- Fixed some GCC warnings.

- fixed: The BossCube could be blocked by floors and ceiling resulting
  in incorrect movement. I changed it so that A_BrainSpit now sets the
  MF5_NOINTERACTION flag for anything it spawns that has the MF_NOCLIP
  flag. For travelling cubes active collision detection makes no sense
  and only causes problems. This should also make the boss brain
  work in the other games which previously were excluded by a game mode
  check in the movement code.
- fixed: ACS's GetUserVariable did not work for the script activator.
- fixed: Moving floors could be blocked by 2 actors without MF2_PASSMOBJ
  overlapping each other (common mapping bug, check Herian 2 MAP30.)

SVN r1891 (trunk)
This commit is contained in:
Christoph Oelckers 2009-10-01 14:54:29 +00:00
commit 59d932b972
7 changed files with 45 additions and 10 deletions

View file

@ -203,7 +203,7 @@ void DThinker::SerializeAll(FArchive &arc, bool hubLoad)
// before the crash - which is not the case with all other options.
//DestroyAllThinkers();
I_FatalError(err.GetMessage());
I_FatalError("%s", err.GetMessage());
throw;
}
bSerialOverride = false;