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

#include <GameObjectData.h>

Public Member Functions

bool IsDespawnAtAction () const
 
bool IsUsableMounted () const
 
bool IsIgnoringLOSChecks () const
 
uint32 GetLockId () const
 
bool GetDespawnPossibility () const
 
bool CannotBeUsedUnderImmunity () const
 
uint32 GetCharges () const
 
uint32 GetLinkedGameObjectEntry () const
 
uint32 GetAutoCloseTime () const
 
uint32 GetLootId () const
 
uint32 GetGossipMenuId () const
 
uint32 GetEventScriptId () const
 
uint32 GetCooldown () const
 
bool IsLargeGameObject () const
 
bool IsInfiniteGameObject () const
 
uint32 GetServerOnly () const
 
void InitializeQueryData ()
 
WorldPacket BuildQueryData (LocaleConstant loc) const
 

Public Attributes

uint32 entry
 
uint32 type
 
uint32 displayId
 
std::string name
 
std::string IconName
 
std::string castBarCaption
 
std::string unk1
 
float size
 
union { 
 
   struct { 
 
      uint32   startOpen 
 
      uint32   lockId 
 
      uint32   autoCloseTime 
 
      uint32   noDamageImmune 
 
      uint32   openTextID 
 
      uint32   closeTextID 
 
      uint32   ignoredByPathing 
 
      uint32   conditionID1 
 
   }   door 
 
   struct { 
 
      uint32   startOpen 
 
      uint32   lockId 
 
      uint32   autoCloseTime 
 
      uint32   linkedTrap 
 
      uint32   noDamageImmune 
 
      uint32   large 
 
      uint32   openTextID 
 
      uint32   closeTextID 
 
      uint32   losOK 
 
      uint32   conditionID1 
 
   }   button 
 
   struct { 
 
      uint32   lockId 
 
      uint32   questList 
 
      uint32   pageMaterial 
 
      uint32   gossipID 
 
      uint32   customAnim 
 
      uint32   noDamageImmune 
 
      uint32   openTextID 
 
      uint32   losOK 
 
      uint32   allowMounted 
 
      uint32   large 
 
      uint32   conditionID1 
 
   }   questgiver 
 
   struct { 
 
      uint32   lockId 
 
      uint32   lootId 
 
      uint32   chestRestockTime 
 
      uint32   consumable 
 
      uint32   minSuccessOpens 
 
      uint32   maxSuccessOpens 
 
      uint32   eventId 
 
      uint32   linkedTrapId 
 
      uint32   questId 
 
      uint32   level 
 
      uint32   losOK 
 
      uint32   leaveLoot 
 
      uint32   notInCombat 
 
      uint32   logLoot 
 
      uint32   openTextID 
 
      uint32   groupLootRules 
 
      uint32   floatingTooltip 
 
      uint32   conditionID1 
 
   }   chest 
 
   struct { 
 
      uint32   floatingTooltip 
 
      uint32   highlight 
 
      uint32   serverOnly 
 
      uint32   large 
 
      uint32   floatOnWater 
 
      int32   questID 
 
      uint32   conditionID1 
 
   }   _generic 
 
   struct { 
 
      uint32   lockId 
 
      uint32   level 
 
      uint32   diameter 
 
      uint32   spellId 
 
      uint32   type 
 
      uint32   cooldown 
 
      int32   autoCloseTime 
 
      uint32   startDelay 
 
      uint32   serverOnly 
 
      uint32   stealthed 
 
      uint32   large 
 
      uint32   invisible 
 
      uint32   openTextID 
 
      uint32   closeTextID 
 
      uint32   ignoreTotems 
 
      uint32   conditionID1 
 
   }   trap 
 
   struct { 
 
      uint32   slots 
 
      uint32   height 
 
      uint32   onlyCreatorUse 
 
      uint32   triggeredEvent 
 
      uint32   conditionID1 
 
   }   chair 
 
   struct { 
 
      uint32   focusId 
 
      uint32   dist 
 
      uint32   linkedTrapId 
 
      uint32   serverOnly 
 
      uint32   questID 
 
      uint32   large 
 
      uint32   floatingTooltip 
 
      uint32   floatOnWater 
 
      uint32   conditionID1 
 
   }   spellFocus 
 
