TrinityCore
GameObjectTemplate Struct Reference

#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
 
std::set< uint32GetEventScriptSet () const
 
uint32 GetTrivialSkillHigh () const
 
uint32 GetTrivialSkillLow () const
 
uint32 GetCooldown () const
 
bool IsInfiniteGameObject () const
 
bool IsGiganticGameObject () const
 
bool IsLargeGameObject () const
 
uint32 GetServerOnly () const
 
uint32 GetSpawnVignette () const
 
bool ClearObjectVignetteonOpening () const
 
uint32 GetSpellFocusType () const
 
uint32 GetSpellFocusRadius () const
 
bool IsDisplayMandatory () const
 
void InitializeQueryData ()
 
WorldPacket BuildQueryData (LocaleConstant loc) const
 

Public Attributes

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

Detailed Description

Definition at line 31 of file GameObjectData.h.

Member Function Documentation

◆ BuildQueryData()

WorldPacket GameObjectTemplate::BuildQueryData ( LocaleConstant  loc) const

Definition at line 69 of file GameObject.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ClearObjectVignetteonOpening()

bool GameObjectTemplate::ClearObjectVignetteonOpening ( ) const
inline

Definition at line 1294 of file GameObjectData.h.

◆ GetAutoCloseTime()

uint32 GameObjectTemplate::GetAutoCloseTime ( ) const
inline

Definition at line 1062 of file GameObjectData.h.

+ Here is the caller graph for this function:

◆ GetCharges()

uint32 GameObjectTemplate::GetCharges ( ) const
inline

Definition at line 1038 of file GameObjectData.h.

+ Here is the caller graph for this function:

◆ GetConditionID1()

uint32 GameObjectTemplate::GetConditionID1 ( ) const
inline

Definition at line 868 of file GameObjectData.h.

+ Here is the caller graph for this function:

◆ GetCooldown()

uint32 GameObjectTemplate::GetCooldown ( ) const
inline

Definition at line 1193 of file GameObjectData.h.

◆ GetDespawnPossibility()

bool GameObjectTemplate::GetDespawnPossibility ( ) const
inline

Definition at line 998 of file GameObjectData.h.

◆ GetEventScriptSet()

std::set< uint32 > GameObjectTemplate::GetEventScriptSet ( ) const
inline

Definition at line 1099 of file GameObjectData.h.

◆ GetGossipMenuId()

uint32 GameObjectTemplate::GetGossipMenuId ( ) const
inline

Definition at line 1089 of file GameObjectData.h.

+ Here is the caller graph for this function:

◆ GetInteractRadiusOverride()

uint32 GameObjectTemplate::GetInteractRadiusOverride ( ) const
inline

Definition at line 896 of file GameObjectData.h.

◆ GetLinkedGameObjectEntry()

uint32 GameObjectTemplate::GetLinkedGameObjectEntry ( ) const
inline

Definition at line 1049 of file GameObjectData.h.

◆ GetLockId()

uint32 GameObjectTemplate::GetLockId ( ) const
inline

Definition at line 972 of file GameObjectData.h.

+ Here is the caller graph for this function:

◆ GetLootId()

uint32 GameObjectTemplate::GetLootId ( ) const
inline

Definition at line 1078 of file GameObjectData.h.

+ Here is the caller graph for this function:

◆ GetNoDamageImmune()

uint32 GameObjectTemplate::GetNoDamageImmune ( ) const
inline

Definition at line 1013 of file GameObjectData.h.

+ Here is the caller graph for this function:

◆ GetNotInCombat()

uint32 GameObjectTemplate::GetNotInCombat ( ) const
inline

Definition at line 1028 of file GameObjectData.h.

◆ GetRequireLOS()

uint32 GameObjectTemplate::GetRequireLOS ( ) const
inline

Definition at line 956 of file GameObjectData.h.

◆ GetServerOnly()

uint32 GameObjectTemplate::GetServerOnly ( ) const
inline

Definition at line 1268 of file GameObjectData.h.

◆ GetSpawnVignette()

uint32 GameObjectTemplate::GetSpawnVignette ( ) const
inline

Definition at line 1280 of file GameObjectData.h.

◆ GetSpellFocusRadius()

uint32 GameObjectTemplate::GetSpellFocusRadius ( ) const
inline

Definition at line 1313 of file GameObjectData.h.

+ Here is the caller graph for this function:

◆ GetSpellFocusType()

uint32 GameObjectTemplate::GetSpellFocusType ( ) const
inline

Definition at line 1303 of file GameObjectData.h.

+ Here is the caller graph for this function:

◆ GetTrivialSkillHigh()

uint32 GameObjectTemplate::GetTrivialSkillHigh ( ) const
inline

Definition at line 1173 of file GameObjectData.h.

◆ GetTrivialSkillLow()

uint32 GameObjectTemplate::GetTrivialSkillLow ( ) const
inline

Definition at line 1183 of file GameObjectData.h.

◆ InitializeQueryData()

void GameObjectTemplate::InitializeQueryData ( )

Definition at line 63 of file GameObject.cpp.

+ Here is the call graph for this function:

◆ IsDespawnAtAction()

bool GameObjectTemplate::IsDespawnAtAction ( ) const
inline

Definition at line 843 of file GameObjectData.h.

+ Here is the caller graph for this function:

◆ IsDisplayMandatory()

bool GameObjectTemplate::IsDisplayMandatory ( ) const
inline

Definition at line 1323 of file GameObjectData.h.

◆ IsGiganticGameObject()

bool GameObjectTemplate::IsGiganticGameObject ( ) const
inline

