qzdoom-gpl/src/g_shared
Christoph Oelckers cccdfd6336 - fixed: The compatibility parser applied the last map's settings to all
maps in the compatibility list.
- Added compatibility settings for a few more levels in some classic WADs.
- Added spechit overflow workaround for Strain MAP07. This is highly map
  specific because the original behavior cannot be restored.
- Added a check for Doom's IWAD levels that forces COMPAT_SHORTTEX for them.
  MD5 cannot be used well here because there's many different IWADs with 
  slightly different levels. This is only done for Doom format levels to
  ensure that custom IWADs for ZDoom are not affected.
- fixed: level.flags2 was not reset at level start.
- Fixed: Morph powerups can change the actor picking up the item so 
  AInventory::CallTryPickup must be able to return the new actor.
- Fixed: ACS's GiveInventory may not assume that a PlayerPawn is still
  attached to the player data after an item has been given.
- Added a missing NULL pointer check to DBaseStatusBar::Blendview.


SVN r1405 (trunk)
2009-02-06 00:16:57 +00:00
..
a_action.cpp - Fixed: SNDINFO must be loaded before the textures. However, this required 2008-09-21 18:02:38 +00:00
a_action.h - Macro-fied all access to action functions. 2008-08-10 22:48:37 +00:00
a_armor.cpp - fixed a typo in armor damage calculation code. 2008-12-06 13:48:31 +00:00
a_artifacts.cpp - moved all code related to global ACS variables to p_acs.cpp where it belongs. 2009-02-03 19:11:43 +00:00
a_artifacts.h More header cleanup. 2008-09-15 00:47:31 +00:00
a_bridge.cpp - Macro-fied access to action function parameters. 2008-08-13 22:54:24 +00:00
a_camera.cpp - Replaced the ActorInfo definitions of several internal classes with DECORATE definitions 2008-08-08 22:52:04 +00:00
a_debris.cpp - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
a_decals.cpp - added GZDoom's 3D floor physics code. This is not active yet so anything compiled from this code won't have any support for it! 2009-01-04 15:00:29 +00:00
a_fastprojectile.cpp - fixed some issues with P_FindFloorCeiling's coordinate processing. 2009-01-25 21:59:38 +00:00
a_flashfader.cpp - Fixed: With hardware 2D, the console and menu need not reimplement palette 2008-05-21 01:47:34 +00:00
a_fountain.cpp - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
a_hatetarget.cpp - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
a_keys.cpp - Added 'ininventory item, amount' option to SBARINFO to check for a minimum 2009-01-02 17:49:48 +00:00
a_keys.h IMPORTANT NOTE: I uncommented some code depending on the missing x86.cpp file to allow this to compile, These changes must be reverted as soon as this file is added (see v_palette.cpp and win32/i_system.cpp.) 2008-08-09 11:35:42 +00:00
a_lightning.cpp - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
a_lightning.h - Added more options to Light_ForceLightning: Setting the first arg to 0 2008-03-22 12:41:36 +00:00
a_mapmarker.cpp - Replaced the ActorInfo definitions of several internal classes with DECORATE definitions 2008-08-08 22:52:04 +00:00
a_morph.cpp - Fixed: SDL builds did not shutdown the sound system at exit. 2008-10-14 01:24:27 +00:00
a_morph.h - Renamed player_s to player_t globally to get rid of the duplicate names for this class. 2008-06-01 07:52:33 +00:00
a_movingcamera.cpp - Cleaned up some include dependencies. 2008-09-14 23:54:38 +00:00
a_pickups.cpp - fixed: The compatibility parser applied the last map's settings to all 2009-02-06 00:16:57 +00:00
a_pickups.h - fixed: The compatibility parser applied the last map's settings to all 2009-02-06 00:16:57 +00:00
a_puzzleitems.cpp - The co-op summary screen now has a totals row at the bottom (if it fits). 2008-11-27 17:43:36 +00:00
a_quake.cpp - Replaced the naive area sound implementation with one that takes into 2008-06-15 02:25:09 +00:00
a_randomspawner.cpp - Fixed: SNDINFO must be loaded before the textures. However, this required 2008-09-21 18:02:38 +00:00
a_secrettrigger.cpp - The co-op summary screen now has a totals row at the bottom (if it fits). 2008-11-27 17:43:36 +00:00
a_sectoraction.cpp - Replaced the ActorInfo definitions of several internal classes with DECORATE definitions 2008-08-08 22:52:04 +00:00
a_setcolor.cpp - Replaced the ActorInfo definitions of several internal classes with DECORATE definitions 2008-08-08 22:52:04 +00:00
a_sharedglobal.h - added GZDoom's 3D floor physics code. This is not active yet so anything compiled from this code won't have any support for it! 2009-01-04 15:00:29 +00:00
a_skies.cpp - Added a SECF_NORESPAWN flag for sectors that prevents players from being respawned 2008-12-14 19:12:41 +00:00
a_soundenvironment.cpp - Replaced the ActorInfo definitions of several internal classes with DECORATE definitions 2008-08-08 22:52:04 +00:00
a_soundsequence.cpp - Changed compilation for g_doom, g_heretic, g_hexen and g_strife folders 2008-09-15 14:11:05 +00:00
a_spark.cpp - Replaced the ActorInfo definitions of several internal classes with DECORATE definitions 2008-08-08 22:52:04 +00:00
a_specialspot.cpp - Fixed: The Boss Brain could crash when it tried to shoot a cube but having no spawn spots placed. 2008-12-26 08:53:12 +00:00
a_specialspot.h - Converted the mace and all related actors to DECORATE and generalized 2008-08-03 19:10:48 +00:00
a_waterzone.cpp - Replaced the ActorInfo definitions of several internal classes with DECORATE definitions 2008-08-08 22:52:04 +00:00
a_weaponpiece.cpp More header cleanup. 2008-09-15 00:47:31 +00:00
a_weaponpiece.h More header cleanup. 2008-09-15 00:47:31 +00:00
a_weapons.cpp - Removed the SoundChans bitfield from AActor, since it seems there are race 2009-01-25 01:52:38 +00:00
hudmessages.cpp - The co-op summary screen now has a totals row at the bottom (if it fits). 2008-11-27 17:43:36 +00:00
sbar.h - Fixed: G_DoPlayDemo did not free the demobuffer or the CVAR backups when it 2008-12-06 10:22:37 +00:00
sbar_mugshot.cpp - Added a constant name for Skulltag's 128 flag for A_SpawnItemEx. For 2008-12-31 12:02:08 +00:00
sbarinfo.h - Added Blzut3's statusbar maintenance patch. 2009-01-30 22:37:55 +00:00
sbarinfo_display.cpp - Fixed: SBARINFO used different rounding modes for the background and 2009-02-04 02:01:32 +00:00
sbarinfo_parser.cpp - moved all code related to global ACS variables to p_acs.cpp where it belongs. 2009-02-03 19:11:43 +00:00
shared_hud.cpp - moved all code related to global ACS variables to p_acs.cpp where it belongs. 2009-02-03 19:11:43 +00:00
shared_sbar.cpp - fixed: The compatibility parser applied the last map's settings to all 2009-02-06 00:16:57 +00:00