gzdoom/src/g_heretic
Christoph Oelckers b4a002a07f - preparations for allowing hitscans through portals.
To allow processing the hit through an arbitrary portal without reference to the portal group table, P_AimLineAttack and P_LineAttack need to pass some more info than just the linetarget.
We need the relative positions of shooter and target within the visual reference of the other to calculate proper angles and we need to know if such a portal was crossed at all, because a few things, e.g. seeker missiles won't work with them.

- fixed setup of target acquisition for the Mage Staff.

The pre-acquired seeker target was never passed to the spawned projectiles.
2016-03-01 16:39:31 +01:00
..
a_chicken.cpp - preparations for allowing hitscans through portals. 2016-03-01 16:39:31 +01:00
a_dsparil.cpp Merge branch 'master' into scripting 2016-01-19 13:43:11 +01:00
a_hereticartifacts.cpp - fixed: Heretic's timebombs were spawned at the wrong place. 2016-02-06 08:52:37 +01:00
a_hereticimp.cpp Merge branch 'master' into scripting 2016-01-19 13:43:11 +01:00
a_hereticmisc.cpp - rewrote p_local.h so that it doesn't pull in the entire bunch of headers. 2016-02-15 02:14:34 +01:00
a_hereticweaps.cpp - preparations for allowing hitscans through portals. 2016-03-01 16:39:31 +01:00
a_ironlich.cpp - fixed: The counters for the whirlwind were initialized too late, the first time they are needed is in P_CheckMissileSpawn, which gets called from inside P_SpawnMissile. Also took the opportunity and moved them to properties that are accessible from DECORATE. 2016-02-08 13:34:54 +01:00
a_knight.cpp Merge branch 'master' into scripting 2016-01-20 11:45:57 +01:00
a_wizard.cpp - Updated scripting branch to latest version in trunk. 2013-06-07 03:31:30 +00:00