18#ifndef TRINITY_SPAWNDATA_H
19#define TRINITY_SPAWNDATA_H
73namespace Trinity {
namespace Impl {
75 struct SpawnObjectTypeForImpl {
static_assert(!std::is_same<T,T>::value,
"This type does not have an associated spawn type!"); };
@ SPAWNGROUP_FLAG_DYNAMIC_SPAWN_RATE
@ SPAWNGROUP_FLAG_MANUAL_SPAWN
@ SPAWNGROUP_FLAG_COMPATIBILITY_MODE
@ SPAWNGROUP_FLAG_DESPAWN_ON_CONDITION_FAILURE
@ SPAWNGROUP_FLAG_ESCORTQUESTNPC
@ LINKED_RESPAWN_CREATURE_TO_GO
@ LINKED_RESPAWN_GO_TO_GO
@ LINKED_RESPAWN_CREATURE_TO_CREATURE
@ LINKED_RESPAWN_GO_TO_CREATURE
@ SPAWN_TYPEMASK_AREATRIGGER
@ SPAWN_TYPEMASK_CREATURE
@ SPAWN_TYPEMASK_WITH_DATA
@ SPAWN_TYPEMASK_GAMEOBJECT
@ NUM_SPAWN_TYPES_WITH_DATA
std::vector< Difficulty > spawnDifficulties
SpawnData(SpawnObjectType t)