From cbff41f481da548251199db6bfacdb6406fbb6f8 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Sat, 28 Aug 2010 20:22:35 +0000 Subject: [PATCH] - assws PinkSilver's LOF_NOJUMP submission for A_LookEx. SVN r2626 (trunk) --- src/p_enemy.cpp | 19 +++++++++++-------- src/p_enemy.h | 1 + 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/src/p_enemy.cpp b/src/p_enemy.cpp index 53d87e3dc..01c31794e 100644 --- a/src/p_enemy.cpp +++ b/src/p_enemy.cpp @@ -1975,14 +1975,17 @@ DEFINE_ACTION_FUNCTION_PARAMS(AActor, A_LookEx) if (self->target && !(self->flags & MF_INCHASE)) { - if (seestate) - { - self->SetState (seestate); - } - else - { - self->SetState (self->SeeState); - } + if (!(flags & LOF_NOJUMP)) + { + if (seestate) + { + self->SetState (seestate); + } + else + { + self->SetState (self->SeeState); + } + } } } diff --git a/src/p_enemy.h b/src/p_enemy.h index 1d80e08e3..f996a0c52 100644 --- a/src/p_enemy.h +++ b/src/p_enemy.h @@ -32,6 +32,7 @@ enum LO_Flags LOF_DONTCHASEGOAL = 4, LOF_NOSEESOUND = 8, LOF_FULLVOLSEESOUND = 16, + LOF_NOJUMP = 32, }; struct FLookExParams