TrinityCore
Loading...
Searching...
No Matches
GameObjectTemplate Struct Reference

#include <GameObjectData.h>

Public Member Functions

bool IsDespawnAtAction () const
 
bool IsUsableMounted () const
 
uint32 GetQuestID () 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
 
bool IsUsingGroupLootRules () const
 
uint32 GetGossipMenuId () const
 
std::set< uint32 > GetEventScriptSet () 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
 
int32 RequiredLevel
 
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 
 
      uint32   BlockGhosts 
 
   }   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   Unused 
 
      uint32   minRestock 
 
      uint32   maxRestock 
 
      uint32   triggeredEvent 
 
      uint32   linkedTrap 
 
      uint32   questID 
 
      uint32   InteractRadiusOverride 
 
      uint32   Unused2 
 
      uint32   Unused3 
 
      uint32   Unused4 
 
      uint32   Unused5 
 
      uint32   openTextID 
 
      uint32   Unused6 
 
      uint32   Unused7 
 
      uint32   conditionID1 
 
      int32   xpLevel 
 
      uint32   xpDifficulty 
 
      uint32   ChestFlags 
 
      uint32   OneTimeChestCharacterFlag 
 
      uint32   OneTimeChestAccountFlag 
 
      uint32   trivialSkillLow 
 
      uint32   trivialSkillHigh 
 
      uint32   DungeonEncounter 
 
      uint32   spell 
 
      uint32   Unused8 
 
      uint32   Unused9 
 
      uint32   SpawnVignette 
 
      uint32   chestPersonalLoot 
 
      uint32   Unused10 
 
      uint32   Unused11 
 
      uint32   chestPushLoot 
 
      uint32   Unused12 
 
   }   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 
 
      uint32   CustomSitAnimKit 
 
      int32   CustomSitHeightOffset 
 
   }   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   CustomSitHeightOffset 
 
      uint32   CustomSitAnimKit 
 
      uint32   InteractRadiusOverride 
 
      uint32   CustomizationFeatureMask 
 
      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 
 
      uint32   PlayerInteractionType 
 
      uint32   spell 
 
   }   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 { 
 
   }   futurePatchGameObject 
 
   struct { 
 
      uint32   AssistActionType 
 
      uint32   cooldown 
 
      uint32   gossipID 
 
      uint32   spell 
 
      uint32   playerCast 
 
   }   assistAction 
 
   struct { 
 
      uint32   data [MAX_GAMEOBJECT_DATA] 
 
   }   raw 
 
};  
 
std::string AIName
 
uint32 ScriptId
 
std::string StringId
 
std::unique_ptr< WorldPacket[]> QueryData
 

Detailed Description

Definition at line 61 of file GameObjectData.h.

Member Function Documentation

◆ BuildQueryData()

◆ ClearObjectVignetteonOpening()

bool GameObjectTemplate::ClearObjectVignetteonOpening ( ) const
inline

Definition at line 1367 of file GameObjectData.h.

References GAMEOBJECT_TYPE_GATHERING_NODE, gatheringNode, and type.

◆ GetAutoCloseTime()

◆ GetCharges()

uint32 GameObjectTemplate::GetCharges ( ) const
inline

◆ GetConditionID1()

◆ GetCooldown()

uint32 GameObjectTemplate::GetCooldown ( ) const
inline

◆ GetDespawnPossibility()

◆ GetEventScriptSet()

◆ GetGossipMenuId()

◆ GetInteractRadiusOverride()

uint32 GameObjectTemplate::GetInteractRadiusOverride ( ) const
inline

Definition at line 957 of file GameObjectData.h.

References areaDamage, auraGenerator, barberChair, binder, button, camera, capturePoint, chair, challengeModeReward, chest, controlZone, destructibleBuilding, door, duelFlag, dungeonDifficulty, fishingHole, fishingNode, flagDrop, flagStand, GAMEOBJECT_TYPE_AREADAMAGE, GAMEOBJECT_TYPE_AURA_GENERATOR, GAMEOBJECT_TYPE_BARBER_CHAIR, GAMEOBJECT_TYPE_BINDER, GAMEOBJECT_TYPE_BUTTON, GAMEOBJECT_TYPE_CAMERA, GAMEOBJECT_TYPE_CAPTURE_POINT, GAMEOBJECT_TYPE_CHAIR, GAMEOBJECT_TYPE_CHALLENGE_MODE_REWARD, GAMEOBJECT_TYPE_CHEST, GAMEOBJECT_TYPE_CONTROL_ZONE, GAMEOBJECT_TYPE_DESTRUCTIBLE_BUILDING, GAMEOBJECT_TYPE_DOOR, GAMEOBJECT_TYPE_DUEL_ARBITER, GAMEOBJECT_TYPE_DUNGEON_DIFFICULTY, GAMEOBJECT_TYPE_FISHINGHOLE, GAMEOBJECT_TYPE_FISHINGNODE, GAMEOBJECT_TYPE_FLAGDROP, GAMEOBJECT_TYPE_FLAGSTAND, GAMEOBJECT_TYPE_GARR_TALENT_TREE, GAMEOBJECT_TYPE_GARRISON_BUILDING, GAMEOBJECT_TYPE_GARRISON_MONUMENT, GAMEOBJECT_TYPE_GARRISON_MONUMENT_PLAQUE, GAMEOBJECT_TYPE_GARRISON_PLOT, GAMEOBJECT_TYPE_GARRISON_SHIPMENT, GAMEOBJECT_TYPE_GATHERING_NODE, GAMEOBJECT_TYPE_GENERIC, GAMEOBJECT_TYPE_GOOBER, GAMEOBJECT_TYPE_GUARDPOST, GAMEOBJECT_TYPE_GUILD_BANK, GAMEOBJECT_TYPE_ITEM_FORGE, GAMEOBJECT_TYPE_KEYSTONE_RECEPTACLE, GAMEOBJECT_TYPE_LEGENDARY_FORGE, GAMEOBJECT_TYPE_MAILBOX, GAMEOBJECT_TYPE_MAP_OBJ_TRANSPORT, GAMEOBJECT_TYPE_MEETINGSTONE, GAMEOBJECT_TYPE_NEW_FLAG, GAMEOBJECT_TYPE_NEW_FLAG_DROP, GAMEOBJECT_TYPE_PHASEABLE_MO, GAMEOBJECT_TYPE_PLAYER_CHOICE_CHEST, GAMEOBJECT_TYPE_PVP_REWARD, GAMEOBJECT_TYPE_QUESTGIVER, GAMEOBJECT_TYPE_RITUAL, GAMEOBJECT_TYPE_SIEGEABLE_MO, GAMEOBJECT_TYPE_SPELL_FOCUS, GAMEOBJECT_TYPE_SPELLCASTER, GAMEOBJECT_TYPE_TEXT, GAMEOBJECT_TYPE_TRANSPORT, GAMEOBJECT_TYPE_TRAP, GAMEOBJECT_TYPE_TRAPDOOR, GAMEOBJECT_TYPE_UI_LINK, GAMEOBJECT_TYPE_WEEKLY_REWARD_CHEST, garrisonBuilding, garrisonMonument, garrisonMonumentPlaque, garrisonPlot, garrisonShipment, garrTalentTree, gatheringNode, goober, guardPost, guildbank, itemForge, KeystoneReceptacle, legendaryForge, mailbox, meetingStone, moTransport, newflag, newflagdrop, phaseableMO, playerChoiceChest, pvpReward, questgiver, ritual, siegeableMO, spellCaster, spellFocus, text, transport, trap, trapdoor, type, UILink, and weeklyRewardChest.

