qzdoom/wadsrc/static/zscript
Christoph Oelckers 6529931281 fixed and completed the special field init code. Strings can now be used as class members, and so can structs which contain strings.
- made 'DamageMultiply' an actor property and moved the initialization of ConversationRoot to the property handler for the compiler to get this stuff out of the type classes.
- consolidate default initialization into one function which performs all the required setup. The original implementation did this when adding the fields but that cannot work because at that time no defaults have been created yet.
- fixed: When deriving a class the child class's defaults also must initialize the copied parent fields with special initialization. This part was completely missing.
- removed DECORATE code for parsing native classes because it's no longer needed.
2016-11-11 14:40:32 +01:00
..
chex - converted the Chex Quest actors, completing the DECORATE conversion. 2016-10-18 23:22:41 +02:00
doom - scriptified the Revenant's code. 2016-11-07 23:16:25 +01:00
heretic - fixed checks in Powerup.Type property to properly deal with the differences between DECORATE and ZScript. 2016-11-07 11:53:49 +01:00
hexen - fixed: Hexen's serpent was still using "None" for 'no state', which in ZScript is done with null. 2016-11-07 20:12:06 +01:00
raven - turned everything I could into non-action functions. 2016-10-22 17:49:08 +02:00
shared - actually evaluate the default parameters and store them in the VMFunction. 2016-10-27 01:30:34 +02:00
strife - fixed checks in Powerup.Type property to properly deal with the differences between DECORATE and ZScript. 2016-11-07 11:53:49 +01:00
actor.txt fixed and completed the special field init code. Strings can now be used as class members, and so can structs which contain strings. 2016-11-11 14:40:32 +01:00
base.txt - scriptified A_KeenDie. 2016-11-05 01:19:41 +01:00
constants.txt - scriptified a_archvile.cpp. 2016-10-30 18:41:39 +01:00