Definition at line 1221 of file GameObjectData.h.

+ Here is the caller graph for this function:

◆ IsInfiniteGameObject()

bool GameObjectTemplate::IsInfiniteGameObject ( ) const
inline

Definition at line 1203 of file GameObjectData.h.

+ Here is the caller graph for this function:

◆ IsLargeGameObject()

bool GameObjectTemplate::IsLargeGameObject ( ) const
inline

Definition at line 1252 of file GameObjectData.h.

+ Here is the caller graph for this function:

◆ IsUsableMounted()

bool GameObjectTemplate::IsUsableMounted ( ) const
inline

Definition at line 853 of file GameObjectData.h.

+ Here is the caller graph for this function:

Member Data Documentation

◆ 

union { ... } GameObjectTemplate::@214

◆ accelRate

uint32 GameObjectTemplate::accelRate

Definition at line 319 of file GameObjectData.h.

◆ AIName

std::string GameObjectTemplate::AIName

Definition at line 837 of file GameObjectData.h.

◆ Allowareaexplorationwhileonthistransport

uint32 GameObjectTemplate::Allowareaexplorationwhileonthistransport

Definition at line 329 of file GameObjectData.h.

◆ allowMounted

uint32 GameObjectTemplate::allowMounted

Definition at line 88 of file GameObjectData.h.

◆ AllowMultiInteract

uint32 GameObjectTemplate::AllowMultiInteract

Definition at line 243 of file GameObjectData.h.

◆ allowstopping

uint32 GameObjectTemplate::allowstopping

Definition at line 325 of file GameObjectData.h.

◆ Allowunfriendlycrossfactionpartymemberstocollaborateonaritual

uint32 GameObjectTemplate::Allowunfriendlycrossfactionpartymemberstocollaborateonaritual

Definition at line 355 of file GameObjectData.h.

◆ AnimKit

uint32 GameObjectTemplate::AnimKit

Definition at line 613 of file GameObjectData.h.

◆ animSpell

uint32 GameObjectTemplate::animSpell

Definition at line 347 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::areaDamage

◆ areaID

uint32 GameObjectTemplate::areaID

Definition at line 393 of file GameObjectData.h.

◆ AreaNameSet

int32 GameObjectTemplate::AreaNameSet

Definition at line 653 of file GameObjectData.h.

◆ AssaultBroadcastAlliance

uint32 GameObjectTemplate::AssaultBroadcastAlliance

Definition at line 631 of file GameObjectData.h.

◆ AssaultBroadcastHorde

uint32 GameObjectTemplate::AssaultBroadcastHorde

Definition at line 628 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::auraGenerator

◆ auraID1

uint32 GameObjectTemplate::auraID1

Definition at line 486 of file GameObjectData.h.

◆ auraID2

uint32 GameObjectTemplate::auraID2

Definition at line 488 of file GameObjectData.h.

◆ autoClose

uint32 GameObjectTemplate::autoClose

Definition at line 49 of file GameObjectData.h.

◆ AutoLink

uint32 GameObjectTemplate::AutoLink

Definition at line 560 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::barberChair

◆ 

struct { ... } GameObjectTemplate::binder

◆ BlocksPathsDown

uint32 GameObjectTemplate::BlocksPathsDown

Definition at line 563 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::button

◆ camera [1/2]

uint32 GameObjectTemplate::camera

Definition at line 304 of file GameObjectData.h.

◆  [2/2]

struct { ... } GameObjectTemplate::camera

◆ CameraMode

uint32 GameObjectTemplate::CameraMode

Definition at line 685 of file GameObjectData.h.

◆ CaptureBroadcastAlliance

uint32 GameObjectTemplate::CaptureBroadcastAlliance

Definition at line 632 of file GameObjectData.h.

◆ CaptureBroadcastHorde

uint32 GameObjectTemplate::CaptureBroadcastHorde

Definition at line 629 of file GameObjectData.h.

◆ CaptureEventAlliance

uint32 GameObjectTemplate::CaptureEventAlliance

Definition at line 456 of file GameObjectData.h.

◆ CaptureEventHorde

uint32 GameObjectTemplate::CaptureEventHorde

Definition at line 455 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::capturePoint

◆ CaptureTime

uint32 GameObjectTemplate::CaptureTime

Definition at line 624 of file GameObjectData.h.

◆ castBarCaption

std::string GameObjectTemplate::castBarCaption

Definition at line 38 of file GameObjectData.h.

◆ casters

uint32 GameObjectTemplate::casters

Definition at line 345 of file GameObjectData.h.

◆ castersGrouped

uint32 GameObjectTemplate::castersGrouped

Definition at line 351 of file GameObjectData.h.

◆ casterTargetSpell

uint32 GameObjectTemplate::casterTargetSpell

Definition at line 349 of file GameObjectData.h.

◆ casterTargetSpellTargets

uint32 GameObjectTemplate::casterTargetSpellTargets

Definition at line 350 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::chair

◆ chairheight

uint32 GameObjectTemplate::chairheight

Definition at line 182 of file GameObjectData.h.

◆ chairslots

uint32 GameObjectTemplate::chairslots

Definition at line 181 of file GameObjectData.h.

◆ ChallengeAttachment

uint32 GameObjectTemplate::ChallengeAttachment

Definition at line 502 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::challengeModeReward

◆ charges [1/2]

uint32 GameObjectTemplate::charges

Definition at line 159 of file GameObjectData.h.

◆ charges [2/2]

int32 GameObjectTemplate::charges

