- Fixed: The Cacodemon had a FastSpeed definition even though it shouldn't.

- Fixed: FastSpeed was used unconditionally when defined.


SVN r372 (trunk)
This commit is contained in:
Christoph Oelckers 2006-11-02 07:23:08 +00:00
parent a8ba2a99ea
commit c745c635db
3 changed files with 6 additions and 2 deletions

View file

@ -1,3 +1,7 @@
November 1, 2006 (Changes by Graf Zahl)
- Fixed: The Cacodemon had a FastSpeed definition even though it shouldn't.
- Fixed: FastSpeed was used unconditionally when defined.
October 31, 2006 (Changes by Graf Zahl) October 31, 2006 (Changes by Graf Zahl)
- Fixed: SetActorPitch with a 0-tid (i.e. affect the activator) set the angle - Fixed: SetActorPitch with a 0-tid (i.e. affect the activator) set the angle
instead of the pitch. instead of the pitch.

View file

@ -3110,7 +3110,8 @@ AActor *AActor::StaticSpawn (const PClass *type, fixed_t ix, fixed_t iy, fixed_t
actor->frame = st->GetFrame(); actor->frame = st->GetFrame();
actor->renderflags = (actor->renderflags & ~RF_FULLBRIGHT) | st->GetFullbright(); actor->renderflags = (actor->renderflags & ~RF_FULLBRIGHT) | st->GetFullbright();
actor->touching_sectorlist = NULL; // NULL head of sector list // phares 3/13/98 actor->touching_sectorlist = NULL; // NULL head of sector list // phares 3/13/98
actor->Speed = actor->GetClass()->Meta.GetMetaFixed(AMETA_FastSpeed, actor->Speed); if (gameskill == sk_nightmare || (dmflags & DF_FAST_MONSTERS))
actor->Speed = actor->GetClass()->Meta.GetMetaFixed(AMETA_FastSpeed, actor->Speed);
// set subsector and/or block links // set subsector and/or block links
actor->LinkToWorld (SpawningMapThing); actor->LinkToWorld (SpawningMapThing);

View file

@ -12,7 +12,6 @@ ACTOR Cacodemon 3005
Height 56 Height 56
Mass 400 Mass 400
Speed 8 Speed 8
FastSpeed 20
PainChance 128 PainChance 128
Monster Monster
+FLOAT +NOGRAVITY +FLOAT +NOGRAVITY