...
Field | Type | Attributes | Key | Null | Default | Extra | Comment |
mediumint(8) | unsigned | PRI | NO | 0 | |||
tinyint(3) | unsigned | NO | 0 | ||||
mediumint(8) | unsigned | NO | 0 | ||||
varchar(100) | signed | NO | " | ||||
varchar(100) | signed | NO | " | ||||
varchar(100) | signed | NO | " | ||||
varchar(100) | signed | NO | " | ||||
float | signed | NO | 1 | ||||
int(10) | unsigned | NO | 0 | ||||
int(11) | unsigned | NO | -1 | ||||
int(10) | unsigned | NO | 0 | ||||
int(10) | unsigned | NO | 0 | ||||
int(10) | unsigned | NO | 0 | ||||
int(10) | unsigned | NO | 0 | ||||
int(11) | unsigned | NO | -1 | ||||
int(10) | unsigned | NO | 0 | ||||
int(10) | unsigned | NO | 0 | ||||
int(10) | unsigned | NO | 0 | ||||
int(10) | unsigned | NO | 0 | ||||
int(10) | unsigned | NO | 0 | ||||
int(10) | unsigned | NO | 0 | ||||
int(10) | unsigned | NO | 0 | ||||
int(10) | unsigned | NO | 0 | ||||
int(10) | unsigned | NO | 0 | ||||
int(10) | unsigned | NO | 0 | ||||
int(10) | unsigned | NO | 0 | ||||
int(10) | unsigned | NO | 0 | ||||
int(10) | unsigned | NO | 0 | ||||
int(10) | unsigned | NO | 0 | ||||
int(10) | unsigned | NO | 0 | ||||
int(10) | unsigned | NO | 0 | ||||
int(10) | unsigned | NO | 0 | ||||
char(64) | signed | NO | " | ||||
varchar(64) | signed | NO | " | ||||
smallint(5) | signed | YES | 1 |
Description of the fields
...
The content of the data fields depends on the gameobject type
Values for these fields come from WDB and are not to be changed.
...
- data0: startOpen (State)
- data1: open (LockId from Lock.dbc)
- data2: autoClose (long unknown flag)
- data3: linkedTrap (gameobject_template.entry (Spawned GO type 6))
- data4: noDamageImmune (Boolean flag)
- data5: large? (Boolean flag)
- data6: openTextID (broadcast_text ID)
- data7: closeTextID (broadcast_text ID)
- data8: losOK (Boolean flag)
- data9: Conditionid1
...
- data0: open (LockId from Lock.dbc)
- data1: chestLoot (gameobject_loot_template.entry)
WDB-fields
- data2: chestRestockTime (time in seconds)
- data3: consumable (State: Boolean flag)
- data4: minRestock (Min successful loot attempts for Mining, Herbalism etc)
- data5: maxRestock (Max successful loot attempts for Mining, Herbalism etc)
- data6: lootedEvent (Event ID from table event_scripts)
- data7: linkedTrap (gameobject_template.entry (Spawned GO type 6))
- data8: questID (quest_template.id of completed quest)
- data9: level (minimal level required to open this gameobject)
- data10: losOK (Boolean flag)
- data11: leaveLoot (Boolean flag)
- data12: notInCombat (Boolean flag)
- data13: log loot (Boolean flag)
- data14: openTextID (broadcast_text ID)
- data15: use group loot rules (Boolean flag)
- data16: floating tooltip
- data17: conditionid1
- data18: xplevel
- data19: xpDifficulty
- data20: lootlevel
- data21: Group Xp
- data22: Damage Immune
- data23: trivialSkillLow
- data24: trivialSkillHigh
- data25: Dungeon Encounter
- data26: spell
- data27: GiganticAOI
- data28: LargeAOI
- data29: spawnVignette
- data30: chestPersonalLoot
- data31: turnpersonallootsecurityoff
- data32: Chestproperties
...
- data0: open (LockId from Lock.dbc)
- data1: questID (Required active quest_template.id to work)
- data2: eventID (event_script id)
- data3: Time in ms before the initial state is restored
- data4: customAnim (unknown)
- data5: consumable (Boolean flag controling if gameobject will despawn or not)
- data6: cooldown (time is seconds)
- data7: pageID (page_text.entry)
- data8: language (from Languages.dbc)
- data9: pageMaterial (PageTextMaterial.dbc)
- data10: spell (Spell Id from Spell.dbc)
- data11: noDamageImmune (Boolean flag)
- data12: linkedTrap (gameobject_template.entry (Spawned GO type 6))
- data13: large? (Boolean flag)
- data14: openTextID (broadcast_text ID)
- data15: closeTextID (broadcast_text ID)
- data16: losOK (Boolean flag) (somewhat related to battlegrounds)
- data17: Is usable while on mount/vehicle. (0/1)
- data18: floatingTooltip (0/1)
- data19: gossipID - casts the spell when used
- data20: AllowMultiInteract
- data21: floatOnWater
- data22: conditionID1
- data23: playerCast
- data24: SpawnVignette
- data25: startOpen
- data26: DontPlayOpenAnim
- data27: IgnoreBoundingBox
- data28: NeverUsableWhileMounted
- data29: SortFarZ
- data30: SyncAnimationtoObjectLifetime
- data31: NoFuzzyHit
...