Definition at line 379 of file GameObjectData.h.

◆ Checkallunits

uint32 GameObjectTemplate::Checkallunits

Definition at line 175 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::chest

◆ chestLoot

uint32 GameObjectTemplate::chestLoot

Definition at line 98 of file GameObjectData.h.

◆ chestPersonalLoot

uint32 GameObjectTemplate::chestPersonalLoot

Definition at line 127 of file GameObjectData.h.

◆ ChestProperties

uint32 GameObjectTemplate::ChestProperties

Definition at line 129 of file GameObjectData.h.

◆ chestPushLoot

uint32 GameObjectTemplate::chestPushLoot

Definition at line 130 of file GameObjectData.h.

◆ chestRestockTime

uint32 GameObjectTemplate::chestRestockTime

Definition at line 99 of file GameObjectData.h.

◆ ClearObjectVignetteonOpening

uint32 GameObjectTemplate::ClearObjectVignetteonOpening

Definition at line 733 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::clientCreature

◆ 

struct { ... } GameObjectTemplate::clientItem

◆ 

struct { ... } GameObjectTemplate::clientModel

◆ closeTextID

uint32 GameObjectTemplate::closeTextID

Definition at line 52 of file GameObjectData.h.

◆ Collisionupdatedelayafteropen

uint32 GameObjectTemplate::Collisionupdatedelayafteropen

Definition at line 60 of file GameObjectData.h.

◆ conditionID1

uint32 GameObjectTemplate::conditionID1

Definition at line 54 of file GameObjectData.h.

◆ conditionID2

uint32 GameObjectTemplate::conditionID2

Definition at line 489 of file GameObjectData.h.

◆ consumable

uint32 GameObjectTemplate::consumable

Definition at line 100 of file GameObjectData.h.

◆ ContentTuningId

int32 GameObjectTemplate::ContentTuningId

Definition at line 41 of file GameObjectData.h.

◆ ContestedEventAlliance

uint32 GameObjectTemplate::ContestedEventAlliance

Definition at line 458 of file GameObjectData.h.

◆ ContestedEventHorde

uint32 GameObjectTemplate::ContestedEventHorde

Definition at line 457 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::controlZone

◆ cooldown

uint32 GameObjectTemplate::cooldown

Definition at line 160 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::craftingTable

◆ CreatureDisplayInfo

uint32 GameObjectTemplate::CreatureDisplayInfo

Definition at line 612 of file GameObjectData.h.

◆ creatureID

uint32 GameObjectTemplate::creatureID

Definition at line 370 of file GameObjectData.h.

◆ CreditProxyCreature

uint32 GameObjectTemplate::CreditProxyCreature

Definition at line 523 of file GameObjectData.h.

◆ customAnim

uint32 GameObjectTemplate::customAnim

Definition at line 84 of file GameObjectData.h.

◆ CustomItemBonusFilter

uint32 GameObjectTemplate::CustomItemBonusFilter

Definition at line 794 of file GameObjectData.h.

◆ CustomizationScope

uint32 GameObjectTemplate::CustomizationScope

Definition at line 516 of file GameObjectData.h.

◆ DamagedEvent

uint32 GameObjectTemplate::DamagedEvent

Definition at line 531 of file GameObjectData.h.

◆ DamageEvent

uint32 GameObjectTemplate::DamageEvent

Definition at line 544 of file GameObjectData.h.

◆ DamageImmuneOK

uint32 GameObjectTemplate::DamageImmuneOK

Definition at line 119 of file GameObjectData.h.

◆ damageMax

uint32 GameObjectTemplate::damageMax

Definition at line 293 of file GameObjectData.h.

◆ damageMin

uint32 GameObjectTemplate::damageMin

Definition at line 292 of file GameObjectData.h.

◆ damageSchool

uint32 GameObjectTemplate::damageSchool

Definition at line 294 of file GameObjectData.h.

◆ data

uint32 GameObjectTemplate::data[MAX_GAMEOBJECT_DATA]

Definition at line 833 of file GameObjectData.h.

◆ DefendedBroadcastAlliance

uint32 GameObjectTemplate::DefendedBroadcastAlliance

Definition at line 633 of file GameObjectData.h.

◆ DefendedBroadcastHorde

uint32 GameObjectTemplate::DefendedBroadcastHorde

Definition at line 630 of file GameObjectData.h.

◆ DefendedEventAlliance

uint32 GameObjectTemplate::DefendedEventAlliance

Definition at line 640 of file GameObjectData.h.

◆ DefendedEventHorde

uint32 GameObjectTemplate::DefendedEventHorde

Definition at line 637 of file GameObjectData.h.

◆ DestroyedEvent

uint32 GameObjectTemplate::DestroyedEvent

Definition at line 536 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::destructibleBuilding

◆ DestructibleModelRec

uint32 GameObjectTemplate::DestructibleModelRec

Definition at line 540 of file GameObjectData.h.

◆ DifficultyAnimations

uint32 GameObjectTemplate::DifficultyAnimations

Definition at line 503 of file GameObjectData.h.

◆ DifficultyEpic

uint32 GameObjectTemplate::DifficultyEpic

Definition at line 499 of file GameObjectData.h.

◆ DifficultyHeroic

uint32 GameObjectTemplate::DifficultyHeroic

Definition at line 498 of file GameObjectData.h.

◆ DifficultyLegendary

uint32 GameObjectTemplate::DifficultyLegendary

Definition at line 500 of file GameObjectData.h.

◆ DifficultyNormal

uint32 GameObjectTemplate::DifficultyNormal

