gzdoom/src/g_hexen
Randy Heit 549712e719 - P_DamageMobj() now returns the amount of damage actually done so that the bleed functions
can perform based on the amount of damage actually taken after all modifications are done to
  it. However, if the damage is canceled away, blood will still spawn for the original damage
  amount rather than the modified amount.

SVN r4012 (trunk)
2013-01-02 04:39:59 +00:00
..
a_bats.cpp - Remove FloatBobOffsets[], since it's just a mini-finesine[] table multiplied by 8. 2012-07-11 02:50:13 +00:00
a_bishop.cpp - P_DamageMobj() now returns the amount of damage actually done so that the bleed functions 2013-01-02 04:39:59 +00:00
a_blastradius.cpp - added Xaser's submission for no impact damage from blasting. 2012-06-16 09:01:05 +00:00
a_boostarmor.cpp
a_centaur.cpp
a_clericflame.cpp
a_clericholy.cpp - Remove FloatBobOffsets[], since it's just a mini-finesine[] table multiplied by 8. 2012-07-11 02:50:13 +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 - Make APoisonCloud::DoSpecialDamage() and P_PoisonDamage() respect damage factors. 2012-06-29 04:21:31 +00:00
a_dragon.cpp - P_DamageMobj() now returns the amount of damage actually done so that the bleed functions 2013-01-02 04:39:59 +00:00
a_fighteraxe.cpp - Fixed: A_FAxeCheckUp would jump to the ReadyGlow state instead of SelectGlow. 2012-05-04 18:37:41 +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 - A_FPunchAttack no longer thrusts targets with INT_MAX mass. 2012-06-09 04:00:39 +00:00
a_fighterquietus.cpp - Make APoisonCloud::DoSpecialDamage() and P_PoisonDamage() respect damage factors. 2012-06-29 04:21:31 +00:00
a_firedemon.cpp - Remove FloatBobOffsets[], since it's just a mini-finesine[] table multiplied by 8. 2012-07-11 02:50:13 +00:00
a_flechette.cpp - Turned A_Explode's affectsource parameter into a flags parameter and added XF_NOTMISSILE 2012-08-30 04:01:50 +00:00
a_fog.cpp - Remove FloatBobOffsets[], since it's just a mini-finesine[] table multiplied by 8. 2012-07-11 02:50:13 +00:00
a_healingradius.cpp
a_heresiarch.cpp - fixed: The newly added checks for printing weapon obituaries failed if the weapon used a puff with a special damage type. To handle this, P_DamageMobj will now pass the damage flags to AActor::Die and from there to ClientObituary so that P_LineAttack - which is a better place to decide this - can flag an attack as coming from a player weapon. 2012-05-13 07:54:44 +00:00
a_hexenglobal.h - changed damage screen blending code so that the same version can be used by any renderer. 2012-05-01 11:27:54 +00:00
a_hexenmisc.cpp - Added MAPINFO flag RandomPlayerStarts. In this mode, no voodoo dolls are spawned. Instead, all 2012-07-08 01:43:47 +00:00
a_hexenspecialdecs.cpp - Added Gez's "Using arg*str instead of SpawnID" patch, with modifications. 2012-11-09 23:25:56 +00:00
a_iceguy.cpp
a_korax.cpp - Remove FloatBobOffsets[], since it's just a mini-finesine[] table multiplied by 8. 2012-07-11 02:50:13 +00:00
a_magecone.cpp - Make APoisonCloud::DoSpecialDamage() and P_PoisonDamage() respect damage factors. 2012-06-29 04:21:31 +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 fixed palette flashes for Hexen. 2012-04-22 07:58:04 +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 - P_DamageMobj() now returns the amount of damage actually done so that the bleed functions 2013-01-02 04:39:59 +00:00
a_spike.cpp - P_DamageMobj() now returns the amount of damage actually done so that the bleed functions 2013-01-02 04:39:59 +00:00
a_summon.cpp - Added AActor::SetFriendPlayer() to make setting FriendPlayer cleaner to read when doing it with 2012-06-09 04:15:56 +00:00
a_teleportother.cpp - The complete FMapThing is overkill for storing player starts, so use a new minimal structure for them. 2012-07-08 02:18:15 +00:00
a_wraith.cpp - Remove FloatBobOffsets[], since it's just a mini-finesine[] table multiplied by 8. 2012-07-11 02:50:13 +00:00