◆ GetLinkedGameObjectEntry()

uint32 GameObjectTemplate::GetLinkedGameObjectEntry ( ) const
inline

◆ GetLockId()

◆ GetLootId()

◆ GetNoDamageImmune()

◆ GetNotInCombat()

uint32 GameObjectTemplate::GetNotInCombat ( ) const
inline

◆ GetQuestID()

uint32 GameObjectTemplate::GetQuestID ( ) const
inline

◆ GetRequireLOS()

◆ GetServerOnly()

uint32 GameObjectTemplate::GetServerOnly ( ) const
inline

◆ GetSpawnVignette()

◆ GetSpellFocusRadius()

uint32 GameObjectTemplate::GetSpellFocusRadius ( ) const
inline

◆ GetSpellFocusType()

uint32 GameObjectTemplate::GetSpellFocusType ( ) const
inline

◆ GetTrivialSkillHigh()

uint32 GameObjectTemplate::GetTrivialSkillHigh ( ) const
inline

◆ GetTrivialSkillLow()

uint32 GameObjectTemplate::GetTrivialSkillLow ( ) const
inline

◆ InitializeQueryData()

void GameObjectTemplate::InitializeQueryData ( )

◆ IsDespawnAtAction()

bool GameObjectTemplate::IsDespawnAtAction ( ) const
inline

◆ IsDisplayMandatory()

bool GameObjectTemplate::IsDisplayMandatory ( ) const
inline

◆ IsGiganticGameObject()

◆ IsInfiniteGameObject()

◆ IsLargeGameObject()

◆ IsUsableMounted()

◆ IsUsingGroupLootRules()

bool GameObjectTemplate::IsUsingGroupLootRules ( ) const
inline

Member Data Documentation

◆ [union]

union { ... } GameObjectTemplate

◆ accelRate

uint32 GameObjectTemplate::accelRate

Definition at line 353 of file GameObjectData.h.

Referenced by TransportMgr::GeneratePath(), and InitializeLeg().

◆ AIName

std::string GameObjectTemplate::AIName

◆ Allowareaexplorationwhileonthistransport

uint32 GameObjectTemplate::Allowareaexplorationwhileonthistransport

Definition at line 363 of file GameObjectData.h.

◆ allowMounted

uint32 GameObjectTemplate::allowMounted

Definition at line 120 of file GameObjectData.h.

◆ AllowMultiInteract

uint32 GameObjectTemplate::AllowMultiInteract

Definition at line 277 of file GameObjectData.h.

Referenced by GameObject::Use().

◆ allowstopping

uint32 GameObjectTemplate::allowstopping

◆ Allowunfriendlycrossfactionpartymemberstocollaborateonaritual

uint32 GameObjectTemplate::Allowunfriendlycrossfactionpartymemberstocollaborateonaritual

Definition at line 389 of file GameObjectData.h.

◆ AnimKit

uint32 GameObjectTemplate::AnimKit

Definition at line 647 of file GameObjectData.h.

◆ animSpell

uint32 GameObjectTemplate::animSpell

Definition at line 381 of file GameObjectData.h.

Referenced by GameObject::Use().

◆ [struct]

struct { ... } GameObjectTemplate::areaDamage

◆ areaID

uint32 GameObjectTemplate::areaID

Definition at line 427 of file GameObjectData.h.

◆ AreaNameSet

int32 GameObjectTemplate::AreaNameSet

Definition at line 687 of file GameObjectData.h.

Referenced by GameObject::Create().

◆ AssaultBroadcastAlliance

uint32 GameObjectTemplate::AssaultBroadcastAlliance

Definition at line 665 of file GameObjectData.h.

Referenced by GameObject::AssaultCapturePoint().

◆ AssaultBroadcastHorde

uint32 GameObjectTemplate::AssaultBroadcastHorde

Definition at line 662 of file GameObjectData.h.

Referenced by GameObject::AssaultCapturePoint().

◆ [struct]

struct { ... } GameObjectTemplate::assistAction

Referenced by GetCooldown(), and GetGossipMenuId().

◆ AssistActionType

uint32 GameObjectTemplate::AssistActionType

Definition at line 874 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::auraGenerator

◆ auraID1

uint32 GameObjectTemplate::auraID1

Definition at line 520 of file GameObjectData.h.

◆ auraID2

uint32 GameObjectTemplate::auraID2

Definition at line 522 of file GameObjectData.h.

◆ autoClose

uint32 GameObjectTemplate::autoClose

Definition at line 80 of file GameObjectData.h.

◆ AutoLink

uint32 GameObjectTemplate::AutoLink

Definition at line 594 of file GameObjectData.h.

◆ [struct]

◆ [struct]

struct { ... } GameObjectTemplate::binder

◆ BlockGhosts

uint32 GameObjectTemplate::BlockGhosts

Definition at line 92 of file GameObjectData.h.

◆ BlocksPathsDown

uint32 GameObjectTemplate::BlocksPathsDown

Definition at line 597 of file GameObjectData.h.

◆ [struct]

◆ camera [1/2]

◆ [struct] [2/2]

struct { ... } GameObjectTemplate::camera

◆ CameraMode

uint32 GameObjectTemplate::CameraMode

Definition at line 719 of file GameObjectData.h.

◆ CaptureBroadcastAlliance

uint32 GameObjectTemplate::CaptureBroadcastAlliance

Definition at line 666 of file GameObjectData.h.

Referenced by GameObject::Update().

◆ CaptureBroadcastHorde

uint32 GameObjectTemplate::CaptureBroadcastHorde

Definition at line 663 of file GameObjectData.h.

Referenced by GameObject::Update().

◆ CaptureEventAlliance

uint32 GameObjectTemplate::CaptureEventAlliance

◆ CaptureEventHorde

uint32 GameObjectTemplate::CaptureEventHorde

◆ [struct]

◆ CaptureTime

uint32 GameObjectTemplate::CaptureTime

◆ castBarCaption

std::string GameObjectTemplate::castBarCaption

Definition at line 68 of file GameObjectData.h.

Referenced by BuildQueryData(), and ObjectMgr::LoadGameObjectTemplate().

◆ casters

uint32 GameObjectTemplate::casters

Definition at line 379 of file GameObjectData.h.

Referenced by GameObject::Use().

◆ castersGrouped

uint32 GameObjectTemplate::castersGrouped

Definition at line 385 of file GameObjectData.h.

Referenced by GameObject::Use().

◆ casterTargetSpell