Definition at line 497 of file GameObjectData.h.

◆ displayId

uint32 GameObjectTemplate::displayId

Definition at line 35 of file GameObjectData.h.

◆ Displaymouseoverasanameplate

uint32 GameObjectTemplate::Displaymouseoverasanameplate

Definition at line 545 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::DONOTUSE

◆ 

struct { ... } GameObjectTemplate::DONOTUSE2

◆ DontPlayOpenAnim

uint32 GameObjectTemplate::DontPlayOpenAnim

Definition at line 249 of file GameObjectData.h.

◆ Dontupdateplayerinteractability

uint32 GameObjectTemplate::Dontupdateplayerinteractability

Definition at line 788 of file GameObjectData.h.

◆ DoodadSetA

uint32 GameObjectTemplate::DoodadSetA

Definition at line 654 of file GameObjectData.h.

◆ DoodadSetB

uint32 GameObjectTemplate::DoodadSetB

Definition at line 655 of file GameObjectData.h.

◆ DoodadSetC

uint32 GameObjectTemplate::DoodadSetC

Definition at line 763 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::door

◆ DoorisOpaque

uint32 GameObjectTemplate::DoorisOpaque

Definition at line 55 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::duelFlag

◆ 

struct { ... } GameObjectTemplate::dungeonDifficulty

◆ DungeonEncounter

uint32 GameObjectTemplate::DungeonEncounter

Definition at line 122 of file GameObjectData.h.

◆ EnablingWorldStateExpression

uint32 GameObjectTemplate::EnablingWorldStateExpression

Definition at line 478 of file GameObjectData.h.

◆ entry

uint32 GameObjectTemplate::entry

Definition at line 33 of file GameObjectData.h.

◆ eventID

uint32 GameObjectTemplate::eventID

Definition at line 225 of file GameObjectData.h.

◆ ExclusiveCategory

int32 GameObjectTemplate::ExclusiveCategory

Definition at line 583 of file GameObjectData.h.

◆ ExpansionLevel

uint32 GameObjectTemplate::ExpansionLevel

Definition at line 810 of file GameObjectData.h.

◆ ExpireDuration

uint32 GameObjectTemplate::ExpireDuration

Definition at line 434 of file GameObjectData.h.

◆ FadeRegionRadius

uint32 GameObjectTemplate::FadeRegionRadius

Definition at line 686 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::fishingHole

◆ 

struct { ... } GameObjectTemplate::fishingNode

◆ 

struct { ... } GameObjectTemplate::flagDrop

◆ FlagDrop

uint32 GameObjectTemplate::FlagDrop

Definition at line 582 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::flagStand

◆ floatingTooltip

uint32 GameObjectTemplate::floatingTooltip

Definition at line 113 of file GameObjectData.h.

◆ floatOnWater

uint32 GameObjectTemplate::floatOnWater

Definition at line 145 of file GameObjectData.h.

◆ ForceSingleLooter

uint32 GameObjectTemplate::ForceSingleLooter

Definition at line 131 of file GameObjectData.h.

◆ ForgeType

uint32 GameObjectTemplate::ForgeType

Definition at line 687 of file GameObjectData.h.

◆ FrequentHeartbeat

uint32 GameObjectTemplate::FrequentHeartbeat

Definition at line 477 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::garrisonBuilding

◆ 

struct { ... } GameObjectTemplate::garrisonMonument

◆ 

struct { ... } GameObjectTemplate::garrisonMonumentPlaque

◆ 

struct { ... } GameObjectTemplate::garrisonPlot

◆ 

struct { ... } GameObjectTemplate::garrisonShipment

◆ 

struct { ... } GameObjectTemplate::garrTalentTree

◆ GarrTalentTreeID

uint32 GameObjectTemplate::GarrTalentTreeID

Definition at line 689 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::gatheringNode

◆ 

struct { ... } GameObjectTemplate::generic

◆ GiganticAOI

uint32 GameObjectTemplate::GiganticAOI

Definition at line 56 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::goober

◆ gossipID

uint32 GameObjectTemplate::gossipID

Definition at line 83 of file GameObjectData.h.

◆ GroupXP

uint32 GameObjectTemplate::GroupXP

Definition at line 118 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::guardPost

◆ 

struct { ... } GameObjectTemplate::guildbank

◆ HealthRec

uint32 GameObjectTemplate::HealthRec

Definition at line 524 of file GameObjectData.h.

◆ HeightOffset

int32 GameObjectTemplate::HeightOffset

Definition at line 513 of file GameObjectData.h.

◆ HeroicAttachment

uint32 GameObjectTemplate::HeroicAttachment

Definition at line 501 of file GameObjectData.h.

◆ highlight

uint32 GameObjectTemplate::highlight

Definition at line 142 of file GameObjectData.h.

◆ IconName

std::string GameObjectTemplate::IconName

Definition at line 37 of file GameObjectData.h.

◆ IgnoreBoundingBox

uint32 GameObjectTemplate::IgnoreBoundingBox

Definition at line 250 of file GameObjectData.h.

◆ IgnoredByPathing

uint32 GameObjectTemplate::IgnoredByPathing

Definition at line 53 of file GameObjectData.h.

◆ IgnoreTotems

uint32 GameObjectTemplate::IgnoreTotems

Definition at line 169 of file GameObjectData.h.

◆ InfiniteAOI

uint32 GameObjectTemplate::InfiniteAOI

Definition at line 57 of file GameObjectData.h.

◆ InitialDamage

uint32 GameObjectTemplate::InitialDamage

Definition at line 755 of file GameObjectData.h.

