diff options
author | Lance <Lance@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2006-11-17 12:44:08 +0000 |
---|---|---|
committer | Lance <Lance@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2006-11-17 12:44:08 +0000 |
commit | fce7bbbc1e5db15e7a0500427265f18a577e2f14 (patch) | |
tree | bc78af8e36cf432c89a80552e8fb43721fd8c46a /npc/custom | |
parent | a2ec6edbeff155cc88e87a01f1993c1f143829e7 (diff) | |
download | hercules-fce7bbbc1e5db15e7a0500427265f18a577e2f14.tar.gz hercules-fce7bbbc1e5db15e7a0500427265f18a577e2f14.tar.bz2 hercules-fce7bbbc1e5db15e7a0500427265f18a577e2f14.tar.xz hercules-fce7bbbc1e5db15e7a0500427265f18a577e2f14.zip |
Check and remove MD_CHANGECHASE flag to prevent guardians from getting berserk.
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9240 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'npc/custom')
-rw-r--r-- | npc/custom/Lance/Sentry.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/npc/custom/Lance/Sentry.cpp b/npc/custom/Lance/Sentry.cpp index 1468c139b..5666e1647 100644 --- a/npc/custom/Lance/Sentry.cpp +++ b/npc/custom/Lance/Sentry.cpp @@ -35,6 +35,9 @@ AI_ACTION_TYPE_ATTACK; // Define engine callback routines.
setmobdata .mob_id[getarg(0)], 26, 1; // Prevents random walking.
setmobdata .mob_id[getarg(0)], 10, 1; // Enable AI mode 1.
+ getmobdata .ai_action[getarg(0)], .@temp;
+ set .@temp[9], .@temp[9]^(0x400&.@temp[9]); // Check and remove MD_CHANGECHASE mode flag.
+ setmobdata .mob_id[getarg(0)], 9, .@temp[9];
return;
}
|