uint32 GameObjectTemplate::casterTargetSpell

Definition at line 383 of file GameObjectData.h.

Referenced by GameObject::Use().

◆ casterTargetSpellTargets

uint32 GameObjectTemplate::casterTargetSpellTargets

Definition at line 384 of file GameObjectData.h.

Referenced by GameObject::Use().

◆ [struct]

◆ chairheight

uint32 GameObjectTemplate::chairheight

◆ chairslots

uint32 GameObjectTemplate::chairslots

Definition at line 213 of file GameObjectData.h.

Referenced by GameObject::Use().

◆ ChallengeAttachment

uint32 GameObjectTemplate::ChallengeAttachment

Definition at line 536 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::challengeModeReward

◆ charges [1/2]

uint32 GameObjectTemplate::charges

Definition at line 191 of file GameObjectData.h.

Referenced by GameObject::Update(), and GameObject::Use().

◆ charges [2/2]

int32 GameObjectTemplate::charges

Definition at line 413 of file GameObjectData.h.

◆ Checkallunits

uint32 GameObjectTemplate::Checkallunits

Definition at line 207 of file GameObjectData.h.

Referenced by GameObject::Update().

◆ [struct]

◆ ChestFlags

uint32 GameObjectTemplate::ChestFlags

Definition at line 149 of file GameObjectData.h.

◆ chestLoot

uint32 GameObjectTemplate::chestLoot

Definition at line 130 of file GameObjectData.h.

Referenced by GameObject::ActivateToQuest(), and GameObject::Use().

◆ chestPersonalLoot

◆ chestPushLoot

uint32 GameObjectTemplate::chestPushLoot

Definition at line 162 of file GameObjectData.h.

Referenced by GameObject::ActivateToQuest(), and GameObject::Use().

◆ chestRestockTime

uint32 GameObjectTemplate::chestRestockTime

◆ ClearObjectVignetteonOpening

uint32 GameObjectTemplate::ClearObjectVignetteonOpening

Definition at line 769 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::clientCreature

◆ [struct]

struct { ... } GameObjectTemplate::clientItem

◆ [struct]

struct { ... } GameObjectTemplate::clientModel

Referenced by IsLargeGameObject().

◆ closeTextID

uint32 GameObjectTemplate::closeTextID

Definition at line 83 of file GameObjectData.h.

◆ Collisionupdatedelayafteropen

uint32 GameObjectTemplate::Collisionupdatedelayafteropen

Definition at line 91 of file GameObjectData.h.

◆ conditionID1

uint32 GameObjectTemplate::conditionID1

Definition at line 85 of file GameObjectData.h.

◆ conditionID2

uint32 GameObjectTemplate::conditionID2

Definition at line 523 of file GameObjectData.h.

◆ consumable

uint32 GameObjectTemplate::consumable

Definition at line 262 of file GameObjectData.h.

Referenced by ObjectMgr::LoadGameObjectTemplate().

◆ ContentTuningId

int32 GameObjectTemplate::ContentTuningId

◆ ContestedEventAlliance

uint32 GameObjectTemplate::ContestedEventAlliance

◆ ContestedEventHorde

uint32 GameObjectTemplate::ContestedEventHorde

◆ [struct]

◆ cooldown

uint32 GameObjectTemplate::cooldown

Definition at line 192 of file GameObjectData.h.

Referenced by GameObject::Update(), and GameObject::Use().

◆ [struct]

struct { ... } GameObjectTemplate::craftingTable

◆ CreatureDisplayInfo

uint32 GameObjectTemplate::CreatureDisplayInfo

Definition at line 646 of file GameObjectData.h.

◆ creatureID

uint32 GameObjectTemplate::creatureID

Definition at line 404 of file GameObjectData.h.

◆ CreditProxyCreature

uint32 GameObjectTemplate::CreditProxyCreature

Definition at line 557 of file GameObjectData.h.

◆ customAnim

uint32 GameObjectTemplate::customAnim

Definition at line 116 of file GameObjectData.h.

Referenced by GameObject::Use().

◆ CustomItemBonusFilter

uint32 GameObjectTemplate::CustomItemBonusFilter

Definition at line 830 of file GameObjectData.h.

◆ CustomizationFeatureMask

uint32 GameObjectTemplate::CustomizationFeatureMask

Definition at line 550 of file GameObjectData.h.

Referenced by GameObject::Use().

◆ CustomSitAnimKit

uint32 GameObjectTemplate::CustomSitAnimKit

Definition at line 219 of file GameObjectData.h.

Referenced by ObjectMgr::LoadGameObjectTemplate(), and GameObject::Use().

◆ CustomSitHeightOffset

int32 GameObjectTemplate::CustomSitHeightOffset

Definition at line 220 of file GameObjectData.h.

◆ DamagedEvent

uint32 GameObjectTemplate::DamagedEvent

Definition at line 565 of file GameObjectData.h.

Referenced by GameObject::SetDestructibleState().

◆ DamageEvent

uint32 GameObjectTemplate::DamageEvent

Definition at line 578 of file GameObjectData.h.

Referenced by GameObject::ModifyHealth().

◆ damageMax

uint32 GameObjectTemplate::damageMax

Definition at line 327 of file GameObjectData.h.

◆ damageMin

uint32 GameObjectTemplate::damageMin

Definition at line 326 of file GameObjectData.h.

◆ damageSchool

uint32 GameObjectTemplate::damageSchool

Definition at line 328 of file GameObjectData.h.

◆ data

uint32 GameObjectTemplate::data[MAX_GAMEOBJECT_DATA]

Definition at line 882 of file GameObjectData.h.

Referenced by ObjectMgr::LoadGameObjectTemplate().

◆ DefendedBroadcastAlliance

uint32 GameObjectTemplate::DefendedBroadcastAlliance

Definition at line 667 of file GameObjectData.h.

Referenced by GameObject::AssaultCapturePoint().

◆ DefendedBroadcastHorde

uint32 GameObjectTemplate::DefendedBroadcastHorde

Definition at line 664 of file GameObjectData.h.

Referenced by GameObject::AssaultCapturePoint().

◆ DefendedEventAlliance

uint32 GameObjectTemplate::DefendedEventAlliance

Definition at line 674 of file GameObjectData.h.

Referenced by GameObject::AssaultCapturePoint().

◆ DefendedEventHorde

uint32 GameObjectTemplate::DefendedEventHorde

Definition at line 671 of file GameObjectData.h.

Referenced by GameObject::AssaultCapturePoint().

◆ DestroyedEvent

uint32 GameObjectTemplate::DestroyedEvent

Definition at line 570 of file GameObjectData.h.

Referenced by GameObject::SetDestructibleState().

◆ [struct]

◆ DestructibleModelRec

uint32 GameObjectTemplate::DestructibleModelRec

◆ DifficultyAnimations

uint32 GameObjectTemplate::DifficultyAnimations

Definition at line 537 of file GameObjectData.h.

◆ DifficultyEpic

uint32 GameObjectTemplate::DifficultyEpic

Definition at line 533 of file GameObjectData.h.

