...
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
...
Id of the gameobject template. WDB-fields
type
Bloque de código |
---|
GAMEOBJECT_TYPE_DOOR = 0, GAMEOBJECT_TYPE_BUTTON = 1, GAMEOBJECT_TYPE_QUESTGIVER = 2, GAMEOBJECT_TYPE_CHEST = 3, GAMEOBJECT_TYPE_BINDER = 4, GAMEOBJECT_TYPE_GENERIC = 5, GAMEOBJECT_TYPE_TRAP = 6 = 6, GAMEOBJECT_TYPE_CHAIR = 7, GAMEOBJECT_TYPE_SPELL_FOCUS = 8, GAMEOBJECT_TYPE_TEXT = 9, GAMEOBJECT_TYPE_GOOBER = 10, GAMEOBJECT_TYPE_TRANSPORT = 11, GAMEOBJECT_TYPE_AREADAMAGE = 12 = 12, GAMEOBJECT_TYPE_CAMERA = 13, GAMEOBJECT_TYPE_MAP_OBJECT = 14, GAMEOBJECT_TYPE_MOMAP_OBJ_TRANSPORT = 15, GAMEOBJECT_TYPE_DUEL_ARBITER = 16, GAMEOBJECT_TYPE_FISHINGNODE = 17, GAMEOBJECT_TYPE_RITUAL = 18 = 18, GAMEOBJECT_TYPE_MAILBOX = 19 GAMEOBJECT_TYPE_AUCTIONHOUSE = 19, = 20 GAMEOBJECT_TYPE_GUARDPOSTDO_NOT_USE = 21 GAMEOBJECT_TYPE_SPELLCASTER = 20, = 22 GAMEOBJECT_TYPE_MEETINGSTONE GUARDPOST = 23 GAMEOBJECT_TYPE_FLAGSTAND = =21, 24 GAMEOBJECT_TYPE_FISHINGHOLESPELLCASTER = 25 GAMEOBJECT_TYPE_FLAGDROP = 22, GAMEOBJECT_TYPE_MEETINGSTONE = 23, GAMEOBJECT_TYPE_FLAGSTAND = 24, GAMEOBJECT_TYPE_FISHINGHOLE = 25, GAMEOBJECT_TYPE_FLAGDROP = 26, GAMEOBJECT_TYPE_MINI_GAME = 27, GAMEOBJECT_TYPE_DO_NOT_USE_2 = 28, GAMEOBJECT_TYPE_CONTROL_ZONE = 29, GAMEOBJECT_TYPE_AURA_GENERATOR = 30, GAMEOBJECT_TYPE_DUNGEON_DIFFICULTY = 31, GAMEOBJECT_TYPE_BARBER_CHAIR = 32, GAMEOBJECT_TYPE_DESTRUCTIBLE_BUILDING = 33, GAMEOBJECT_TYPE_GUILD_BANK = 34, GAMEOBJECT_TYPE_TRAPDOOR = 35, GAMEOBJECT_TYPE_NEW_FLAG = 36, GAMEOBJECT_TYPE_NEW_FLAG_DROP = 37, GAMEOBJECT_TYPE_GARRISON_BUILDING = 38, GAMEOBJECT_TYPE_GARRISON_PLOT = 39, GAMEOBJECT_TYPE_CLIENT_CREATURE = 40, GAMEOBJECT_TYPE_CLIENT_ITEM = 41, GAMEOBJECT_TYPE_CAPTURE_POINT = 42, GAMEOBJECT_TYPE_PHASEABLE_MO = 43, GAMEOBJECT_TYPE_GARRISON_MONUMENT = 44, GAMEOBJECT_TYPE_GARRISON_SHIPMENT = 45, GAMEOBJECT_TYPE_GARRISON_MONUMENT_PLAQUE = 46, GAMEOBJECT_TYPE_ITEM_FORGE = 47, GAMEOBJECT_TYPE_UI_LINK = 48, GAMEOBJECT_TYPE_KEYSTONE_RECEPTACLE = 49, GAMEOBJECT_TYPE_GATHERING_NODE = 50, GAMEOBJECT_TYPE_CHALLENGE_MODE_REWARD = 51, GAMEOBJECT_TYPE_MULTI = 52, GAMEOBJECT_TYPE_SIEGEABLE_MULTI = 2653, GAMEOBJECT_TYPE_MINI_GAMESIEGEABLE_MO = 54, 27 GAMEOBJECT_TYPE_LOTTERY_KIOSKPVP_REWARD = 2855, GAMEOBJECT_TYPE_PLAYER_CAPTURE_POINTCHOICE_CHEST = 2956, GAMEOBJECT_TYPE_AURALEGENDARY_GENERATORFORGE = 30 GAMEOBJECT_TYPE_DUNGEON_DIFFICULTY = 57, 31 GAMEOBJECT_TYPE_GARR_BARBERTALENT_CHAIRTREE = 32 GAMEOBJECT_TYPE_DESTRUCTIBLE_BUILDING = 33= 58, GAMEOBJECT_TYPE_WEEKLY_GUILDREWARD_BANKCHEST = 3459, GAMEOBJECT_TYPE_TRAPDOOR_CLIENT_MODEL = 3560 |
WDB-fields
displayId
Graphic model id sent to the client from GameObjectDisplayInfo.dbc WDB-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: spellFocusType (from SpellFocusObject.dbc; value also appears as RequiresSpellFocus in Spell.dbc)
- data1: radius
- data2: linkedTrap (gameobject_template.entry (Spawned GO type 6))
- data3: serverOnly? (Always 0)
- data4: questID (Required active quest_template.id to work)
- data5: large? (Boolean flag)
- data6: floatingTooltip (Boolean flag)
- data7: floatOnWater
- data8: conditionID1
...
- 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
...