vkdoom_m/wadsrc/static/zscript/hexen
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
..
baseweapons.txt - fixed calculations in AdjusrPlayerAngle. 2017-02-04 16:44:43 +01:00
bats.txt
bishop.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
blastradius.txt - reviewd script code for spawn calls that did not check their results. 2016-12-31 15:40:51 +01:00
boostarmor.txt - scriptified a large part of the weapon code. 2017-01-19 17:40:34 +01:00
centaur.txt - removed ZDOOMADD and updated actors in question with ZDOOMTRANS 2017-06-04 12:30:35 +02:00
clericboss.txt
clericflame.txt - removed ZDOOMADD and updated actors in question with ZDOOMTRANS 2017-06-04 12:30:35 +02:00
clericholy.txt - reviewd script code for spawn calls that did not check their results. 2016-12-31 15:40:51 +01:00
clericmace.txt
clericplayer.txt
clericstaff.txt
demons.txt - removed ZDOOMADD and updated actors in question with ZDOOMTRANS 2017-06-04 12:30:35 +02:00
dragon.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
ettin.txt
fighteraxe.txt - removed ZDOOMADD and updated actors in question with ZDOOMTRANS 2017-06-04 12:30:35 +02:00
fighterboss.txt
fighterfist.txt
fighterhammer.txt
fighterplayer.txt
fighterquietus.txt - removed ZDOOMADD and updated actors in question with ZDOOMTRANS 2017-06-04 12:30:35 +02:00
firedemon.txt - removed ZDOOMADD and updated actors in question with ZDOOMTRANS 2017-06-04 12:30:35 +02:00
flame.txt - removed ZDOOMADD and updated actors in question with ZDOOMTRANS 2017-06-04 12:30:35 +02:00
flechette.txt - fixed: Hexen's poison cloud needs to call P_DamageMobj, even with a damage value of 0. Added a new flag to handle this case because normally this is not desirable. 2017-02-19 23:20:09 +01:00
flies.txt - added a TStaticArray class that allows safe access to resizable static data (like the sectors, linedefs, etc.) for the VM. 2017-01-02 21:40:52 +01:00
fog.txt
healingradius.txt
heresiarch.txt - removed ZDOOMADD and updated actors in question with ZDOOMTRANS 2017-06-04 12:30:35 +02:00
hexenarmor.txt
hexendecorations.txt
hexenkeys.txt
hexenspecialdecs.txt
iceguy.txt
korax.txt - reviewd script code for spawn calls that did not check their results. 2016-12-31 15:40:51 +01:00
mageboss.txt
magecone.txt
magelightning.txt - removed ZDOOMADD and updated actors in question with ZDOOMTRANS 2017-06-04 12:30:35 +02:00
mageplayer.txt
magestaff.txt
magewand.txt - renamed A_FireCustomMissile and added a deprecated compatibility wrapper to deal with the inverted pitch this function used. 2016-12-24 16:34:45 +01:00
mana.txt - added tags to all ammo types. 2017-02-25 19:56:22 +01:00
pig.txt
puzzleitems.txt
scriptprojectiles.txt - removed ZDOOMADD and updated actors in question with ZDOOMTRANS 2017-06-04 12:30:35 +02:00
serpent.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
speedboots.txt
spike.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
summon.txt
teleportother.txt
wraith.txt