◆ DifficultyHeroic

uint32 GameObjectTemplate::DifficultyHeroic

Definition at line 532 of file GameObjectData.h.

◆ DifficultyLegendary

uint32 GameObjectTemplate::DifficultyLegendary

Definition at line 534 of file GameObjectData.h.

◆ DifficultyNormal

uint32 GameObjectTemplate::DifficultyNormal

Definition at line 531 of file GameObjectData.h.

◆ displayId

◆ Displaymouseoverasanameplate

uint32 GameObjectTemplate::Displaymouseoverasanameplate

Definition at line 579 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::DONOTUSE

◆ [struct]

struct { ... } GameObjectTemplate::DONOTUSE2

◆ DontPlayOpenAnim

uint32 GameObjectTemplate::DontPlayOpenAnim

Definition at line 283 of file GameObjectData.h.

◆ Dontupdateplayerinteractability

uint32 GameObjectTemplate::Dontupdateplayerinteractability

Definition at line 824 of file GameObjectData.h.

◆ DoodadSetA

uint32 GameObjectTemplate::DoodadSetA

Definition at line 688 of file GameObjectData.h.

Referenced by GameObject::Create().

◆ DoodadSetB

uint32 GameObjectTemplate::DoodadSetB

Definition at line 689 of file GameObjectData.h.

Referenced by GameObject::Create().

◆ DoodadSetC

uint32 GameObjectTemplate::DoodadSetC

Definition at line 799 of file GameObjectData.h.

◆ [struct]

◆ DoorisOpaque

uint32 GameObjectTemplate::DoorisOpaque

Definition at line 86 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::duelFlag

◆ [struct]

struct { ... } GameObjectTemplate::dungeonDifficulty

◆ DungeonEncounter

uint32 GameObjectTemplate::DungeonEncounter

Definition at line 154 of file GameObjectData.h.

Referenced by GameObject::Use().

◆ EnablingWorldStateExpression

uint32 GameObjectTemplate::EnablingWorldStateExpression

Definition at line 512 of file GameObjectData.h.

◆ entry

◆ eventID

uint32 GameObjectTemplate::eventID

Definition at line 259 of file GameObjectData.h.

Referenced by GameObject::Use().

◆ ExclusiveCategory

int32 GameObjectTemplate::ExclusiveCategory

Definition at line 617 of file GameObjectData.h.

◆ ExpansionLevel

uint32 GameObjectTemplate::ExpansionLevel

Definition at line 846 of file GameObjectData.h.

◆ ExpireDuration

uint32 GameObjectTemplate::ExpireDuration

Definition at line 468 of file GameObjectData.h.

◆ FadeRegionRadius

uint32 GameObjectTemplate::FadeRegionRadius

Definition at line 720 of file GameObjectData.h.

◆ [struct]

◆ [struct]

struct { ... } GameObjectTemplate::fishingNode

◆ [struct]

◆ FlagDrop

uint32 GameObjectTemplate::FlagDrop

Definition at line 616 of file GameObjectData.h.

◆ [struct]

◆ floatingTooltip

uint32 GameObjectTemplate::floatingTooltip

Definition at line 173 of file GameObjectData.h.

◆ floatOnWater

uint32 GameObjectTemplate::floatOnWater

Definition at line 177 of file GameObjectData.h.

◆ ForgeType

uint32 GameObjectTemplate::ForgeType

Definition at line 721 of file GameObjectData.h.

Referenced by GameObject::Use().

◆ FrequentHeartbeat

uint32 GameObjectTemplate::FrequentHeartbeat

Definition at line 511 of file GameObjectData.h.

Referenced by GameObjectType::ControlZone::ControlZone().

◆ [struct]

struct { ... } GameObjectTemplate::futurePatchGameObject

◆ [struct]

struct { ... } GameObjectTemplate::garrisonBuilding

◆ [struct]

struct { ... } GameObjectTemplate::garrisonMonument

◆ [struct]

struct { ... } GameObjectTemplate::garrisonMonumentPlaque

◆ [struct]

struct { ... } GameObjectTemplate::garrisonPlot

◆ [struct]

struct { ... } GameObjectTemplate::garrisonShipment

◆ [struct]

struct { ... } GameObjectTemplate::garrTalentTree

◆ GarrTalentTreeID

uint32 GameObjectTemplate::GarrTalentTreeID

Definition at line 723 of file GameObjectData.h.

◆ [struct]

◆ [struct]

struct { ... } GameObjectTemplate::generic

◆ GiganticAOI

uint32 GameObjectTemplate::GiganticAOI

Definition at line 87 of file GameObjectData.h.

◆ [struct]

◆ gossipID

uint32 GameObjectTemplate::gossipID

◆ [struct]

struct { ... } GameObjectTemplate::guardPost

◆ [struct]

struct { ... } GameObjectTemplate::guildbank

◆ HealthRec

uint32 GameObjectTemplate::HealthRec

Definition at line 558 of file GameObjectData.h.

Referenced by GameObject::Create(), and ObjectMgr::LoadGameObjectTemplate().

◆ HeroicAttachment

uint32 GameObjectTemplate::HeroicAttachment

Definition at line 535 of file GameObjectData.h.

◆ highlight

uint32 GameObjectTemplate::highlight

Definition at line 174 of file GameObjectData.h.

◆ IconName

std::string GameObjectTemplate::IconName

◆ IgnoreBoundingBox

uint32 GameObjectTemplate::IgnoreBoundingBox

Definition at line 284 of file GameObjectData.h.

◆ IgnoredByPathing

uint32 GameObjectTemplate::IgnoredByPathing

Definition at line 84 of file GameObjectData.h.

◆ IgnoreTotems

uint32 GameObjectTemplate::IgnoreTotems

Definition at line 201 of file GameObjectData.h.

◆ InfiniteAOI

uint32 GameObjectTemplate::InfiniteAOI

Definition at line 88 of file GameObjectData.h.

◆ InitialDamage

uint32 GameObjectTemplate::InitialDamage

Definition at line 791 of file GameObjectData.h.

◆ InitStopped

uint32 GameObjectTemplate::InitStopped

Definition at line 360 of file GameObjectData.h.

◆ InstanceType

uint32 GameObjectTemplate::InstanceType

Definition at line 530 of file GameObjectData.h.

◆ IntactEvent

uint32 GameObjectTemplate::IntactEvent

Definition at line 559 of file GameObjectData.h.

◆ InteractRadiusOverride

uint32 GameObjectTemplate::InteractRadiusOverride

Definition at line 90 of file GameObjectData.h.

◆ InteriorLight

uint32 GameObjectTemplate::InteriorLight

Definition at line 562 of file GameObjectData.h.

◆ InteriorVisible

uint32 GameObjectTemplate::InteriorVisible

Definition at line 561 of file GameObjectData.h.

◆ Item

uint32 GameObjectTemplate::Item

Definition at line 653 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::itemForge

◆ ItemInteractionID

uint32 GameObjectTemplate::ItemInteractionID

Definition at line 734 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::KeystoneReceptacle

