gzdoom-gles/src/g_hexen
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_bats.cpp Merge branch 'master' into scripting 2016-01-19 13:43:11 +01:00
a_bishop.cpp Merge branch 'master' into scripting 2016-01-20 11:45:57 +01:00
a_blastradius.cpp - added a sight check to A_Blast for cross-portal effects. 2016-02-29 01:36:39 +01:00
a_boostarmor.cpp - Changed compilation for g_doom, g_heretic, g_hexen and g_strife folders 2008-09-15 14:11:05 +00:00
a_centaur.cpp - Converted all action functions be directly callable by the VM (though they are not yet 2010-02-12 06:04:57 +00:00
a_clericflame.cpp Merge branch 'master' into scripting 2016-01-19 13:43:11 +01:00
a_clericholy.cpp - preparations for allowing hitscans through portals. 2016-03-01 16:39:31 +01:00
a_clericmace.cpp - preparations for allowing hitscans through portals. 2016-03-01 16:39:31 +01:00
a_clericstaff.cpp - preparations for allowing hitscans through portals. 2016-03-01 16:39:31 +01:00
a_dragon.cpp Merge branch 'master' into scripting 2016-01-20 11:45:57 +01:00
a_fighteraxe.cpp - preparations for allowing hitscans through portals. 2016-03-01 16:39:31 +01:00
a_fighterhammer.cpp - preparations for allowing hitscans through portals. 2016-03-01 16:39:31 +01:00
a_fighterplayer.cpp - preparations for allowing hitscans through portals. 2016-03-01 16:39:31 +01:00
a_fighterquietus.cpp Merge branch 'master' into scripting 2016-01-20 11:45:57 +01:00
a_firedemon.cpp Merge branch 'master' into scripting 2016-01-20 11:45:57 +01:00
a_flechette.cpp - enable fast floating point math in the subprojects that can benefit from it: dumb, gme and gdtoa. 2016-02-12 02:02:48 +01:00
a_flies.cpp Merge branch 'master' into scripting 2016-01-19 13:43:11 +01:00
a_fog.cpp Merge branch 'master' into scripting 2016-01-19 13:43:11 +01:00
a_healingradius.cpp Merge branch 'master' into scripting 2016-01-17 20:57:55 +01:00
a_heresiarch.cpp Merge branch 'master' into scripting 2016-01-19 13:43:11 +01:00
a_hexenglobal.h - preparations for allowing hitscans through portals. 2016-03-01 16:39:31 +01:00
a_hexenmisc.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_hexenspecialdecs.cpp - preparations for allowing hitscans through portals. 2016-03-01 16:39:31 +01:00
a_iceguy.cpp Merge branch 'master' into scripting 2016-01-19 13:43:11 +01:00
a_korax.cpp - fixed a few incorrect uses of AngleTo function. 2016-02-26 11:52:50 +01:00
a_magecone.cpp - preparations for allowing hitscans through portals. 2016-03-01 16:39:31 +01:00
a_magelightning.cpp Merge branch 'master' into scripting 2016-01-20 11:45:57 +01:00
a_magestaff.cpp - preparations for allowing hitscans through portals. 2016-03-01 16:39:31 +01:00
a_pig.cpp - preparations for allowing hitscans through portals. 2016-03-01 16:39:31 +01:00
a_serpent.cpp Merge branch 'master' into scripting 2016-01-19 13:43:11 +01:00
a_spike.cpp - added portal awareness to several functions. 2016-02-28 23:08:32 +01:00
a_summon.cpp Merge branch 'master' into scripting 2016-01-19 13:43:11 +01:00
a_teleportother.cpp Merge branch 'scripting' 2016-02-04 15:17:22 -06:00
a_wraith.cpp Merge branch 'master' into scripting 2016-01-20 11:45:57 +01:00