summaryrefslogtreecommitdiff
path: root/docs/creature_formations.md
diff options
context:
space:
mode:
authorKitzunu <24550914+Kitzunu@users.noreply.github.com>2021-11-18 02:04:39 +0100
committerKitzunu <24550914+Kitzunu@users.noreply.github.com>2021-11-18 02:04:39 +0100
commitfe72f9201d5a6f72d0d4a50cf7ba2ee736913699 (patch)
tree08c311862fb4b1fdbfd16b5d7efc6658f54ebec4 /docs/creature_formations.md
parentacfc2954977dab35d03977f3d92a0701a652f2b7 (diff)
downloadwiki-fe72f9201d5a6f72d0d4a50cf7ba2ee736913699.tar.gz
wiki-fe72f9201d5a6f72d0d4a50cf7ba2ee736913699.tar.bz2
wiki-fe72f9201d5a6f72d0d4a50cf7ba2ee736913699.zip
chore: creature_formations
Diffstat (limited to 'docs/creature_formations.md')
-rw-r--r--docs/creature_formations.md42
1 files changed, 21 insertions, 21 deletions
diff --git a/docs/creature_formations.md b/docs/creature_formations.md
index b7ffb84..3a74a50 100644
--- a/docs/creature_formations.md
+++ b/docs/creature_formations.md
@@ -8,15 +8,15 @@ This table allows to group mobs. Members of group will follow others, and attack
**Structure**
-| Field | Type | Attributes | Key | Null | Default | Extra | Comment |
-|-----------------|---------|------------|-----|------|---------|-------|---------|
-| [leaderGUID][1] | INT | UNSIGNED | | NO | NULL | | |
-| [memberGUID][2] | INT | UNSIGNED | PRI | NO | NULL | | |
-| [dist][3] | FLOAT | UNSIGNED | | NO | NULL | | |
-| [angle][4] | FLOAT | UNSIGNED | | NO | NULL | | |
-| [groupAI][5] | INT | UNSIGNED | | NO | NULL | | |
-| [point_1][6] | INT | UNSIGNED | | NO | 0 | | |
-| [point_2][7] | INT | UNSIGNED | | NO | 0 | | |
+| Field | Type | Attributes | Key | Null | Default | Extra | Comment |
+| --------------- | ----- | ---------- | --- | ---- | ------- | ----- | ------- |
+| [leaderGUID][1] | INT | UNSIGNED | | NO | NULL | | |
+| [memberGUID][2] | INT | UNSIGNED | PRI | NO | NULL | | |
+| [dist][3] | FLOAT | UNSIGNED | | NO | NULL | | |
+| [angle][4] | FLOAT | UNSIGNED | | NO | NULL | | |
+| [groupAI][5] | INT | UNSIGNED | | NO | NULL | | |
+| [point_1][6] | INT | UNSIGNED | | NO | 0 | | |
+| [point_2][7] | INT | UNSIGNED | | NO | 0 | | |
[1]: #leaderguid
[2]: #memberguid
@@ -39,7 +39,7 @@ Example:
* Members = 2 and 3
| leaderGUID | memberGUID |
-|------------|------------|
+| ---------- | ---------- |
| 1 | 1 |
| 1 | 2 |
| 1 | 3 |
@@ -61,17 +61,17 @@ Value must be >=0. If the value does not meet the condition the SQL will fail on
## groupAI
-Sets group member behaviours, values are:
-
-| Value | Behaviour |
-|-------|--------------------------------------------------------------|
-| 0 | Noone assists noone and member don't follow the leader |
-| 1 | The member aggroes if the leader aggroes |
-| 2 | The leader aggroes if the member aggroes |
-| 3 | Everyone assists everyone and member don't follow the leader |
-| 4 | Everyone evades if any member evades (enters evade mode) |
-| 512 | Noone assists noone and member follow the leader |
-| 515 | Everyone assists everyone and member follow the leader |
+Sets group member behaviors, values are:
+
+| Value | Flag | Name | Comment |
+| ----- | ----- | ---------------------------------- | ------------------------------------------------------------ |
+| 0 | | | Noone assists noone and member don't follow the leader |
+| 1 | 0x001 | GROUP_AI_FLAG_MEMBER_ASSIST_LEADER | The member aggroes if the leader aggroes |
+| 2 | 0x002 | GROUP_AI_FLAG_LEADER_ASSIST_MEMBER | The leader aggroes if the member aggroes |
+| 3 | | | Everyone assists everyone and member don't follow the leader |
+| 4 | 0x004 | GROUP_AI_FLAG_EVADE_TOGETHER | Everyone evades if any member evades (enters evade mode) |
+| 512 | 0x200 | GROUP_AI_FLAG_FOLLOW_LEADER | Noone assists noone and member follow the leader |
+| 515 | | | Everyone assists everyone and member follow the leader |
## point\_1