creature_linking - cmangos/issues GitHub Wiki
Back to world database list of tables.
To link creatures by entry, please refer to
creature_linking_template
DEPRECATED : Use spawn_group
instead.
The `creature_linking` table
Structure
Name | Type | Null | Key | Default | Extra | Comment |
---|---|---|---|---|---|---|
guid | int(10) unsigned | NO | PRI | 0 | creature.guid of the slave mob that is linked | |
master_guid | int(10) unsigned | NO | 0 | master to trigger events | ||
flag | mediumint(8) unsigned | NO | 0 | flag - describing what should happen when |
Description of the fields
guid
creature.guid of the slave mob that is linked
master_guid
creature.guid of the master to trigger events
flag
flag - describing what should happen when
Flag | Name | Comment |
---|---|---|
1 | FLAG_AGGRO_ON_AGGRO | the "slave" aggroes when the "master" aggroes |
2 | FLAG_TO_AGGRO_ON_AGGRO | the master aggroes when the slave aggroes |
4 | FLAG_RESPAWN_ON_EVADE | the slave respawns when the master evades |
8 | FLAG_TO_RESPAWN_ON_EVADE | the master respawns when the slave evades |
16 | FLAG_DESPAWN_ON_DEATH | the slave despawns when the master dies |
32 | FLAG_SELFKILL_ON_DEATH | the slave goes suicide when the master dies |
64 | FLAG_RESPAWN_ON_DEATH | the slave respawn when the master dies |
128 | FLAG_RESPAWN_ON_RESPAWN | the slave respawns on master respawn |
256 | FLAG_DESPAWN_ON_RESPAWN | the slave despawns on master respawn (TODO: check for slave != master) |
512 | FLAG_FOLLOW | the slave follows the master, very basic, see TODO notes in commit, or post below |
1024 | FLAG_CANT_SPAWN_IF_BOSS_DEAD | the slave cannot respawn while boss is dead |
2048 | FLAG_CANT_SPAWN_IF_BOSS_ALIVE | the slave cannot respawn while boss is alive |
4096 | FLAG_DESPAWN_ON_EVADE | the slave despawn after the master evade |
8192 | FLAG_DESPAWN_ON_DESPAWN | the slave despawn after the master despawns |
16384 | FLAG_EVADE_ON_EVADE | the slave evades on master evade |