Gossip menu option
Материал из YTDB DataBase
|
К описанию таблиц базы данных mangos.
Таблица `gossip_menu_option`
Эта таблица используется для описания опций gossip меню.
Структура
Field | Type | Attributes | Null | Key | Default | Comments |
menu_id | smallint(6) | unsigned | NO | PRI | 0 | |
id | smallint(6)) | unsigned | NO | PRI | 0 | |
option_icon | mediumint(8) | unsigned | NO | 0 | ||
option_text | text | |||||
option_id | tinyint(3) | unsigned | NO | 0 | ||
npc_option_npcflag | int(10) | unsigned | NO | 0 | ||
action_menu_id | mediumint(8) | unsigned | NO | 0 | ||
action_poi_id | mediumint(8) | unsigned | NO | 0 | ||
action_script_id | mediumint(8) | unsigned | NO | 0 | ||
box_coded | tinyint(3) | unsigned | NO | 0 | ||
box_money | int(11) | unsigned | NO | 0 | ||
box_text | text | |||||
condition_id | mediumint(8) | unsigned | NO | 0 |
Описание полей
menu_id
Идентификатор меню из gossip_menu.entry
id
Порядковый номер подменю.
option_icon
Идентификатор иконки.
Значение | Описание |
---|---|
0 | white chat bubble |
1 | brown bag |
2 | flight |
3 | book |
4 | interaction wheel |
5 | interaction wheel |
6 | brown bag with yellow dot |
7 | white chat bubble with black dots |
8 | tabard |
9 | two swords |
10 | yellow dot |
option_text
Текст меню.
option_id
Указатель действия.
Значение | Описание |
---|---|
0 | UNIT_NPC_FLAG_NONE (0) |
1 | UNIT_NPC_FLAG_GOSSIP (1) |
2 | UNIT_NPC_FLAG_QUESTGIVER (2) |
3 | UNIT_NPC_FLAG_VENDOR (128) |
4 | UNIT_NPC_FLAG_TAXIVENDOR (8192) |
5 | UNIT_NPC_FLAG_TRAINER (16) |
6 | UNIT_NPC_FLAG_SPIRITHEALER (16384) |
7 | UNIT_NPC_FLAG_SPIRITGUIDE (32768) |
8 | UNIT_NPC_FLAG_INNKEEPER (65536) |
9 | UNIT_NPC_FLAG_BANKER (131072) |
10 | UNIT_NPC_FLAG_PETITIONER (262144) |
11 | UNIT_NPC_FLAG_TABARDDESIGNER (524288) |
12 | UNIT_NPC_FLAG_BATTLEFIELDPERSON (1048576) |
13 | UNIT_NPC_FLAG_AUCTIONEER (2097152) |
14 | UNIT_NPC_FLAG_STABLE (4194304) |
15 | UNIT_NPC_FLAG_ARMORER (4096) |
16 | UNIT_NPC_FLAG_TRAINER (16) (bonus option for GOSSIP_OPTION_TRAINER) |
17 | UNIT_NPC_FLAG_TRAINER (16) (bonus option for GOSSIP_OPTION_TRAINER) |
18 | UNIT_NPC_FLAG_GOSSIP (1) |
npc_option_npcflag
Флаг существа. См. Creature_template.npcflag
action_menu_id
Меню, которое будет вызвано при выборе данного пункта. См. gossip_menu.entry
action_poi_id
Идентификатор точки, которая будет выводиться на внутриигровой карте клиента при выборе данного пункта. См. Points_of_interest.entry
action_script_id
Идентификатор скрипта. См dbscripts_on_gossip.id Скрипт будет вызван при выборе данного пункта меню. Если поле action_menu_id=-1, то текст меню автоматически закроется.
box_coded
Не реализовано.
box_money
Количество денег, которое будет забираться у игрока при выборе данного пункта, в меди.
box_text
Текст, который будет выводиться на экран для подтверждения нажатия, если поле box_money заполнено(если это поле пустое, деньги будут сниматься без подтверждения).
condition_id
Идентификатор условия, при котором сработает данный пункт. См. condition_entry.