
Action
Procure Core Claim
We can no longer ignore our rightful claim to certain lands. By asserting ownership over what is justly ours, we lay the groundwork for war to reclaim our lost territory.
EnglandCountrypotential
FranceCountrypotential
Hundred Years' WarSituationselect trigger 1Definitionin_game/common/generic_actions/hundred_years_war.txt:932
933type = situation
934show_message = no
936automation_tick = never
937automation_tick_frequency = 12
939ai_tick = monthly
940ai_tick_frequency = 4
942potential = {
}
953allow = {
954scope:actor = {
955at_war = no
956any_core_location = {
957owner != scope:actor
958owner = {
958is_neighbor_of = scope:actor
}
959has_owner = yes
960is_core_of = scope:actor
961scope:actor = {
962can_declare_war_on = prev.owner
}
}
}
}
968price = price:hyw_main_actions_price
970cooldown = {
971type = procure_core_claim
972years = 2
}
975select_trigger = {
976looking_for_a = situation
982target_flag = recipient
983name = "choose_situation" Choose the Situation:
984column = {
984data = name
}
}
991select_trigger = {
992looking_for_a = location
993source = actor
994interaction_source_list = {
995scope:actor = {
996every_core_location = {
997limit = {
998owner != scope:actor
}
1000add_to_list = source
}
}
}
1004target_flag = target_location
1005name = "choose_location" Choose a Location
1006none_available_msg_key = "no_locations_available"
1007column = {
1007data = name
}
1008column = {
1008data = population
}
1009column = {
1009data = rank
}
1010visible = {
1011has_owner = yes
1012is_core_of = scope:actor
1013scope:actor = {
1014can_declare_war_on = root.owner
}
}
}
1019effect = {
1020if = {
1021limit = {
1021exists = scope:target_location
}
1022scope:actor = {
1023add_casus_belli = {
1025province = scope:target_location.province
1026target = scope:target_location.owner
1027years = 5
}
}
}
1031else = {
1031custom_tooltip = gain_claim_for_core_tt We will gain a Casus Belli to reconquer the selected Core Location that we currently do not own
}
}
1034ai_will_do = {
1035add = 25
1036if = {
1037limit = {
1037exists = scope:target_location
}
1038add = {
1039value = 100
1040multiply = "scope:actor.relative_strength(scope:target_location.owner)"
}
}
}