diff options
Diffstat (limited to 'docs/creature_formations.md')
| -rw-r--r-- | docs/creature_formations.md | 42 |
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 |