◆ killbonustime

uint32 GameObjectTemplate::killbonustime

Definition at line 507 of file GameObjectData.h.

◆ language

uint32 GameObjectTemplate::language

Definition at line 247 of file GameObjectData.h.

◆ LargeAOI

uint32 GameObjectTemplate::LargeAOI

Definition at line 180 of file GameObjectData.h.

◆ Legacy

uint32 GameObjectTemplate::Legacy

Definition at line 540 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::legendaryForge

◆ linkedTrap

uint32 GameObjectTemplate::linkedTrap

Definition at line 100 of file GameObjectData.h.

Referenced by ObjectMgr::LoadGameObjectTemplate(), and GameObject::Use().

◆ logloot

uint32 GameObjectTemplate::logloot

Definition at line 765 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::mailbox

◆ [struct]

struct { ... } GameObjectTemplate::mapobject

◆ MawPowerFilter

uint32 GameObjectTemplate::MawPowerFilter

Definition at line 820 of file GameObjectData.h.

◆ MaxNumberofLoots

uint32 GameObjectTemplate::MaxNumberofLoots

Definition at line 764 of file GameObjectData.h.

Referenced by GameObject::Use().

◆ maxRestock

uint32 GameObjectTemplate::maxRestock

Definition at line 134 of file GameObjectData.h.

Referenced by GameObject::Create(), and GameObject::Update().

◆ maxSuperiority

uint32 GameObjectTemplate::maxSuperiority

Definition at line 500 of file GameObjectData.h.

Referenced by GameObjectType::ControlZone::CalculateTimeNeeded().

◆ maxTime

uint32 GameObjectTemplate::maxTime

Definition at line 502 of file GameObjectData.h.

Referenced by GameObjectType::ControlZone::CalculateTimeNeeded().

◆ [struct]

struct { ... } GameObjectTemplate::meetingStone

◆ [struct]

struct { ... } GameObjectTemplate::miniGame

◆ minRestock

uint32 GameObjectTemplate::minRestock

Definition at line 133 of file GameObjectData.h.

Referenced by GameObject::Create(), and GameObject::Update().

◆ minSuperiority

uint32 GameObjectTemplate::minSuperiority

Definition at line 499 of file GameObjectData.h.

Referenced by GameObjectType::ControlZone::CalculateTimeNeeded().

◆ minTime

uint32 GameObjectTemplate::minTime

Definition at line 501 of file GameObjectData.h.

Referenced by GameObjectType::ControlZone::CalculateTimeNeeded().

◆ [struct]

◆ moveSpeed

uint32 GameObjectTemplate::moveSpeed

Definition at line 352 of file GameObjectData.h.

Referenced by TransportMgr::GeneratePath(), and InitializeLeg().

◆ [struct]

struct { ... } GameObjectTemplate::multi

◆ MultiProperties

uint32 GameObjectTemplate::MultiProperties

Definition at line 785 of file GameObjectData.h.

◆ name

◆ NeutralEventAlliance

uint32 GameObjectTemplate::NeutralEventAlliance

Definition at line 496 of file GameObjectData.h.

Referenced by GameObjectType::ControlZone::HandleHeartbeat().

◆ NeutralEventHorde

uint32 GameObjectTemplate::NeutralEventHorde

Definition at line 495 of file GameObjectData.h.

Referenced by GameObjectType::ControlZone::HandleHeartbeat().

◆ neutralPercent

◆ NeverUsableWhileMounted

uint32 GameObjectTemplate::NeverUsableWhileMounted

Definition at line 123 of file GameObjectData.h.

◆ [struct]

◆ [struct]

struct { ... } GameObjectTemplate::newflagdrop

◆ noDamageImmune

uint32 GameObjectTemplate::noDamageImmune

Definition at line 81 of file GameObjectData.h.

Referenced by ObjectMgr::LoadGameObjectTemplate().

◆ NoFuzzyHit

uint32 GameObjectTemplate::NoFuzzyHit

Definition at line 288 of file GameObjectData.h.

◆ notInCombat

uint32 GameObjectTemplate::notInCombat

Definition at line 749 of file GameObjectData.h.

◆ NotLOSBlocking

uint32 GameObjectTemplate::NotLOSBlocking

Definition at line 89 of file GameObjectData.h.

Referenced by GameObject::CreateModel().

◆ ObjectDespawnDelay

uint32 GameObjectTemplate::ObjectDespawnDelay

Definition at line 752 of file GameObjectData.h.

Referenced by GameObject::Use().

◆ OneTimeChestAccountFlag

uint32 GameObjectTemplate::OneTimeChestAccountFlag

Definition at line 151 of file GameObjectData.h.

◆ OneTimeChestCharacterFlag

uint32 GameObjectTemplate::OneTimeChestCharacterFlag

Definition at line 150 of file GameObjectData.h.

◆ onlychargeheightcheck

uint32 GameObjectTemplate::onlychargeheightcheck

Definition at line 317 of file GameObjectData.h.

◆ onlychargetimecheck

uint32 GameObjectTemplate::onlychargetimecheck

Definition at line 318 of file GameObjectData.h.

◆ onlyCreatorUse

uint32 GameObjectTemplate::onlyCreatorUse

Definition at line 215 of file GameObjectData.h.

◆ open

uint32 GameObjectTemplate::open

Definition at line 79 of file GameObjectData.h.

Referenced by ObjectMgr::LoadGameObjectTemplate().

◆ openTextID

uint32 GameObjectTemplate::openTextID

Definition at line 82 of file GameObjectData.h.

◆ Overrideminimaptrackingicon

uint32 GameObjectTemplate::Overrideminimaptrackingicon

Definition at line 771 of file GameObjectData.h.

◆ pageID

uint32 GameObjectTemplate::pageID

Definition at line 246 of file GameObjectData.h.

Referenced by ObjectMgr::LoadGameObjectTemplate(), and GameObject::Use().

◆ pageMaterial

uint32 GameObjectTemplate::pageMaterial

Definition at line 114 of file GameObjectData.h.

◆ partyOnly

uint32 GameObjectTemplate::partyOnly

Definition at line 414 of file GameObjectData.h.

Referenced by GameObject::Use().

◆ PathBlockerBump

int32 GameObjectTemplate::PathBlockerBump

Definition at line 598 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::PerksProgramChest

Referenced by GetAutoCloseTime().

◆ [struct]

struct { ... } GameObjectTemplate::phaseableMO

◆ pickupSpell

uint32 GameObjectTemplate::pickupSpell

Definition at line 435 of file GameObjectData.h.

Referenced by GameObject::Use().

◆ playerCast

uint32 GameObjectTemplate::playerCast

Definition at line 203 of file GameObjectData.h.

Referenced by GameObject::Use().

◆ PlayerChoice

uint32 GameObjectTemplate::PlayerChoice

Definition at line 819 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::playerChoiceChest

◆ PlayerInteractionType

uint32 GameObjectTemplate::PlayerInteractionType

Definition at line 735 of file GameObjectData.h.

◆ PlayOpenAnimationonOpening