◆ InitStopped

uint32 GameObjectTemplate::InitStopped

Definition at line 326 of file GameObjectData.h.

◆ InstanceType

uint32 GameObjectTemplate::InstanceType

Definition at line 496 of file GameObjectData.h.

◆ IntactEvent

uint32 GameObjectTemplate::IntactEvent

Definition at line 525 of file GameObjectData.h.

◆ InteractRadiusOverride

uint32 GameObjectTemplate::InteractRadiusOverride

Definition at line 59 of file GameObjectData.h.

◆ InteriorLight

uint32 GameObjectTemplate::InteriorLight

Definition at line 528 of file GameObjectData.h.

◆ InteriorVisible

uint32 GameObjectTemplate::InteriorVisible

Definition at line 527 of file GameObjectData.h.

◆ Item

uint32 GameObjectTemplate::Item

Definition at line 619 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::itemForge

◆ ItemInteractionID

uint32 GameObjectTemplate::ItemInteractionID

Definition at line 700 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::KeystoneReceptacle

◆ killbonustime

uint32 GameObjectTemplate::killbonustime

Definition at line 473 of file GameObjectData.h.

◆ language

uint32 GameObjectTemplate::language

Definition at line 213 of file GameObjectData.h.

◆ LargeAOI

uint32 GameObjectTemplate::LargeAOI

Definition at line 125 of file GameObjectData.h.

◆ leaveLoot

uint32 GameObjectTemplate::leaveLoot

Definition at line 108 of file GameObjectData.h.

◆ Legacy

uint32 GameObjectTemplate::Legacy

Definition at line 506 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::legendaryForge

◆ linkedTrap

uint32 GameObjectTemplate::linkedTrap

Definition at line 68 of file GameObjectData.h.

◆ logloot

uint32 GameObjectTemplate::logloot

Definition at line 110 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::mailbox

◆ 

struct { ... } GameObjectTemplate::mapobject

◆ MawPowerFilter

uint32 GameObjectTemplate::MawPowerFilter

Definition at line 784 of file GameObjectData.h.

◆ MaxNumberofLoots

uint32 GameObjectTemplate::MaxNumberofLoots

Definition at line 728 of file GameObjectData.h.

◆ maxRestock

uint32 GameObjectTemplate::maxRestock

Definition at line 102 of file GameObjectData.h.

◆ maxSuperiority

uint32 GameObjectTemplate::maxSuperiority

Definition at line 466 of file GameObjectData.h.

◆ maxTime

uint32 GameObjectTemplate::maxTime

Definition at line 468 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::meetingStone

◆ 

struct { ... } GameObjectTemplate::miniGame

◆ minRestock

uint32 GameObjectTemplate::minRestock

Definition at line 101 of file GameObjectData.h.

◆ minSuperiority

uint32 GameObjectTemplate::minSuperiority

Definition at line 465 of file GameObjectData.h.

◆ minTime

uint32 GameObjectTemplate::minTime

Definition at line 467 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::moTransport

◆ moveSpeed

uint32 GameObjectTemplate::moveSpeed

Definition at line 318 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::multi

◆ MultiProperties

uint32 GameObjectTemplate::MultiProperties

Definition at line 749 of file GameObjectData.h.

◆ name

std::string GameObjectTemplate::name

Definition at line 36 of file GameObjectData.h.

◆ NeutralEventAlliance

uint32 GameObjectTemplate::NeutralEventAlliance

Definition at line 462 of file GameObjectData.h.

◆ NeutralEventHorde

uint32 GameObjectTemplate::NeutralEventHorde

Definition at line 461 of file GameObjectData.h.

◆ neutralPercent

uint32 GameObjectTemplate::neutralPercent

Definition at line 463 of file GameObjectData.h.

◆ NeverUsableWhileMounted

uint32 GameObjectTemplate::NeverUsableWhileMounted

Definition at line 91 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::newflag

◆ 

struct { ... } GameObjectTemplate::newflagdrop

◆ noDamageImmune

uint32 GameObjectTemplate::noDamageImmune

Definition at line 50 of file GameObjectData.h.

◆ NoFuzzyHit

uint32 GameObjectTemplate::NoFuzzyHit

Definition at line 254 of file GameObjectData.h.

◆ notInCombat

uint32 GameObjectTemplate::notInCombat

Definition at line 109 of file GameObjectData.h.

◆ NotLOSBlocking

uint32 GameObjectTemplate::NotLOSBlocking

Definition at line 58 of file GameObjectData.h.

◆ ObjectDespawnDelay

uint32 GameObjectTemplate::ObjectDespawnDelay

Definition at line 716 of file GameObjectData.h.

◆ onlychargeheightcheck

uint32 GameObjectTemplate::onlychargeheightcheck

Definition at line 283 of file GameObjectData.h.

◆ onlychargetimecheck

uint32 GameObjectTemplate::onlychargetimecheck

Definition at line 284 of file GameObjectData.h.

◆ onlyCreatorUse

uint32 GameObjectTemplate::onlyCreatorUse

Definition at line 183 of file GameObjectData.h.

◆ open

uint32 GameObjectTemplate::open

Definition at line 48 of file GameObjectData.h.

◆ openTextID

uint32 GameObjectTemplate::openTextID

Definition at line 51 of file GameObjectData.h.

◆ Overrideminimaptrackingicon

uint32 GameObjectTemplate::Overrideminimaptrackingicon

Definition at line 735 of file GameObjectData.h.

◆ pageID

uint32 GameObjectTemplate::pageID

Definition at line 212 of file GameObjectData.h.

