The `gossip_menu_option` table
table-no-description
Structure
Field | Type | Attributes | Key | Null | Default | Extra | Comment |
smallint(6) | unsigned | PRI | NO | 0 |
|
| |
smallint(6) | unsigned | PRI | NO | 0 |
|
| |
smallint(6) | unsigned | PRI | NO | 0 |
|
| |
text | signed |
| YES | NULL |
|
| |
tinyint(3) | unsigned |
| NO | 0 |
|
| |
int(10) | unsigned |
| NO | 0 |
|
| |
mediumint(8) | unsigned |
| NO | 0 |
|
| |
mediumint(8) | unsigned |
| NO | 0 |
|
| |
tinyint(3) | unsigned |
| NO | 0 |
|
| |
int(11) | unsigned |
| NO | 0 |
|
| |
text | signed |
| YES | NULL |
|
|
Description of the fields
menu_id
Gossip entry from Gossip_menu.entry this option is associated with.
id
The id associated with this gossip_menu_option. Must be unique for a given menu_id
option_icon
Panel |
---|
GOSSIP_ICON_CHAT = 0, //white chat bubble |
option_text
This is is the text that you want displayed for this option. Examples would be "Train Me!" "Get off my lawn", "Learn Dual Spec".
option_id
Panel |
---|
GOSSIP_OPTION_NONE = 0, //UNIT_NPC_FLAG_NONE (0) |
npc_option_npcflag
This is the npcflag (Creature_template_tc2.npcflag ) that the NPC must have to have this option display. See comments (after //) in previous table)
action_menu_id
If you want to create a sub-menu, this is the ID to link to to create that sub-menu.
action_poi_id
If you want a POI (point of interest) to display on the minimap (like how a city guard places a marker when you ask directions), this is the `entry` from Points_of_interest.entry
box_coded
If you want a box to display where you have to enter a code, this is the field you use. I have no clue how it works, will have to look at the code...
box_money
see above
box_text
This is the text of the window that appears that has "Yes" or "No" as clickable buttons. This is useful if you want a Yes/No confirmation window before the script executes. For example: "Are you sure you want to teleport to Dalaran?".