qzdoom/wadsrc/static/zscript/heretic
Christoph Oelckers a210aaea3e - fixed: All melee functions calling TraceBleed after DamageMobj must first copy the target member to a local variable.
DamageMobj can destroy the damaged actor if the death state sequence has zero duration. But Actor.target is a garbage collected member variable, i.e. it will be null, once the actor it points to gets destroyed.
This was originally done correctly in the C++ code but during the scriptification all those 'AActor *target = self->target' lines were removed because they looked redundant, but were not.
2017-06-06 09:12:58 +02:00
..
beast.txt - removed ZDOOMADD and updated actors in question with ZDOOMTRANS 2017-06-04 12:30:35 +02:00
chicken.txt - reviewd script code for spawn calls that did not check their results. 2016-12-31 15:40:51 +01:00
clink.txt - converted more Heretic actors. 2016-10-17 10:07:12 +02:00
dsparil.txt - fixed: All melee functions calling TraceBleed after DamageMobj must first copy the target member to a local variable. 2017-06-06 09:12:58 +02:00
hereticammo.txt - added tags to all ammo types. 2017-02-25 19:56:22 +01:00
hereticarmor.txt - converted some Heretic stuff to ZScript for testing. 2016-10-16 22:32:52 +02:00
hereticartifacts.txt - fixed: The check for virtual function overrides was never done if the overriding function had no qualifier at all. 2017-01-08 19:07:26 +01:00
hereticdecorations.txt - converted some Heretic stuff to ZScript for testing. 2016-10-16 22:32:52 +02:00
hereticimp.txt - removed ZDOOMADD and updated actors in question with ZDOOMTRANS 2017-06-04 12:30:35 +02:00
heretickeys.txt - converted some Heretic stuff to ZScript for testing. 2016-10-16 22:32:52 +02:00
hereticmisc.txt - removed ZDOOMADD and updated actors in question with ZDOOMTRANS 2017-06-04 12:30:35 +02:00
hereticplayer.txt - converted some Heretic stuff to ZScript for testing. 2016-10-16 22:32:52 +02:00
ironlich.txt - fixed: All melee functions calling TraceBleed after DamageMobj must first copy the target member to a local variable. 2017-06-06 09:12:58 +02:00
knight.txt - fixed: All melee functions calling TraceBleed after DamageMobj must first copy the target member to a local variable. 2017-06-06 09:12:58 +02:00
mummy.txt - removed ZDOOMADD and updated actors in question with ZDOOMTRANS 2017-06-04 12:30:35 +02:00
snake.txt - removed ZDOOMADD and updated actors in question with ZDOOMTRANS 2017-06-04 12:30:35 +02:00
weaponblaster.txt - removed ZDOOMADD and updated actors in question with ZDOOMTRANS 2017-06-04 12:30:35 +02:00
weaponcrossbow.txt - removed ZDOOMADD and updated actors in question with ZDOOMTRANS 2017-06-04 12:30:35 +02:00
weapongauntlets.txt - renamed internal MELEERANGE constant to deconflict with Actor's MeleeRange member. 2016-12-10 16:36:19 +01:00
weaponmace.txt - reviewd script code for spawn calls that did not check their results. 2016-12-31 15:40:51 +01:00
weaponphoenix.txt - removed ZDOOMADD and updated actors in question with ZDOOMTRANS 2017-06-04 12:30:35 +02:00
weaponskullrod.txt - removed ZDOOMADD and updated actors in question with ZDOOMTRANS 2017-06-04 12:30:35 +02:00
weaponstaff.txt - removed ZDOOMADD and updated actors in question with ZDOOMTRANS 2017-06-04 12:30:35 +02:00
weaponwand.txt - fixed: missed the golden wand puff for the +ZDOOMTRANS flag 2017-06-04 12:30:35 +02:00
wizard.txt - fixed: All melee functions calling TraceBleed after DamageMobj must first copy the target member to a local variable. 2017-06-06 09:12:58 +02:00