From 13f90c05bf8535e5d18abded701288bc3bfe1d12 Mon Sep 17 00:00:00 2001 From: Aokromes Date: Sun, 9 Jul 2017 20:38:42 +0200 Subject: [PATCH] adjust CreatureGroups to use cmangos flags (for already-supported values, no functionality changed) cherry pick from 0d27fee6f45217c07cb7abbabbca0e9f5cff3961 --- sql/updates/world/master/2017_07_09_04_world.sql | 3 +++ src/server/game/Entities/Creature/CreatureGroups.h | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 sql/updates/world/master/2017_07_09_04_world.sql 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;