![]() |
TrinityCore
|
#include <GameObjectData.h>
Public Member Functions | |
| bool | IsDespawnAtAction () const |
| bool | IsUsableMounted () const |
| bool | IsIgnoringLOSChecks () const |
| uint32 | GetLockId () const |
| bool | GetDespawnPossibility () const |
| bool | CannotBeUsedUnderImmunity () const |
| uint32 | GetCharges () const |
| uint32 | GetLinkedGameObjectEntry () const |
| uint32 | GetAutoCloseTime () const |
| uint32 | GetLootId () const |
| uint32 | GetGossipMenuId () const |
| uint32 | GetEventScriptId () const |
| uint32 | GetCooldown () const |
| bool | IsLargeGameObject () const |
| bool | IsInfiniteGameObject () const |
| uint32 | GetServerOnly () const |
| void | InitializeQueryData () |
| WorldPacket | BuildQueryData (LocaleConstant loc) const |
Definition at line 33 of file GameObjectData.h.
| WorldPacket GameObjectTemplate::BuildQueryData | ( | LocaleConstant | loc | ) | const |
Definition at line 55 of file GameObject.cpp.
References WorldPackets::Query::QueryGameObjectResponse::Allow, castBarCaption, WorldPackets::Query::GameObjectStats::CastBarCaption, WorldPackets::Query::GameObjectStats::Data, displayId, WorldPackets::Query::GameObjectStats::DisplayID, entry, WorldPackets::Query::QueryGameObjectResponse::GameObjectID, ObjectMgr::GetLocaleString(), IconName, WorldPackets::Query::GameObjectStats::IconName, MAX_GAMEOBJECT_DATA, MAX_GAMEOBJECT_QUEST_ITEMS, WorldPackets::ServerPacket::Move(), name, WorldPackets::Query::GameObjectStats::Name, WorldPackets::Query::GameObjectStats::QuestItems, raw, WorldPackets::ServerPacket::ShrinkToFit(), size, WorldPackets::Query::GameObjectStats::Size, sObjectMgr, WorldPackets::Query::QueryGameObjectResponse::Stats, type, WorldPackets::Query::GameObjectStats::Type, unk1, WorldPackets::Query::GameObjectStats::UnkString, and WorldPackets::Query::QueryGameObjectResponse::Write().
Referenced by InitializeQueryData().
|
inline |
Definition at line 498 of file GameObjectData.h.
References button, door, flagdrop, flagstand, GAMEOBJECT_TYPE_BUTTON, GAMEOBJECT_TYPE_CHEST, GAMEOBJECT_TYPE_DOOR, GAMEOBJECT_TYPE_FLAGDROP, GAMEOBJECT_TYPE_FLAGSTAND, GAMEOBJECT_TYPE_GOOBER, GAMEOBJECT_TYPE_QUESTGIVER, goober, questgiver, and type.
Referenced by Spell::CheckCast(), Spell::EffectOpenLock(), and GameObject::Use().
|
inline |
Definition at line 536 of file GameObjectData.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, transport, trap, and type.
Referenced by GameObject::Update(), GameObject::Use(), and GameObject::UseDoorOrButton().
|
inline |
Definition at line 513 of file GameObjectData.h.
References GAMEOBJECT_TYPE_GUARDPOST, GAMEOBJECT_TYPE_SPELLCASTER, guardpost, spellcaster, and type.
Referenced by GameObject::Update().
|
inline |
Definition at line 583 of file GameObjectData.h.
References GAMEOBJECT_TYPE_GOOBER, GAMEOBJECT_TYPE_TRAP, goober, trap, and type.
|
inline |
Definition at line 484 of file GameObjectData.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.
Referenced by GameObject::LoadFromDB().
|
inline |
Definition at line 572 of file GameObjectData.h.
References camera, chest, GAMEOBJECT_TYPE_CAMERA, GAMEOBJECT_TYPE_CHEST, GAMEOBJECT_TYPE_GOOBER, goober, and type.
|
inline |
Definition at line 562 of file GameObjectData.h.
References GAMEOBJECT_TYPE_GOOBER, GAMEOBJECT_TYPE_QUESTGIVER, goober, questgiver, and type.
Referenced by Player::GetDefaultGossipMenuForSource().
|
inline |
Definition at line 524 of file GameObjectData.h.
References button, chest, GAMEOBJECT_TYPE_BUTTON, GAMEOBJECT_TYPE_CHEST, GAMEOBJECT_TYPE_GOOBER, GAMEOBJECT_TYPE_SPELL_FOCUS, goober, spellFocus, and type.
|
inline |
Definition at line 465 of file GameObjectData.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(), GameObject::GetSpellForLock(), go_celestial_planetarium_access::OnReportUse(), and GameObject::Update().
|
inline |
Definition at line 552 of file GameObjectData.h.
References chest, fishinghole, GAMEOBJECT_TYPE_CHEST, GAMEOBJECT_TYPE_FISHINGHOLE, and type.
Referenced by GameObject::ActivateToQuest(), gobject_commandscript::HandleGameObjectInfoCommand(), and Player::SendLoot().
|
inline |
Definition at line 621 of file GameObjectData.h.
References _generic, auraGenerator, GAMEOBJECT_TYPE_AURA_GENERATOR, GAMEOBJECT_TYPE_GENERIC, GAMEOBJECT_TYPE_SPELL_FOCUS, GAMEOBJECT_TYPE_TRAP, spellFocus, trap, and type.
| void GameObjectTemplate::InitializeQueryData | ( | ) |
Definition at line 49 of file GameObject.cpp.
References BuildQueryData(), LOCALE_enUS, QueryData, and TOTAL_LOCALES.
|
inline |
Definition at line 427 of file GameObjectData.h.
References chest, GAMEOBJECT_TYPE_CHEST, GAMEOBJECT_TYPE_GOOBER, goober, and type.
Referenced by GameObject::LoadFromDB(), ObjectMgr::LoadGameObjects(), and GameObject::Update().
|
inline |
Definition at line 451 of file GameObjectData.h.
References button, chest, flagstand, GAMEOBJECT_TYPE_BUTTON, GAMEOBJECT_TYPE_CHEST, GAMEOBJECT_TYPE_FLAGSTAND, GAMEOBJECT_TYPE_GOOBER, GAMEOBJECT_TYPE_QUESTGIVER, GAMEOBJECT_TYPE_TRAP, goober, questgiver, and type.
|
inline |
Definition at line 609 of file GameObjectData.h.
References GAMEOBJECT_TYPE_DOOR, GAMEOBJECT_TYPE_FLAGDROP, GAMEOBJECT_TYPE_FLAGSTAND, GAMEOBJECT_TYPE_TRAPDOOR, and type.
Referenced by GameObject::Create().
|
inline |
Definition at line 593 of file GameObjectData.h.
References _generic, button, capturePoint, GAMEOBJECT_TYPE_BUTTON, GAMEOBJECT_TYPE_CAPTURE_POINT, GAMEOBJECT_TYPE_GENERIC, GAMEOBJECT_TYPE_GOOBER, GAMEOBJECT_TYPE_QUESTGIVER, GAMEOBJECT_TYPE_SPELL_FOCUS, GAMEOBJECT_TYPE_SPELLCASTER, GAMEOBJECT_TYPE_TRAP, goober, questgiver, spellcaster, spellFocus, trap, and type.
Referenced by GameObject::Create().
|
inline |
Definition at line 437 of file GameObjectData.h.
References GAMEOBJECT_TYPE_BARBER_CHAIR, GAMEOBJECT_TYPE_GOOBER, GAMEOBJECT_TYPE_MAILBOX, GAMEOBJECT_TYPE_QUESTGIVER, GAMEOBJECT_TYPE_SPELLCASTER, GAMEOBJECT_TYPE_TEXT, goober, questgiver, spellcaster, text, and type.
Referenced by GameObject::Use().
| union { ... } GameObjectTemplate |
| struct { ... } GameObjectTemplate::_generic |
Referenced by GameObject::ActivateToQuest(), GetServerOnly(), and IsLargeGameObject().
| uint32 GameObjectTemplate::accelRate |
Definition at line 235 of file GameObjectData.h.
Referenced by Transport::CalculateSegmentPos(), and TransportMgr::GeneratePath().
| std::string GameObjectTemplate::AIName |
Definition at line 421 of file GameObjectData.h.
Referenced by gobject_commandscript::HandleGameObjectInfoCommand(), ObjectMgr::LoadGameObjectTemplate(), and SmartAIMgr::LoadSmartAIFromDB().
| uint32 GameObjectTemplate::allowMounted |
Definition at line 82 of file GameObjectData.h.
| uint32 GameObjectTemplate::animSpell |
Definition at line 250 of file GameObjectData.h.
Referenced by GameObject::Use().
| struct { ... } GameObjectTemplate::areadamage |
Referenced by GetAutoCloseTime(), GetLockId(), and ObjectMgr::LoadGameObjectTemplate().
| uint32 GameObjectTemplate::areaID |
Definition at line 285 of file GameObjectData.h.
| struct { ... } GameObjectTemplate::auraGenerator |
Referenced by GetServerOnly().
| uint32 GameObjectTemplate::auraID1 |
Definition at line 355 of file GameObjectData.h.
| uint32 GameObjectTemplate::auraID2 |
Definition at line 357 of file GameObjectData.h.
| uint32 GameObjectTemplate::autoClose |
Definition at line 411 of file GameObjectData.h.
| uint32 GameObjectTemplate::autoCloseTime |
Definition at line 50 of file GameObjectData.h.
Referenced by GetAutoCloseTime().
| int32 GameObjectTemplate::autoCloseTime |
Definition at line 129 of file GameObjectData.h.
| struct { ... } GameObjectTemplate::barberChair |
Referenced by WorldSession::HandleAlterAppearance(), ObjectMgr::LoadGameObjectTemplate(), and GameObject::Use().
| struct { ... } GameObjectTemplate::building |
Referenced by GameObject::Create(), and GameObject::SetDestructibleState().
| struct { ... } GameObjectTemplate::button |
| struct { ... } GameObjectTemplate::camera |
Referenced by GetEventScriptId(), GetLockId(), ObjectMgr::LoadGameObjectTemplate(), and GameObject::Use().
| uint32 GameObjectTemplate::canBeStopped |
Definition at line 241 of file GameObjectData.h.
Referenced by Transport::Create(), Transport::EnableMovement(), and Transport::Update().
| struct { ... } GameObjectTemplate::capturePoint |
| std::string GameObjectTemplate::castBarCaption |
Definition at line 40 of file GameObjectData.h.
Referenced by BuildQueryData(), and ObjectMgr::LoadGameObjectTemplate().
| uint32 GameObjectTemplate::castersGrouped |
Definition at line 254 of file GameObjectData.h.
Referenced by GameObject::Use().
| uint32 GameObjectTemplate::casterTargetSpell |
Definition at line 252 of file GameObjectData.h.
Referenced by GameObject::Use().
| uint32 GameObjectTemplate::casterTargetSpellTargets |
Definition at line 253 of file GameObjectData.h.
Referenced by GameObject::Use().
| struct { ... } GameObjectTemplate::chair |
Referenced by ObjectMgr::LoadGameObjectTemplate(), and GameObject::Use().
| uint32 GameObjectTemplate::chairheight |
Definition at line 370 of file GameObjectData.h.
Referenced by WorldSession::HandleAlterAppearance(), ObjectMgr::LoadGameObjectTemplate(), and GameObject::Use().
| uint32 GameObjectTemplate::charges |
Definition at line 268 of file GameObjectData.h.
| int32 GameObjectTemplate::charges |
Definition at line 274 of file GameObjectData.h.
| struct { ... } GameObjectTemplate::chest |
Referenced by GameObject::ActivateToQuest(), GameObject::BuildValuesUpdate(), GetEventScriptId(), GetLinkedGameObjectEntry(), GetLockId(), GetLootId(), IsDespawnAtAction(), IsIgnoringLOSChecks(), ObjectMgr::LoadGameObjectTemplate(), Player::SendLoot(), Spell::SendLoot(), GameObject::SetLootState(), and GameObject::Update().
| uint32 GameObjectTemplate::chestRestockTime |
Definition at line 91 of file GameObjectData.h.
Referenced by GameObject::SetLootState(), and GameObject::Update().
| uint32 GameObjectTemplate::cinematicId |
Definition at line 224 of file GameObjectData.h.
Referenced by GameObject::Use().
| uint32 GameObjectTemplate::closeTextID |
Definition at line 53 of file GameObjectData.h.
| uint32 GameObjectTemplate::conditionID1 |
Definition at line 55 of file GameObjectData.h.
| uint32 GameObjectTemplate::conditionID2 |
Definition at line 358 of file GameObjectData.h.
| uint32 GameObjectTemplate::consumable |
Definition at line 92 of file GameObjectData.h.
Referenced by ObjectMgr::LoadGameObjectTemplate(), and GameObject::Update().
| uint32 GameObjectTemplate::contestedEventID1 |
Definition at line 333 of file GameObjectData.h.
| uint32 GameObjectTemplate::contestedEventID2 |
Definition at line 334 of file GameObjectData.h.
| uint32 GameObjectTemplate::cooldown |
Definition at line 128 of file GameObjectData.h.
Referenced by GameObject::Update(), and GameObject::Use().
| uint32 GameObjectTemplate::creatureID |
Definition at line 267 of file GameObjectData.h.
| uint32 GameObjectTemplate::creditProxyCreature |
Definition at line 377 of file GameObjectData.h.
| uint32 GameObjectTemplate::customAnim |
Definition at line 78 of file GameObjectData.h.
Referenced by GameObject::Use().
| uint32 GameObjectTemplate::damagedEvent |
Definition at line 385 of file GameObjectData.h.
Referenced by GameObject::SetDestructibleState().
| uint32 GameObjectTemplate::damagedNumHits |
Definition at line 381 of file GameObjectData.h.
Referenced by GameObject::Create(), GameObject::ModifyHealth(), and GameObject::SetDestructibleState().
| uint32 GameObjectTemplate::damageEvent |
Definition at line 398 of file GameObjectData.h.
| uint32 GameObjectTemplate::damageMax |
Definition at line 214 of file GameObjectData.h.
| uint32 GameObjectTemplate::damageMin |
Definition at line 213 of file GameObjectData.h.
| uint32 GameObjectTemplate::damageSchool |
Definition at line 215 of file GameObjectData.h.
| uint32 GameObjectTemplate::data[MAX_GAMEOBJECT_DATA] |
Definition at line 417 of file GameObjectData.h.
Referenced by ObjectMgr::LoadGameObjectTemplate().
| uint32 GameObjectTemplate::destroyedEvent |
Definition at line 390 of file GameObjectData.h.
Referenced by GameObject::SetDestructibleState().
| uint32 GameObjectTemplate::destructibleData |
Definition at line 394 of file GameObjectData.h.
Referenced by GameObject::SetDestructibleState().
| uint32 GameObjectTemplate::diameter |
Definition at line 125 of file GameObjectData.h.
Referenced by GameObject::Update().
| uint32 GameObjectTemplate::difficulty |
Definition at line 365 of file GameObjectData.h.
| uint32 GameObjectTemplate::displayId |
Definition at line 37 of file GameObjectData.h.
Referenced by BuildQueryData(), Transport::Create(), GameObject::Create(), gobject_commandscript::HandleGameObjectAddCommand(), gobject_commandscript::HandleGameObjectInfoCommand(), GameObject::IsInRange(), ObjectMgr::LoadGameObjects(), ObjectMgr::LoadGameObjectTemplate(), instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript::OnGameObjectCreate(), instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript::OnGameObjectRemove(), and GameObject::SetDestructibleState().
| uint32 GameObjectTemplate::dist |
Definition at line 153 of file GameObjectData.h.
Referenced by Trinity::GameObjectFocusCheck::operator()().
| struct { ... } GameObjectTemplate::door |
| struct { ... } GameObjectTemplate::dungeonDifficulty |
| uint32 GameObjectTemplate::empty1 |
Definition at line 378 of file GameObjectData.h.
| int32 GameObjectTemplate::empty10 |
Definition at line 391 of file GameObjectData.h.
| int32 GameObjectTemplate::empty11 |
Definition at line 393 of file GameObjectData.h.
| int32 GameObjectTemplate::empty12 |
Definition at line 396 of file GameObjectData.h.
| int32 GameObjectTemplate::empty13 |
Definition at line 397 of file GameObjectData.h.
| uint32 GameObjectTemplate::empty14 |
Definition at line 399 of file GameObjectData.h.
| uint32 GameObjectTemplate::empty2 |
Definition at line 380 of file GameObjectData.h.
| uint32 GameObjectTemplate::empty3 |
Definition at line 382 of file GameObjectData.h.
| int32 GameObjectTemplate::empty4 |
Definition at line 383 of file GameObjectData.h.
| int32 GameObjectTemplate::empty5 |
Definition at line 384 of file GameObjectData.h.
| int32 GameObjectTemplate::empty6 |
Definition at line 386 of file GameObjectData.h.
| int32 GameObjectTemplate::empty7 |
Definition at line 387 of file GameObjectData.h.
| int32 GameObjectTemplate::empty8 |
Definition at line 388 of file GameObjectData.h.
| int32 GameObjectTemplate::empty9 |
Definition at line 389 of file GameObjectData.h.
| uint32 GameObjectTemplate::entry |
Definition at line 35 of file GameObjectData.h.
Referenced by BuildQueryData(), CheckAndFixGOChairHeightId(), CheckGOConsumable(), CheckGOLinkedTrapId(), CheckGOLockId(), CheckGONoDamageImmuneId(), CheckGOSpellId(), Transport::Create(), GameObject::Create(), BattlegroundWS::EventPlayerClickedOnFlag(), OutdoorPvPSI::HandleCustomSpell(), gobject_commandscript::HandleGameObjectAddCommand(), ObjectMgr::LoadGameObjectTemplate(), ObjectMgr::LoadScripts(), Trinity::GameObjectInRangeCheck::operator()(), and GameObject::Use().
| uint32 GameObjectTemplate::eventId |
Definition at line 95 of file GameObjectData.h.
Referenced by Spell::SendLoot(), and GameObject::Use().
| uint32 GameObjectTemplate::eventID |
Definition at line 225 of file GameObjectData.h.
Referenced by GameObject::Use().
| struct { ... } GameObjectTemplate::fishinghole |
| struct { ... } GameObjectTemplate::flagdrop |
Referenced by CannotBeUsedUnderImmunity(), GetDespawnPossibility(), GetLockId(), and ObjectMgr::LoadGameObjectTemplate().
| struct { ... } GameObjectTemplate::flagstand |
| uint32 GameObjectTemplate::floatingTooltip |
Definition at line 105 of file GameObjectData.h.
| uint32 GameObjectTemplate::floatOnWater |
Definition at line 116 of file GameObjectData.h.
| uint32 GameObjectTemplate::focusId |
Definition at line 152 of file GameObjectData.h.
Referenced by ObjectMgr::LoadGameObjectTemplate(), and Trinity::GameObjectFocusCheck::operator()().
| uint32 GameObjectTemplate::gameType |
Definition at line 321 of file GameObjectData.h.
| struct { ... } GameObjectTemplate::goober |
Referenced by GameObject::ActivateToQuest(), CannotBeUsedUnderImmunity(), Spell::EffectOpenLock(), GetAutoCloseTime(), GetCooldown(), GetDespawnPossibility(), GetEventScriptId(), GetGossipMenuId(), GetLinkedGameObjectEntry(), GetLockId(), go_twilight_portal::go_twilight_portal(), IsDespawnAtAction(), IsIgnoringLOSChecks(), IsLargeGameObject(), IsUsableMounted(), ObjectMgr::LoadGameObjectTemplate(), go_simon_cluster::go_simon_clusterAI::OnGossipHello(), GameObject::Update(), and GameObject::Use().
| uint32 GameObjectTemplate::gossipID |
Definition at line 77 of file GameObjectData.h.
Referenced by go_apexis_relic::go_apexis_relicAI::OnGossipHello(), Spell::SendLoot(), and GameObject::Use().
| uint32 GameObjectTemplate::groupLootRules |
Definition at line 104 of file GameObjectData.h.
Referenced by GameObject::BuildValuesUpdate(), and Player::SendLoot().
| struct { ... } GameObjectTemplate::guardpost |
Referenced by GetCharges().
| struct { ... } GameObjectTemplate::guildbank |
| uint32 GameObjectTemplate::height |
Definition at line 144 of file GameObjectData.h.
Referenced by ObjectMgr::LoadGameObjectTemplate(), and GameObject::Use().
| int32 GameObjectTemplate::heightOffset |
Definition at line 371 of file GameObjectData.h.
| uint32 GameObjectTemplate::highlight |
Definition at line 113 of file GameObjectData.h.
| std::string GameObjectTemplate::IconName |
Definition at line 39 of file GameObjectData.h.
Referenced by BuildQueryData(), Player::GetGameObjectIfCanInteractWith(), and ObjectMgr::LoadGameObjectTemplate().
| uint32 GameObjectTemplate::ignoredByPathing |
Definition at line 54 of file GameObjectData.h.
| uint32 GameObjectTemplate::ignoreTotems |
Definition at line 137 of file GameObjectData.h.
| uint32 GameObjectTemplate::intactEvent |
Definition at line 379 of file GameObjectData.h.
| uint32 GameObjectTemplate::intactNumHits |
Definition at line 376 of file GameObjectData.h.
Referenced by GameObject::Create().
| uint32 GameObjectTemplate::invisible |
Definition at line 134 of file GameObjectData.h.
Referenced by GameObject::Create().
| uint32 GameObjectTemplate::language |
Definition at line 166 of file GameObjectData.h.
| uint32 GameObjectTemplate::large |
Definition at line 65 of file GameObjectData.h.
| uint32 GameObjectTemplate::leaveLoot |
Definition at line 100 of file GameObjectData.h.
| uint32 GameObjectTemplate::level |
Definition at line 98 of file GameObjectData.h.
Referenced by GameObject::GetLevelForTarget().
| uint32 GameObjectTemplate::linkedTrap |
Definition at line 63 of file GameObjectData.h.
| uint32 GameObjectTemplate::linkedTrapId |
Definition at line 96 of file GameObjectData.h.
Referenced by ObjectMgr::LoadGameObjectTemplate(), Spell::SendLoot(), and GameObject::Use().
| uint32 GameObjectTemplate::lockId |
Definition at line 49 of file GameObjectData.h.
Referenced by CheckGOLockId(), and ObjectMgr::LoadGameObjectTemplate().
| uint32 GameObjectTemplate::logLoot |
Definition at line 102 of file GameObjectData.h.
| uint32 GameObjectTemplate::lootId |
Definition at line 90 of file GameObjectData.h.
| uint32 GameObjectTemplate::losOK |
Definition at line 68 of file GameObjectData.h.
Referenced by Spell::EffectOpenLock().
| struct { ... } GameObjectTemplate::mailbox |
| int32 GameObjectTemplate::mapID |
Definition at line 206 of file GameObjectData.h.
Referenced by ObjectMgr::LoadGameObjectTemplate(), Transport::LoadStaticPassengers(), and Creature::SaveToDB().
| uint32 GameObjectTemplate::maxLevel |
Definition at line 284 of file GameObjectData.h.
| uint32 GameObjectTemplate::maxSuccessOpens |
Definition at line 94 of file GameObjectData.h.
Referenced by GameObject::Create(), and GameObject::Update().
| uint32 GameObjectTemplate::maxSuperiority |
Definition at line 342 of file GameObjectData.h.
| uint32 GameObjectTemplate::maxTime |
Definition at line 344 of file GameObjectData.h.
Referenced by BfCapturePoint::SetCapturePointData(), and OPvPCapturePoint::SetCapturePointData().
| struct { ... } GameObjectTemplate::meetingstone |
| struct { ... } GameObjectTemplate::miniGame |
| uint32 GameObjectTemplate::minLevel |
Definition at line 283 of file GameObjectData.h.
| uint32 GameObjectTemplate::minSuccessOpens |
Definition at line 93 of file GameObjectData.h.
Referenced by GameObject::Create(), and GameObject::Update().
| uint32 GameObjectTemplate::minSuperiority |
Definition at line 341 of file GameObjectData.h.
| uint32 GameObjectTemplate::minTime |
Definition at line 343 of file GameObjectData.h.
Referenced by BfCapturePoint::SetCapturePointData(), and OPvPCapturePoint::SetCapturePointData().
| struct { ... } GameObjectTemplate::moTransport |
| uint32 GameObjectTemplate::moveSpeed |
Definition at line 234 of file GameObjectData.h.
Referenced by Transport::CalculateSegmentPos(), and TransportMgr::GeneratePath().
| std::string GameObjectTemplate::name |
Definition at line 38 of file GameObjectData.h.
Referenced by BuildQueryData(), Transport::Create(), GameObject::Create(), gobject_commandscript::HandleGameObjectAddCommand(), gobject_commandscript::HandleGameObjectInfoCommand(), gobject_commandscript::HandleGameObjectMoveCommand(), gobject_commandscript::HandleGameObjectNearCommand(), gobject_commandscript::HandleGameObjectTargetCommand(), gobject_commandscript::HandleGameObjectTurnCommand(), list_commandscript::HandleListObjectCommand(), list_commandscript::HandleListSpawnPointsCommand(), ObjectMgr::LoadGameObjectTemplate(), and TransportMgr::LoadTransportTemplates().
| uint32 GameObjectTemplate::neutralEventID1 |
Definition at line 337 of file GameObjectData.h.
| uint32 GameObjectTemplate::neutralEventID2 |
Definition at line 338 of file GameObjectData.h.
| uint32 GameObjectTemplate::neutralPercent |
Definition at line 339 of file GameObjectData.h.
Referenced by BfCapturePoint::SetCapturePointData(), and OPvPCapturePoint::SetCapturePointData().
| uint32 GameObjectTemplate::noDamageImmune |
Definition at line 51 of file GameObjectData.h.
Referenced by Spell::EffectOpenLock(), and ObjectMgr::LoadGameObjectTemplate().
| uint32 GameObjectTemplate::notInCombat |
Definition at line 101 of file GameObjectData.h.
| uint32 GameObjectTemplate::onlyCreatorUse |
Definition at line 145 of file GameObjectData.h.
| uint32 GameObjectTemplate::openTextID |
Definition at line 52 of file GameObjectData.h.
| uint32 GameObjectTemplate::pageID |
Definition at line 165 of file GameObjectData.h.
| uint32 GameObjectTemplate::pageId |
Definition at line 181 of file GameObjectData.h.
Referenced by ObjectMgr::LoadGameObjectTemplate(), and GameObject::Use().
| uint32 GameObjectTemplate::pageMaterial |
Definition at line 76 of file GameObjectData.h.
| uint32 GameObjectTemplate::partyOnly |
Definition at line 275 of file GameObjectData.h.
Referenced by GameObject::Use().
| uint32 GameObjectTemplate::pause |
Definition at line 201 of file GameObjectData.h.
Referenced by GameObject::Create(), and GameObject::IsDynTransport().
| uint32 GameObjectTemplate::pause1EventID |
Definition at line 204 of file GameObjectData.h.
| uint32 GameObjectTemplate::pause2EventID |
Definition at line 205 of file GameObjectData.h.
| uint32 GameObjectTemplate::pickupSpell |
Definition at line 291 of file GameObjectData.h.
| uint32 GameObjectTemplate::progressEventID1 |
Definition at line 335 of file GameObjectData.h.
| uint32 GameObjectTemplate::progressEventID2 |
Definition at line 336 of file GameObjectData.h.
| WorldPacket GameObjectTemplate::QueryData[TOTAL_LOCALES] |
Definition at line 424 of file GameObjectData.h.
Referenced by InitializeQueryData().
| struct { ... } GameObjectTemplate::questgiver |
| uint32 GameObjectTemplate::questId |
Definition at line 97 of file GameObjectData.h.
Referenced by GameObject::ActivateToQuest(), and GameObject::Use().
| int32 GameObjectTemplate::questID |
Definition at line 117 of file GameObjectData.h.
Referenced by GameObject::ActivateToQuest().
| uint32 GameObjectTemplate::questID |
Definition at line 156 of file GameObjectData.h.
| int32 GameObjectTemplate::questId |
Definition at line 175 of file GameObjectData.h.
| uint32 GameObjectTemplate::questList |
Definition at line 75 of file GameObjectData.h.
| uint32 GameObjectTemplate::radius |
Definition at line 212 of file GameObjectData.h.
Referenced by Trinity::NearestGameObjectFishingHole::operator()(), and OPvPCapturePoint::Update().
| struct { ... } GameObjectTemplate::raw |
Referenced by BuildQueryData(), and ObjectMgr::LoadGameObjectTemplate().
| uint32 GameObjectTemplate::rebuildingEvent |
Definition at line 395 of file GameObjectData.h.
Referenced by GameObject::SetDestructibleState().
| uint32 GameObjectTemplate::rebuildingTimeSecs |
Definition at line 392 of file GameObjectData.h.
| uint32 GameObjectTemplate::reqParticipants |
Definition at line 248 of file GameObjectData.h.
Referenced by GameObject::Use().
| uint32 GameObjectTemplate::returnAura |
Definition at line 293 of file GameObjectData.h.
| uint32 GameObjectTemplate::returnSpell |
Definition at line 294 of file GameObjectData.h.
| uint32 GameObjectTemplate::ritualNoTargetCheck |
Definition at line 255 of file GameObjectData.h.
| uint32 GameObjectTemplate::ritualPersistent |
Definition at line 251 of file GameObjectData.h.
Referenced by GameObject::Use().
| uint32 GameObjectTemplate::ScriptId |
Definition at line 422 of file GameObjectData.h.
Referenced by GameObject::Create(), GameObject::GetScriptId(), gobject_commandscript::HandleGameObjectInfoCommand(), and ObjectMgr::LoadGameObjectTemplate().
| uint32 GameObjectTemplate::serverOnly |
Definition at line 114 of file GameObjectData.h.
| float GameObjectTemplate::size |
Definition at line 42 of file GameObjectData.h.
Referenced by BuildQueryData(), Transport::Create(), GameObject::Create(), gobject_commandscript::HandleGameObjectInfoCommand(), ObjectMgr::LoadGameObjectTemplate(), and GameObject::Use().
| uint32 GameObjectTemplate::slots |
Definition at line 143 of file GameObjectData.h.
Referenced by GameObject::Use().
| uint32 GameObjectTemplate::spell |
Definition at line 328 of file GameObjectData.h.
| struct { ... } GameObjectTemplate::spellcaster |
Referenced by GetCharges(), IsLargeGameObject(), IsUsableMounted(), ObjectMgr::LoadGameObjectTemplate(), and GameObject::Use().
| struct { ... } GameObjectTemplate::spellFocus |
| uint32 GameObjectTemplate::spellId |
Definition at line 126 of file GameObjectData.h.
Referenced by GameObject::Create(), go_twilight_portal::go_twilight_portal(), ObjectMgr::LoadGameObjectTemplate(), instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript::OnGameObjectCreate(), instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript::OnGameObjectRemove(), go_simon_cluster::go_simon_clusterAI::OnGossipHello(), go_vazruden_liquid_fire::Reset(), GameObject::TriggeringLinkedGameObject(), GameObject::Update(), and GameObject::Use().
| uint32 GameObjectTemplate::startDelay |
Definition at line 130 of file GameObjectData.h.
Referenced by GameObject::Update().
| uint32 GameObjectTemplate::startEventID |
Definition at line 236 of file GameObjectData.h.
| uint32 GameObjectTemplate::startingValue |
Definition at line 347 of file GameObjectData.h.
| uint32 GameObjectTemplate::startOpen |
Definition at line 48 of file GameObjectData.h.
Referenced by GameObject::Create().
| uint32 GameObjectTemplate::stealthed |
Definition at line 132 of file GameObjectData.h.
Referenced by GameObject::Create().
| uint32 GameObjectTemplate::stopEventID |
Definition at line 237 of file GameObjectData.h.
| std::string GameObjectTemplate::StringId |
Definition at line 423 of file GameObjectData.h.
Referenced by GameObject::Create(), and ObjectMgr::LoadGameObjectTemplate().
| struct { ... } GameObjectTemplate::summoningRitual |
Referenced by GameObject::Use().
| uint32 GameObjectTemplate::taxiPathId |
Definition at line 233 of file GameObjectData.h.
Referenced by TransportMgr::GeneratePath(), ObjectMgr::LoadGameObjectTemplate(), and TransportMgr::LoadTransportTemplates().
| struct { ... } GameObjectTemplate::text |
Referenced by IsUsableMounted().
| struct { ... } GameObjectTemplate::transport |
Referenced by GameObject::Create(), GetAutoCloseTime(), and GameObject::IsDynTransport().
| uint32 GameObjectTemplate::transportPhysics |
Definition at line 238 of file GameObjectData.h.
| struct { ... } GameObjectTemplate::trap |
Referenced by GameObject::Create(), GetAutoCloseTime(), GetCooldown(), GameObject::GetLevelForTarget(), GetLockId(), GetServerOnly(), IsLargeGameObject(), ObjectMgr::LoadGameObjectTemplate(), instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript::OnGameObjectCreate(), instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript::OnGameObjectRemove(), go_vazruden_liquid_fire::Reset(), GameObject::TriggeringLinkedGameObject(), GameObject::Update(), and GameObject::Use().
| struct { ... } GameObjectTemplate::trapDoor |
| uint32 GameObjectTemplate::triggeredEvent |
Definition at line 146 of file GameObjectData.h.
| uint32 GameObjectTemplate::type |
Definition at line 36 of file GameObjectData.h.
Referenced by ObjectMgr::AddGameObjectData(), BuildQueryData(), CannotBeUsedUnderImmunity(), CheckAndFixGOChairHeightId(), Spell::CheckCast(), CheckGOConsumable(), CheckGOLinkedTrapId(), CheckGOLockId(), CheckGONoDamageImmuneId(), CheckGOSpellId(), GameObject::Create(), Spell::EffectOpenLock(), Spell::EffectTransmitted(), GetAutoCloseTime(), GetCharges(), GetCooldown(), GetDespawnPossibility(), GetEventScriptId(), GetGossipMenuId(), GetLinkedGameObjectEntry(), GetLockId(), GetLootId(), GetServerOnly(), gobject_commandscript::HandleGameObjectAddCommand(), gobject_commandscript::HandleGameObjectInfoCommand(), IsDespawnAtAction(), GameObject::IsDestructibleBuilding(), GameObject::IsDynTransport(), IsIgnoringLOSChecks(), IsInfiniteGameObject(), IsLargeGameObject(), GameObject::IsTransport(), IsUsableMounted(), PoolMgr::LoadFromDB(), ObjectMgr::LoadGameobjectQuestEnders(), ObjectMgr::LoadGameobjectQuestStarters(), ObjectMgr::LoadGameObjects(), ObjectMgr::LoadGameObjectTemplate(), ObjectMgr::LoadGameObjectTemplateAddons(), ObjectMgr::LoadScripts(), Trinity::NearestGameObjectFishingHole::operator()(), Trinity::GameObjectFocusCheck::operator()(), Player::SendLoot(), BfCapturePoint::SetCapturePointData(), OPvPCapturePoint::SetCapturePointData(), GameObject::TriggeringLinkedGameObject(), GameObject::Update(), UpdateVisibilityOf_helper(), and GameObject::Use().
| uint32 GameObjectTemplate::unidirectional |
Definition at line 348 of file GameObjectData.h.
| std::string GameObjectTemplate::unk1 |
Definition at line 41 of file GameObjectData.h.
Referenced by BuildQueryData(), and ObjectMgr::LoadGameObjectTemplate().
| uint32 GameObjectTemplate::whenToPause |
Definition at line 409 of file GameObjectData.h.
| uint32 GameObjectTemplate::winEventID1 |
Definition at line 331 of file GameObjectData.h.
| uint32 GameObjectTemplate::winEventID2 |
Definition at line 332 of file GameObjectData.h.
| uint32 GameObjectTemplate::worldState1 |
Definition at line 240 of file GameObjectData.h.
Referenced by OPvPCapturePoint::HandlePlayerEnter(), OPvPCapturePoint::HandlePlayerLeave(), and OPvPCapturePoint::SendChangePhase().
| uint32 GameObjectTemplate::worldstate2 |
Definition at line 330 of file GameObjectData.h.
Referenced by OPvPCapturePoint::HandlePlayerEnter(), and OPvPCapturePoint::SendChangePhase().
| uint32 GameObjectTemplate::worldstate3 |
Definition at line 340 of file GameObjectData.h.
Referenced by OPvPCapturePoint::HandlePlayerEnter(), and OPvPCapturePoint::SendChangePhase().
| uint32 GameObjectTemplate::WorldStateSetsState |
Definition at line 194 of file GameObjectData.h.