Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

Field

Type

Attributes

Key

Null

Default

Extra

Comment

entry

mediumint(8)

unsigned

PRI

NO

0



type

tinyint(3)

unsigned


NO

0



displayId

mediumint(8)

unsigned


NO

0



name

varchar(100)

signed


NO

"



IconName

varchar(100)

signed


NO

"



castBarCaption

varchar(100)

signed


NO

"



unk1

varchar(100)

signed


NO

"



size

float

signed


NO

1



data0

int(10)

unsigned


NO

0



data1

int(11)

unsigned


NO

-1



data2

int(10)

unsigned


NO

0



data3

int(10)

unsigned


NO

0



data4

int(10)

unsigned


NO

0



data5

int(10)

unsigned


NO

0



data6

int(11)

unsigned


NO

-1



data7

int(10)

unsigned


NO

0



data8

int(10)

unsigned


NO

0



data9

int(10)

unsigned


NO

0



data10

int(10)

unsigned


NO

0



data11

int(10)

unsigned


NO

0



data12

int(10)

unsigned


NO

0



data13

int(10)

unsigned


NO

0



data14

int(10)

unsigned


NO

0



data15

int(10)

unsigned


NO

0



data16

int(10)

unsigned


NO

0



data17

int(10)

unsigned


NO

0



data18

int(10)

unsigned


NO

0



data19

int(10)

unsigned


NO

0



data20

int(10)

unsigned


NO

0



data21

int(10)

unsigned


NO

0



data22

int(10)

unsigned


NO

0



data23

int(10)

unsigned


NO

0



AIName

char(64)

signed


NO

"



ScriptName

varchar(64)

signed


NO

"



WDBVerified

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

...