|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <GameObject.h>
Public Member Functions | |
| uint32 | GetAutoCloseTime () const |
| uint32 | GetCharges () const |
| uint32 | GetCooldown () const |
| bool | GetDespawnPossibility () const |
| uint32 | GetEventScriptId () const |
| uint32 | GetGossipMenuId () const |
| uint32 | GetLinkedGameObjectEntry () const |
| uint32 | GetLockId () const |
| uint32 | GetLootId () const |
| bool | IsDespawnAtAction () const |
| bool | IsUsableMounted () const |
Definition at line 23 of file GameObject.h.
|
inline |
Definition at line 470 of file GameObject.h.
References areadamage, autoCloseTime, button, door, GAMEOBJECT_TYPE_AREADAMAGE, GAMEOBJECT_TYPE_BUTTON, GAMEOBJECT_TYPE_DOOR, GAMEOBJECT_TYPE_GOOBER, GAMEOBJECT_TYPE_TRANSPORT, GAMEOBJECT_TYPE_TRAP, goober, IN_MILLISECONDS, transport, trap, and type.
Referenced by GameObject::Use(), and GameObject::UseDoorOrButton().
|
inline |
Definition at line 448 of file GameObject.h.
References GAMEOBJECT_TYPE_GUARDPOST, GAMEOBJECT_TYPE_SPELLCASTER, guardpost, spellcaster, and type.
Referenced by GameObject::Update().
|
inline |
Definition at line 517 of file GameObject.h.
References GAMEOBJECT_TYPE_GOOBER, GAMEOBJECT_TYPE_TRAP, goober, trap, and type.
|
inline |
Definition at line 434 of file GameObject.h.
References button, door, flagdrop, flagstand, GAMEOBJECT_TYPE_BUTTON, GAMEOBJECT_TYPE_DOOR, GAMEOBJECT_TYPE_FLAGDROP, GAMEOBJECT_TYPE_FLAGSTAND, GAMEOBJECT_TYPE_GOOBER, GAMEOBJECT_TYPE_QUESTGIVER, goober, questgiver, and type.
|
inline |
Definition at line 506 of file GameObject.h.
References camera, chest, GAMEOBJECT_TYPE_CAMERA, GAMEOBJECT_TYPE_CHEST, GAMEOBJECT_TYPE_GOOBER, goober, and type.
|
inline |
Definition at line 496 of file GameObject.h.
References GAMEOBJECT_TYPE_GOOBER, GAMEOBJECT_TYPE_QUESTGIVER, goober, questgiver, and type.
Referenced by Player::GetDefaultGossipMenuForSource().
|
inline |
Definition at line 459 of file GameObject.h.
References chest, GAMEOBJECT_TYPE_CHEST, GAMEOBJECT_TYPE_GOOBER, GAMEOBJECT_TYPE_SPELL_FOCUS, goober, spellFocus, and type.
Referenced by Spell::EffectSummonObjectWild(), and Spell::EffectTransmitted().
|
inline |
Definition at line 415 of file GameObject.h.
References areadamage, button, camera, chest, door, fishinghole, flagdrop, flagstand, GAMEOBJECT_TYPE_AREADAMAGE, GAMEOBJECT_TYPE_BUTTON, GAMEOBJECT_TYPE_CAMERA, GAMEOBJECT_TYPE_CHEST, GAMEOBJECT_TYPE_DOOR, GAMEOBJECT_TYPE_FISHINGHOLE, GAMEOBJECT_TYPE_FLAGDROP, GAMEOBJECT_TYPE_FLAGSTAND, GAMEOBJECT_TYPE_GOOBER, GAMEOBJECT_TYPE_QUESTGIVER, GAMEOBJECT_TYPE_TRAP, goober, questgiver, trap, and type.
Referenced by Spell::EffectOpenLock().
|
inline |
Definition at line 486 of file GameObject.h.
References chest, fishinghole, GAMEOBJECT_TYPE_CHEST, GAMEOBJECT_TYPE_FISHINGHOLE, and type.
Referenced by Player::SendLoot().
|
inline |
Definition at line 393 of file GameObject.h.
References chest, GAMEOBJECT_TYPE_CHEST, GAMEOBJECT_TYPE_GOOBER, goober, and type.
Referenced by ObjectMgr::LoadGameobjects().
|
inline |
Definition at line 403 of file GameObject.h.
References GAMEOBJECT_TYPE_GOOBER, GAMEOBJECT_TYPE_QUESTGIVER, GAMEOBJECT_TYPE_SPELLCASTER, GAMEOBJECT_TYPE_TEXT, goober, questgiver, spellcaster, text, and type.
| union { ... } GameObjectTemplate |
| struct { ... } GameObjectTemplate::_generic |
| uint32 GameObjectTemplate::accelRate |
Definition at line 215 of file GameObject.h.
Referenced by TransportMgr::GeneratePath().
| std::string GameObjectTemplate::AIName |
Definition at line 389 of file GameObject.h.
Referenced by ObjectMgr::LoadGameObjectTemplate().
| uint32 GameObjectTemplate::allowMounted |
Definition at line 74 of file GameObject.h.
| uint32 GameObjectTemplate::animSpell |
Definition at line 230 of file GameObject.h.
Referenced by GameObject::Use().
| struct { ... } GameObjectTemplate::areadamage |
Referenced by GetAutoCloseTime(), GetLockId(), and ObjectMgr::LoadGameObjectTemplate().
| uint32 GameObjectTemplate::areaID |
Definition at line 259 of file GameObject.h.
| struct { ... } GameObjectTemplate::auraGenerator |
| uint32 GameObjectTemplate::auraID1 |
Definition at line 327 of file GameObject.h.
| uint32 GameObjectTemplate::auraID2 |
Definition at line 329 of file GameObject.h.
| uint32 GameObjectTemplate::autoClose |
Definition at line 379 of file GameObject.h.
| int32 GameObjectTemplate::autoCloseTime |
Definition at line 118 of file GameObject.h.
| uint32 GameObjectTemplate::autoCloseTime |
Definition at line 44 of file GameObject.h.
Referenced by GetAutoCloseTime(), and GameObject::Update().
| struct { ... } GameObjectTemplate::barberChair |
Referenced by WorldSession::HandleAlterAppearance(), ObjectMgr::LoadGameObjectTemplate(), and GameObject::Use().
| struct { ... } GameObjectTemplate::building |
Referenced by GameObject::Create(), BattlegroundSA::DestroyGate(), and BattlegroundSA::EventPlayerDamagedGO().
| struct { ... } GameObjectTemplate::button |
| struct { ... } GameObjectTemplate::camera |
Referenced by GetEventScriptId(), GetLockId(), ObjectMgr::LoadGameObjectTemplate(), and GameObject::Use().
| uint32 GameObjectTemplate::canBeStopped |
Definition at line 221 of file GameObject.h.
Referenced by Transport::Create(), Transport::EnableMovement(), TransportMgr::GeneratePath(), and Transport::Update().
| struct { ... } GameObjectTemplate::capturePoint |
Referenced by BfCapturePoint::SetCapturePointData(), and OPvPCapturePoint::SetCapturePointData().
| std::string GameObjectTemplate::castBarCaption |
Definition at line 30 of file GameObject.h.
Referenced by WorldSession::HandleGameObjectQueryOpcode(), and ObjectMgr::LoadGameObjectTemplate().
| uint32 GameObjectTemplate::castersGrouped |
Definition at line 234 of file GameObject.h.
Referenced by GameObject::Use().
| uint32 GameObjectTemplate::casterTargetSpell |
Definition at line 232 of file GameObject.h.
Referenced by GameObject::Use().
| uint32 GameObjectTemplate::casterTargetSpellTargets |
Definition at line 233 of file GameObject.h.
Referenced by GameObject::Use().
| struct { ... } GameObjectTemplate::chair |
Referenced by ObjectMgr::LoadGameObjectTemplate(), and GameObject::Use().
| uint32 GameObjectTemplate::chairheight |
Definition at line 342 of file GameObject.h.
Referenced by WorldSession::HandleAlterAppearance(), ObjectMgr::LoadGameObjectTemplate(), and GameObject::Use().
| uint32 GameObjectTemplate::charges |
Definition at line 243 of file GameObject.h.
| struct { ... } GameObjectTemplate::chest |
| uint32 GameObjectTemplate::chestRestockTime |
Definition at line 82 of file GameObject.h.
| uint32 GameObjectTemplate::cinematicId |
Definition at line 205 of file GameObject.h.
Referenced by GameObject::Use().
| uint32 GameObjectTemplate::closeTextID |
Definition at line 47 of file GameObject.h.
| uint32 GameObjectTemplate::conditionID1 |
Definition at line 328 of file GameObject.h.
| uint32 GameObjectTemplate::conditionID2 |
Definition at line 330 of file GameObject.h.
| uint32 GameObjectTemplate::consumable |
Definition at line 83 of file GameObject.h.
Referenced by ObjectMgr::LoadGameObjectTemplate().
| uint32 GameObjectTemplate::contestedEventID1 |
Definition at line 305 of file GameObject.h.
| uint32 GameObjectTemplate::contestedEventID2 |
Definition at line 306 of file GameObject.h.
| uint32 GameObjectTemplate::cooldown |
Definition at line 117 of file GameObject.h.
Referenced by GameObject::Update(), and GameObject::Use().
| uint32 GameObjectTemplate::creatureID |
Definition at line 242 of file GameObject.h.
| uint32 GameObjectTemplate::creditProxyCreature |
Definition at line 349 of file GameObject.h.
| uint32 GameObjectTemplate::customAnim |
Definition at line 70 of file GameObject.h.
Referenced by GameObject::Use().
| uint32 GameObjectTemplate::damagedDisplayId |
Definition at line 352 of file GameObject.h.
| uint32 GameObjectTemplate::damagedEvent |
Definition at line 357 of file GameObject.h.
Referenced by BattlegroundSA::EventPlayerDamagedGO().
| uint32 GameObjectTemplate::damagedNumHits |
Definition at line 353 of file GameObject.h.
Referenced by GameObject::Create().
| uint32 GameObjectTemplate::damageEvent |
Definition at line 370 of file GameObject.h.
Referenced by BattlegroundSA::EventPlayerDamagedGO().
| uint32 GameObjectTemplate::damageMax |
Definition at line 195 of file GameObject.h.
| uint32 GameObjectTemplate::damageMin |
Definition at line 194 of file GameObject.h.
| uint32 GameObjectTemplate::damageSchool |
Definition at line 196 of file GameObject.h.
| uint32 GameObjectTemplate::data[MAX_GAMEOBJECT_DATA] |
Definition at line 385 of file GameObject.h.
Referenced by WorldSession::HandleGameObjectQueryOpcode(), and ObjectMgr::LoadGameObjectTemplate().
| uint32 GameObjectTemplate::debuildingTimeSecs |
Definition at line 364 of file GameObject.h.
| uint32 GameObjectTemplate::destroyedDisplayId |
Definition at line 358 of file GameObject.h.
| uint32 GameObjectTemplate::destroyedEvent |
Definition at line 362 of file GameObject.h.
Referenced by BattlegroundSA::DestroyGate(), and BattlegroundSA::EventPlayerDamagedGO().
| uint32 GameObjectTemplate::destructibleData |
Definition at line 366 of file GameObject.h.
| uint32 GameObjectTemplate::difficulty |
Definition at line 337 of file GameObject.h.
| uint32 GameObjectTemplate::displayId |
Definition at line 27 of file GameObject.h.
Referenced by GameObject::Create(), Transport::Create(), Transport::CreateLocal(), gobject_commandscript::HandleGameObjectAddCommand(), gobject_commandscript::HandleGameObjectInfoCommand(), WorldSession::HandleGameObjectQueryOpcode(), ObjectMgr::LoadGameobjects(), ObjectMgr::LoadGameObjectTemplate(), and LuaGlobalFunctions::PerformIngameSpawn().
| uint32 GameObjectTemplate::dist |
Definition at line 140 of file GameObject.h.
Referenced by Skyfire::GameObjectFocusCheck::operator()().
| struct { ... } GameObjectTemplate::door |
Referenced by GetAutoCloseTime(), GetDespawnPossibility(), GetLockId(), and ObjectMgr::LoadGameObjectTemplate().
| struct { ... } GameObjectTemplate::dungeonDifficulty |
| uint32 GameObjectTemplate::empty10 |
Definition at line 363 of file GameObject.h.
| uint32 GameObjectTemplate::empty11 |
Definition at line 365 of file GameObject.h.
| uint32 GameObjectTemplate::empty12 |
Definition at line 368 of file GameObject.h.
| uint32 GameObjectTemplate::empty13 |
Definition at line 369 of file GameObject.h.
| uint32 GameObjectTemplate::empty14 |
Definition at line 371 of file GameObject.h.
| uint32 GameObjectTemplate::empty3 |
Definition at line 354 of file GameObject.h.
| uint32 GameObjectTemplate::empty4 |
Definition at line 355 of file GameObject.h.
| uint32 GameObjectTemplate::empty5 |
Definition at line 356 of file GameObject.h.
| uint32 GameObjectTemplate::empty7 |
Definition at line 359 of file GameObject.h.
| uint32 GameObjectTemplate::empty8 |
Definition at line 360 of file GameObject.h.
| uint32 GameObjectTemplate::empty9 |
Definition at line 361 of file GameObject.h.
| uint32 GameObjectTemplate::entry |
Definition at line 25 of file GameObject.h.
Referenced by CheckAndFixGOChairHeightId(), CheckGOConsumable(), CheckGOLinkedTrapId(), CheckGOLockId(), CheckGONoDamageImmuneId(), CheckGOSpellId(), GameObject::Create(), Transport::Create(), Transport::CreateLocal(), BattlegroundTP::EventPlayerClickedOnFlag(), BattlegroundWS::EventPlayerClickedOnFlag(), OutdoorPvPSI::HandleCustomSpell(), gobject_commandscript::HandleGameObjectAddCommand(), ObjectMgr::LoadGameobjects(), ObjectMgr::LoadGameObjectTemplate(), ObjectMgr::LoadScripts(), Skyfire::GameObjectInRangeCheck::operator()(), LuaGlobalFunctions::PerformIngameSpawn(), and GameObject::Use().
| uint32 GameObjectTemplate::eventID |
Definition at line 206 of file GameObject.h.
Referenced by GameObject::Use().
| uint32 GameObjectTemplate::eventId |
Definition at line 86 of file GameObject.h.
Referenced by GameObject::Use().
| uint32 GameObjectTemplate::faction |
Definition at line 32 of file GameObject.h.
Referenced by GameObject::Create(), Transport::Create(), Transport::CreateLocal(), and ObjectMgr::LoadGameObjectTemplate().
| struct { ... } GameObjectTemplate::fishinghole |
| struct { ... } GameObjectTemplate::flagdrop |
Referenced by GetDespawnPossibility(), GetLockId(), and ObjectMgr::LoadGameObjectTemplate().
| uint32 GameObjectTemplate::flags |
Definition at line 33 of file GameObject.h.
Referenced by GameObject::Create(), Transport::Create(), Transport::CreateLocal(), and ObjectMgr::LoadGameObjectTemplate().
| struct { ... } GameObjectTemplate::flagstand |
Referenced by GetDespawnPossibility(), GetLockId(), and ObjectMgr::LoadGameObjectTemplate().
| uint32 GameObjectTemplate::floatingTooltip |
Definition at line 96 of file GameObject.h.
| uint32 GameObjectTemplate::floatOnWater |
Definition at line 106 of file GameObject.h.
| uint32 GameObjectTemplate::focusId |
Definition at line 139 of file GameObject.h.
Referenced by ObjectMgr::LoadGameObjectTemplate(), and Skyfire::GameObjectFocusCheck::operator()().
| uint32 GameObjectTemplate::gameType |
Definition at line 294 of file GameObject.h.
| struct { ... } GameObjectTemplate::goober |
Referenced by Spell::EffectOpenLock(), GetAutoCloseTime(), GetCooldown(), GetDespawnPossibility(), GetEventScriptId(), GetGossipMenuId(), GetLinkedGameObjectEntry(), GetLockId(), IsDespawnAtAction(), IsUsableMounted(), ObjectMgr::LoadGameObjectTemplate(), GameObject::Update(), and GameObject::Use().
| uint32 GameObjectTemplate::gossipID |
Definition at line 69 of file GameObject.h.
Referenced by GameObject::Use().
| uint32 GameObjectTemplate::groupLootRules |
Definition at line 95 of file GameObject.h.
Referenced by GameObject::BuildValuesUpdate(), and Player::SendLoot().
| struct { ... } GameObjectTemplate::guardpost |
Referenced by GetCharges().
| uint32 GameObjectTemplate::height |
Definition at line 132 of file GameObject.h.
Referenced by ObjectMgr::LoadGameObjectTemplate(), and GameObject::Use().
| uint32 GameObjectTemplate::heightOffset |
Definition at line 343 of file GameObject.h.
| uint32 GameObjectTemplate::highlight |
Definition at line 103 of file GameObject.h.
| std::string GameObjectTemplate::IconName |
Definition at line 29 of file GameObject.h.
Referenced by WorldSession::HandleGameObjectQueryOpcode(), and ObjectMgr::LoadGameObjectTemplate().
| uint32 GameObjectTemplate::ignoredByPathing |
Definition at line 48 of file GameObject.h.
| uint32 GameObjectTemplate::ignoreTotems |
Definition at line 126 of file GameObject.h.
| uint32 GameObjectTemplate::intactEvent |
Definition at line 351 of file GameObject.h.
| uint32 GameObjectTemplate::intactNumHits |
Definition at line 348 of file GameObject.h.
Referenced by GameObject::Create().
| uint32 GameObjectTemplate::invisible |
Definition at line 123 of file GameObject.h.
Referenced by GameObject::Create().
| uint32 GameObjectTemplate::language |
Definition at line 151 of file GameObject.h.
| uint32 GameObjectTemplate::large |
Definition at line 58 of file GameObject.h.
| uint32 GameObjectTemplate::leaveLoot |
Definition at line 91 of file GameObject.h.
| uint32 GameObjectTemplate::level |
Definition at line 89 of file GameObject.h.
| uint32 GameObjectTemplate::linkedTrap |
Definition at line 56 of file GameObject.h.
| uint32 GameObjectTemplate::linkedTrapId |
Definition at line 87 of file GameObject.h.
Referenced by ObjectMgr::LoadGameObjectTemplate(), and GameObject::Use().
| uint32 GameObjectTemplate::lockId |
Definition at line 43 of file GameObject.h.
Referenced by ObjectMgr::LoadGameObjectTemplate().
| uint32 GameObjectTemplate::logLoot |
Definition at line 93 of file GameObject.h.
| uint32 GameObjectTemplate::lootId |
Definition at line 81 of file GameObject.h.
Referenced by gobject_commandscript::HandleGameObjectInfoCommand().
| uint32 GameObjectTemplate::losOK |
Definition at line 61 of file GameObject.h.
Referenced by Spell::EffectOpenLock().
| uint32 GameObjectTemplate::mapID |
Definition at line 219 of file GameObject.h.
Referenced by Transport::LoadStaticPassengers(), and Creature::SaveToDB().
| uint32 GameObjectTemplate::maxLevel |
Definition at line 258 of file GameObject.h.
| uint32 GameObjectTemplate::maxSuccessOpens |
Definition at line 85 of file GameObject.h.
Referenced by GameObject::Create(), and GameObject::Update().
| uint32 GameObjectTemplate::maxSuperiority |
Definition at line 314 of file GameObject.h.
| uint32 GameObjectTemplate::maxTime |
Definition at line 316 of file GameObject.h.
Referenced by BfCapturePoint::SetCapturePointData(), and OPvPCapturePoint::SetCapturePointData().
| struct { ... } GameObjectTemplate::meetingstone |
| struct { ... } GameObjectTemplate::miniGame |
| uint32 GameObjectTemplate::minLevel |
Definition at line 257 of file GameObject.h.
| uint32 GameObjectTemplate::minSuccessOpens |
Definition at line 84 of file GameObject.h.
Referenced by GameObject::Create(), and GameObject::Update().
| uint32 GameObjectTemplate::minSuperiority |
Definition at line 313 of file GameObject.h.
| uint32 GameObjectTemplate::minTime |
Definition at line 315 of file GameObject.h.
Referenced by BfCapturePoint::SetCapturePointData(), and OPvPCapturePoint::SetCapturePointData().
| struct { ... } GameObjectTemplate::moTransport |
| uint32 GameObjectTemplate::moveSpeed |
Definition at line 214 of file GameObject.h.
Referenced by TransportMgr::GeneratePath().
| std::string GameObjectTemplate::name |
Definition at line 28 of file GameObject.h.
Referenced by GameObject::Create(), Transport::Create(), Transport::CreateLocal(), BattlegroundSA::EventPlayerDamagedGO(), gobject_commandscript::HandleGameObjectAddCommand(), gobject_commandscript::HandleGameObjectInfoCommand(), gobject_commandscript::HandleGameObjectMoveCommand(), gobject_commandscript::HandleGameObjectNearCommand(), WorldSession::HandleGameObjectQueryOpcode(), gobject_commandscript::HandleGameObjectTargetCommand(), gobject_commandscript::HandleGameObjectTurnCommand(), list_commandscript::HandleListObjectCommand(), ObjectMgr::LoadGameObjectTemplate(), and TransportMgr::LoadTransportTemplates().
| uint32 GameObjectTemplate::neutralEventID1 |
Definition at line 309 of file GameObject.h.
| uint32 GameObjectTemplate::neutralEventID2 |
Definition at line 310 of file GameObject.h.
| uint32 GameObjectTemplate::neutralPercent |
Definition at line 311 of file GameObject.h.
Referenced by BfCapturePoint::SetCapturePointData(), and OPvPCapturePoint::SetCapturePointData().
| uint32 GameObjectTemplate::noDamageImmune |
Definition at line 45 of file GameObject.h.
Referenced by Spell::EffectOpenLock(), and ObjectMgr::LoadGameObjectTemplate().
| uint32 GameObjectTemplate::notInCombat |
Definition at line 92 of file GameObject.h.
| uint32 GameObjectTemplate::onlyCreatorUse |
Definition at line 133 of file GameObject.h.
| uint32 GameObjectTemplate::openTextID |
Definition at line 46 of file GameObject.h.
| uint32 GameObjectTemplate::pageID |
Definition at line 150 of file GameObject.h.
| uint32 GameObjectTemplate::pageId |
Definition at line 165 of file GameObject.h.
Referenced by ObjectMgr::LoadGameObjectTemplate(), and GameObject::Use().
| uint32 GameObjectTemplate::pageMaterial |
Definition at line 68 of file GameObject.h.
| uint32 GameObjectTemplate::partyOnly |
Definition at line 250 of file GameObject.h.
Referenced by GameObject::Use().
| uint32 GameObjectTemplate::pause |
Definition at line 183 of file GameObject.h.
Referenced by GameObject::InitializeLegacyTransport(), and GameObject::IsDynTransport().
| uint32 GameObjectTemplate::pause1EventID |
Definition at line 186 of file GameObject.h.
| uint32 GameObjectTemplate::pause2EventID |
Definition at line 187 of file GameObject.h.
| uint32 GameObjectTemplate::pickupSpell |
Definition at line 265 of file GameObject.h.
| uint32 GameObjectTemplate::progressEventID1 |
Definition at line 307 of file GameObject.h.
| uint32 GameObjectTemplate::progressEventID2 |
Definition at line 308 of file GameObject.h.
| struct { ... } GameObjectTemplate::questgiver |
Referenced by GetDespawnPossibility(), GetGossipMenuId(), GetLockId(), IsUsableMounted(), and ObjectMgr::LoadGameObjectTemplate().
| uint32 GameObjectTemplate::questID |
Definition at line 143 of file GameObject.h.
| int32 GameObjectTemplate::questID |
Definition at line 107 of file GameObject.h.
Referenced by GameObject::ActivateToQuest().
| int32 GameObjectTemplate::questId |
Definition at line 159 of file GameObject.h.
| uint32 GameObjectTemplate::questId |
Definition at line 88 of file GameObject.h.
Referenced by GameObject::ActivateToQuest(), and GameObject::Use().
| uint32 GameObjectTemplate::questItems[MAX_GAMEOBJECT_QUEST_ITEMS] |
Definition at line 35 of file GameObject.h.
Referenced by WorldSession::HandleGameObjectQueryOpcode(), and ObjectMgr::LoadGameObjectTemplate().
| uint32 GameObjectTemplate::questList |
Definition at line 67 of file GameObject.h.
| uint32 GameObjectTemplate::radius |
Definition at line 114 of file GameObject.h.
Referenced by Skyfire::NearestGameObjectFishingHole::operator()(), and GameObject::Update().
| struct { ... } GameObjectTemplate::raw |
Referenced by WorldSession::HandleGameObjectQueryOpcode(), and ObjectMgr::LoadGameObjectTemplate().
| uint32 GameObjectTemplate::rebuildingEvent |
Definition at line 367 of file GameObject.h.
| uint32 GameObjectTemplate::reqParticipants |
Definition at line 228 of file GameObject.h.
Referenced by GameObject::Use().
| uint32 GameObjectTemplate::returnAura |
Definition at line 267 of file GameObject.h.
| uint32 GameObjectTemplate::returnSpell |
Definition at line 268 of file GameObject.h.
| uint32 GameObjectTemplate::ritualNoTargetCheck |
Definition at line 235 of file GameObject.h.
| uint32 GameObjectTemplate::ritualPersistent |
Definition at line 231 of file GameObject.h.
Referenced by GameObject::Use().
| uint32 GameObjectTemplate::ScriptId |
Definition at line 390 of file GameObject.h.
Referenced by GameObject::Create(), Transport::CreateLocal(), GameObject::GetScriptId(), WorldSession::HandleGossipSelectOptionOpcode(), and ObjectMgr::LoadGameObjectTemplate().
| uint32 GameObjectTemplate::serverOnly |
Definition at line 104 of file GameObject.h.
| float GameObjectTemplate::size |
Definition at line 34 of file GameObject.h.
Referenced by GameObject::Create(), Transport::Create(), Transport::CreateLocal(), WorldSession::HandleGameObjectQueryOpcode(), ObjectMgr::LoadGameObjectTemplate(), and GameObject::Use().
| uint32 GameObjectTemplate::slots |
Definition at line 131 of file GameObject.h.
Referenced by GameObject::Use().
| uint32 GameObjectTemplate::spell |
Definition at line 300 of file GameObject.h.
| struct { ... } GameObjectTemplate::spellcaster |
Referenced by GetCharges(), IsUsableMounted(), ObjectMgr::LoadGameObjectTemplate(), and GameObject::Use().
| struct { ... } GameObjectTemplate::spellFocus |
| uint32 GameObjectTemplate::spellId |
Definition at line 115 of file GameObject.h.
Referenced by ObjectMgr::LoadGameObjectTemplate(), GameObject::TriggeringLinkedGameObject(), GameObject::Update(), and GameObject::Use().
| uint32 GameObjectTemplate::startDelay |
Definition at line 119 of file GameObject.h.
Referenced by GameObject::Update().
| uint32 GameObjectTemplate::startEventID |
Definition at line 216 of file GameObject.h.
| uint32 GameObjectTemplate::startingValue |
Definition at line 319 of file GameObject.h.
| uint32 GameObjectTemplate::startOpen |
Definition at line 42 of file GameObject.h.
Referenced by GameObject::Create(), Transport::CreateLocal(), GameObject::InitializeLegacyTransport(), and GameObject::StopLegacyTransportAtInitialStop().
| uint32 GameObjectTemplate::state1Name |
Definition at line 350 of file GameObject.h.
| uint32 GameObjectTemplate::stealthed |
Definition at line 121 of file GameObject.h.
Referenced by GameObject::Create().
| uint32 GameObjectTemplate::stopEventID |
Definition at line 217 of file GameObject.h.
| struct { ... } GameObjectTemplate::summoningRitual |
Referenced by GameObject::Use().
| uint32 GameObjectTemplate::taxiPathId |
Definition at line 213 of file GameObject.h.
Referenced by TransportMgr::GeneratePath(), ObjectMgr::LoadGameObjectTemplate(), and TransportMgr::LoadTransportTemplates().
| struct { ... } GameObjectTemplate::text |
Referenced by IsUsableMounted().
| struct { ... } GameObjectTemplate::transport |
| uint32 GameObjectTemplate::transportPhysics |
Definition at line 218 of file GameObject.h.
| struct { ... } GameObjectTemplate::trap |
| struct { ... } GameObjectTemplate::trapDoor |
| uint32 GameObjectTemplate::triggeredEvent |
Definition at line 134 of file GameObject.h.
| uint32 GameObjectTemplate::type |
Definition at line 26 of file GameObject.h.
Referenced by ObjectMgr::AddGOData(), CheckAndFixGOChairHeightId(), CheckGOConsumable(), CheckGOLinkedTrapId(), CheckGOLockId(), CheckGONoDamageImmuneId(), CheckGOSpellId(), GameObject::Create(), Transport::CreateLocal(), Spell::EffectOpenLock(), Spell::EffectTransmitted(), GetAutoCloseTime(), GetCharges(), GetCooldown(), GetDespawnPossibility(), GetEventScriptId(), GetGossipMenuId(), GetLinkedGameObjectEntry(), GetLockId(), GetLootId(), gobject_commandscript::HandleGameObjectAddCommand(), gobject_commandscript::HandleGameObjectInfoCommand(), WorldSession::HandleGameObjectQueryOpcode(), IsDespawnAtAction(), GameObject::IsDestructibleBuilding(), GameObject::IsDynTransport(), GameObject::IsTransport(), IsUsableMounted(), PoolMgr::LoadFromDB(), ObjectMgr::LoadGameobjectQuestEnders(), ObjectMgr::LoadGameobjectQuestStarters(), ObjectMgr::LoadGameobjects(), ObjectMgr::LoadGameObjectTemplate(), ObjectMgr::LoadScripts(), Skyfire::GameObjectFocusCheck::operator()(), Skyfire::NearestGameObjectFishingHole::operator()(), Player::SendLoot(), BfCapturePoint::SetCapturePointData(), OPvPCapturePoint::SetCapturePointData(), GameObject::TriggeringLinkedGameObject(), GameObject::Update(), UpdateVisibilityOf_helper(), and GameObject::Use().
| uint32 GameObjectTemplate::unidirectional |
Definition at line 320 of file GameObject.h.
| std::string GameObjectTemplate::unk1 |
Definition at line 31 of file GameObject.h.
Referenced by WorldSession::HandleGameObjectQueryOpcode(), and ObjectMgr::LoadGameObjectTemplate().
| int32 GameObjectTemplate::unkInt32 |
Definition at line 36 of file GameObject.h.
Referenced by WorldSession::HandleGameObjectQueryOpcode(), and ObjectMgr::LoadGameObjectTemplate().
| uint32 GameObjectTemplate::whenToPause |
Definition at line 377 of file GameObject.h.
| uint32 GameObjectTemplate::winEventID1 |
Definition at line 303 of file GameObject.h.
| uint32 GameObjectTemplate::winEventID2 |
Definition at line 304 of file GameObject.h.
| uint32 GameObjectTemplate::worldState1 |
Definition at line 220 of file GameObject.h.
| uint32 GameObjectTemplate::worldstate2 |
Definition at line 302 of file GameObject.h.
| uint32 GameObjectTemplate::worldstate3 |
Definition at line 312 of file GameObject.h.
| uint32 GameObjectTemplate::WorldStateSetsState |
Definition at line 178 of file GameObject.h.