From 1206e815cd9785e4671f30548140f038567811a2 Mon Sep 17 00:00:00 2001 From: kelno Date: Mon, 8 Jan 2018 00:32:22 +0100 Subject: Core/Creature: improve DB linked_respawn handling (#21172) * Fixed SetCreatureLinkedRespawn function possible erasing/replacing a GameObject link (instead of a creature one) (cherry picked from commit 70eb18d0e58ecf0cfcda4f410a183c671fbafe5c) --- src/server/game/Maps/SpawnData.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/server/game/Maps/SpawnData.h') diff --git a/src/server/game/Maps/SpawnData.h b/src/server/game/Maps/SpawnData.h index 34c250ec1f3..40972a5a8f1 100644 --- a/src/server/game/Maps/SpawnData.h +++ b/src/server/game/Maps/SpawnData.h @@ -78,4 +78,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 -- cgit v1.2.3