gzdoom/src/g_doom
Christoph Oelckers cb1bd7739e - Fixed: P_CheckSwitchRange accessed invalid memory when testing a one-sided
line.
- Fixed: P_SpawnPuff assumed that all melee attacks have the same range
  (MELEERANGE) and didn't set the puff to its melee state if the range
  was different. Even worse, it checked a global variable for this so
  the behavior was undefined when P_SpawnPuff was called from anywhere
  else but P_LineAttack. To reduce the amount of parameters I combined
  this information with the hitthing and temporary parameters into one
  flags parameter. Also changed P_LineAttack so that it gets passed
  an additional parameter that specifies whether the attack is a melee
  attack or not and set this to true in all calls that are to be considered
  melee attacks. I couldn't use the damage type because A_CustomPunch
  and A_CustomMeleeAttack allow passing any damage type they want.
- Added a sprite option as an alternative of particles for FX_ROCKET 
  and FX_GRENADE.


SVN r879 (trunk)
2008-04-04 14:31:20 +00:00
..
a_arachnotron.cpp - Converted Arachnotron, Archvile, Cyberdemon, Spidermastermind and 2006-11-04 16:19:50 +00:00
a_archvile.cpp - Fixed: The DECORATE expression evaluator was reading the operator token 2007-09-27 11:30:23 +00:00
a_bossbrain.cpp - Removed some debug output from SBarInfo::ParseSBarInfo(). 2008-03-21 05:13:59 +00:00
a_bruiser.cpp - Fixed: The global WeaponSection string was never freed. It has been replaced 2006-10-31 14:53:21 +00:00
a_cacodemon.cpp - Fixed: The global WeaponSection string was never freed. It has been replaced 2006-10-31 14:53:21 +00:00
a_cyberdemon.cpp - Converted Arachnotron, Archvile, Cyberdemon, Spidermastermind and 2006-11-04 16:19:50 +00:00
a_demon.cpp - Fixed: The global WeaponSection string was never freed. It has been replaced 2006-10-31 14:53:21 +00:00
a_doomglobal.h - Added damage factors that allows to make monsters more or less resistant 2007-04-28 09:06:32 +00:00
a_doomimp.cpp - Fixed: The global WeaponSection string was never freed. It has been replaced 2006-10-31 14:53:21 +00:00
a_doommisc.cpp - Converted ExplosiveBarrel, BulletPuff and DoomUnusedStates to DECORATE. 2006-11-04 13:06:42 +00:00
a_doomweaps.cpp - Fixed: P_CheckSwitchRange accessed invalid memory when testing a one-sided 2008-04-04 14:31:20 +00:00
a_fatso.cpp - Fixed: A_CustomMissile with aimmode 2 ignored spawnofs_xy. 2008-03-20 21:12:03 +00:00
a_keen.cpp - Converted Arachnotron, Archvile, Cyberdemon, Spidermastermind and 2006-11-04 16:19:50 +00:00
a_lostsoul.cpp - Fixed: The global WeaponSection string was never freed. It has been replaced 2006-10-31 14:53:21 +00:00
a_painelemental.cpp - fixed: A_PainShootSkull was missing a NULL pointer check for the spawn type. 2008-03-14 09:27:02 +00:00
a_possessed.cpp - Converted ExplosiveBarrel, BulletPuff and DoomUnusedStates to DECORATE. 2006-11-04 13:06:42 +00:00
a_revenant.cpp - Fixed: POwered up weapons with a different ready state than their base 2007-10-19 08:49:02 +00:00
a_scriptedmarine.cpp - Fixed: P_CheckSwitchRange accessed invalid memory when testing a one-sided 2008-04-04 14:31:20 +00:00
a_spidermaster.cpp - Converted Arachnotron, Archvile, Cyberdemon, Spidermastermind and 2006-11-04 16:19:50 +00:00
doom_sbar.cpp - Added Jim' Linux fix. 2008-03-26 08:50:54 +00:00