aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAokromes <aokromes@gmail.com>2017-07-09 20:38:42 +0200
committerAokromes <aokromes@gmail.com>2017-07-09 20:38:42 +0200
commit13f90c05bf8535e5d18abded701288bc3bfe1d12 (patch)
tree91af8d5f659700b8a07bdfb44d64a74eedfacfc5
parent6a225987bd36a22a78cbf8ce3a1891abc80b99ef (diff)
adjust CreatureGroups to use cmangos flags (for already-supported values, no functionality changed)
cherry pick from 0d27fee6f45217c07cb7abbabbca0e9f5cff3961
-rw-r--r--sql/updates/world/master/2017_07_09_04_world.sql3
-rw-r--r--src/server/game/Entities/Creature/CreatureGroups.h2
2 files changed, 4 insertions, 1 deletions
diff --git a/sql/updates/world/master/2017_07_09_04_world.sql b/sql/updates/world/master/2017_07_09_04_world.sql
new file mode 100644
index 00000000000..776a805eef5
--- /dev/null
+++ b/sql/updates/world/master/2017_07_09_04_world.sql
@@ -0,0 +1,3 @@
+--
+UPDATE `creature_formations` SET `groupAI`=(`groupAI`&~0x004)|0x200 WHERE `groupAI`&0x004;
+
diff --git a/src/server/game/Entities/Creature/CreatureGroups.h b/src/server/game/Entities/Creature/CreatureGroups.h
index bddfca62023..a18f2380cf2 100644
--- a/src/server/game/Entities/Creature/CreatureGroups.h
+++ b/src/server/game/Entities/Creature/CreatureGroups.h
@@ -30,7 +30,7 @@ enum GroupAIFlags
FLAG_MEMBERS_ASSIST_LEADER = 0x00000001, // The member aggroes if the leader aggroes
FLAG_LEADER_ASSISTS_MEMBER = 0x00000002, // The leader aggroes if the member aggroes
FLAG_MEMBERS_ASSIST_MEMBER = (FLAG_MEMBERS_ASSIST_LEADER | FLAG_LEADER_ASSISTS_MEMBER), // every member will assist if any member is attacked
- FLAG_IDLE_IN_FORMATION = 0x00000004, // The member will follow the leader when pathing idly
+ FLAG_IDLE_IN_FORMATION = 0x00000200, // The member will follow the leader when pathing idly
};
class Creature;