◆ pageMaterial

uint32 GameObjectTemplate::pageMaterial

Definition at line 82 of file GameObjectData.h.

◆ partyOnly

uint32 GameObjectTemplate::partyOnly

Definition at line 380 of file GameObjectData.h.

◆ PathBlockerBump

int32 GameObjectTemplate::PathBlockerBump

Definition at line 564 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::PerksProgramChest

◆ 

struct { ... } GameObjectTemplate::phaseableMO

◆ pickupSpell

uint32 GameObjectTemplate::pickupSpell

Definition at line 401 of file GameObjectData.h.

◆ playerCast

uint32 GameObjectTemplate::playerCast

Definition at line 171 of file GameObjectData.h.

◆ PlayerChoice

uint32 GameObjectTemplate::PlayerChoice

Definition at line 783 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::playerChoiceChest

◆ PlayOpenAnimationonOpening

uint32 GameObjectTemplate::PlayOpenAnimationonOpening

Definition at line 731 of file GameObjectData.h.

◆ PlotInstance

uint32 GameObjectTemplate::PlotInstance

Definition at line 605 of file GameObjectData.h.

◆ Preferonlyifinlineofsight

uint32 GameObjectTemplate::Preferonlyifinlineofsight

Definition at line 372 of file GameObjectData.h.

◆ Preventmeetingstonefromtargetinganunfriendlypartymemberoutsideofinstances

uint32 GameObjectTemplate::Preventmeetingstonefromtargetinganunfriendlypartymemberoutsideofinstances

Definition at line 395 of file GameObjectData.h.

◆ Preventteleportingtheplayeroutofthebarbershopchair

uint32 GameObjectTemplate::Preventteleportingtheplayeroutofthebarbershopchair

Definition at line 517 of file GameObjectData.h.

◆ Profession

uint32 GameObjectTemplate::Profession

Definition at line 205 of file GameObjectData.h.

◆ Profession2

uint32 GameObjectTemplate::Profession2

Definition at line 206 of file GameObjectData.h.

◆ Profession3

uint32 GameObjectTemplate::Profession3

Definition at line 207 of file GameObjectData.h.

◆ ProgressEventAlliance

uint32 GameObjectTemplate::ProgressEventAlliance

Definition at line 460 of file GameObjectData.h.

◆ ProgressEventHorde

uint32 GameObjectTemplate::ProgressEventHorde

Definition at line 459 of file GameObjectData.h.

◆ PVPEnabling

uint32 GameObjectTemplate::PVPEnabling

Definition at line 526 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::pvpReward

◆ QueryData

WorldPacket GameObjectTemplate::QueryData[TOTAL_LOCALES]

Definition at line 840 of file GameObjectData.h.

◆ questGiver

uint32 GameObjectTemplate::questGiver

Definition at line 81 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::questgiver

◆ questID

uint32 GameObjectTemplate::questID

Definition at line 105 of file GameObjectData.h.

◆ radius

uint32 GameObjectTemplate::radius

Definition at line 157 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::raw

◆ Reached10thfloor

uint32 GameObjectTemplate::Reached10thfloor

Definition at line 282 of file GameObjectData.h.

◆ Reached1stfloor

uint32 GameObjectTemplate::Reached1stfloor

Definition at line 264 of file GameObjectData.h.

◆ Reached2ndfloor

uint32 GameObjectTemplate::Reached2ndfloor

Definition at line 265 of file GameObjectData.h.

◆ Reached3rdfloor

uint32 GameObjectTemplate::Reached3rdfloor

Definition at line 268 of file GameObjectData.h.

◆ Reached4thfloor

uint32 GameObjectTemplate::Reached4thfloor

Definition at line 270 of file GameObjectData.h.

◆ Reached5thfloor

uint32 GameObjectTemplate::Reached5thfloor

Definition at line 272 of file GameObjectData.h.

◆ Reached6thfloor

uint32 GameObjectTemplate::Reached6thfloor

Definition at line 274 of file GameObjectData.h.

◆ Reached7thfloor

uint32 GameObjectTemplate::Reached7thfloor

Definition at line 276 of file GameObjectData.h.

◆ Reached8thfloor

uint32 GameObjectTemplate::Reached8thfloor

Definition at line 278 of file GameObjectData.h.

◆ Reached9thfloor

uint32 GameObjectTemplate::Reached9thfloor

Definition at line 280 of file GameObjectData.h.

◆ RebuildingEvent

uint32 GameObjectTemplate::RebuildingEvent

Definition at line 541 of file GameObjectData.h.

◆ RebuildingTime

uint32 GameObjectTemplate::RebuildingTime

Definition at line 538 of file GameObjectData.h.

◆ requireLOS

uint32 GameObjectTemplate::requireLOS

Definition at line 73 of file GameObjectData.h.

◆ RespawnTime

uint32 GameObjectTemplate::RespawnTime

Definition at line 581 of file GameObjectData.h.

◆ returnAura

uint32 GameObjectTemplate::returnAura

Definition at line 403 of file GameObjectData.h.

◆ ReturnonDefenderInteract

uint32 GameObjectTemplate::ReturnonDefenderInteract

Definition at line 585 of file GameObjectData.h.

◆ returnSpell

uint32 GameObjectTemplate::returnSpell

Definition at line 404 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::ritual

◆ ritualNoTargetCheck

uint32 GameObjectTemplate::ritualNoTargetCheck

Definition at line 352 of file GameObjectData.h.

◆ ritualPersistent

uint32 GameObjectTemplate::ritualPersistent