   struct { 
 
      uint32   pageID 
 
      uint32   language 
 
      uint32   pageMaterial 
 
      uint32   allowMounted 
 
      uint32   conditionID1 
 
   }   text 
 
   struct { 
 
      uint32   lockId 
 
      int32   questId 
 
      uint32   eventId 
 
      uint32   autoCloseTime 
 
      uint32   customAnim 
 
      uint32   consumable 
 
      uint32   cooldown 
 
      uint32   pageId 
 
      uint32   language 
 
      uint32   pageMaterial 
 
      uint32   spellId 
 
      uint32   noDamageImmune 
 
      uint32   linkedTrapId 
 
      uint32   large 
 
      uint32   openTextID 
 
      uint32   closeTextID 
 
      uint32   losOK 
 
      uint32   allowMounted 
 
      uint32   floatingTooltip 
 
      uint32   gossipID 
 
      uint32   WorldStateSetsState 
 
      uint32   floatOnWater 
 
      uint32   conditionID1 
 
   }   goober 
 
   struct { 
 
      uint32   pause 
 
      uint32   startOpen 
 
      uint32   autoCloseTime 
 
      uint32   pause1EventID 
 
      uint32   pause2EventID 
 
      int32   mapID 
 
   }   transport 
 
   struct { 
 
      uint32   lockId 
 
      uint32   radius 
 
      uint32   damageMin 
 
      uint32   damageMax 
 
      uint32   damageSchool 
 
      uint32   autoCloseTime 
 
      uint32   openTextID 
 
      uint32   closeTextID 
 
   }   areadamage 
 
   struct { 
 
      uint32   lockId 
 
      uint32   cinematicId 
 
      uint32   eventID 
 
      uint32   openTextID 
 
      uint32   conditionID1 
 
   }   camera 
 
   struct { 
 
      uint32   taxiPathId 
 
      uint32   moveSpeed 
 
      uint32   accelRate 
 
      uint32   startEventID 
 
      uint32   stopEventID 
 
      uint32   transportPhysics 
 
      int32   mapID 
 
      uint32   worldState1 
 
      uint32   canBeStopped 
 
   }   moTransport 
 
   struct { 
 
      uint32   reqParticipants 
 
      uint32   spellId 
 
      uint32   animSpell 
 
      uint32   ritualPersistent 
 
      uint32   casterTargetSpell 
 
      uint32   casterTargetSpellTargets 
 
      uint32   castersGrouped 
 
      uint32   ritualNoTargetCheck 
 
      uint32   conditionID1 
 
   }   summoningRitual 
 
   struct { 
 
      uint32   conditionID1 
 
   }   mailbox 
 
   struct { 
 
      uint32   creatureID 
 
      uint32   charges 
 
   }   guardpost 
 
   struct { 
 
      uint32   spellId 
 
      int32   charges 
 
      uint32   partyOnly 
 
      uint32   allowMounted 
 
      uint32   large 
 
      uint32   conditionID1 
 
   }   spellcaster 
 
   struct { 
 
      uint32   minLevel 
 
      uint32   maxLevel 
 
      uint32   areaID 
 
   }   meetingstone 
 
   struct { 
 
      uint32   lockId 
 
      uint32   pickupSpell 
 
      uint32   radius 
 
      uint32   returnAura 
 
      uint32   returnSpell 
 
      uint32   noDamageImmune 
 
      uint32   openTextID 
 
      uint32   losOK 
 
      uint32   conditionID1 
 
   }   flagstand 
 
   struct { 
 
      uint32   radius 
 
      uint32   lootId 
 
      uint32   minSuccessOpens 
 
      uint32   maxSuccessOpens 
 
      uint32   lockId 
 
   }   fishinghole 
 
   struct { 
 
      uint32   lockId 
 
      uint32   eventID 
 
      uint32   pickupSpell 
 
      uint32   noDamageImmune 
 
      uint32   openTextID 
 
   }   flagdrop 
 
   struct { 
 
      uint32   gameType 
 
   }   miniGame 
 
   struct { 
 
      uint32   radius 
 
      uint32   spell 
 
      uint32   worldState1 
 
      uint32   worldstate2 
 
      uint32   winEventID1 
 
      uint32   winEventID2 
 
      uint32   contestedEventID1 
 
      uint32   contestedEventID2 
 
      uint32   progressEventID1 
 
      uint32   progressEventID2 
 
      uint32   neutralEventID1 
 
      uint32   neutralEventID2 
 
      uint32   neutralPercent 
 
      uint32   worldstate3 
 
      uint32   minSuperiority 
 
      uint32   maxSuperiority 
 
      uint32   minTime 
 
      uint32   maxTime 
 
      uint32   large 
 
      uint32   highlight 
 
      uint32   startingValue 
 
      uint32   unidirectional 
 
   }   capturePoint 
 
   struct { 
 
      uint32   startOpen 
 
      uint32   radius 
 
      uint32   auraID1 
 
      uint32   conditionID1 
 
      uint32   auraID2 
 
      uint32   conditionID2 
 
      uint32   serverOnly 
 
   }   auraGenerator 
 
   struct { 
 
      int32   mapID 
 
      uint32   difficulty 
 
   }   dungeonDifficulty 
 
   struct { 
 
      uint32   chairheight 
 
      int32   heightOffset 
 
   }   barberChair 
 
   struct { 
 
      uint32   intactNumHits 
 
      uint32   creditProxyCreature 
 
      uint32   empty1 
 
      uint32   intactEvent 
 
      uint32   empty2 
 
      uint32   damagedNumHits 
 
      uint32   empty3 
 
      int32   empty4 
 
      int32   empty5 
 
      uint32   damagedEvent 
 
      int32   empty6 
 
      int32   empty7 
 
      int32   empty8 
 
      int32   empty9 
 
      uint32   destroyedEvent 
 
      int32   empty10 
 
      uint32   rebuildingTimeSecs 
 
      int32   empty11 
 
      uint32   destructibleData 
 
      uint32   rebuildingEvent 
 
      int32   empty12 
 
      int32   empty13 
 
      uint32   damageEvent 
 
      uint32   empty14 
 
   }   building 
 
   struct { 
 
      uint32   conditionID1 
 
   }   guildbank 
 
   struct { 
 
      uint32   whenToPause 
 
      uint32   startOpen 
 
      uint32   autoClose 
 
   }   trapDoor 
 
   struct { 
 
      uint32   data [MAX_GAMEOBJECT_DATA
 
   }   raw 
 
};  
 
std::string AIName
 
uint32 ScriptId
 
std::string StringId
 
WorldPacket QueryData [TOTAL_LOCALES]
 

Detailed Description

Definition at line 33 of file GameObjectData.h.

Member Function Documentation

◆ BuildQueryData()

WorldPacket GameObjectTemplate::BuildQueryData ( LocaleConstant  loc) const

Definition at line 55 of file GameObject.cpp.

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

◆ CannotBeUsedUnderImmunity()

bool GameObjectTemplate::CannotBeUsedUnderImmunity ( ) const
inline

Definition at line 498 of file GameObjectData.h.

+ Here is the caller graph for this function:

◆ GetAutoCloseTime()

uint32 GameObjectTemplate::GetAutoCloseTime ( ) const
inline

Definition at line 536 of file GameObjectData.h.

+ Here is the caller graph for this function:

◆ GetCharges()

uint32 GameObjectTemplate::GetCharges ( ) const
inline

Definition at line 513 of file GameObjectData.h.

+ Here is the caller graph for this function:

◆ GetCooldown()

uint32 GameObjectTemplate::GetCooldown ( ) const
inline

Definition at line 583 of file GameObjectData.h.

◆ GetDespawnPossibility()

bool GameObjectTemplate::GetDespawnPossibility ( ) const
inline

Definition at line 484 of file GameObjectData.h.

+ Here is the caller graph for this function:

◆ GetEventScriptId()

uint32 GameObjectTemplate::GetEventScriptId ( ) const
inline

Definition at line 572 of file GameObjectData.h.

◆ GetGossipMenuId()

uint32 GameObjectTemplate::GetGossipMenuId ( ) const
inline

Definition at line 562 of file GameObjectData.h.

+ Here is the caller graph for this function:

◆ GetLinkedGameObjectEntry()

uint32 GameObjectTemplate::GetLinkedGameObjectEntry ( ) const
inline

Definition at line 524 of file GameObjectData.h.

◆ GetLockId()

uint32 GameObjectTemplate::GetLockId ( ) const
inline

Definition at line 465 of file GameObjectData.h.

+ Here is the caller graph for this function:

◆ GetLootId()

uint32 GameObjectTemplate::GetLootId ( ) const
inline

Definition at line 552 of file GameObjectData.h.

+ Here is the caller graph for this function:

◆ GetServerOnly()

uint32 GameObjectTemplate::GetServerOnly ( ) const
inline

Definition at line 621 of file GameObjectData.h.

◆ InitializeQueryData()

void GameObjectTemplate::InitializeQueryData ( )

Definition at line 49 of file GameObject.cpp.

+ Here is the call graph for this function:

◆ IsDespawnAtAction()

bool GameObjectTemplate::IsDespawnAtAction ( ) const
inline

Definition at line 427 of file GameObjectData.h.

+ Here is the caller graph for this function:

◆ IsIgnoringLOSChecks()

bool GameObjectTemplate::IsIgnoringLOSChecks ( ) const
inline

Definition at line 451 of file GameObjectData.h.

◆ IsInfiniteGameObject()

bool GameObjectTemplate::IsInfiniteGameObject ( ) const
inline

Definition at line 609 of file GameObjectData.h.

+ Here is the caller graph for this function:

◆ IsLargeGameObject()

bool GameObjectTemplate::IsLargeGameObject ( ) const
inline

Definition at line 593 of file GameObjectData.h.

+ Here is the caller graph for this function:

◆ IsUsableMounted()

bool GameObjectTemplate::IsUsableMounted ( ) const
inline

Definition at line 437 of file GameObjectData.h.

+ Here is the caller graph for this function:

Member Data Documentation

◆ [union]

union { ... } GameObjectTemplate

◆ [struct]

struct { ... } GameObjectTemplate::_generic

◆ accelRate

uint32 GameObjectTemplate::accelRate

Definition at line 235 of file GameObjectData.h.

◆ AIName

std::string GameObjectTemplate::AIName

Definition at line 421 of file GameObjectData.h.

◆ allowMounted

uint32 GameObjectTemplate::allowMounted

Definition at line 82 of file GameObjectData.h.

◆ animSpell

uint32 GameObjectTemplate::animSpell

Definition at line 250 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::areadamage

◆ areaID

uint32 GameObjectTemplate::areaID

Definition at line 285 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::auraGenerator

◆ auraID1

uint32 GameObjectTemplate::auraID1

Definition at line 355 of file GameObjectData.h.

◆ auraID2

uint32 GameObjectTemplate::auraID2

Definition at line 357 of file GameObjectData.h.

◆ autoClose

uint32 GameObjectTemplate::autoClose

Definition at line 411 of file GameObjectData.h.

◆ autoCloseTime [1/2]

uint32 GameObjectTemplate::autoCloseTime

Definition at line 50 of file GameObjectData.h.

◆ autoCloseTime [2/2]

int32 GameObjectTemplate::autoCloseTime

Definition at line 129 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::barberChair

◆ [struct]

struct { ... } GameObjectTemplate::building

◆ [struct]

struct { ... } GameObjectTemplate::button

◆ [struct]

struct { ... } GameObjectTemplate::camera

◆ canBeStopped

uint32 GameObjectTemplate::canBeStopped

Definition at line 241 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::capturePoint

◆ castBarCaption

std::string GameObjectTemplate::castBarCaption

Definition at line 40 of file GameObjectData.h.

◆ castersGrouped

uint32 GameObjectTemplate::castersGrouped

Definition at line 254 of file GameObjectData.h.

◆ casterTargetSpell

uint32 GameObjectTemplate::casterTargetSpell

Definition at line 252 of file GameObjectData.h.

◆ casterTargetSpellTargets

uint32 GameObjectTemplate::casterTargetSpellTargets

Definition at line 253 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::chair

◆ chairheight

uint32 GameObjectTemplate::chairheight

Definition at line 370 of file GameObjectData.h.

◆ charges [1/2]

uint32 GameObjectTemplate::charges

Definition at line 268 of file GameObjectData.h.

◆ charges [2/2]

int32 GameObjectTemplate::charges

Definition at line 274 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::chest

◆ chestRestockTime

uint32 GameObjectTemplate::chestRestockTime

Definition at line 91 of file GameObjectData.h.

◆ cinematicId

uint32 GameObjectTemplate::cinematicId

Definition at line 224 of file GameObjectData.h.

◆ closeTextID

uint32 GameObjectTemplate::closeTextID

Definition at line 53 of file GameObjectData.h.

◆ conditionID1

uint32 GameObjectTemplate::conditionID1

Definition at line 55 of file GameObjectData.h.

◆ conditionID2

uint32 GameObjectTemplate::conditionID2

Definition at line 358 of file GameObjectData.h.

◆ consumable

uint32 GameObjectTemplate::consumable

Definition at line 92 of file GameObjectData.h.

◆ contestedEventID1

uint32 GameObjectTemplate::contestedEventID1

Definition at line 333 of file GameObjectData.h.

◆ contestedEventID2

uint32 GameObjectTemplate::contestedEventID2

Definition at line 334 of file GameObjectData.h.

◆ cooldown

uint32 GameObjectTemplate::cooldown

Definition at line 128 of file GameObjectData.h.

◆ creatureID

uint32 GameObjectTemplate::creatureID

Definition at line 267 of file GameObjectData.h.

◆ creditProxyCreature

uint32 GameObjectTemplate::creditProxyCreature

Definition at line 377 of file GameObjectData.h.

◆ customAnim

uint32 GameObjectTemplate::customAnim

Definition at line 78 of file GameObjectData.h.

◆ damagedEvent

uint32 GameObjectTemplate::damagedEvent

Definition at line 385 of file GameObjectData.h.

◆ damagedNumHits

uint32 GameObjectTemplate::damagedNumHits

Definition at line 381 of file GameObjectData.h.

◆ damageEvent

uint32 GameObjectTemplate::damageEvent

Definition at line 398 of file GameObjectData.h.

◆ damageMax

uint32 GameObjectTemplate::damageMax

Definition at line 214 of file GameObjectData.h.

◆ damageMin

uint32 GameObjectTemplate::damageMin

Definition at line 213 of file GameObjectData.h.

◆ damageSchool

uint32 GameObjectTemplate::damageSchool

Definition at line 215 of file GameObjectData.h.

◆ data

uint32 GameObjectTemplate::data[MAX_GAMEOBJECT_DATA]

Definition at line 417 of file GameObjectData.h.

◆ destroyedEvent

uint32 GameObjectTemplate::destroyedEvent

Definition at line 390 of file GameObjectData.h.

◆ destructibleData

uint32 GameObjectTemplate::destructibleData

Definition at line 394 of file GameObjectData.h.

◆ diameter

uint32 GameObjectTemplate::diameter

Definition at line 125 of file GameObjectData.h.

◆ difficulty

uint32 GameObjectTemplate::difficulty

Definition at line 365 of file GameObjectData.h.

◆ displayId

uint32 GameObjectTemplate::displayId

Definition at line 37 of file GameObjectData.h.

◆ dist

uint32 GameObjectTemplate::dist

Definition at line 153 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::door

◆ [struct]

struct { ... } GameObjectTemplate::dungeonDifficulty

◆ empty1

uint32 GameObjectTemplate::empty1

Definition at line 378 of file GameObjectData.h.

◆ empty10

int32 GameObjectTemplate::empty10

Definition at line 391 of file GameObjectData.h.

◆ empty11

int32 GameObjectTemplate::empty11

Definition at line 393 of file GameObjectData.h.

◆ empty12

int32 GameObjectTemplate::empty12

Definition at line 396 of file GameObjectData.h.

◆ empty13

int32 GameObjectTemplate::empty13

Definition at line 397 of file GameObjectData.h.

◆ empty14

uint32 GameObjectTemplate::empty14

Definition at line 399 of file GameObjectData.h.

◆ empty2

uint32 GameObjectTemplate::empty2

Definition at line 380 of file GameObjectData.h.

◆ empty3

uint32 GameObjectTemplate::empty3

Definition at line 382 of file GameObjectData.h.

◆ empty4

int32 GameObjectTemplate::empty4

Definition at line 383 of file GameObjectData.h.

◆ empty5

int32 GameObjectTemplate::empty5

Definition at line 384 of file GameObjectData.h.

◆ empty6

int32 GameObjectTemplate::empty6

Definition at line 386 of file GameObjectData.h.

◆ empty7

int32 GameObjectTemplate::empty7

Definition at line 387 of file GameObjectData.h.

◆ empty8

int32 GameObjectTemplate::empty8

Definition at line 388 of file GameObjectData.h.

◆ empty9

int32 GameObjectTemplate::empty9

Definition at line 389 of file GameObjectData.h.

◆ entry

uint32 GameObjectTemplate::entry

Definition at line 35 of file GameObjectData.h.

◆ eventId

uint32 GameObjectTemplate::eventId

Definition at line 95 of file GameObjectData.h.

◆ eventID

uint32 GameObjectTemplate::eventID

Definition at line 225 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::fishinghole

◆ [struct]

struct { ... } GameObjectTemplate::flagdrop

◆ [struct]

struct { ... } GameObjectTemplate::flagstand

◆ floatingTooltip

uint32 GameObjectTemplate::floatingTooltip

Definition at line 105 of file GameObjectData.h.

◆ floatOnWater

uint32 GameObjectTemplate::floatOnWater

Definition at line 116 of file GameObjectData.h.

◆ focusId

uint32 GameObjectTemplate::focusId

Definition at line 152 of file GameObjectData.h.

◆ gameType

uint32 GameObjectTemplate::gameType

Definition at line 321 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::goober

◆ gossipID

uint32 GameObjectTemplate::gossipID

Definition at line 77 of file GameObjectData.h.

◆ groupLootRules

uint32 GameObjectTemplate::groupLootRules

Definition at line 104 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::guardpost

◆ [struct]

struct { ... } GameObjectTemplate::guildbank

◆ height

uint32 GameObjectTemplate::height

Definition at line 144 of file GameObjectData.h.

◆ heightOffset

int32 GameObjectTemplate::heightOffset

Definition at line 371 of file GameObjectData.h.

◆ highlight

uint32 GameObjectTemplate::highlight

Definition at line 113 of file GameObjectData.h.

◆ IconName

std::string GameObjectTemplate::IconName

Definition at line 39 of file GameObjectData.h.

◆ ignoredByPathing

uint32 GameObjectTemplate::ignoredByPathing

Definition at line 54 of file GameObjectData.h.

◆ ignoreTotems

uint32 GameObjectTemplate::ignoreTotems

Definition at line 137 of file GameObjectData.h.

◆ intactEvent

uint32 GameObjectTemplate::intactEvent

Definition at line 379 of file GameObjectData.h.

◆ intactNumHits

uint32 GameObjectTemplate::intactNumHits

Definition at line 376 of file GameObjectData.h.

◆ invisible

uint32 GameObjectTemplate::invisible

Definition at line 134 of file GameObjectData.h.

◆ language

uint32 GameObjectTemplate::language

Definition at line 166 of file GameObjectData.h.

◆ large

uint32 GameObjectTemplate::large

Definition at line 65 of file GameObjectData.h.

◆ leaveLoot

uint32 GameObjectTemplate::leaveLoot

Definition at line 100 of file GameObjectData.h.

◆ level

uint32 GameObjectTemplate::level

Definition at line 98 of file GameObjectData.h.

◆ linkedTrap

uint32 GameObjectTemplate::linkedTrap

Definition at line 63 of file GameObjectData.h.

◆ linkedTrapId

uint32 GameObjectTemplate::linkedTrapId

Definition at line 96 of file GameObjectData.h.

◆ lockId

uint32 GameObjectTemplate::lockId

Definition at line 49 of file GameObjectData.h.

◆ logLoot

uint32 GameObjectTemplate::logLoot

Definition at line 102 of file GameObjectData.h.

◆ lootId

uint32 GameObjectTemplate::lootId

Definition at line 90 of file GameObjectData.h.

◆ losOK

uint32 GameObjectTemplate::losOK

Definition at line 68 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::mailbox

◆ mapID

int32 GameObjectTemplate::mapID

Definition at line 206 of file GameObjectData.h.

◆ maxLevel

uint32 GameObjectTemplate::maxLevel

Definition at line 284 of file GameObjectData.h.

◆ maxSuccessOpens

uint32 GameObjectTemplate::maxSuccessOpens

Definition at line 94 of file GameObjectData.h.

◆ maxSuperiority

uint32 GameObjectTemplate::maxSuperiority

Definition at line 342 of file GameObjectData.h.

◆ maxTime

uint32 GameObjectTemplate::maxTime

Definition at line 344 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::meetingstone

◆ [struct]

struct { ... } GameObjectTemplate::miniGame

◆ minLevel

uint32 GameObjectTemplate::minLevel

Definition at line 283 of file GameObjectData.h.

◆ minSuccessOpens

uint32 GameObjectTemplate::minSuccessOpens

Definition at line 93 of file GameObjectData.h.

◆ minSuperiority

uint32 GameObjectTemplate::minSuperiority

Definition at line 341 of file GameObjectData.h.

◆ minTime

uint32 GameObjectTemplate::minTime

Definition at line 343 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::moTransport

◆ moveSpeed

uint32 GameObjectTemplate::moveSpeed

Definition at line 234 of file GameObjectData.h.

◆ name

std::string GameObjectTemplate::name

Definition at line 38 of file GameObjectData.h.

◆ neutralEventID1

uint32 GameObjectTemplate::neutralEventID1

Definition at line 337 of file GameObjectData.h.

◆ neutralEventID2

uint32 GameObjectTemplate::neutralEventID2

Definition at line 338 of file GameObjectData.h.

◆ neutralPercent

uint32 GameObjectTemplate::neutralPercent

Definition at line 339 of file GameObjectData.h.

◆ noDamageImmune

uint32 GameObjectTemplate::noDamageImmune

Definition at line 51 of file GameObjectData.h.

◆ notInCombat

uint32 GameObjectTemplate::notInCombat

Definition at line 101 of file GameObjectData.h.

◆ onlyCreatorUse

uint32 GameObjectTemplate::onlyCreatorUse

Definition at line 145 of file GameObjectData.h.

◆ openTextID

uint32 GameObjectTemplate::openTextID

Definition at line 52 of file GameObjectData.h.

◆ pageID

uint32 GameObjectTemplate::pageID

Definition at line 165 of file GameObjectData.h.

◆ pageId

uint32 GameObjectTemplate::pageId

Definition at line 181 of file GameObjectData.h.

◆ pageMaterial

uint32 GameObjectTemplate::pageMaterial

Definition at line 76 of file GameObjectData.h.

◆ partyOnly

uint32 GameObjectTemplate::partyOnly

Definition at line 275 of file GameObjectData.h.

◆ pause

uint32 GameObjectTemplate::pause

Definition at line 201 of file GameObjectData.h.

◆ pause1EventID

uint32 GameObjectTemplate::pause1EventID

Definition at line 204 of file GameObjectData.h.

◆ pause2EventID

uint32 GameObjectTemplate::pause2EventID

Definition at line 205 of file GameObjectData.h.

◆ pickupSpell

uint32 GameObjectTemplate::pickupSpell

Definition at line 291 of file GameObjectData.h.

◆ progressEventID1

uint32 GameObjectTemplate::progressEventID1

Definition at line 335 of file GameObjectData.h.

◆ progressEventID2

uint32 GameObjectTemplate::progressEventID2

Definition at line 336 of file GameObjectData.h.

◆ QueryData

WorldPacket GameObjectTemplate::QueryData[TOTAL_LOCALES]

Definition at line 424 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::questgiver

◆ questId [1/2]

uint32 GameObjectTemplate::questId

Definition at line 97 of file GameObjectData.h.

◆ questID [1/2]

int32 GameObjectTemplate::questID

Definition at line 117 of file GameObjectData.h.

◆ questID [2/2]

uint32 GameObjectTemplate::questID

Definition at line 156 of file GameObjectData.h.

◆ questId [2/2]

int32 GameObjectTemplate::questId

Definition at line 175 of file GameObjectData.h.

◆ questList

uint32 GameObjectTemplate::questList

Definition at line 75 of file GameObjectData.h.

◆ radius

uint32 GameObjectTemplate::radius

Definition at line 212 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::raw

◆ rebuildingEvent

uint32 GameObjectTemplate::rebuildingEvent

Definition at line 395 of file GameObjectData.h.

◆ rebuildingTimeSecs

uint32 GameObjectTemplate::rebuildingTimeSecs

Definition at line 392 of file GameObjectData.h.

◆ reqParticipants

uint32 GameObjectTemplate::reqParticipants

Definition at line 248 of file GameObjectData.h.

◆ returnAura

uint32 GameObjectTemplate::returnAura

Definition at line 293 of file GameObjectData.h.

◆ returnSpell

uint32 GameObjectTemplate::returnSpell

Definition at line 294 of file GameObjectData.h.

◆ ritualNoTargetCheck

uint32 GameObjectTemplate::ritualNoTargetCheck

Definition at line 255 of file GameObjectData.h.

◆ ritualPersistent

uint32 GameObjectTemplate::ritualPersistent

Definition at line 251 of file GameObjectData.h.

◆ ScriptId

uint32 GameObjectTemplate::ScriptId

Definition at line 422 of file GameObjectData.h.

◆ serverOnly

uint32 GameObjectTemplate::serverOnly

Definition at line 114 of file GameObjectData.h.

◆ size

float GameObjectTemplate::size

Definition at line 42 of file GameObjectData.h.

◆ slots

uint32 GameObjectTemplate::slots

Definition at line 143 of file GameObjectData.h.

◆ spell

uint32 GameObjectTemplate::spell

Definition at line 328 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::spellcaster

◆ [struct]

struct { ... } GameObjectTemplate::spellFocus

◆ spellId

uint32 GameObjectTemplate::spellId

Definition at line 126 of file GameObjectData.h.

◆ startDelay

uint32 GameObjectTemplate::startDelay

Definition at line 130 of file GameObjectData.h.

◆ startEventID

uint32 GameObjectTemplate::startEventID

Definition at line 236 of file GameObjectData.h.

◆ startingValue

uint32 GameObjectTemplate::startingValue

Definition at line 347 of file GameObjectData.h.

◆ startOpen

uint32 GameObjectTemplate::startOpen

Definition at line 48 of file GameObjectData.h.

◆ stealthed

uint32 GameObjectTemplate::stealthed

Definition at line 132 of file GameObjectData.h.

◆ stopEventID

uint32 GameObjectTemplate::stopEventID

Definition at line 237 of file GameObjectData.h.

◆ StringId

std::string GameObjectTemplate::StringId

Definition at line 423 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::summoningRitual

◆ taxiPathId

uint32 GameObjectTemplate::taxiPathId

Definition at line 233 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::text

◆ [struct]

struct { ... } GameObjectTemplate::transport

◆ transportPhysics

uint32 GameObjectTemplate::transportPhysics

Definition at line 238 of file GameObjectData.h.

◆ [struct]

struct { ... } GameObjectTemplate::trap

◆ [struct]

struct { ... } GameObjectTemplate::trapDoor

◆ triggeredEvent

uint32 GameObjectTemplate::triggeredEvent

Definition at line 146 of file GameObjectData.h.

◆ type

uint32 GameObjectTemplate::type

Definition at line 36 of file GameObjectData.h.

◆ unidirectional

uint32 GameObjectTemplate::unidirectional

Definition at line 348 of file GameObjectData.h.

◆ unk1

std::string GameObjectTemplate::unk1

Definition at line 41 of file GameObjectData.h.

◆ whenToPause

uint32 GameObjectTemplate::whenToPause

Definition at line 409 of file GameObjectData.h.

◆ winEventID1

uint32 GameObjectTemplate::winEventID1

Definition at line 331 of file GameObjectData.h.

◆ winEventID2

uint32 GameObjectTemplate::winEventID2

Definition at line 332 of file GameObjectData.h.

◆ worldState1

uint32 GameObjectTemplate::worldState1

Definition at line 240 of file GameObjectData.h.

◆ worldstate2

uint32 GameObjectTemplate::worldstate2

Definition at line 330 of file GameObjectData.h.

◆ worldstate3

uint32 GameObjectTemplate::worldstate3

Definition at line 340 of file GameObjectData.h.

◆ WorldStateSetsState

uint32 GameObjectTemplate::WorldStateSetsState

Definition at line 194 of file GameObjectData.h.


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