uint32 GameObjectTemplate::PlayOpenAnimationonOpening

Definition at line 767 of file GameObjectData.h.

◆ PlotInstance

uint32 GameObjectTemplate::PlotInstance

Definition at line 639 of file GameObjectData.h.

◆ Preferonlyifinlineofsight

uint32 GameObjectTemplate::Preferonlyifinlineofsight

Definition at line 406 of file GameObjectData.h.

◆ Preventmeetingstonefromtargetinganunfriendlypartymemberoutsideofinstances

uint32 GameObjectTemplate::Preventmeetingstonefromtargetinganunfriendlypartymemberoutsideofinstances

Definition at line 429 of file GameObjectData.h.

◆ Preventteleportingtheplayeroutofthebarbershopchair

uint32 GameObjectTemplate::Preventteleportingtheplayeroutofthebarbershopchair

Definition at line 551 of file GameObjectData.h.

◆ Profession

uint32 GameObjectTemplate::Profession

Definition at line 239 of file GameObjectData.h.

◆ Profession2

uint32 GameObjectTemplate::Profession2

Definition at line 240 of file GameObjectData.h.

◆ Profession3

uint32 GameObjectTemplate::Profession3

Definition at line 241 of file GameObjectData.h.

◆ ProgressEventAlliance

uint32 GameObjectTemplate::ProgressEventAlliance

Definition at line 494 of file GameObjectData.h.

Referenced by GameObjectType::ControlZone::HandleHeartbeat().

◆ ProgressEventHorde

uint32 GameObjectTemplate::ProgressEventHorde

Definition at line 493 of file GameObjectData.h.

Referenced by GameObjectType::ControlZone::HandleHeartbeat().

◆ PVPEnabling

uint32 GameObjectTemplate::PVPEnabling

Definition at line 560 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::pvpReward

◆ QueryData

std::unique_ptr<WorldPacket[]> GameObjectTemplate::QueryData

Definition at line 889 of file GameObjectData.h.

Referenced by InitializeQueryData().

◆ questGiver

uint32 GameObjectTemplate::questGiver

Definition at line 113 of file GameObjectData.h.

◆ [struct]

◆ questID

uint32 GameObjectTemplate::questID

Definition at line 137 of file GameObjectData.h.

Referenced by GameObject::ActivateToQuest(), and GameObject::Use().

◆ radius

◆ [struct]

struct { ... } GameObjectTemplate::raw

◆ Reached10thfloor

uint32 GameObjectTemplate::Reached10thfloor

Definition at line 316 of file GameObjectData.h.

Referenced by GameObjectType::Transport::Update().

◆ Reached1stfloor

uint32 GameObjectTemplate::Reached1stfloor

Definition at line 298 of file GameObjectData.h.

Referenced by GameObjectType::Transport::Update().

◆ Reached2ndfloor

uint32 GameObjectTemplate::Reached2ndfloor

Definition at line 299 of file GameObjectData.h.

Referenced by GameObjectType::Transport::Update().

◆ Reached3rdfloor

uint32 GameObjectTemplate::Reached3rdfloor

Definition at line 302 of file GameObjectData.h.

Referenced by GameObjectType::Transport::Update().

◆ Reached4thfloor

uint32 GameObjectTemplate::Reached4thfloor

Definition at line 304 of file GameObjectData.h.

Referenced by GameObjectType::Transport::Update().

◆ Reached5thfloor

uint32 GameObjectTemplate::Reached5thfloor

Definition at line 306 of file GameObjectData.h.

Referenced by GameObjectType::Transport::Update().

◆ Reached6thfloor

uint32 GameObjectTemplate::Reached6thfloor

Definition at line 308 of file GameObjectData.h.

Referenced by GameObjectType::Transport::Update().

◆ Reached7thfloor

uint32 GameObjectTemplate::Reached7thfloor

Definition at line 310 of file GameObjectData.h.

Referenced by GameObjectType::Transport::Update().

◆ Reached8thfloor

uint32 GameObjectTemplate::Reached8thfloor

Definition at line 312 of file GameObjectData.h.

Referenced by GameObjectType::Transport::Update().

◆ Reached9thfloor

uint32 GameObjectTemplate::Reached9thfloor

Definition at line 314 of file GameObjectData.h.

Referenced by GameObjectType::Transport::Update().

◆ RebuildingEvent

uint32 GameObjectTemplate::RebuildingEvent

Definition at line 575 of file GameObjectData.h.

Referenced by GameObject::SetDestructibleState().

◆ RebuildingTime

uint32 GameObjectTemplate::RebuildingTime

Definition at line 572 of file GameObjectData.h.

◆ RequiredLevel

int32 GameObjectTemplate::RequiredLevel

Definition at line 72 of file GameObjectData.h.

Referenced by BuildQueryData(), and ObjectMgr::LoadGameObjectTemplate().

◆ requireLOS

uint32 GameObjectTemplate::requireLOS

Definition at line 105 of file GameObjectData.h.

◆ RespawnTime

uint32 GameObjectTemplate::RespawnTime

◆ returnAura

uint32 GameObjectTemplate::returnAura

Definition at line 437 of file GameObjectData.h.

◆ ReturnonDefenderInteract

uint32 GameObjectTemplate::ReturnonDefenderInteract

Definition at line 619 of file GameObjectData.h.

◆ returnSpell

uint32 GameObjectTemplate::returnSpell

Definition at line 438 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::ritual

◆ ritualNoTargetCheck

uint32 GameObjectTemplate::ritualNoTargetCheck

Definition at line 386 of file GameObjectData.h.

◆ ritualPersistent

uint32 GameObjectTemplate::ritualPersistent

Definition at line 382 of file GameObjectData.h.

Referenced by GameObject::Use().

◆ Script

uint32 GameObjectTemplate::Script

Definition at line 821 of file GameObjectData.h.

◆ ScriptId

◆ serverOnly

uint32 GameObjectTemplate::serverOnly

Definition at line 175 of file GameObjectData.h.

◆ ShipmentContainer

uint32 GameObjectTemplate::ShipmentContainer

Definition at line 702 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::siegeableMO

◆ [struct]

struct { ... } GameObjectTemplate::siegeableMulti

◆ SiegeableProperties

uint32 GameObjectTemplate::SiegeableProperties

Definition at line 796 of file GameObjectData.h.

◆ size

◆ SortFarZ

uint32 GameObjectTemplate::SortFarZ

Definition at line 286 of file GameObjectData.h.

◆ SpawnMap

◆ SpawnVignette

uint32 GameObjectTemplate::SpawnVignette

Definition at line 158 of file GameObjectData.h.

◆ speedWorldState1

uint32 GameObjectTemplate::speedWorldState1

Definition at line 508 of file GameObjectData.h.

◆ speedWorldState2

uint32 GameObjectTemplate::speedWorldState2

Definition at line 509 of file GameObjectData.h.

◆ spell

◆ [struct]

◆ [struct]

◆ spellFocusType

uint32 GameObjectTemplate::spellFocusType

Definition at line 225 of file GameObjectData.h.

