gameobject_properties
This table contains gameobject information.
Structure
Field | Type | Default | Comment |
---|---|---|---|
entry | int(10) | 0 | key |
build | smallint(6) | 12340 | key |
type | tinyint(3) | 0 | |
display_id | mediumint(8) | 0 | |
name | varchar(100) | ||
category_name | varchar(100) | ||
cast_bar_text | varchar(100) | ||
UnkStr | varchar(100) | ||
parameter_0 | int(10) | 0 | |
parameter_1 | int(10) | 0 | |
parameter_2 | int(10) | 0 | |
parameter_3 | int(10) | 0 | |
parameter_4 | int(10) | 0 | |
parameter_5 | int(10) | 0 | |
parameter_6 | int(10) | 0 | |
parameter_7 | int(10) | 0 | |
parameter_8 | int(10) | 0 | |
parameter_9 | int(10) | 0 | |
parameter_10 | int(10) | 0 | |
parameter_11 | int(10) | 0 | |
parameter_12 | int(10) | 0 | |
parameter_13 | int(10) | 0 | |
parameter_14 | int(10) | 0 | |
parameter_15 | int(10) | 0 | |
parameter_16 | int(10) | 0 | |
parameter_17 | int(10) | 0 | |
parameter_18 | int(10) | 0 | |
parameter_19 | int(10) | 0 | |
parameter_20 | int(10) | 0 | |
parameter_21 | int(10) | 0 | |
parameter_22 | int(10) | 0 | |
parameter_23 | int(10) | 0 | |
size | float(0) | 1 | |
QuestItem1 | int(11) | 0 | |
QuestItem2 | int(11) | 0 | |
QuestItem3 | int(11) | 0 | |
QuestItem4 | int(11) | 0 | |
QuestItem5 | int(11) | 0 | |
QuestItem6 | int(11) | 0 |
entry
The entry ID of the gameobject.
build
Build number to determine if the data is for our current compiled version.
type
NOTE! These types needs more values in sound & unknown
Type0 = Door Type1 = Button Type2 = QuestGiver Type3 = Chest Type4 = Binder Type5 = Generic Type6 = Trap Type7 = Chair Type8 = Spell Focus Type9 = Text Type10 = Goober Type11 = Transport (f.e. elevators) Type12 = Area Damage Type13 = Camera Type14 = Map Object Type15 = Mo Transport (Like boats between Ratchet to Bootybay) Type16 = Duel Arbiter Type17 = Fishing Node Type18 = Ritual Type19 = Mailbox Type20 = Auction House Type21 = Guard Post Type22 = Spell Caster (Portals) Type23 = Meeting Stone Type24 = Flag Stand Type25 = Fishing Hole Type26 = Flag Drop Type27 = Mini game Type28 = Lotery Kiosk Type29 = Capture Point Type30 = Aura Generator Type31 = Dungeon Difficulty Type32 = Barber Chair Type33 = Destructible Building Type34 = Guild Bank Type35 = Trap Door
display_id
The Display ID of the gameobject itself.
name
The name of the GO.
category_name
Used category names (Icons)
Attack Infused Moonstone Inspect Interact LootAll Mine Point PVP
cast_bar_text
If there is a “Cast Bar” on the Object (Chests, etc.) whatever is here will show.
UnkStr
…
parameters
Type 0 - Door
parameter_0: startOpen parameter_1: LockId from Lock.dbc parameter_2: Possibly the time delay before the door auto-closes parameter_3: noDamageImmune parameter_4: A reference to an object holding the Text to display on open door parameter_5: A reference to an object holding the Text to display on close door
Type 1 - Button
parameter_0: startOpen parameter_1: LockId from Lock.dbc parameter_2: Possibly the time delay before the door auto-closes parameter_3: EntryId of a GOTrapEntry linked to this button parameter_4: noDamageImmune parameter_5: large parameter_6: A reference to an object holding the Text to display upon pressing the button parameter_7: A reference to an object holding the Text to display upon unpressing the button parameter_8: losOK
Type 2 Quest Giver
parameter_1: questList parameter_2: PageId from PageTextMaterial.dbc parameter_3: gossipID parameter_4: customAnim (Constrained to values 1-4) parameter_5: noDamageImmune parameter_6: Reference to Text object containing the text to display upon interacting with this GO parameter_7: losOK parameter_8: Allow mounted players to interact with this object (?) parameter_9: large
Type 3 - Chest
parameter_0: lock_id (Lock.dbc) parameter_1: The Id of an object that hold the chest's loot information. parameter_2: The time it takes until the chest restocks its loot. parameter_3: consumable parameter_4: The minimum number of times in a row this chest can be looted (for mining, herbalism, etc.) parameter_5: The maximum number of times in a row this chest can be looted (for mining, herbalism, etc.) parameter_6: Possibly the Id of an event to trigger on looting this chest (?) parameter_7: The Id of a GOTrapEntry that is associated with this chest. parameter_8: The Id of the quest this chest is associated with. parameter_9: The minimum level a character can be in order to open this chest. parameter_10: losOK parameter_11: leaveLoot - Possibly, don't trigger a restock event unless the chest is looted completely (?) parameter_12: Possibly, wether this chest can be looted during combat (?) parameter_13: log loot - Possibly wether or not to log the looting of this chest (?) parameter_14: The Id of a text object to display upon opening this chest. parameter_15: Wether or not to apply the group looting rules to the looting of this chest. parameter_16: floating tooltip
Type 4 - Binder
There are no Fields associated with this object.
Type 5 - Generic (Road Signs)
(Like duskwood - north).
parameter_0: Show the floating tooltip for this object (?) parameter_1: Wether or nor to show a highlight around this object (?) parameter_2: serverOnly parameter_3: large parameter_4: Wether or not this object floats on water (?) parameter_5: The Id of the quest required to be active in order to activate this object.
Type 6 - Trap
There are no Fields associated with this object.
Type 7 - Chair
There are no Fields associated with this object.
Type 8 - Spell Focus
parameter_0: The type of SpellFocus this is. parameter_1: Caster must be within this distance of the object in order to cast the associated spell parameter_2: GOEntry Id of the Trap-type GO linked to this SpellFocus. parameter_3: serverOnly parameter_4: Id of the quest this object is associated with.
Type 9 - Books & Text
parameter_0: The Id of a PageText object that is associated with this object. parameter_1: The LanguageId from Languages.dbc parameter_2: The PageTextMaterialId from PageTextMaterial.dbc parameter_3: Whether or not to allow interaction with this object while mounted.
Type 10 - Goober
Used for quests, starts events
parameter_1: The Id of the quest required to be active in order to interact with this goober. parameter_2: The Id of an Event associated with this goober (?) parameter_3: The time delay before this goober auto-closes after being opened (?) parameter_4: customAnim parameter_5: consumable parameter_6: Time between allowed interactions with this goober (?) parameter_7: The Id of a PageText object associated with this goober. parameter_8: The LanguageId from Languages.dbc parameter_9: The PageTextMaterialId from PageTextMaterial.dbc parameter_10: The SpellId from Spells.dbc associated with this goober. parameter_11: noDamageImmune parameter_12: The Id of a GOTrapEntry associated with this goober. parameter_13: large parameter_14: The Id of a text object to be displayed when opening this goober (?) parameter_15: The Id of a text object to be displayed when closing this goober (?) parameter_16: losOK parameter_17: Whether or not to allow interaction with this goober while mounted (?)
Type 11 - Transport
Transport(elevators and such)
parameter_0: when to pause (ms) parameter_1: startOpen parameter_2: autoClose
Type 12 - Area Damage
Gameobjects that does damage?
parameter_1: The radius within which the damage is applied (?) parameter_2: The minimum damage done. parameter_3: The maximum damage done. parameter_4: The type of damage done. parameter_5: The duration of the damaging effect (?) parameter_6: The Id of a text object to be displayed when the AreaDamage starts. (?) parameter_7: The Id of a text object to be displayed when the AreaDamage ends. (?)
Type 13 - Camera
Gameobjects that when you use them you get into a a intro screen
parameter_1: CinematicCameraId from CinematicCamera.dbc parameter_2: The Id of an Event associated with this camera (?) parameter_3: The Id of a text object associated with this camera (?)
Type 14 - Map Object
This object has no associated Fields.
Type 15 - Mo Transport (Link)
Transport
parameter_0: The TaxiPathId from TaxiPaths.dbc parameter_1: The speed this object moves at. parameter_2: The rate this object accelerates at. parameter_3: The Id of an Event to call when this object is activated (?) parameter_4: The Id of an Event to call when this object is deactivated (?) parameter_5: transportPhysics parameter_6: The Id of a Map this object is associated with (?)
Type 16 - Duel Arbiter
This object has no associated Fields.
Type 17 - Fishing Node
This object has no associated Fields.
Type 18 - Ritual
Summoning Ritual
parameter_0: Number of people needed to active the spell parameter_1: SpellId from Spells.dbc parameter_2: SpellId from Spell.dbc parameter_3: ritualPersistent parameter_4: SpellId from Spells.dbc parameter_5: casterTargetSpellTargets parameter_6: Whether or not the Casters of this SummoningRitual are in the same Group (?)
Type 19 - Mailbox
This object has no associated Fields.
Type 20 - Auction House
parameter_0: The AuctionHouseId from AuctionHouse.dbc
Type 21 - Guard Post
Guard Post (Not used anywhere, probably meant to be some “alarm” object that spawns creatures when you click it)
parameter_0: The Id of the creature associated with this guard post. parameter_1: The number of creatures with Id = CreatureId in this guard post.
Type 22 - Spell Cast
Gameobjects that contain spell and usually created by player spell(lightwell, portals and such)
parameter_0: The SpellId from Spells.dbc parameter_1: The number of times this can cast the Spell with Id = SpellId. parameter_2: Whether you must be in the same group as the caster to recieve the Spell effect.
Type 23 - Meeting Stone
Meeting Stone
parameter_0: The minimum level a character must be to activate this object. parameter_1: The maximum level a character can be to activate this object. parameter_2: The AreaId from AreaTable.dbc
Type 24 - Flag Stand
Battleground Flag
parameter_0: LockId from Lock.dbc parameter_1: SpellId from Spell.dbc parameter_2: Activation radius (?) parameter_3: SpellId from Spells.dbc parameter_4: SpellId from Spells.dbc parameter_5: noDamageImmune parameter_6: Id of a text object that is shown when the object is activated (?) parameter_7: losOK
Type 25 - Fishing Hole
Fishing holes
parameter_0: The activation radius (?) parameter_1: Id of an object that stores the object's loot. parameter_2: Minimum number of consecutive times this object can be "fished". parameter_3: Maximum number of consecutive times this object can be "fished". parameter_4: LockId from Lock.dbc
Type 26 - Flag Drop
Battleground flag(when dropped)
parameter_0: LockId from Lock.dbc parameter_1: Id for an Event that is triggered upon activating this object (?) parameter_2: SpellId from Spells.dbc parameter_3: noDamageImmune parameter_4: Id for a text object that is displayed when activating this object (?)
Type 27 - Minigame
Minigame
parameter_0: gameType
Type 28 - Lottery Kiosk
Lottery Kiosk (Probably meant to be another minigame). There are no Fields associated with this object.
Type 29 - Capture Point
Capture Flags(those that you need to hold, like in arathi basin, halaa,terrokar and more)
parameter_0: The activation radius (?) parameter_1: Unknown, possibly a server-side dummy spell-effect. Not a SpellId from Spells.dbc parameter_2: worldState1 parameter_3: worldstate2 parameter_4: winEventID1 parameter_5: winEventID2 parameter_6: contestedEventID1 parameter_7: contestedEventID2 parameter_8: progressEventID1 parameter_9: progressEventID2 parameter_10: neutralEventID1 parameter_11: neutralEventID2 parameter_12: neutralPercent parameter_13: worldstate3 parameter_14: minSuperiority parameter_15: maxSuperiority parameter_16: minTime parameter_17: maxTime parameter_18: large parameter_19: highlight
Type 30 - Aura Generator
Gameobject that have aura to nearby players.
parameter_0: startOpen parameter_1: Area of effect (?) parameter_2: SpellId from Spells.dbc parameter_3: conditionID1 parameter_4: SpellId from Spells.dbc parameter_5: conditionID2 parameter_6: serverOnly
Type 31 Dungeon Difficulty
Instance Portals
parameter_0: MapId from Maps.dbc parameter_1: Whether or not the dungeon is Heroic (?)
Type 32 - Barber Chair
There are no Fields associated with this object.
Type 33 - Destructible Building
Siege Gameobjects probably.
parameter_0: initiale num hits parameter_1: credit proxy creature parameter_2: state1 name parameter_3: intact event parameter_4: damaged_display_id parameter_5: damaged_num_hits parameter_9: damaged_event parameter_10: destroyed_display_id parameter_14: destroyed_event parameter_16: debuilding_time_secs parameter_18: destructible_data parameter_19: rebuilding_event parameter_22: damage_event
Type 34 - Guild Bank
There are no Fields associated with this object.
Type 35 - Trap Door
…
size
The main Size of the gameobject.
QuestItem_1_6
The item entry ID from item_properties table.