Abfrage fuer AddPursuer() in mnpc_init() gefixt.
Die Bisherige Abfrage sorgte dafuer, dass das Eintragen (auch bei
MNPC_FOLLOW_PLAYER) nur funktionierte, wenn der Spieler entweter ein
Feind war, oder MNPC_FOLLOW_ENEMY auch gesetzt war.
Change-Id: Ib065e2727de0b049fd1362168ddcac26286b1db7
diff --git a/p/service/padreic/mnpc/moving.c b/p/service/padreic/mnpc/moving.c
index 730d8ec..c9b962c 100644
--- a/p/service/padreic/mnpc/moving.c
+++ b/p/service/padreic/mnpc/moving.c
@@ -170,9 +170,9 @@
{
RegisterWalk();
}
- if ( (QueryProp(MNPC_FLAGS) & MNPC_FOLLOW_PLAYER) &&
- (member(QueryProp(MNPC_PURSUER), PL)==-1) &&
- (!(QueryProp(MNPC_FLAGS) & MNPC_FOLLOW_ENEMY) || IsEnemy(PL)))
+ if ( ((QueryProp(MNPC_FLAGS) & MNPC_FOLLOW_PLAYER) &&
+ (member(QueryProp(MNPC_PURSUER), PL)==-1)) ||
+ ((QueryProp(MNPC_FLAGS) & MNPC_FOLLOW_ENEMY) && IsEnemy(PL)))
{
PL->AddPursuer(ME);
SetProp(MNPC_PURSUER, QueryProp(MNPC_PURSUER)+({ PL }));