;; S = Select
;; NA = Not Allowed
;; NM = Move not allowed (may be same as NA)
;; Mov = Move
;; Mov+ = Move cursor + number of turns needed to arrive
;; Ig = Ignore the item and treat as an empty square
;; Mer = Merge (Will always bring up merge screen)
;; Mer* = Automerge if allowed, otherwise Merge
;; Em = Embark (Will always bring up embarkation screen)
;; Em * = AutoEmbark if allowed, otherwise Embark)
;; G = Garrison (Will always bring up merge screen)
;; G* = AutoGerrison if allowed, otherwise Garrison)
;; A = Attack
;; Talk = Begin diplomatic negotiation
;; Talk / Bribe Choice between talk and bribe is bribe is allowed. Otherwise just
talk
;; Spy = Perform a spying mission
;; Inf = Infiltrate the settlement
;; Ass = Assassinate one of the characters in the square
;; Ass / NA = Assassinate one of the characters in the square. Not allowed if no
characters in square
;; Mission = Perform one of a range of missions that are allowed to either the spy,
assassin or diplomat
;; SetRP = Set rally_point point
;; SetRP* = Set one or more rally_point points
;; SetRpSel = Set rally point and select
;; Disem / NM = If the target square is a costal one, and the admiral can reach an
adjacent square, and has something to disembark, then show the disembark cursor,
otherwise NM
;; Valid items for 'over' flag and 'selected' flag: nothing, army, admiral,
diplomat, spy, assassin, family, settlement, fort, rally_point
;; Valid alignments: own, enemy, neutral
;; The default is nothing selected, in which case when over own pieces, show S, and
when over enemy or allied, show Na
;; Order of declarations: <action> <alt action> <drag action> <alt drag action>
<tooltip (optional)
;; If the tooltip keyword is specified, then the following word should be an
identifier from the lookup file "data/descr_cursor_tooltips_lookup.txt",
;; which itself is a lookup table for the strings in
'data/text/cursor_action_tooltips.txt'
selected nothing
{
over own
{
default S S
land Ig
sea Ig
}
over enemy
{
default Na Na tooltip cannot_select_enemy_piece
}
over allied
{
default Na Na tooltip cannot_select_enemy_piece
}
}
selected army
{
over own
{
land Mov Mov
sea Na Na
tooltip armies_cannot_go_on_sea
army Mer* (Mer) Mer (Mer*)
admiral Em* (Em) Em (Em*)
tooltip embark_army
diplomat S S
spy S S
assassin S S
family Mer* (Mer) Mer (Mer*)
settlement G* (S) G (S)
fort G* (S) G (S)
rally_point Mov
naval_rally_point Na
tooltip armies_cannot_go_on_sea
garrisoned_settlement Mer* (Mer) Mer (Mer*)
garrisoned_fort Mer* (Mer) Mer (Mer*)
garrisoned_ship Em* (Em) Em (Em*)
sieged_settlement S tooltip
cannot_enter_sieged_settlement
sieged_fort S
tooltip cannot_enter_sieged_fort
garrisoned_dock Mer* (Mer) Mer (Mer*)
dock Na
port Mov
}
over enemy
{
default A
diplomat Mov
spy Mov
assassin Mov
land Mov Mov
sea Na Na
tooltip armies_cannot_go_on_sea
admiral Na
tooltip armies_cannot_attack_navies
rally_point Mov
naval_rally_point Na
tooltip armies_cannot_go_on_sea
garrisoned_ship Na
tooltip armies_cannot_attack_navies
garrisoned_dock Na
tooltip armies_cannot_attack_ports
port Mov
}
over allied
{
default A
diplomat Mov
spy Mov
assassin Mov
land Mov Mov
sea Na Na
tooltip armies_cannot_go_on_sea
admiral Na
tooltip armies_cannot_attack_navies
rally_point Mov
naval_rally_point Na
tooltip armies_cannot_go_on_sea
garrisoned_ship Na
tooltip armies_cannot_attack_navies
garrisoned_dock Na
tooltip armies_cannot_attack_ports
port Mov
}
}
selected admiral
{
over own
{
land Na Na
tooltip navies_cannot_move_on_land
sea Mov Mov
army S S
admiral Mer* (S) Mer (S)
diplomat S
spy S
assassin S
family S
settlement S
fort S
rally_point Na
tooltip navies_cannot_move_on_land
naval_rally_point Mov
garrisoned_settlement S
garrisoned_fort S
garrisoned_ship Mer* (Mer) Mer (Mer*)
sieged_settlement S
sieged_fort S
dock Mov
garrisoned_dock Mer* (Mer) Mer (Mer*)
port Na
}
over enemy
{
default Na
tooltip navies_cannot_attack_land_based
land Mov Mov
sea Na Na
tooltip armies_cannot_go_on_sea
admiral A
rally_point Na
tooltip navies_cannot_move_on_land
naval_rally_point Mov
garrisoned_ship A
dock A
tooltip rclick_to_blockade
garrisoned_dock A
tooltip rclick_to_blockade
}
over allied
{
default Na
tooltip navies_cannot_attack_land_based
land Mov Mov
sea Na Na
tooltip armies_cannot_go_on_sea
rally_point Na
tooltip navies_cannot_move_on_land
naval_rally_point Mov
admiral A
garrisoned_ship A
dock A
tooltip rclick_to_blockade
garrisoned_dock A
tooltip rclick_to_blockade
}
}
selected garrisoned_ship
{
over own
{
land Disem Disem
tooltip disembark_army
sea Mov Mov
army Mer* (Mer) Mer (Mer*)
admiral Mer* (Mer) Mer (Mer*)
diplomat S
spy S
assassin S
family S
settlement Disem Disem
fort Mer* (Mer) Mer (Mer*)
rally_point Disem
naval_rally_point Mov
garrisoned_settlement Mer* (Mer) Mer (Mer*)
garrisoned_fort Mer* (Mer) Mer (Mer*)
garrisoned_ship Mer* (Mer) Mer (Mer*)
sieged_settlement S
sieged_fort S
garrisoned_dock Mer* (Mer) Mer (Mer*)
dock Mov
port Disem
}
over enemy
{
default Na
tooltip navies_cannot_attack_land_based
land Disem Disem tooltip
disembark_army
sea Mov Mov
admiral A
garrisoned_ship A
dock A
tooltip rclick_to_blockade
garrisoned_dock A
tooltip rclick_to_blockade
rally_point Disem
naval_rally_point Mov
port Disem
}
over allied
{
default Na
tooltip navies_cannot_attack_land_based
land Disem Disem tooltip
disembark_army
sea Mov Mov
admiral A
garrisoned_ship A
dock A
tooltip rclick_to_blockade
garrisoned_dock A
tooltip rclick_to_blockade
rally_point Disem
naval_rally_point Mov
port Disem
}
}
selected diplomat
{
over own
{
land Mov Mov
sea Na Na
tooltip characters_cannot_go_on_sea
army Mer* (S) Mer (S)
admiral Em* (S) Em (S) tooltip
embark_character
diplomat S (S) S (S)
spy S (S) S (S)
assassin S (S) S (S)
family S (S) S (S)
settlement G* (S) G (S) tooltip
enter_settlement
fort G* (S) G (S) tooltip
enter_fort
rally_point Mov
naval_rally_point Na Na tooltip
characters_cannot_go_on_sea
garrisoned_settlement G* (S) G (S) tooltip
enter_settlement
garrisoned_fort G* (S) G (S) tooltip
enter_fort
garrisoned_ship Em* (S) Em (S) tooltip
embark_character
sieged_settlement S tooltip
cannot_enter_sieged_settlement
sieged_fort S
tooltip cannot_enter_sieged_fort
garrisoned_dock Mer* (S) Mer (S)
port Mov
dock Na
}
over enemy
{
default Na
tooltip cannot_perform_mission
land Mov Mov
sea Na Na
tooltip characters_cannot_go_on_sea
army TB Na
tooltip diplomacy_mission
diplomat T Na
tooltip diplomacy_mission
family T Na
tooltip diplomacy_mission
settlement T Na
tooltip diplomacy_mission
fort T Na
tooltip diplomacy_mission
rally_point Mov
naval_rally_point Na Na tooltip
characters_cannot_go_on_sea
garrisoned_settlement TB Na tooltip
diplomacy_mission
garrisoned_fort TB Na
tooltip diplomacy_mission
}
over allied
{
default Na
tooltip cannot_perform_mission
land Mov Mov
sea Na Na
tooltip characters_cannot_go_on_sea
army TB Na
tooltip diplomacy_mission
diplomat T Na
tooltip diplomacy_mission
family T Na
tooltip diplomacy_mission
settlement T Na
tooltip diplomacy_mission
fort T Na
tooltip diplomacy_mission
rally_point Mov
naval_rally_point Na Na tooltip
characters_cannot_go_on_sea
garrisoned_settlement TB Na tooltip
diplomacy_mission
garrisoned_fort TB Na
tooltip diplomacy_mission
}
}
selected spy
{
over own
{
land Mov Mov
sea Na Na
tooltip cannot_perform_mission
army Mer* (S) Mer (S)
admiral Em* (S) Em (S) tooltip
embark_character
diplomat S (S) S (S)
spy S (S) S (S)
assassin S (S) S (S)
family S (S) S (S)
settlement G* (S) G (S) tooltip
enter_settlement
fort G* (S) G (S) tooltip
enter_fort
rally_point Mov
naval_rally_point Na Na tooltip
characters_cannot_go_on_sea
garrisoned_settlement G* (S) G (S) tooltip
enter_settlement
garrisoned_fort G* (S) G (S) tooltip
enter_fort
garrisoned_ship Em* (S) Em (S) tooltip
embark_character
sieged_settlement S tooltip
cannot_enter_sieged_settlement
sieged_fort S
tooltip cannot_enter_sieged_fort
garrisoned_dock Mer* (S) Mer (S) tooltip
embark_character_in_port
port Mov
dock Na
tooltip characters_cannot_go_on_sea
}
over enemy
{
default Spy Na
tooltip spy_mission
land Mov Mov
sea Mov Mov
rally_point Mov
naval_rally_point Na Na tooltip
characters_cannot_go_on_sea
garrisoned_ship Na
tooltip cannot_perform_mission
sieged_settlement Na tooltip
cannot_perform_mission_on_sieged_settlement
sieged_fort Na
tooltip cannot_perform_mission_on_sieged_fort
dock Na
tooltip characters_cannot_go_on_sea
garrisoned_dock Na
tooltip cannot_perform_mission
port Mov
}
over allied
{
default Spy Na
tooltip spy_mission
land Mov Mov
sea Mov Mov
rally_point Mov Mov
naval_rally_point Na Na tooltip
characters_cannot_go_on_sea
garrisoned_ship Na
tooltip cannot_perform_mission
sieged_settlement Na tooltip
cannot_perform_mission_on_sieged_settlement
sieged_fort Na
tooltip cannot_perform_mission_on_sieged_fort
dock Na
tooltip characters_cannot_go_on_sea
garrisoned_dock Na
tooltip cannot_perform_mission
port Mov
}
}
selected assassin
{
over own
{
land Mov Mov
sea Na Na
tooltip cannot_perform_mission
army Mer* (S) Mer (S)
admiral Em* (S) Em (S) tooltip
embark_character
diplomat S (Ass) S (Ass)
spy S (Ass) S (Ass)
assassin S (Ass) S (Ass)
family S (Ass) S (Ass)
settlement G* (S) G (S) tooltip
enter_settlement
fort G* (S) G (S) tooltip
enter_fort
rally_point Mov
naval_rally_point Na Na tooltip
characters_cannot_go_on_sea
garrisoned_settlement G* (S) G (S) tooltip
enter_settlement
garrisoned_fort G* (S) G (S) tooltip
enter_fort
garrisoned_ship Em* (S) Em (S) tooltip
embark_character
sieged_settlement S tooltip
cannot_enter_sieged_settlement
sieged_fort S
tooltip cannot_enter_sieged_fort
garrisoned_dock Mer* (S) Mer (S) tooltip
embark_character_in_port
port Mov
dock Na
tooltip characters_cannot_go_on_sea
}
over enemy
{
default Ass Na
tooltip assassination_mission
settlement Mission Na
tooltip assassination_sabotage_mission
garrisoned_settlement Mission Na tooltip
assassination_sabotage_mission
land Mov Mov
sea Mov Mov
rally_point Mov
naval_rally_point Na Na tooltip
characters_cannot_go_on_sea
admiral Na
tooltip cannot_perform_mission
garrisoned_ship Na
tooltip cannot_perform_mission
sieged_settlement Na tooltip
cannot_perform_mission_on_sieged_settlement
sieged_fort Na
tooltip cannot_perform_mission_on_sieged_fort
garrisoned_dock Na
tooltip cannot_perform_mission
port Mov
dock Na
tooltip characters_cannot_go_on_sea
}
over allied
{
default Ass Na
tooltip assassination_mission
settlement Mission Na
tooltip assassination_sabotage_mission
garrisoned_settlement Mission Na tooltip
assassination_sabotage_mission
land Mov Mov
sea Mov Mov
rally_point Mov
naval_rally_point Na Na tooltip
characters_cannot_go_on_sea
admiral Na
tooltip cannot_perform_mission
garrisoned_ship Na
tooltip cannot_perform_mission
sieged_settlement Na tooltip
cannot_perform_mission_on_sieged_settlement
sieged_fort Na
tooltip cannot_perform_mission_on_sieged_fort
dock Na
tooltip cannot_perform_mission
garrisoned_dock Na
tooltip cannot_perform_mission
port Mov
}
}
selected family
{
over own
{
land Mov Mov
sea Na Na
tooltip characters_cannot_go_on_sea
dock Na
tooltip characters_cannot_go_on_sea
army Mer* (Mer) Mer (Mer*)
admiral Em* (Em) Em (Em*)
diplomat S (S) S (S)
spy S (S) S (S)
assassin S (S) S (S)
family S (S) S (S)
settlement G* (S) G (S)
fort G* (S) G (S)
rally_point Mov
naval_rally_point Na Na tooltip
characters_cannot_go_on_sea
garrisoned_settlement G* (S) G (S)
garrisoned_fort G* (S) G (S)
garrisoned_ship Em* (Em) Em (Em*)
sieged_settlement S
sieged_fort S
garrisoned_dock Mer* (Mer) Mer (Mer*)
port Mov
}
over enemy
{
default Mission Na
land Mov Mov
sea Mov Mov
rally_point Mov
naval_rally_point Na Na tooltip
characters_cannot_go_on_sea
garrisoned_ship Na
sieged_settlement Na
sieged_fort Na
dock Na
garrisoned_dock Na
port Mov
}
over allied
{
default Mission Na
land Mov Mov
sea Mov Mov
rally_point Mov
naval_rally_point Na Na tooltip
characters_cannot_go_on_sea
garrisoned_ship Na
sieged_settlement Na
sieged_fort Na
dock Na
garrisoned_dock Na
port Mov
}
}
selected settlement
{
over own
{
default S (SetRpSel) S (SetRpSel)
tooltip alt_to_set_rally_point
land Ig (SetRp) Ig (SetRp)
tooltip alt_to_set_rally_point
sea Ig (SetRp) Ig (SetRp)
tooltip alt_to_set_rally_point
port Ig (SetRp) Ig (SetRp)
tooltip alt_to_set_rally_point
dock Ig (SetRp) Ig (SetRp)
tooltip alt_to_set_rally_point
garrisoned_dock Ig (SetRp) Ig (SetRp)
tooltip alt_to_set_rally_point
}
over enemy
{
default Na tooltip
cannot_set_rally_point_on_enemy
rally_point Ig
}
over allied
{
default Na tooltip
cannot_set_rally_point_on_enemy
rally_point Ig
}
}
selected garrisoned_settlement
{
over own
{
default S (SetRpSel) S (SetRpSel)
tooltip alt_to_set_rally_point
land Ig (SetRp) Ig (SetRp)
tooltip alt_to_set_rally_point
sea Ig (SetRp) Ig (SetRp)
tooltip alt_to_set_rally_point
port Ig (SetRp) Ig (SetRp)
tooltip alt_to_set_rally_point
dock Ig (SetRp) Ig (SetRp)
tooltip alt_to_set_rally_point
garrisoned_dock Ig (SetRp) Ig (SetRp)
tooltip alt_to_set_rally_point
}
over enemy
{
default Na
rally_point Ig
}
over allied
{
default Na
rally_point Ig
}
}
selected sieged_settlement
{
over own
{
default S (SetRpSel) S (SetRpSel)
tooltip alt_to_set_rally_point
land Ig (SetRp) Ig (SetRp)
tooltip alt_to_set_rally_point
sea Ig (SetRp) Ig (SetRp)
tooltip alt_to_set_rally_point
port Ig (SetRp) Ig (SetRp)
tooltip alt_to_set_rally_point
dock Ig (SetRp) Ig (SetRp)
tooltip alt_to_set_rally_point
garrisoned_dock Ig (SetRp) Ig (SetRp)
tooltip alt_to_set_rally_point
}
over enemy
{
default Na
land Ig (SetRp) Ig (SetRp)
tooltip alt_to_set_rally_point
sea Ig (SetRp) Ig (SetRp)
tooltip alt_to_set_rally_point
rally_point Ig
}
over allied
{
default Na
land Ig (SetRp) Ig (SetRp)
tooltip alt_to_set_rally_point
sea Ig (SetRp) Ig (SetRp)
tooltip alt_to_set_rally_point
rally_point Ig
}
}
selected trapped_character ;; In a sieged settlement
{
over own
{
default S
land Na tooltip cannot_leave_settlement
sea Na tooltip cannot_leave_settlement
}
over enemy
{
default Na tooltip cannot_leave_settlement
}
over allied
{
default Na tooltip cannot_leave_settlement
}
}
selected trapped_army ;; In a sieged settlement
{
over own
{
default S
land Na tooltip cannot_leave_settlement
sea Na tooltip cannot_leave_settlement
}
over enemy
{
default Na tooltip cannot_leave_settlement
army A ;; But we'll need to check that it is the sieging
army
}
over allied
{
default Na tooltip cannot_leave_settlement
army A ;; But we'll need to check that it is the sieging
army
}
}
selected fort
{
over own
{
default S S
land Ig Ig
sea Ig Ig
}
over enemy
{
default Na
land Ig Ig
sea Ig Ig
}
over allied
{
default Na
land Ig Ig
sea Ig Ig
}
}
selected garrisoned_fort
{
over own
{
default S S
land Ig Ig
sea Ig Ig
}
over enemy
{
default Na
rally_point Ig
land Ig Ig
sea Ig Ig
}
over allied
{
default Na
rally_point Ig
land Ig Ig
sea Ig Ig
}
}
selected sieged_fort
{
over own
{
default S S
land Ig Ig
sea Ig Ig
}
over enemy
{
default Na
rally_point Ig
land Ig Ig
sea Ig Ig
}
over allied
{
default Na
rally_point Ig
land Ig Ig
sea Ig Ig
}
}
selected rally_point
{
over own
{
default SetRp S
land SetRp
sea SetRp
}
over enemy
{
default Na
rally_point SetRp
naval_rally_point SetRp
land SetRp
sea SetRp
}
over allied
{
default Na
rally_point SetRp
naval_rally_point SetRp
land SetRp
sea SetRp
}
}
selected naval_rally_point
{
over own
{
default SetRp S
land SetRp
sea SetRp
}
over enemy
{
default Na
rally_point SetRp
naval_rally_point SetRp
land SetRp
sea SetRp
}
over allied
{
default Na
rally_point SetRp
naval_rally_point SetRp
land SetRp
sea SetRp
}
}