I made the following script so the player pays 10000 denarii if he changes the capital.
Code:script declare_counter dummy_r declare_counter dummy_f monitor_event ButtonPressed ButtonPressed advanced_stats_set_as_capital_button console_command add_money -10000 message_prompt { flag_counter dummy_f result_counter dummy_r title B2113F84269E5435FB6EF537EE2F20937E85830A_TITLE body B2113F84269E5435FB6EF537EE2F20937E85830A_BODY image adoption } end_monitor end_script
But it does not work and in the script log unfortunately it says
(script.txt::3) Executing command script(script.txt::3) Executing command declare_counter
(script.txt::4) Executing command declare_counter
(script.txt::8) Executing command monitor_event
(script.txt::26) Executing command monitor_event
(
ButtonPressed [7::FAILED]
) [FAILED]
(
ButtonPressed [7::FAILED]
) [FAILED]
Which as far as I am concerned means that advanced_stats_set_as_capital_button is not recognized.
Any ideas?
I brute-force-tried the following UI names instead, it did not work either:
set_capital_button
set_capital
settlement_set_capital
settlement_set_capital_button
advanced_stats_set_capital
advanced_stats_set_capital_button
set_as_capital_button
set_as_capital
settlement_set_as_capital
settlement_set_as_capital_button
advanced_stats_set_as_capital