![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "SpawnData.h"
Public Attributes | |
| SpawnObjectType const | type |
| uint16 | mapid {0} |
| uint32 | phaseMask {0} |
| float | posX {0.0f} |
| float | posY {0.0f} |
| float | posZ {0.0f} |
| float | orientation {0.0f} |
| uint8 | spawnMask {0} |
| uint32 | ScriptId {0} |
| bool | dbData {true} |
| uint32 | spawnGroupId {0} |
Protected Member Functions | |
| SpawnData (SpawnObjectType t) | |
|
inlineprotected |
| bool SpawnData::dbData {true} |
Referenced by ObjectMgr::AddCreData(), ObjectMgr::AddGOData(), Creature::SaveRespawnTime(), and GameObject::SaveRespawnTime().
| uint16 SpawnData::mapid {0} |
Referenced by ObjectMgr::AddCreatureToGrid(), ObjectMgr::AddCreData(), ObjectMgr::AddGameobjectToGrid(), ObjectMgr::AddGOData(), GameEventMgr::ChangeEquipOrModel(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::GetCreatureEntry(), gobject_commandscript::HandleGameObjectLoadCommand(), go_commandscript::HandleGoCreatureCIdCommand(), go_commandscript::HandleGoCreatureSpawnIdCommand(), go_commandscript::HandleGoGameObjectGOIdCommand(), go_commandscript::HandleGoGameObjectSpawnIdCommand(), go_commandscript::HandleGoQuestCommand(), npc_commandscript::HandleNpcInfoCommandShowFromDB(), npc_commandscript::HandleNpcLoadCommand(), npc_commandscript::HandleNpcMoveCommand(), tele_commandscript::HandleTeleNameNpcIdCommand(), tele_commandscript::HandleTeleNameNpcSpawnIdCommand(), ObjectMgr::LoadCreatures(), ObjectMgr::LoadGameObjectDataFromDB(), ObjectMgr::LoadGameobjects(), ObjectMgr::LoadLinkedRespawn(), ObjectMgr::RemoveCreatureFromGrid(), ObjectMgr::RemoveGameobjectFromGrid(), Creature::SaveToDB(), GameObject::SaveToDB(), and ObjectMgr::SetCreatureLinkedRespawn().
| float SpawnData::orientation {0.0f} |
Referenced by ObjectMgr::AddCreData(), ObjectMgr::AddGOData(), MotionTransport::CreateGOPassenger(), MotionTransport::CreateNPCPassenger(), npc_commandscript::HandleNpcAddCommand(), Creature::LoadCreatureFromDB(), ObjectMgr::LoadCreatures(), ObjectMgr::LoadGameObjectDataFromDB(), GameObject::LoadGameObjectFromDB(), StaticTransport::LoadGameObjectFromDB(), ObjectMgr::LoadGameobjects(), Creature::SaveToDB(), and GameObject::SaveToDB().
| uint32 SpawnData::phaseMask {0} |
Referenced by ObjectMgr::AddCreData(), ObjectMgr::AddGOData(), npc_commandscript::HandleNpcAddCommand(), npc_commandscript::HandleNpcInfoCommandShowFromDB(), Creature::LoadCreatureFromDB(), ObjectMgr::LoadCreatures(), ObjectMgr::LoadGameObjectDataFromDB(), GameObject::LoadGameObjectFromDB(), StaticTransport::LoadGameObjectFromDB(), ObjectMgr::LoadGameobjects(), GameObject::SaveToDB(), Creature::SaveToDB(), and GameObject::SaveToDB().
| float SpawnData::posX {0.0f} |
Referenced by ObjectMgr::AddCreatureToGrid(), ObjectMgr::AddCreData(), ObjectMgr::AddGameobjectToGrid(), ObjectMgr::AddGOData(), MotionTransport::CreateGOPassenger(), MotionTransport::CreateNPCPassenger(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::GetCreatureEntry(), go_commandscript::HandleGoCreatureCIdCommand(), go_commandscript::HandleGoCreatureSpawnIdCommand(), go_commandscript::HandleGoGameObjectGOIdCommand(), go_commandscript::HandleGoGameObjectSpawnIdCommand(), go_commandscript::HandleGoQuestCommand(), npc_commandscript::HandleNpcAddCommand(), npc_commandscript::HandleNpcInfoCommandShowFromDB(), Creature::LoadCreatureFromDB(), ObjectMgr::LoadCreatures(), ObjectMgr::LoadGameObjectDataFromDB(), GameObject::LoadGameObjectFromDB(), StaticTransport::LoadGameObjectFromDB(), ObjectMgr::LoadGameobjects(), ObjectMgr::RemoveCreatureFromGrid(), ObjectMgr::RemoveGameobjectFromGrid(), Creature::SaveToDB(), GameObject::SaveToDB(), OPvPCapturePointNA::SpawnNPCsForTeam(), and npc_grand_magister_rommath::npc_grand_magister_rommathAI::UpdateAI().
| float SpawnData::posY {0.0f} |
Referenced by ObjectMgr::AddCreatureToGrid(), ObjectMgr::AddCreData(), ObjectMgr::AddGameobjectToGrid(), ObjectMgr::AddGOData(), MotionTransport::CreateGOPassenger(), MotionTransport::CreateNPCPassenger(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::GetCreatureEntry(), go_commandscript::HandleGoCreatureCIdCommand(), go_commandscript::HandleGoCreatureSpawnIdCommand(), go_commandscript::HandleGoGameObjectGOIdCommand(), go_commandscript::HandleGoGameObjectSpawnIdCommand(), go_commandscript::HandleGoQuestCommand(), npc_commandscript::HandleNpcAddCommand(), npc_commandscript::HandleNpcInfoCommandShowFromDB(), Creature::LoadCreatureFromDB(), ObjectMgr::LoadCreatures(), ObjectMgr::LoadGameObjectDataFromDB(), GameObject::LoadGameObjectFromDB(), StaticTransport::LoadGameObjectFromDB(), ObjectMgr::LoadGameobjects(), ObjectMgr::RemoveCreatureFromGrid(), ObjectMgr::RemoveGameobjectFromGrid(), Creature::SaveToDB(), GameObject::SaveToDB(), OPvPCapturePointNA::SpawnNPCsForTeam(), and npc_grand_magister_rommath::npc_grand_magister_rommathAI::UpdateAI().
| float SpawnData::posZ {0.0f} |
Referenced by ObjectMgr::AddCreData(), ObjectMgr::AddGOData(), MotionTransport::CreateGOPassenger(), MotionTransport::CreateNPCPassenger(), go_commandscript::HandleGoCreatureCIdCommand(), go_commandscript::HandleGoCreatureSpawnIdCommand(), go_commandscript::HandleGoGameObjectGOIdCommand(), go_commandscript::HandleGoGameObjectSpawnIdCommand(), go_commandscript::HandleGoQuestCommand(), npc_commandscript::HandleNpcAddCommand(), npc_commandscript::HandleNpcInfoCommandShowFromDB(), Creature::LoadCreatureFromDB(), ObjectMgr::LoadCreatures(), ObjectMgr::LoadGameObjectDataFromDB(), GameObject::LoadGameObjectFromDB(), StaticTransport::LoadGameObjectFromDB(), ObjectMgr::LoadGameobjects(), Creature::SaveToDB(), GameObject::SaveToDB(), and npc_grand_magister_rommath::npc_grand_magister_rommathAI::UpdateAI().
| uint32 SpawnData::ScriptId {0} |
| uint32 SpawnData::spawnGroupId {0} |
Referenced by ObjectMgr::AddGOData(), ObjectMgr::LoadCreatures(), and ObjectMgr::LoadGameobjects().
| uint8 SpawnData::spawnMask {0} |
Referenced by ObjectMgr::AddCreatureToGrid(), ObjectMgr::AddCreData(), ObjectMgr::AddGameobjectToGrid(), ObjectMgr::AddGOData(), ObjectMgr::LoadCreatures(), ObjectMgr::LoadGameObjectDataFromDB(), ObjectMgr::LoadGameobjects(), ObjectMgr::LoadLinkedRespawn(), ObjectMgr::RemoveCreatureFromGrid(), ObjectMgr::RemoveGameobjectFromGrid(), Creature::SaveToDB(), GameObject::SaveToDB(), Creature::SaveToDB(), GameObject::SaveToDB(), and ObjectMgr::SetCreatureLinkedRespawn().
| SpawnObjectType const SpawnData::type |