#include "DBCEnums.h"
#include "Position.h"
#include <vector>
Go to the source code of this file.
|
enum | SpawnObjectType {
SPAWN_TYPE_CREATURE = 0
, SPAWN_TYPE_GAMEOBJECT = 1
, SPAWN_TYPE_AREATRIGGER = 2
, NUM_SPAWN_TYPES_WITH_DATA
,
NUM_SPAWN_TYPES = NUM_SPAWN_TYPES_WITH_DATA
} |
|
enum | SpawnObjectTypeMask {
SPAWN_TYPEMASK_CREATURE = (1 << SPAWN_TYPE_CREATURE)
, SPAWN_TYPEMASK_GAMEOBJECT = (1 << SPAWN_TYPE_GAMEOBJECT)
, SPAWN_TYPEMASK_AREATRIGGER = (1 << SPAWN_TYPE_AREATRIGGER)
, SPAWN_TYPEMASK_WITH_DATA = (1 << NUM_SPAWN_TYPES_WITH_DATA)-1
,
SPAWN_TYPEMASK_ALL = (1 << NUM_SPAWN_TYPES)-1
} |
|
enum | SpawnGroupFlags {
SPAWNGROUP_FLAG_NONE = 0x00
, SPAWNGROUP_FLAG_SYSTEM = 0x01
, SPAWNGROUP_FLAG_COMPATIBILITY_MODE = 0x02
, SPAWNGROUP_FLAG_MANUAL_SPAWN = 0x04
,
SPAWNGROUP_FLAG_DYNAMIC_SPAWN_RATE = 0x08
, SPAWNGROUP_FLAG_ESCORTQUESTNPC = 0x10
, SPAWNGROUP_FLAG_DESPAWN_ON_CONDITION_FAILURE = 0x20
, SPAWNGROUP_FLAGS_ALL
} |
|
enum | LinkedRespawnType { LINKED_RESPAWN_CREATURE_TO_CREATURE = 0
, LINKED_RESPAWN_CREATURE_TO_GO = 1
, LINKED_RESPAWN_GO_TO_GO = 2
, LINKED_RESPAWN_GO_TO_CREATURE = 3
} |
|
◆ LinkedRespawnType
Enumerator |
---|
LINKED_RESPAWN_CREATURE_TO_CREATURE | |
LINKED_RESPAWN_CREATURE_TO_GO | |
LINKED_RESPAWN_GO_TO_GO | |
LINKED_RESPAWN_GO_TO_CREATURE | |
Definition at line 120 of file SpawnData.h.
◆ SpawnGroupFlags
Enumerator |
---|
SPAWNGROUP_FLAG_NONE | |
SPAWNGROUP_FLAG_SYSTEM | |
SPAWNGROUP_FLAG_COMPATIBILITY_MODE | |
SPAWNGROUP_FLAG_MANUAL_SPAWN | |
SPAWNGROUP_FLAG_DYNAMIC_SPAWN_RATE | |
SPAWNGROUP_FLAG_ESCORTQUESTNPC | |
SPAWNGROUP_FLAG_DESPAWN_ON_CONDITION_FAILURE | |
SPAWNGROUP_FLAGS_ALL | |
Definition at line 51 of file SpawnData.h.
◆ SpawnObjectType
Enumerator |
---|
SPAWN_TYPE_CREATURE | |
SPAWN_TYPE_GAMEOBJECT | |
SPAWN_TYPE_AREATRIGGER | |
NUM_SPAWN_TYPES_WITH_DATA | |
NUM_SPAWN_TYPES | |
Definition at line 32 of file SpawnData.h.
◆ SpawnObjectTypeMask
Enumerator |
---|
SPAWN_TYPEMASK_CREATURE | |
SPAWN_TYPEMASK_GAMEOBJECT | |
SPAWN_TYPEMASK_AREATRIGGER | |
SPAWN_TYPEMASK_WITH_DATA | |
SPAWN_TYPEMASK_ALL | |
Definition at line 41 of file SpawnData.h.