I am still unable to add attachments to private messages. I wasn't able to send this that way and it is the reason this ends up in Bugs, not General.

Now the good news:
Since I had some time the last few days I thought I'd clean up the messier part of my Thingdef code. The flag and the code pointer handling in particular were things I was never particularly happy with.
In the process I also added full support for new inventory items (which was easy - all it required was to add the required properties to the existing table and do some class type checks.) and weapons (which thanks to the new inventory system is now a lot cleaner and better integrated into the process than the old version that never got released.)
I hope this doesn't interfere with any plans for the future but the relevant changes are restricted to the actor properties table so it shouldn't be a real problem. The rest is just internal cleanup that shouldn't matter for this.
See the included file thingdef_v2_0.txt file for more information.
EDIT (1/13/2005):
I fixed the weapon offset bug that was mentioned in the thread several times. Everybody who wants to compile the source should note that the fix was in p_pspr.cpp so you have to apply the .diff to the original .96 source again!
EDIT (1/30/2005)
As requested I added an option to A_CustomMissile to launch missiles without aiming at the target. I also corrected a mistake in this function which completely ignored the vertical part of the velocity when adjusting the angle of a missile. I also altered A_JumpIfCloser so that it can be used with weapons now and fixed a bug that would have resulted in a crash if it was called by a monster without a target.
For the new features please look here: http://forum.zdoom.org/viewtopic.php?t=4698&start=152
EDIT (5/22/05): New update:
Features include:
-Use and Pickup states. These are executed when an item is either being picked up or uses. Delays and sprites in these states are ignored!
-Obituaries for weapons.
-Some DECORATE related bug fixes.