gameobject_template
Contains template of all gameobjects
Structure
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
entry
Id of the gameobject template. WDB-fields
type
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,
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,
GAMEOBJECT_TYPE_CAMERA = 13,
GAMEOBJECT_TYPE_MAP_OBJECT = 14,
GAMEOBJECT_TYPE_MAP_OBJ_TRANSPORT = 15,
GAMEOBJECT_TYPE_DUEL_ARBITER = 16,
GAMEOBJECT_TYPE_FISHINGNODE = 17,
GAMEOBJECT_TYPE_RITUAL = 18,
GAMEOBJECT_TYPE_MAILBOX = 19,
GAMEOBJECT_TYPE_DO_NOT_USE = 20,
GAMEOBJECT_TYPE_GUARDPOST = 21,
GAMEOBJECT_TYPE_SPELLCASTER = 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 = 53,
GAMEOBJECT_TYPE_SIEGEABLE_MO = 54,
GAMEOBJECT_TYPE_PVP_REWARD = 55,
GAMEOBJECT_TYPE_PLAYER_CHOICE_CHEST = 56,
GAMEOBJECT_TYPE_LEGENDARY_FORGE = 57,
GAMEOBJECT_TYPE_GARR_TALENT_TREE = 58,
GAMEOBJECT_TYPE_WEEKLY_REWARD_CHEST = 59,
GAMEOBJECT_TYPE_CLIENT_MODEL = 60WDB-fields
displayId
Graphic model id sent to the client from GameObjectDisplayInfo.dbc WDB-fields
name
Object's name. WDB-fields
IconName
Works exactly like creature_template IconName.
Working iconnames;
Taxi
Talk
Attack
Directions
Quest
You may experience minor bugs trying to get the Quest (Yellow exclamation mark) working.
However; the rest of the listed icons, works.
WDB-fields
castBarCaption
Shows unique text in the object's casting bar when the object is used. WDB-fields
unk1
field-no-description|7
size
Object's size must be set because graphic models can be resample. WDB-fields
data0-32
The content of the data fields depends on the gameobject type
Values for these fields come from WDB and are not to be changed.
GAMEOBJECT_TYPE_DOOR = 0
data0: startOpen (Boolean flag)
data1: open (LockId from Lock.dbc)
data2: autoClose (Time in milliseconds)
data3: noDamageImmune (Boolean flag)
data4: openTextID (broadcast_text ID)
data5: closeTextID (broadcast_text ID)
data6: Ignored by pathfinding
data7: Conditionid1
data8: Door is opaque
data9: Gigantic AOI
data10: Infinite AOI
GAMEOBJECT_TYPE_BUTTON = 1
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
GAMEOBJECT_TYPE_QUESTGIVER = 2
data0: open (LockId from Lock.dbc)
data1: questList (unknown ID)
data2: pageMaterial (PageTextMaterial.dbc)
data3: gossipID (gossip_menu_option.menu_id)
data4: customAnim (unknown value from 1 to 4)
data5: noDamageImmune (Boolean flag)
data6: openTextID (broadcast_text ID)
data7: losOK (Boolean flag)
data8: allowMounted (Boolean flag)
data9: large? (Boolean flag)
data10: Conditionid1
data11: Never usable while mounted
GAMEOBJECT_TYPE_CHEST = 3
data0: open (LockId from Lock.dbc)
data1: chestLoot (gameobject_loot_template.entry)
WDB-fields