Referenced by ObjectMgr::LoadGameObjectTemplate().

◆ spellFocusType2

uint32 GameObjectTemplate::spellFocusType2

Definition at line 236 of file GameObjectData.h.

◆ spellFocusType3

uint32 GameObjectTemplate::spellFocusType3

Definition at line 237 of file GameObjectData.h.

◆ spellFocusType4

uint32 GameObjectTemplate::spellFocusType4

Definition at line 238 of file GameObjectData.h.

◆ SpellVisual1

uint32 GameObjectTemplate::SpellVisual1

Definition at line 675 of file GameObjectData.h.

Referenced by GameObject::Create(), and GameObject::UpdateCapturePoint().

◆ SpellVisual2

uint32 GameObjectTemplate::SpellVisual2

Definition at line 676 of file GameObjectData.h.

Referenced by GameObject::UpdateCapturePoint().

◆ SpellVisual3

uint32 GameObjectTemplate::SpellVisual3

Definition at line 677 of file GameObjectData.h.

Referenced by GameObject::UpdateCapturePoint().

◆ SpellVisual4

uint32 GameObjectTemplate::SpellVisual4

Definition at line 678 of file GameObjectData.h.

Referenced by GameObject::UpdateCapturePoint().

◆ SpellVisual5

uint32 GameObjectTemplate::SpellVisual5

Definition at line 679 of file GameObjectData.h.

Referenced by GameObject::UpdateCapturePoint().

◆ startDelay

uint32 GameObjectTemplate::startDelay

Definition at line 194 of file GameObjectData.h.

Referenced by GameObject::Update().

◆ startEventID

uint32 GameObjectTemplate::startEventID

Definition at line 354 of file GameObjectData.h.

◆ startingValue

uint32 GameObjectTemplate::startingValue

Definition at line 505 of file GameObjectData.h.

Referenced by GameObjectType::ControlZone::GetStartingValue().

◆ startOpen

uint32 GameObjectTemplate::startOpen

Definition at line 78 of file GameObjectData.h.

Referenced by GameObject::Create().

◆ stealthAffected

uint32 GameObjectTemplate::stealthAffected

Definition at line 198 of file GameObjectData.h.

Referenced by GameObject::Create().

◆ stealthed

uint32 GameObjectTemplate::stealthed

Definition at line 196 of file GameObjectData.h.

Referenced by GameObject::Create().

◆ stopEventID

uint32 GameObjectTemplate::stopEventID

Definition at line 355 of file GameObjectData.h.

◆ StringId

std::string GameObjectTemplate::StringId

Definition at line 888 of file GameObjectData.h.

Referenced by GameObject::Create(), and ObjectMgr::LoadGameObjectTemplate().

◆ SummonerTriggered

uint32 GameObjectTemplate::SummonerTriggered

Definition at line 204 of file GameObjectData.h.

◆ SyncAnimationtoObjectLifetime

uint32 GameObjectTemplate::SyncAnimationtoObjectLifetime

Definition at line 287 of file GameObjectData.h.

◆ taxiPathID

uint32 GameObjectTemplate::taxiPathID

◆ [struct]

struct { ... } GameObjectTemplate::text

◆ Thexoffsetofthedestructiblenameplateifitisenabled

int32 GameObjectTemplate::Thexoffsetofthedestructiblenameplateifitisenabled

Definition at line 580 of file GameObjectData.h.

◆ Theyoffsetofthedestructiblenameplateifitisenabled

int32 GameObjectTemplate::Theyoffsetofthedestructiblenameplateifitisenabled

Definition at line 581 of file GameObjectData.h.

◆ Thezoffsetofthedestructiblenameplateifitisenabled

int32 GameObjectTemplate::Thezoffsetofthedestructiblenameplateifitisenabled

Definition at line 582 of file GameObjectData.h.

◆ Timeto10thfloor

uint32 GameObjectTemplate::Timeto10thfloor

Definition at line 315 of file GameObjectData.h.

Referenced by GameObjectType::Transport::Transport().

◆ Timeto2ndfloor

uint32 GameObjectTemplate::Timeto2ndfloor

Definition at line 295 of file GameObjectData.h.

Referenced by GameObjectType::Transport::Transport().

◆ Timeto3rdfloor

uint32 GameObjectTemplate::Timeto3rdfloor

Definition at line 301 of file GameObjectData.h.

Referenced by GameObjectType::Transport::Transport().

◆ Timeto4thfloor

uint32 GameObjectTemplate::Timeto4thfloor

Definition at line 303 of file GameObjectData.h.

Referenced by GameObjectType::Transport::Transport().

◆ Timeto5thfloor

uint32 GameObjectTemplate::Timeto5thfloor

Definition at line 305 of file GameObjectData.h.

Referenced by GameObjectType::Transport::Transport().

◆ Timeto6thfloor

uint32 GameObjectTemplate::Timeto6thfloor

Definition at line 307 of file GameObjectData.h.

Referenced by GameObjectType::Transport::Transport().

◆ Timeto7thfloor

uint32 GameObjectTemplate::Timeto7thfloor

Definition at line 309 of file GameObjectData.h.

Referenced by GameObjectType::Transport::Transport().

◆ Timeto8thfloor

uint32 GameObjectTemplate::Timeto8thfloor

Definition at line 311 of file GameObjectData.h.

Referenced by GameObjectType::Transport::Transport().

◆ Timeto9thfloor

uint32 GameObjectTemplate::Timeto9thfloor

Definition at line 313 of file GameObjectData.h.

Referenced by GameObjectType::Transport::Transport().

◆ [struct]

◆ transportPhysics

uint32 GameObjectTemplate::transportPhysics

Definition at line 356 of file GameObjectData.h.

◆ [struct]

◆ [struct]

struct { ... } GameObjectTemplate::trapdoor

◆ TriggerCondition

uint32 GameObjectTemplate::TriggerCondition

Definition at line 206 of file GameObjectData.h.

◆ triggeredEvent

uint32 GameObjectTemplate::triggeredEvent

Definition at line 135 of file GameObjectData.h.

Referenced by GameObject::Use().

◆ trivialSkillHigh

uint32 GameObjectTemplate::trivialSkillHigh

Definition at line 153 of file GameObjectData.h.

◆ trivialSkillLow

uint32 GameObjectTemplate::trivialSkillLow

Definition at line 152 of file GameObjectData.h.

◆ TrophyInstanceID

uint32 GameObjectTemplate::TrophyInstanceID

Definition at line 696 of file GameObjectData.h.

◆ TrophyTypeID

uint32 GameObjectTemplate::TrophyTypeID

Definition at line 695 of file GameObjectData.h.

◆ TrueInfiniteAOI

uint32 GameObjectTemplate::TrueInfiniteAOI

Definition at line 361 of file GameObjectData.h.

◆ turnpersonallootsecurityoff

uint32 GameObjectTemplate::turnpersonallootsecurityoff

Definition at line 768 of file GameObjectData.h.

◆ type

uint32 GameObjectTemplate::type

Definition at line 64 of file GameObjectData.h.

