- Fixed: The pointer cleanup code must also check a sector's sky box pointers.

- Fixed: Right after teleporting P_SlideMove could cause player movement.
  Added a check for reactiontime to prevent that.
- Fixed: PainChances and Damagefactors were never freed.
- Added option to A_Chase that prevents the monster from moving.
- Fixed: The stained glass shards were missing the HEXENBOUNCE flag.
- Added some NULL pointer checks to AActor::GiveAmmo.
- Fixed: The FSwordMissile was missing the special damage handling that
  reduces damage when hitting a player.

SVN r555 (trunk)
This commit is contained in:
Christoph Oelckers 2007-10-29 20:27:40 +00:00
commit b15767c26f
17 changed files with 149 additions and 54 deletions

View file

@ -74,21 +74,21 @@ CCMD (removebots)
Net_WriteByte (DEM_KILLBOTS);
}
extern bool CheckCheatmode ();
CCMD (freeze)
{
if (!netgame)
{
if (bglobal.freeze)
{
bglobal.freeze = false;
Printf ("Freeze mode off\n");
}
else
{
bglobal.freeze = true;
Printf ("Freeze mode on\n");
}
}
if (CheckCheatmode ())
return;
if (netgame && consoleplayer != Net_Arbitrator)
{
Printf ("Only player %d can use freeze mode\n", Net_Arbitrator + 1);
return;
}
Net_WriteByte (DEM_GENERICCHEAT);
Net_WriteByte (CHT_FREEZE);
}
CCMD (listbots)