world-of-warcraftazerothcore

How to modify the price of the dual spec?


I would like to change the price of the dual spec in AzerothCore, how can I do that?

How to build the SQL query to accomplish that?


Solution

  • Short answer

    UPDATE gossip_menu_option SET BoxMoney = XXXXXX WHERE OptionType = 18
    

    replace with XXXXXX the actual price (in bronze) that you wish to apply. For example, for 500g it's 500x100x100 = 5000000

    Explaination

    If you use Keira3 and open any Gossip Menu Option, you'll see that different Option Type can be applied:

    Keira3 Gossip Menu Option dual spec

    and you'll notice that 18 is what we are looking for, thus we query for OptionType = 18

    Keira3 gossip menu option with dual spec

    You can find more info about how the tables gossip_menu and gossip_menu_options work in the official documentation: