qzdoom/wadsrc/static/zscript/doom
Christoph Oelckers 062574b726 - fixed damage handling in A_BetaSkullAttack. For unknown reasons this completely bypassed the normal damage function semantics and even multiplied that with a random value.
- made some tests about calling script code from native functions.

 * scriptified A_SkullAttack to have something to test
 * changed the A_SkullAttack call in A_PainShootSkull.
 * use a macro to declare the function pointer. Using local static variable init directly results in hideous code for the need of being thread-safe (which, even if the engine was made multithreaded is not needed here.)
 * Importsnt node here: Apparently passing an actor pointer to the VMValue constructor results in the void * version being called, not the DObject * version.
2016-11-06 11:36:12 +01:00
..
arachnotron.txt - scriptified A_BruisAttack. 2016-10-23 17:15:24 +02:00
archvile.txt - scriptified a_archvile.cpp. 2016-10-30 18:41:39 +01:00
bossbrain.txt - remove debug message. 2016-11-03 13:39:51 +01:00
bruiser.txt - scriptified A_BruisAttack. 2016-10-23 17:15:24 +02:00
cacodemon.txt - scriptified A_HeadAttack, A_CyberAttack and A_Hoof. 2016-10-24 00:50:28 +02:00
cyberdemon.txt - scriptified A_HeadAttack, A_CyberAttack and A_Hoof. 2016-10-24 00:50:28 +02:00
deadthings.txt - converted all of Doom's actors. 2016-10-14 20:08:41 +02:00
demon.txt - scriptified the code for the Demon and DoomImp. 2016-10-25 14:41:58 +02:00
doomammo.txt - converted all of Doom's actors. 2016-10-14 20:08:41 +02:00
doomarmor.txt - converted all of Doom's actors. 2016-10-14 20:08:41 +02:00
doomartifacts.txt - converted all of Doom's actors. 2016-10-14 20:08:41 +02:00
doomdecorations.txt - converted all of Doom's actors. 2016-10-14 20:08:41 +02:00
doomhealth.txt - converted all of Doom's actors. 2016-10-14 20:08:41 +02:00
doomimp.txt - scriptified the code for the Demon and DoomImp. 2016-10-25 14:41:58 +02:00
doomkeys.txt - converted all of Doom's actors. 2016-10-14 20:08:41 +02:00
doommisc.txt - added an accessor to the actor defaults. This might have been possible with less work using a function but that would have necessitated some type casts when using it on subclasses. 2016-11-05 17:14:16 +01:00
doomplayer.txt - converted all of Doom's actors. 2016-10-14 20:08:41 +02:00
doomweapons.txt - converted all of Doom's actors. 2016-10-14 20:08:41 +02:00
fatso.txt - scriptified A_Mushroom to test something a bit more complex. 2016-10-30 14:00:11 +01:00
keen.txt - scriptified A_KeenDie. 2016-11-05 01:19:41 +01:00
lostsoul.txt - fixed damage handling in A_BetaSkullAttack. For unknown reasons this completely bypassed the normal damage function semantics and even multiplied that with a random value. 2016-11-06 11:36:12 +01:00
painelemental.txt - got rid of all default parameter redundancies. 2016-10-28 00:32:52 +02:00
possessed.txt - scriptified the functions in a_possessed.cpp and added the needed exports and constants. 2016-10-26 11:30:30 +02:00
revenant.txt - converted all of Doom's actors. 2016-10-14 20:08:41 +02:00
scriptedmarine.txt - turned everything I could into non-action functions. 2016-10-22 17:49:08 +02:00
spidermaster.txt - scriptified a_spidermaster.cpp. 2016-10-26 17:21:25 +02:00
stealthmonsters.txt - converted all of Doom's actors. 2016-10-14 20:08:41 +02:00