qzdoom-gpl/src/g_hexen
Christoph Oelckers df138fe4f9 - added a ClearCounters function to AActor that handles everything necessary to un-count an item that is not supposed to be counted but has some of the COUNT* flags set.
- merged all places where secrets are credited into one common function.
- added the Doom64 COUNTSECRET actor flag.
- fixed: AInventory::CreateCopy did not clear the COUNTITEM flag.
- fixed: Dropping an item did not increase the item count but the dropped item could still have the COUNTITEM flag. Now this flag gets cleared when the item gets picked up so that dropped items don't count a second time.

SVN r2826 (trunk)
2010-09-19 00:06:45 +00:00
..
a_bats.cpp - Enough with this "momentum" garbage. What Doom calls "momentum" is really 2009-06-30 20:57:51 +00:00
a_bishop.cpp - Reintroduced Doom.exe's player_t::usedown variable so that respawning a 2009-12-25 11:09:56 +00:00
a_blastradius.cpp - Added Gez's A_Blast submission. 2009-09-28 15:55:57 +00: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 - Changed compilation for g_doom, g_heretic, g_hexen and g_strife folders 2008-09-15 14:11:05 +00:00
a_clericflame.cpp - Enough with this "momentum" garbage. What Doom calls "momentum" is really 2009-06-30 20:57:51 +00:00
a_clericholy.cpp - Added Gez's seeker missile submission. 2009-10-09 20:54:28 +00:00
a_clericmace.cpp - fixed: Hexen's melee weapons were missing some NULL pointer checks in the code that determines whether they hit something or not. 2010-07-08 21:16:01 +00:00
a_clericstaff.cpp - fixed: All melee attack functions only used the target acquired by P_AimLineAttack for all subsequent calculations, not the actual victim of the attack. 2010-06-13 11:14:01 +00:00
a_dragon.cpp - Added some pieces of MBF's friendly AI. 2009-09-16 15:54:04 +00:00
a_fighteraxe.cpp - fixed: Hexen's melee weapons were missing some NULL pointer checks in the code that determines whether they hit something or not. 2010-07-08 21:16:01 +00:00
a_fighterhammer.cpp - fixed: Hexen's melee weapons were missing some NULL pointer checks in the code that determines whether they hit something or not. 2010-07-08 21:16:01 +00:00
a_fighterplayer.cpp - fixed: Hexen's melee weapons were missing some NULL pointer checks in the code that determines whether they hit something or not. 2010-07-08 21:16:01 +00:00
a_fighterquietus.cpp - Enough with this "momentum" garbage. What Doom calls "momentum" is really 2009-06-30 20:57:51 +00:00
a_firedemon.cpp - Added some pieces of MBF's friendly AI. 2009-09-16 15:54:04 +00:00
a_flechette.cpp - reverted accidental commit 2009-12-31 20:50:30 +00:00
a_fog.cpp - Merged SetState and SetStateNF into a single function. 2010-04-19 02:46:50 +00:00
a_healingradius.cpp - Changed compilation for g_doom, g_heretic, g_hexen and g_strife folders 2008-09-15 14:11:05 +00:00
a_heresiarch.cpp - added a ClearCounters function to AActor that handles everything necessary to un-count an item that is not supposed to be counted but has some of the COUNT* flags set. 2010-09-19 00:06:45 +00:00
a_hexenglobal.h - Added Gez's seeker missile submission. 2009-10-09 20:54:28 +00:00
a_hexenmisc.cpp - Deleted a_magewand.cpp because it only contained unused code. 2009-10-04 22:48:01 +00:00
a_hexenspecialdecs.cpp - Reintroduced Doom.exe's player_t::usedown variable so that respawning a 2009-12-25 11:09:56 +00:00
a_iceguy.cpp - Enough with this "momentum" garbage. What Doom calls "momentum" is really 2009-06-30 20:57:51 +00:00
a_korax.cpp - Added code submissions for non-piercing railguns and new skill options. 2009-07-04 18:17:44 +00:00
a_magecone.cpp - Fixed: It was no longer possible to talk to non-shootable NPCs. Also took 2010-03-28 10:51:35 +00:00
a_magelightning.cpp - Added Gez's MageWandMissile customization patch but moved the new functionality 2009-10-03 17:07:11 +00:00
a_magestaff.cpp - Added Gez's seeker missile submission. 2009-10-09 20:54:28 +00:00
a_pig.cpp - fixed: All melee attack functions only used the target acquired by P_AimLineAttack for all subsequent calculations, not the actual victim of the attack. 2010-06-13 11:14:01 +00:00
a_serpent.cpp - Enough with this "momentum" garbage. What Doom calls "momentum" is really 2009-06-30 20:57:51 +00:00
a_spike.cpp - Merged SetState and SetStateNF into a single function. 2010-04-19 02:46:50 +00:00
a_summon.cpp - Enough with this "momentum" garbage. What Doom calls "momentum" is really 2009-06-30 20:57:51 +00:00
a_teleportother.cpp - Enough with this "momentum" garbage. What Doom calls "momentum" is really 2009-06-30 20:57:51 +00:00
a_wraith.cpp - Enough with this "momentum" garbage. What Doom calls "momentum" is really 2009-06-30 20:57:51 +00:00