- Fixed: PIT_FindFloorCeiling required tmx and tmy to be set but

P_FindFloorCeiling never did that.
- Merged Check_Sides and PIT_CrossLine into A_PainShootSkull.
- Replaced P_BlockLinesIterator with FBlockLinesIterator in all places it was
  used. This also allowed to remove all the global variable saving in
  P_CreateSecNodeList.
- Added a new FBlockLinesIterator class that doesn't need a callback
  function because debugging the previous bug proved to be a bit annoying
  because it involved a P_BlockLinesIterator loop.
- Fixed: The MBF code to move monsters away from dropoffs did not work as 
  intended due to some random decisions in P_DoNewChaseDir. When in the
  avoiding dropoff mode these are ignored now. This should cure the problem
  that monsters hanging over a dropoff tended to drop down. 

SVN r887 (trunk)
This commit is contained in:
Christoph Oelckers 2008-04-06 17:33:43 +00:00
commit ebd17de30a
16 changed files with 393 additions and 424 deletions

View file

@ -242,6 +242,7 @@ player_s::player_s()
attacker(0),
extralight(0),
morphTics(0),
MorphedPlayerClass(0),
PremorphWeapon(0),
chickenPeck(0),
jumpTics(0),
@ -2415,6 +2416,7 @@ void player_s::Serialize (FArchive &arc)
<< extralight
<< fixedcolormap
<< morphTics
<< MorphedPlayerClass
<< PremorphWeapon
<< chickenPeck
<< jumpTics