Definition at line 348 of file GameObjectData.h.

◆ Script

uint32 GameObjectTemplate::Script

Definition at line 785 of file GameObjectData.h.

◆ ScriptId

uint32 GameObjectTemplate::ScriptId

Definition at line 838 of file GameObjectData.h.

◆ serverOnly

uint32 GameObjectTemplate::serverOnly

Definition at line 143 of file GameObjectData.h.

◆ ShipmentContainer

uint32 GameObjectTemplate::ShipmentContainer

Definition at line 668 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::siegeableMO

◆ 

struct { ... } GameObjectTemplate::siegeableMulti

◆ SiegeableProperties

uint32 GameObjectTemplate::SiegeableProperties

Definition at line 760 of file GameObjectData.h.

◆ SitAnimKit

uint32 GameObjectTemplate::SitAnimKit

Definition at line 514 of file GameObjectData.h.

◆ size

float GameObjectTemplate::size

Definition at line 40 of file GameObjectData.h.

◆ SortFarZ

uint32 GameObjectTemplate::SortFarZ

Definition at line 252 of file GameObjectData.h.

◆ SpawnMap

int32 GameObjectTemplate::SpawnMap

Definition at line 266 of file GameObjectData.h.

◆ SpawnVignette

uint32 GameObjectTemplate::SpawnVignette

Definition at line 126 of file GameObjectData.h.

◆ speedWorldState1

uint32 GameObjectTemplate::speedWorldState1

Definition at line 474 of file GameObjectData.h.

◆ speedWorldState2

uint32 GameObjectTemplate::speedWorldState2

Definition at line 475 of file GameObjectData.h.

◆ spell

uint32 GameObjectTemplate::spell

Definition at line 123 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::spellCaster

◆ 

struct { ... } GameObjectTemplate::spellFocus

◆ spellFocusType

uint32 GameObjectTemplate::spellFocusType

Definition at line 191 of file GameObjectData.h.

◆ spellFocusType2

uint32 GameObjectTemplate::spellFocusType2

Definition at line 202 of file GameObjectData.h.

◆ spellFocusType3

uint32 GameObjectTemplate::spellFocusType3

Definition at line 203 of file GameObjectData.h.

◆ spellFocusType4

uint32 GameObjectTemplate::spellFocusType4

Definition at line 204 of file GameObjectData.h.

◆ SpellVisual1

uint32 GameObjectTemplate::SpellVisual1

Definition at line 641 of file GameObjectData.h.

◆ SpellVisual2

uint32 GameObjectTemplate::SpellVisual2

Definition at line 642 of file GameObjectData.h.

◆ SpellVisual3

uint32 GameObjectTemplate::SpellVisual3

Definition at line 643 of file GameObjectData.h.

◆ SpellVisual4

uint32 GameObjectTemplate::SpellVisual4

Definition at line 644 of file GameObjectData.h.

◆ SpellVisual5

uint32 GameObjectTemplate::SpellVisual5

Definition at line 645 of file GameObjectData.h.

◆ startDelay

uint32 GameObjectTemplate::startDelay

Definition at line 162 of file GameObjectData.h.

◆ startEventID

uint32 GameObjectTemplate::startEventID

Definition at line 320 of file GameObjectData.h.

◆ startingValue

uint32 GameObjectTemplate::startingValue

Definition at line 471 of file GameObjectData.h.

◆ startOpen

uint32 GameObjectTemplate::startOpen

Definition at line 47 of file GameObjectData.h.

◆ stealthAffected

uint32 GameObjectTemplate::stealthAffected

Definition at line 166 of file GameObjectData.h.

◆ stealthed

uint32 GameObjectTemplate::stealthed

Definition at line 164 of file GameObjectData.h.

◆ stopEventID

uint32 GameObjectTemplate::stopEventID

Definition at line 321 of file GameObjectData.h.

◆ StringId

std::string GameObjectTemplate::StringId

Definition at line 839 of file GameObjectData.h.

◆ SummonerTriggered

uint32 GameObjectTemplate::SummonerTriggered

Definition at line 172 of file GameObjectData.h.

◆ SyncAnimationtoObjectLifetime

uint32 GameObjectTemplate::SyncAnimationtoObjectLifetime

Definition at line 253 of file GameObjectData.h.

◆ taxiPathID

uint32 GameObjectTemplate::taxiPathID

Definition at line 317 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::text

◆ Thexoffsetofthedestructiblenameplateifitisenabled

int32 GameObjectTemplate::Thexoffsetofthedestructiblenameplateifitisenabled

Definition at line 546 of file GameObjectData.h.

◆ Theyoffsetofthedestructiblenameplateifitisenabled

int32 GameObjectTemplate::Theyoffsetofthedestructiblenameplateifitisenabled

Definition at line 547 of file GameObjectData.h.

◆ Thezoffsetofthedestructiblenameplateifitisenabled

int32 GameObjectTemplate::Thezoffsetofthedestructiblenameplateifitisenabled

Definition at line 548 of file GameObjectData.h.

◆ Timeto10thfloor

uint32 GameObjectTemplate::Timeto10thfloor

Definition at line 281 of file GameObjectData.h.

◆ Timeto2ndfloor

uint32 GameObjectTemplate::Timeto2ndfloor

Definition at line 261 of file GameObjectData.h.

◆ Timeto3rdfloor

uint32 GameObjectTemplate::Timeto3rdfloor

Definition at line 267 of file GameObjectData.h.

◆ Timeto4thfloor

uint32 GameObjectTemplate::Timeto4thfloor

