diff options
| author | kelno <kelno@users.noreply.github.com> | 2018-01-08 00:32:22 +0100 |
|---|---|---|
| committer | joschiwald <joschiwald.trinity@gmail.com> | 2018-01-08 00:32:22 +0100 |
| commit | 70eb18d0e58ecf0cfcda4f410a183c671fbafe5c (patch) | |
| tree | 0b85cad9a399dd58169018dd6fa6ab328843744d /src/server/game/Maps | |
| parent | f0a394753ad9f1614fd696027c51ed2e297a02f6 (diff) | |
Core/Creature: improve DB linked_respawn handling (#21172)
* Fixed SetCreatureLinkedRespawn function possible erasing/replacing a GameObject link (instead of a creature one)
Diffstat (limited to 'src/server/game/Maps')
| -rw-r--r-- | src/server/game/Maps/SpawnData.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/server/game/Maps/SpawnData.h b/src/server/game/Maps/SpawnData.h index 7d28896c0fe..cf454e0ce74 100644 --- a/src/server/game/Maps/SpawnData.h +++ b/src/server/game/Maps/SpawnData.h @@ -73,4 +73,12 @@ struct SpawnData SpawnData(SpawnObjectType t) : type(t) {} }; +enum LinkedRespawnType +{ + LINKED_RESPAWN_CREATURE_TO_CREATURE = 0, + LINKED_RESPAWN_CREATURE_TO_GO = 1, // Creature is dependant on GameObject + LINKED_RESPAWN_GO_TO_GO = 2, + LINKED_RESPAWN_GO_TO_CREATURE = 3, // GameObject is dependant on Creature +}; + #endif |
