qzdoom/wadsrc/static/zscript
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
..
chex - converted the Chex Quest actors, completing the DECORATE conversion. 2016-10-18 23:22:41 +02:00
doom - copy target to a local variable in A_VileAttack so that it remains accessible if A_Explode destroys the actor. 2016-12-23 16:34:02 +01:00
heretic - address bad use of pitch in A_CustomMissile. 2016-12-24 14:46:34 +01:00
hexen - address bad use of pitch in A_CustomMissile. 2016-12-24 14:46:34 +01:00
raven - make dynamic object casts a dedicated VM instruction instead of a builtin function. 2016-12-05 14:52:34 +01:00
shared - corrected the export signatures of several script exports to contain the correct classes, so that the fudging in FindFunction could be removed. 2016-12-02 18:52:58 +01:00
strife - address bad use of pitch in A_CustomMissile. 2016-12-24 14:46:34 +01:00
actor.txt - address bad use of pitch in A_CustomMissile. 2016-12-24 14:46:34 +01:00
actor_checks.txt - renamed all instances of 'float' parameters to 'double', so that the Float32 type can be made usable for structs. 2016-11-21 13:04:27 +01:00
base.txt - added a larger batch of function exports. 2016-11-30 01:25:51 +01:00
compatibility.txt - address bad use of pitch in A_CustomMissile. 2016-12-24 14:46:34 +01:00
constants.txt - address bad use of pitch in A_CustomMissile. 2016-12-24 14:46:34 +01:00