qzdoom-gpl/wadsrc/static/zscript/heretic
Christoph Oelckers d4c0ee9e43 - address bad use of pitch in A_CustomMissile.
This function calculated everything correctly but ultimately set the vertical velocity wrong. Most importantly this meant that the actual velocity vector and actor pitch - if CMF_SAVEPITCH was used - did not match.
Since this bug has been present since the pitch parameter was added, this deprecates A_CustomMissile and replaces it with a properly implemented A_SpawnProjectile function and handling the compatibility case with a new flag and a scripted wrapper function.
All internal uses of A_CustomMissile have been replaced as well.
2016-12-24 14:46:34 +01:00
..
beast.txt - converted some Heretic stuff to ZScript for testing. 2016-10-16 22:32:52 +02:00
chicken.txt - renamed internal MELEERANGE constant to deconflict with Actor's MeleeRange member. 2016-12-10 16:36:19 +01:00
clink.txt - converted more Heretic actors. 2016-10-17 10:07:12 +02:00
dsparil.txt - scriptified ArtiTeleport. 2016-11-25 19:52:35 +01:00
hereticammo.txt - converted some Heretic stuff to ZScript for testing. 2016-10-16 22:32:52 +02:00
hereticarmor.txt - converted some Heretic stuff to ZScript for testing. 2016-10-16 22:32:52 +02:00
hereticartifacts.txt - completed Heretic scriptification with the two remaining artifacts. 2016-11-25 18:41:00 +01:00
hereticdecorations.txt - converted some Heretic stuff to ZScript for testing. 2016-10-16 22:32:52 +02:00
hereticimp.txt - fixed: State labels were resolved in the calling function's context instead of the called function one's. 2016-11-14 14:12:27 +01:00
heretickeys.txt - converted some Heretic stuff to ZScript for testing. 2016-10-16 22:32:52 +02:00
hereticmisc.txt - scriptified ArtiBlastRadius. 2016-11-26 09:51:14 +01:00
hereticplayer.txt - converted some Heretic stuff to ZScript for testing. 2016-10-16 22:32:52 +02:00
ironlich.txt - scriptified the Ironlich. 2016-11-23 21:26:59 +01:00
knight.txt - Scriptified Heretic's knight. 2016-11-11 22:14:29 +01:00
mummy.txt - converted more Heretic actors. 2016-10-17 10:07:12 +02:00
snake.txt - address bad use of pitch in A_CustomMissile. 2016-12-24 14:46:34 +01:00
weaponblaster.txt - scriptified Heretic's blaster. 2016-11-24 20:02:44 +01:00
weaponcrossbow.txt - scriptified Heretic's crossbow and gauntlets. 2016-11-24 11:29:51 +01:00
weapongauntlets.txt - renamed internal MELEERANGE constant to deconflict with Actor's MeleeRange member. 2016-12-10 16:36:19 +01:00
weaponmace.txt - scriptified Heretic's mace. 2016-11-24 13:45:43 +01:00
weaponphoenix.txt - scriptified ArtiBlastRadius. 2016-11-26 09:51:14 +01:00
weaponskullrod.txt - scriptified Heretic's Skull Rod. 2016-11-25 16:05:03 +01:00
weaponstaff.txt - renamed internal MELEERANGE constant to deconflict with Actor's MeleeRange member. 2016-12-10 16:36:19 +01:00
weaponwand.txt - re-added two lost parentheses in A_FireGoldWandPL1. 2016-11-30 19:03:46 +01:00
wizard.txt - scriptified Heretic's wizard. 2016-11-11 23:32:13 +01:00