Referenced by BaseEntity::BuildMovementUpdate(), BuildQueryData(), GameObject::CanInteractWithCapturePoint(), CheckAndFixGOChairHeightId(), Spell::CheckCast(), CheckGOConsumable(), CheckGOLinkedTrapId(), CheckGOLockId(), CheckGONoDamageImmuneId(), CheckGOSpellId(), ClearObjectVignetteonOpening(), GameObject::Create(), GameObject::Delete(), Spell::EffectOpenLock(), Spell::EffectTransmitted(), GetAutoCloseTime(), GetCharges(), GetConditionID1(), GetCooldown(), GetDespawnPossibility(), GetEventScriptSet(), GetGossipMenuId(), GetInteractRadiusOverride(), GetLinkedGameObjectEntry(), GetLockId(), GetLootId(), GetNoDamageImmune(), GetNotInCombat(), GetQuestID(), GetRequireLOS(), GetServerOnly(), GetSpawnVignette(), GetSpellFocusRadius(), GetSpellFocusType(), GetTrivialSkillHigh(), GetTrivialSkillLow(), AuraEffect::HandleAuraActAsControlZone(), gobject_commandscript::HandleGameObjectAddCommand(), gobject_commandscript::HandleGameObjectInfoCommand(), IsDespawnAtAction(), GameObject::IsDestructibleBuilding(), IsDisplayMandatory(), IsGiganticGameObject(), IsInfiniteGameObject(), IsLargeGameObject(), GameObject::IsTransport(), IsUsableMounted(), IsUsingGroupLootRules(), ObjectMgr::LoadGameobjectQuestEnders(), ObjectMgr::LoadGameobjectQuestStarters(), ObjectMgr::LoadGameObjects(), ObjectMgr::LoadGameObjectTemplate(), ObjectMgr::LoadGameObjectTemplateAddons(), GarrisonMgr::LoadPlotFinalizeGOInfo(), ObjectMgr::LoadScripts(), battleground_arathi_basin::OnGameObjectCreate(), Trinity::NearestGameObjectFishingHole::operator()(), GameObject::TriggeringLinkedGameObject(), and GameObject::Update().

◆ [struct]

struct { ... } GameObjectTemplate::UILink

◆ UILinkType

uint32 GameObjectTemplate::UILinkType

Definition at line 728 of file GameObjectData.h.

Referenced by GameObject::Use().

◆ UiMapID

uint32 GameObjectTemplate::UiMapID

Definition at line 836 of file GameObjectData.h.

◆ UncontestedTime

uint32 GameObjectTemplate::UncontestedTime

Definition at line 510 of file GameObjectData.h.

Referenced by GameObjectType::ControlZone::CalculateTimeNeeded().

◆ unidirectional

uint32 GameObjectTemplate::unidirectional

Definition at line 506 of file GameObjectData.h.

◆ unk1

std::string GameObjectTemplate::unk1

Definition at line 69 of file GameObjectData.h.

Referenced by BuildQueryData(), and ObjectMgr::LoadGameObjectTemplate().

◆ Unused [1/2]

uint32 GameObjectTemplate::Unused

Definition at line 132 of file GameObjectData.h.

◆ Unused [2/2]

int32 GameObjectTemplate::Unused

Definition at line 556 of file GameObjectData.h.

◆ Unused1

int32 GameObjectTemplate::Unused1

Definition at line 563 of file GameObjectData.h.

◆ Unused10 [1/2]

uint32 GameObjectTemplate::Unused10

Definition at line 160 of file GameObjectData.h.

◆ Unused10 [2/2]

int32 GameObjectTemplate::Unused10

Definition at line 577 of file GameObjectData.h.

◆ Unused11

uint32 GameObjectTemplate::Unused11

Definition at line 161 of file GameObjectData.h.

◆ Unused12

uint32 GameObjectTemplate::Unused12

Definition at line 163 of file GameObjectData.h.

◆ Unused2 [1/2]

uint32 GameObjectTemplate::Unused2

Definition at line 139 of file GameObjectData.h.

◆ Unused2 [2/2]

int32 GameObjectTemplate::Unused2

Definition at line 564 of file GameObjectData.h.

◆ Unused3 [1/2]

uint32 GameObjectTemplate::Unused3

Definition at line 140 of file GameObjectData.h.

◆ Unused3 [2/2]

int32 GameObjectTemplate::Unused3

Definition at line 566 of file GameObjectData.h.

◆ Unused4 [1/2]

uint32 GameObjectTemplate::Unused4

Definition at line 141 of file GameObjectData.h.

◆ Unused4 [2/2]

int32 GameObjectTemplate::Unused4

Definition at line 567 of file GameObjectData.h.

◆ Unused5 [1/2]

uint32 GameObjectTemplate::Unused5

Definition at line 142 of file GameObjectData.h.

◆ Unused5 [2/2]

int32 GameObjectTemplate::Unused5

Definition at line 568 of file GameObjectData.h.

◆ Unused6 [1/2]

uint32 GameObjectTemplate::Unused6

Definition at line 144 of file GameObjectData.h.

◆ Unused6 [2/2]

int32 GameObjectTemplate::Unused6

Definition at line 569 of file GameObjectData.h.

◆ Unused7 [1/2]

uint32 GameObjectTemplate::Unused7

Definition at line 145 of file GameObjectData.h.

◆ Unused7 [2/2]

int32 GameObjectTemplate::Unused7

Definition at line 571 of file GameObjectData.h.

◆ Unused8 [1/2]

uint32 GameObjectTemplate::Unused8

Definition at line 156 of file GameObjectData.h.

◆ Unused8 [2/2]

int32 GameObjectTemplate::Unused8

Definition at line 573 of file GameObjectData.h.

◆ Unused9 [1/2]

uint32 GameObjectTemplate::Unused9

Definition at line 157 of file GameObjectData.h.

◆ Unused9 [2/2]

int32 GameObjectTemplate::Unused9

Definition at line 576 of file GameObjectData.h.

◆ UseGarrisonOwnerGuildColors

uint32 GameObjectTemplate::UseGarrisonOwnerGuildColors

Definition at line 181 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::weeklyRewardChest

◆ WhenAvailable

uint32 GameObjectTemplate::WhenAvailable

Definition at line 777 of file GameObjectData.h.

◆ Willthisduelgountilaplayerdies

uint32 GameObjectTemplate::Willthisduelgountilaplayerdies

Definition at line 369 of file GameObjectData.h.

◆ worldState1

◆ worldstate2

uint32 GameObjectTemplate::worldstate2

◆ worldstate3

uint32 GameObjectTemplate::worldstate3

Definition at line 498 of file GameObjectData.h.

Referenced by GameObjectType::ControlZone::HandleUnitEnterExit().

◆ xpDifficulty

uint32 GameObjectTemplate::xpDifficulty

Definition at line 148 of file GameObjectData.h.

Referenced by GameObject::Use().

◆ xpLevel

int32 GameObjectTemplate::xpLevel

Definition at line 147 of file GameObjectData.h.


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