Definition at line 269 of file GameObjectData.h.

◆ Timeto5thfloor

uint32 GameObjectTemplate::Timeto5thfloor

Definition at line 271 of file GameObjectData.h.

◆ Timeto6thfloor

uint32 GameObjectTemplate::Timeto6thfloor

Definition at line 273 of file GameObjectData.h.

◆ Timeto7thfloor

uint32 GameObjectTemplate::Timeto7thfloor

Definition at line 275 of file GameObjectData.h.

◆ Timeto8thfloor

uint32 GameObjectTemplate::Timeto8thfloor

Definition at line 277 of file GameObjectData.h.

◆ Timeto9thfloor

uint32 GameObjectTemplate::Timeto9thfloor

Definition at line 279 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::transport

◆ transportPhysics

uint32 GameObjectTemplate::transportPhysics

Definition at line 322 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::trap

◆ 

struct { ... } GameObjectTemplate::trapdoor

◆ TriggerCondition

uint32 GameObjectTemplate::TriggerCondition

Definition at line 174 of file GameObjectData.h.

◆ triggeredEvent

uint32 GameObjectTemplate::triggeredEvent

Definition at line 103 of file GameObjectData.h.

◆ trivialSkillHigh

uint32 GameObjectTemplate::trivialSkillHigh

Definition at line 121 of file GameObjectData.h.

◆ trivialSkillLow

uint32 GameObjectTemplate::trivialSkillLow

Definition at line 120 of file GameObjectData.h.

◆ TrophyInstanceID

uint32 GameObjectTemplate::TrophyInstanceID

Definition at line 662 of file GameObjectData.h.

◆ TrophyTypeID

uint32 GameObjectTemplate::TrophyTypeID

Definition at line 661 of file GameObjectData.h.

◆ TrueInfiniteAOI

uint32 GameObjectTemplate::TrueInfiniteAOI

Definition at line 327 of file GameObjectData.h.

◆ turnpersonallootsecurityoff

uint32 GameObjectTemplate::turnpersonallootsecurityoff

Definition at line 128 of file GameObjectData.h.

◆ type

uint32 GameObjectTemplate::type

Definition at line 34 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::UILink

◆ UILinkType

uint32 GameObjectTemplate::UILinkType

Definition at line 694 of file GameObjectData.h.

◆ UiMapID

uint32 GameObjectTemplate::UiMapID

Definition at line 800 of file GameObjectData.h.

◆ UncontestedTime

uint32 GameObjectTemplate::UncontestedTime

Definition at line 476 of file GameObjectData.h.

◆ unidirectional

uint32 GameObjectTemplate::unidirectional

Definition at line 472 of file GameObjectData.h.

◆ unk1

std::string GameObjectTemplate::unk1

Definition at line 39 of file GameObjectData.h.

◆ Unused [1/2]

int32 GameObjectTemplate::Unused

Definition at line 115 of file GameObjectData.h.

◆ Unused [2/2]

uint32 GameObjectTemplate::Unused

Definition at line 156 of file GameObjectData.h.

◆ Unused1

int32 GameObjectTemplate::Unused1

Definition at line 529 of file GameObjectData.h.

◆ Unused10

int32 GameObjectTemplate::Unused10

Definition at line 543 of file GameObjectData.h.

◆ Unused2 [1/2]

uint32 GameObjectTemplate::Unused2

Definition at line 117 of file GameObjectData.h.

◆ Unused2 [2/2]

int32 GameObjectTemplate::Unused2

Definition at line 530 of file GameObjectData.h.

◆ Unused3

int32 GameObjectTemplate::Unused3

Definition at line 532 of file GameObjectData.h.

◆ Unused4

int32 GameObjectTemplate::Unused4

Definition at line 533 of file GameObjectData.h.

◆ Unused5

int32 GameObjectTemplate::Unused5

Definition at line 534 of file GameObjectData.h.

◆ Unused6

int32 GameObjectTemplate::Unused6

Definition at line 535 of file GameObjectData.h.

◆ Unused7

int32 GameObjectTemplate::Unused7

Definition at line 537 of file GameObjectData.h.

◆ Unused8

int32 GameObjectTemplate::Unused8

Definition at line 539 of file GameObjectData.h.

◆ Unused9

int32 GameObjectTemplate::Unused9

Definition at line 542 of file GameObjectData.h.

◆ UseGarrisonOwnerGuildColors

uint32 GameObjectTemplate::UseGarrisonOwnerGuildColors

Definition at line 149 of file GameObjectData.h.

◆ usegrouplootrules

uint32 GameObjectTemplate::usegrouplootrules

Definition at line 112 of file GameObjectData.h.

◆ 

struct { ... } GameObjectTemplate::weeklyRewardChest

◆ WhenAvailable

uint32 GameObjectTemplate::WhenAvailable

Definition at line 741 of file GameObjectData.h.

◆ Willthisduelgountilaplayerdies

uint32 GameObjectTemplate::Willthisduelgountilaplayerdies

Definition at line 335 of file GameObjectData.h.

◆ worldState1

uint32 GameObjectTemplate::worldState1

Definition at line 324 of file GameObjectData.h.

◆ worldstate2

uint32 GameObjectTemplate::worldstate2

Definition at line 454 of file GameObjectData.h.

◆ worldstate3

uint32 GameObjectTemplate::worldstate3

Definition at line 464 of file GameObjectData.h.

◆ xpDifficulty

uint32 GameObjectTemplate::xpDifficulty

Definition at line 116 of file GameObjectData.h.


The documentation for this struct was generated from the following files: