![]() |
TrinityCore
|
#include <GameObjectData.h>
Public Member Functions | |
bool | IsDespawnAtAction () const |
bool | IsUsableMounted () const |
uint32 | GetConditionID1 () const |
uint32 | GetInteractRadiusOverride () const |
uint32 | GetRequireLOS () const |
uint32 | GetLockId () const |
bool | GetDespawnPossibility () const |
uint32 | GetNoDamageImmune () const |
uint32 | GetNotInCombat () const |
uint32 | GetCharges () const |
uint32 | GetLinkedGameObjectEntry () const |
uint32 | GetAutoCloseTime () const |
uint32 | GetLootId () const |
uint32 | GetGossipMenuId () const |
uint32 | GetEventScriptId () const |
uint32 | GetTrivialSkillHigh () const |
uint32 | GetTrivialSkillLow () const |
uint32 | GetCooldown () const |
bool | IsInfiniteGameObject () const |
bool | IsGiganticGameObject () const |
bool | IsLargeGameObject () const |
uint32 | GetServerOnly () const |
uint32 | GetSpellFocusType () const |
uint32 | GetSpellFocusRadius () const |
void | InitializeQueryData () |
WorldPacket | BuildQueryData (LocaleConstant loc) const |
WorldPacket GameObjectTemplate::BuildQueryData | ( | LocaleConstant | loc | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void GameObjectTemplate::InitializeQueryData | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
union { ... } GameObjectTemplate::@215 |
uint32 GameObjectTemplate::accelRate |
std::string GameObjectTemplate::AIName |
uint32 GameObjectTemplate::Allowareaexplorationwhileonthistransport |
uint32 GameObjectTemplate::allowMounted |
uint32 GameObjectTemplate::AllowMultiInteract |
uint32 GameObjectTemplate::allowstopping |
uint32 GameObjectTemplate::Allowunfriendlycrossfactionpartymemberstocollaborateonaritual |
uint32 GameObjectTemplate::AnimKit |
uint32 GameObjectTemplate::animSpell |
struct { ... } GameObjectTemplate::areaDamage |
uint32 GameObjectTemplate::areaID |
int32 GameObjectTemplate::AreaNameSet |
uint32 GameObjectTemplate::AssaultBroadcastAlliance |
uint32 GameObjectTemplate::AssaultBroadcastHorde |
struct { ... } GameObjectTemplate::auraGenerator |
uint32 GameObjectTemplate::auraID1 |
uint32 GameObjectTemplate::auraID2 |
uint32 GameObjectTemplate::autoClose |
uint32 GameObjectTemplate::AutoLink |
struct { ... } GameObjectTemplate::barberChair |
struct { ... } GameObjectTemplate::binder |
uint32 GameObjectTemplate::BlocksPathsDown |
struct { ... } GameObjectTemplate::button |
uint32 GameObjectTemplate::camera |
struct { ... } GameObjectTemplate::camera |
uint32 GameObjectTemplate::CameraMode |
uint32 GameObjectTemplate::CaptureBroadcastAlliance |
uint32 GameObjectTemplate::CaptureBroadcastHorde |
uint32 GameObjectTemplate::CaptureEventAlliance |
uint32 GameObjectTemplate::CaptureEventHorde |
struct { ... } GameObjectTemplate::capturePoint |
uint32 GameObjectTemplate::CaptureTime |
std::string GameObjectTemplate::castBarCaption |
uint32 GameObjectTemplate::casters |
uint32 GameObjectTemplate::castersGrouped |
uint32 GameObjectTemplate::casterTargetSpell |
uint32 GameObjectTemplate::casterTargetSpellTargets |
struct { ... } GameObjectTemplate::chair |
uint32 GameObjectTemplate::chairheight |
uint32 GameObjectTemplate::chairslots |
uint32 GameObjectTemplate::ChallengeAttachment |
struct { ... } GameObjectTemplate::challengeModeReward |
uint32 GameObjectTemplate::charges |
int32 GameObjectTemplate::charges |
uint32 GameObjectTemplate::Checkallunits |
struct { ... } GameObjectTemplate::chest |
uint32 GameObjectTemplate::chestLoot |
uint32 GameObjectTemplate::chestPersonalLoot |
uint32 GameObjectTemplate::ChestProperties |
uint32 GameObjectTemplate::chestPushLoot |
uint32 GameObjectTemplate::chestRestockTime |
uint32 GameObjectTemplate::ClearObjectVignetteonOpening |
struct { ... } GameObjectTemplate::clientCreature |
struct { ... } GameObjectTemplate::clientItem |
struct { ... } GameObjectTemplate::clientModel |
uint32 GameObjectTemplate::closeTextID |
uint32 GameObjectTemplate::Collisionupdatedelayafteropen |
uint32 GameObjectTemplate::conditionID1 |
uint32 GameObjectTemplate::conditionID2 |
uint32 GameObjectTemplate::consumable |
int32 GameObjectTemplate::ContentTuningId |
uint32 GameObjectTemplate::ContestedEventAlliance |
uint32 GameObjectTemplate::ContestedEventHorde |
struct { ... } GameObjectTemplate::controlZone |
uint32 GameObjectTemplate::cooldown |
struct { ... } GameObjectTemplate::craftingTable |
uint32 GameObjectTemplate::CreatureDisplayInfo |
uint32 GameObjectTemplate::creatureID |
uint32 GameObjectTemplate::CreditProxyCreature |
uint32 GameObjectTemplate::customAnim |
uint32 GameObjectTemplate::CustomItemBonusFilter |
uint32 GameObjectTemplate::CustomizationScope |
uint32 GameObjectTemplate::DamagedEvent |
uint32 GameObjectTemplate::DamageEvent |
uint32 GameObjectTemplate::DamageImmuneOK |
uint32 GameObjectTemplate::damageMax |
uint32 GameObjectTemplate::damageMin |
uint32 GameObjectTemplate::damageSchool |
uint32 GameObjectTemplate::data[MAX_GAMEOBJECT_DATA] |
uint32 GameObjectTemplate::DefendedBroadcastAlliance |
uint32 GameObjectTemplate::DefendedBroadcastHorde |
uint32 GameObjectTemplate::DefendedEventAlliance |
uint32 GameObjectTemplate::DefendedEventHorde |
uint32 GameObjectTemplate::DestroyedEvent |
struct { ... } GameObjectTemplate::destructibleBuilding |
uint32 GameObjectTemplate::DestructibleModelRec |
uint32 GameObjectTemplate::DifficultyAnimations |
uint32 GameObjectTemplate::DifficultyEpic |
uint32 GameObjectTemplate::DifficultyHeroic |
uint32 GameObjectTemplate::DifficultyLegendary |
uint32 GameObjectTemplate::DifficultyNormal |
uint32 GameObjectTemplate::displayId |
uint32 GameObjectTemplate::Displaymouseoverasanameplate |
struct { ... } GameObjectTemplate::DONOTUSE |
struct { ... } GameObjectTemplate::DONOTUSE2 |
uint32 GameObjectTemplate::DontPlayOpenAnim |
uint32 GameObjectTemplate::Dontupdateplayerinteractability |
uint32 GameObjectTemplate::DoodadSetA |
uint32 GameObjectTemplate::DoodadSetB |
uint32 GameObjectTemplate::DoodadSetC |
struct { ... } GameObjectTemplate::door |
uint32 GameObjectTemplate::DoorisOpaque |
struct { ... } GameObjectTemplate::duelFlag |
struct { ... } GameObjectTemplate::dungeonDifficulty |
uint32 GameObjectTemplate::DungeonEncounter |
uint32 GameObjectTemplate::EnablingWorldStateExpression |
uint32 GameObjectTemplate::entry |
uint32 GameObjectTemplate::eventID |
int32 GameObjectTemplate::ExclusiveCategory |
uint32 GameObjectTemplate::ExpansionLevel |
uint32 GameObjectTemplate::ExpireDuration |
uint32 GameObjectTemplate::FadeRegionRadius |
struct { ... } GameObjectTemplate::fishingHole |
struct { ... } GameObjectTemplate::fishingNode |
struct { ... } GameObjectTemplate::flagDrop |
uint32 GameObjectTemplate::FlagDrop |
struct { ... } GameObjectTemplate::flagStand |
uint32 GameObjectTemplate::floatingTooltip |
uint32 GameObjectTemplate::floatOnWater |
uint32 GameObjectTemplate::ForceSingleLooter |
uint32 GameObjectTemplate::ForgeType |
uint32 GameObjectTemplate::FrequentHeartbeat |
struct { ... } GameObjectTemplate::garrisonBuilding |
struct { ... } GameObjectTemplate::garrisonMonument |
struct { ... } GameObjectTemplate::garrisonMonumentPlaque |
struct { ... } GameObjectTemplate::garrisonPlot |
struct { ... } GameObjectTemplate::garrisonShipment |
struct { ... } GameObjectTemplate::garrTalentTree |
uint32 GameObjectTemplate::GarrTalentTreeID |
struct { ... } GameObjectTemplate::gatheringNode |
struct { ... } GameObjectTemplate::generic |
uint32 GameObjectTemplate::GiganticAOI |
struct { ... } GameObjectTemplate::goober |
uint32 GameObjectTemplate::gossipID |
uint32 GameObjectTemplate::GroupXP |
struct { ... } GameObjectTemplate::guardPost |
struct { ... } GameObjectTemplate::guildbank |
uint32 GameObjectTemplate::HealthRec |
int32 GameObjectTemplate::HeightOffset |
uint32 GameObjectTemplate::HeroicAttachment |
uint32 GameObjectTemplate::highlight |
std::string GameObjectTemplate::IconName |
uint32 GameObjectTemplate::IgnoreBoundingBox |
uint32 GameObjectTemplate::IgnoredByPathing |
uint32 GameObjectTemplate::IgnoreTotems |
uint32 GameObjectTemplate::InfiniteAOI |
uint32 GameObjectTemplate::InitialDamage |
uint32 GameObjectTemplate::InitStopped |
uint32 GameObjectTemplate::InstanceType |
uint32 GameObjectTemplate::IntactEvent |
uint32 GameObjectTemplate::InteractRadiusOverride |
uint32 GameObjectTemplate::InteriorLight |
uint32 GameObjectTemplate::InteriorVisible |
uint32 GameObjectTemplate::Item |
struct { ... } GameObjectTemplate::itemForge |
uint32 GameObjectTemplate::ItemInteractionID |
struct { ... } GameObjectTemplate::KeystoneReceptacle |
uint32 GameObjectTemplate::killbonustime |
uint32 GameObjectTemplate::language |
uint32 GameObjectTemplate::LargeAOI |
uint32 GameObjectTemplate::leaveLoot |
uint32 GameObjectTemplate::Legacy |
struct { ... } GameObjectTemplate::legendaryForge |
uint32 GameObjectTemplate::linkedTrap |
uint32 GameObjectTemplate::logloot |
struct { ... } GameObjectTemplate::mailbox |
struct { ... } GameObjectTemplate::mapobject |
uint32 GameObjectTemplate::MawPowerFilter |
uint32 GameObjectTemplate::MaxNumberofLoots |
uint32 GameObjectTemplate::maxRestock |
uint32 GameObjectTemplate::maxSuperiority |
uint32 GameObjectTemplate::maxTime |
struct { ... } GameObjectTemplate::meetingStone |
struct { ... } GameObjectTemplate::miniGame |
uint32 GameObjectTemplate::minRestock |
uint32 GameObjectTemplate::minSuperiority |
uint32 GameObjectTemplate::minTime |
struct { ... } GameObjectTemplate::moTransport |
uint32 GameObjectTemplate::moveSpeed |
struct { ... } GameObjectTemplate::multi |
uint32 GameObjectTemplate::MultiProperties |
std::string GameObjectTemplate::name |
uint32 GameObjectTemplate::NeutralEventAlliance |
uint32 GameObjectTemplate::NeutralEventHorde |
uint32 GameObjectTemplate::neutralPercent |
uint32 GameObjectTemplate::NeverUsableWhileMounted |
struct { ... } GameObjectTemplate::newflag |
struct { ... } GameObjectTemplate::newflagdrop |
uint32 GameObjectTemplate::noDamageImmune |
uint32 GameObjectTemplate::NoFuzzyHit |
uint32 GameObjectTemplate::notInCombat |
uint32 GameObjectTemplate::NotLOSBlocking |
uint32 GameObjectTemplate::ObjectDespawnDelay |
uint32 GameObjectTemplate::onlychargeheightcheck |
uint32 GameObjectTemplate::onlychargetimecheck |
uint32 GameObjectTemplate::onlyCreatorUse |
uint32 GameObjectTemplate::open |
uint32 GameObjectTemplate::openTextID |
uint32 GameObjectTemplate::pageID |
uint32 GameObjectTemplate::pageMaterial |
uint32 GameObjectTemplate::partyOnly |
int32 GameObjectTemplate::PathBlockerBump |
struct { ... } GameObjectTemplate::PerksProgramChest |
struct { ... } GameObjectTemplate::phaseableMO |
uint32 GameObjectTemplate::pickupSpell |
uint32 GameObjectTemplate::playerCast |
uint32 GameObjectTemplate::PlayerChoice |
struct { ... } GameObjectTemplate::playerChoiceChest |
uint32 GameObjectTemplate::PlayOpenAnimationonOpening |
uint32 GameObjectTemplate::PlotInstance |
uint32 GameObjectTemplate::Preferonlyifinlineofsight |
uint32 GameObjectTemplate::Preventmeetingstonefromtargetinganunfriendlypartymemberoutsideofinstances |
uint32 GameObjectTemplate::Preventteleportingtheplayeroutofthebarbershopchair |
uint32 GameObjectTemplate::Profession |
uint32 GameObjectTemplate::Profession2 |
uint32 GameObjectTemplate::Profession3 |
uint32 GameObjectTemplate::ProgressEventAlliance |
uint32 GameObjectTemplate::ProgressEventHorde |
uint32 GameObjectTemplate::PVPEnabling |
struct { ... } GameObjectTemplate::pvpReward |
WorldPacket GameObjectTemplate::QueryData[TOTAL_LOCALES] |
uint32 GameObjectTemplate::questGiver |
struct { ... } GameObjectTemplate::questgiver |
uint32 GameObjectTemplate::questID |
uint32 GameObjectTemplate::radius |
struct { ... } GameObjectTemplate::raw |
uint32 GameObjectTemplate::Reached10thfloor |
uint32 GameObjectTemplate::Reached1stfloor |
uint32 GameObjectTemplate::Reached2ndfloor |
uint32 GameObjectTemplate::Reached3rdfloor |
uint32 GameObjectTemplate::Reached4thfloor |
uint32 GameObjectTemplate::Reached5thfloor |
uint32 GameObjectTemplate::Reached6thfloor |
uint32 GameObjectTemplate::Reached7thfloor |
uint32 GameObjectTemplate::Reached8thfloor |
uint32 GameObjectTemplate::Reached9thfloor |
uint32 GameObjectTemplate::RebuildingEvent |
uint32 GameObjectTemplate::RebuildingTime |
uint32 GameObjectTemplate::requireLOS |
uint32 GameObjectTemplate::RespawnTime |
uint32 GameObjectTemplate::returnAura |
uint32 GameObjectTemplate::ReturnonDefenderInteract |
uint32 GameObjectTemplate::returnSpell |
struct { ... } GameObjectTemplate::ritual |
uint32 GameObjectTemplate::ritualNoTargetCheck |
uint32 GameObjectTemplate::ritualPersistent |
uint32 GameObjectTemplate::Script |
uint32 GameObjectTemplate::ScriptId |
uint32 GameObjectTemplate::serverOnly |
uint32 GameObjectTemplate::ShipmentContainer |
struct { ... } GameObjectTemplate::siegeableMO |
struct { ... } GameObjectTemplate::siegeableMulti |
uint32 GameObjectTemplate::SiegeableProperties |
uint32 GameObjectTemplate::SitAnimKit |
float GameObjectTemplate::size |
uint32 GameObjectTemplate::SortFarZ |
int32 GameObjectTemplate::SpawnMap |
uint32 GameObjectTemplate::SpawnVignette |
uint32 GameObjectTemplate::speedWorldState1 |
uint32 GameObjectTemplate::speedWorldState2 |
uint32 GameObjectTemplate::spell |
struct { ... } GameObjectTemplate::spellCaster |
struct { ... } GameObjectTemplate::spellFocus |
uint32 GameObjectTemplate::spellFocusType |
uint32 GameObjectTemplate::spellFocusType2 |
uint32 GameObjectTemplate::spellFocusType3 |
uint32 GameObjectTemplate::spellFocusType4 |
uint32 GameObjectTemplate::SpellVisual1 |
uint32 GameObjectTemplate::SpellVisual2 |
uint32 GameObjectTemplate::SpellVisual3 |
uint32 GameObjectTemplate::SpellVisual4 |
uint32 GameObjectTemplate::SpellVisual5 |
uint32 GameObjectTemplate::startDelay |
uint32 GameObjectTemplate::startEventID |
uint32 GameObjectTemplate::startingValue |
uint32 GameObjectTemplate::startOpen |
uint32 GameObjectTemplate::stealthAffected |
uint32 GameObjectTemplate::stealthed |
uint32 GameObjectTemplate::stopEventID |
uint32 GameObjectTemplate::SummonerTriggered |
uint32 GameObjectTemplate::SyncAnimationtoObjectLifetime |
uint32 GameObjectTemplate::taxiPathID |
struct { ... } GameObjectTemplate::text |
int32 GameObjectTemplate::Thexoffsetofthedestructiblenameplateifitisenabled |
int32 GameObjectTemplate::Theyoffsetofthedestructiblenameplateifitisenabled |
int32 GameObjectTemplate::Thezoffsetofthedestructiblenameplateifitisenabled |
uint32 GameObjectTemplate::Timeto10thfloor |
uint32 GameObjectTemplate::Timeto2ndfloor |
uint32 GameObjectTemplate::Timeto3rdfloor |
uint32 GameObjectTemplate::Timeto4thfloor |
uint32 GameObjectTemplate::Timeto5thfloor |
uint32 GameObjectTemplate::Timeto6thfloor |
uint32 GameObjectTemplate::Timeto7thfloor |
uint32 GameObjectTemplate::Timeto8thfloor |
uint32 GameObjectTemplate::Timeto9thfloor |
struct { ... } GameObjectTemplate::transport |
uint32 GameObjectTemplate::transportPhysics |
struct { ... } GameObjectTemplate::trap |
struct { ... } GameObjectTemplate::trapdoor |
uint32 GameObjectTemplate::TriggerCondition |
uint32 GameObjectTemplate::triggeredEvent |
uint32 GameObjectTemplate::trivialSkillHigh |
uint32 GameObjectTemplate::trivialSkillLow |
uint32 GameObjectTemplate::TrophyInstanceID |
uint32 GameObjectTemplate::TrophyTypeID |
uint32 GameObjectTemplate::TrueInfiniteAOI |
uint32 GameObjectTemplate::turnpersonallootsecurityoff |
uint32 GameObjectTemplate::type |
struct { ... } GameObjectTemplate::UILink |
uint32 GameObjectTemplate::UILinkType |
uint32 GameObjectTemplate::UiMapID |
uint32 GameObjectTemplate::UncontestedTime |
uint32 GameObjectTemplate::unidirectional |
std::string GameObjectTemplate::unk1 |
int32 GameObjectTemplate::Unused |
uint32 GameObjectTemplate::Unused |
int32 GameObjectTemplate::Unused1 |
int32 GameObjectTemplate::Unused10 |
uint32 GameObjectTemplate::Unused2 |
int32 GameObjectTemplate::Unused2 |
int32 GameObjectTemplate::Unused3 |
int32 GameObjectTemplate::Unused4 |
int32 GameObjectTemplate::Unused5 |
int32 GameObjectTemplate::Unused6 |
int32 GameObjectTemplate::Unused7 |
int32 GameObjectTemplate::Unused8 |
int32 GameObjectTemplate::Unused9 |
uint32 GameObjectTemplate::UseGarrisonOwnerGuildColors |
uint32 GameObjectTemplate::usegrouplootrules |
struct { ... } GameObjectTemplate::weeklyRewardChest |
uint32 GameObjectTemplate::WhenAvailable |
uint32 GameObjectTemplate::worldState1 |
uint32 GameObjectTemplate::worldstate2 |
uint32 GameObjectTemplate::worldstate3 |
uint32 GameObjectTemplate::xpDifficulty |