Interaction · Uncategorized actions
Request Troops
Request the recipient to lend you their Provincial Army and all of its Title Men-at-Arms
What you need
You
To send it
- … does not have any Title Men-at-Arms
- You do not fulfill any of the following: Is Allied with … · Have a Hook on … · Is … Liege
- Is not at war with the target
If
- The target: Any owned title maa regiment:
Then
- … does not have any Title Men-at-Arms available as they are used by someone else
- The target:
- Title tier at least Duchy
- The … is not a Noble Family Title
To see it in the menu
- you has administrative government mechanic
- Government does not allow: merit
- Is a Governor
- Is an Independent Ruler
The character you target
- they has administrative government mechanic
- Government does not allow: merit
top_liege ?= scope:actor.top_liege
Request Troops is an uncategorized character interaction in Crusader Kings III. You need: You do not fulfill any of the following: • Is Allied with … • Have a Hook on … • Is … Liege and Is not at war with the target. The AI weighs it (the answer is partly random). Reasons the AI weighs include … is at War and needs … troops (-200). It costs Influence (varies). Patch 1.20.1.2, from game/common/character_interactions/06_ep3_interactions.txt.
Quick answers (3)
- What are the requirements for Request Troops in CK3?
- You: You do not fulfill any of the following: • Is Allied with … • Have a Hook on … • Is … Liege and Is not at war with the target. (patch 1.20.1.2)
- How do I get the AI to accept Request Troops?
- The AI weighs it (the answer is partly random). Its reasons: Opinion and … is at War and needs … troops -200.
- How much does Request Troops cost?
- Influence (varies) (patch 1.20.1.2).
Will they accept?
The AI adds these up and accepts above zero; near zero the answer is partly random (ai_maybe). Reasons in italics are the script's, with no label in the game.
| Reason | Amount |
|---|---|
| Base | +100 |
| Opinion | varies |
… is at War and needs … troopswhen
| -200 |
Acceptance (ai_accept) (16 lines of game script)
base = 100
opinion_modifier = {
who = scope:recipient
opinion_target = scope:actor
desc = AI_SIMPLE_OPINION_REASON
}
modifier = {
scope:recipient = {
is_at_war = yes
}
scope:target = {
holder = scope:recipient
}
add = -200
desc = TARGET_IS_AT_WAR_REASON
}As written in game/common/character_interactions/06_ep3_interactions.txt.
What happens
If they accept
- The character you target › The target:
transfer_owned_maa_control = scope:actor.primary_title
If
title:h_china.holder ?= scope:recipient- Any character situation:
situation:dynastic_cycle ?= this- The current phase counts “Son of Heaven Influenced Dynastic Cycle Catalyst”
Then
- Dynastic Cycle: Counts toward the situation's next phase: “Son of Heaven Influenced Dynastic Cycle Catalyst”
If they refuse
- If played by the AI: Opinion: Disappointed (-15)
• the game's own tooltip text · ◦ our reading of the script line · code the script where neither exists
Who can use it and sees it (is_available, is_shown) (17 lines of game script)
is_available = government_has_mechanic = administrative
NOT = {
government_allows = merit
}
is_governor = yes
top_liege != this
is_shown = scope:recipient = {
government_has_mechanic = administrative
NOT = {
government_allows = merit
}
NOT = {
this = scope:actor
this = scope:actor.top_liege
}
top_liege ?= scope:actor.top_liege
}As written in game/common/character_interactions/06_ep3_interactions.txt.
Can be sent when (is_valid…) (73 lines of game script)
custom_tooltip = {
text = admin_troops_have_no_troops_desc
scope:recipient = {
any_maa_regiment = {
is_title_maa_regiment = yes
regiment_owning_title = {
holder = scope:recipient
}
}
}
}
custom_tooltip = {
text = admin_troops_can_request_from_governor_desc
scope:actor = {
OR = {
is_allied_to = scope:recipient
has_hook = scope:recipient
is_liege_or_above_of = scope:recipient
AND = {
culture ?= {
has_cultural_parameter = frontier_themes_borrow_neighbor_troops
}
vassal_contract_has_flag = admin_theme_frontier
any_character_to_title_neighboring_duchy = {
holder ?= {
this = scope:recipient
NOT = {
vassal_contract_has_flag = admin_theme_frontier
}
}
}
}
AND = {
has_perk = friendly_counsel_perk
has_relation_friend = scope:recipient
}
AND = {
has_perk = mortal_adoration_perk
has_relation_lover = scope:recipient
}
}
}
}
scope:actor = {
NOT = {
is_at_war_with = scope:recipient
}
}
custom_tooltip = {
text = admin_troops_target_title_has_maa_desc
scope:target = {
any_owned_title_maa_regiment = {
exists = this
}
}
}
trigger_if = {
limit = {
scope:target = {
any_owned_title_maa_regiment = {
exists = this
}
}
}
custom_tooltip = {
text = admin_troops_target_title_controls_maa_desc
scope:target = {
any_owned_title_maa_regiment = {
regiment_controlling_title = scope:target
}
}
}
}As written in game/common/character_interactions/06_ep3_interactions.txt.
Effects (on_send, on_accept, on_decline) (56 lines of game script)
on_send =
on_accept = scope:recipient = {
send_interface_toast = {
type = event_toast_effect_neutral
title = request_governorship_interaction_toast_liege
left_icon = scope:actor
right_icon = scope:target
scope:target = {
transfer_owned_maa_control = scope:actor.primary_title
set_variable = {
name = title_troops_lent_out
years = admin_troops_reclaim_cost_cooldown_value
}
}
}
}
scope:actor = {
hidden_effect = {
send_interface_message = {
type = msg_admin_provincial_army_request_accepted
title = msg_admin_provincial_army_request_accepted.title
left_icon = scope:recipient
right_icon = scope:target
show_as_tooltip = {
scope:target = {
transfer_owned_maa_control = scope:actor.primary_title
}
}
}
}
tgp_activate_catalyst_against_hegemon_effect = {
HEGEMON = scope:recipient
CATALYST = catalyst_hegemon_influenced_by_interaction
}
}
on_decline = scope:actor = {
if = {
limit = {
is_ai = yes
}
add_opinion = {
target = scope:recipient
modifier = disappointed_opinion
opinion = -15
}
}
hidden_effect = {
send_interface_message = {
type = msg_admin_provincial_army_request_denied
title = msg_admin_provincial_army_request_denied.title
desc = msg_admin_provincial_army_request_denied.desc
left_icon = scope:recipient
right_icon = scope:target
}
}
}As written in game/common/character_interactions/06_ep3_interactions.txt.
- Category
- Uncategorized actions
- Cost: Influence
- varies
- Again on the same character
- after 1 year
- In the menu
- no (opened from elsewhere)
- ID
request_ally_title_troops_interaction
Source: game/common/character_interactions/06_ep3_interactions.txt and the English localisation, Crusader Kings III 1.20.1.2. “You” is the character who sends it (scope:actor, or a puppet acting for you); “the character you target” is the recipient.