Interaction · Vassal actions
Have Military Governor Join War
Order a Military Governor to join the recipient's Wars
What you need
You
To send it
- There are no Military Governors within the Realm
- There are no Military Governors available that may join your Wars
To see it in the menu
One of these
All of these
- Government allows: merit
- Is an Independent Ruler
- you has administrative government mechanic
or
Holds Ministry of War
- If played by the AI:
One of these
All of these
- Government allows: merit
- Is an Independent Ruler
Not all of these
- Holds China
- Your Government is Celestial
- Your government has the government uses ministry budget flag
- you has administrative government mechanic
or
Holds Ministry of War
The character you target
To send it
- Is at War
- Is not at War with their Liege
- Is not at war with you
- If at War: … is not a War Leader
To see it in the menu
top_liege ?= scope:actor.top_liegeOne of these
- Is landed
or
Holds Commission
Have Military Governor Join War is a vassal character interaction in Crusader Kings III. You need: There are no Military Governors within the Realm and There are no Military Governors available that may join your Wars. The character you target needs: Is at War, Is not at War with their Liege and Is not at war with you. Accepted automatically. It costs Influence (from 60). Patch 1.20.1.2, from game/common/character_interactions/10_tgp_interactions.txt.
Quick answers (3)
- What are the requirements for Have Military Governor Join War in CK3?
- You: There are no Military Governors within the Realm and There are no Military Governors available that may join your Wars. The character you target: Is at War, Is not at War with their Liege and Is not at war with you. (patch 1.20.1.2)
- Will the AI accept Have Military Governor Join War?
- Yes: it is accepted automatically.
- How much does Have Military Governor Join War cost?
- Influence (from 60) (patch 1.20.1.2).
Will they accept?
The other character has no choice: the game accepts it automatically.
Acceptance (ai_accept) (1 line of game script)
base = 100
As written in game/common/character_interactions/10_tgp_interactions.txt.
What happens
Effects
- The character you target:
- Every character war:
- Where:
- The character you target:
is_leader_in_war = prev
is_attacker = scope:recipient
- The character you target:
add_attacker = scope:secondary_recipient
- Where:
- Every character war:
- Where:
- The character you target:
is_leader_in_war = prev
is_defender = scope:recipient
- The character you target:
add_defender = scope:secondary_recipient
- Where:
- If played by the AI: Opinion: Grateful (+10)
- Every character war:
- The other character: Event tgp_interaction_event.0016
Events it fires: tgp_interaction_event.0015, tgp_interaction_event.0016
• 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) (29 lines of game script)
is_available = OR = {
AND = {
government_allows = merit
top_liege ?= this
government_has_mechanic = administrative
}
has_title = title:e_minister_of_war
}
trigger_if = {
limit = {
is_ai = yes
}
OR = {
AND = {
government_allows = merit
top_liege ?= this
tgp_has_access_to_ministry_trigger = no
government_has_mechanic = administrative
}
has_title = title:e_minister_of_war
}
}
is_shown = scope:recipient = {
top_liege ?= scope:actor.top_liege
OR = {
is_landed = yes
has_title = title:e_minister_grand_marshal
}
}As written in game/common/character_interactions/10_tgp_interactions.txt.
Can be sent when (is_valid…) (44 lines of game script)
custom_tooltip = {
text = celestial_request_military_aid_no_military_governors_desc
scope:recipient.top_liege = {
any_vassal_or_below = {
OR = {
vassal_contract_has_flag = celestial_military_appointment
vassal_contract_has_flag = meritocratic_military_appointment
}
}
}
}
custom_tooltip = {
text = celestial_request_military_aid_no_available_military_governors_desc
scope:recipient.top_liege = {
any_vassal_or_below = {
tgp_celestial_military_governor_can_join_war_trigger = {
TARGET_GOVERNOR = scope:recipient
MINISTER_OF_WAR = scope:actor
}
}
}
}
scope:recipient = {
is_at_war = yes
is_at_war_with_liege = no
NOT = {
is_at_war_with = scope:actor
}
trigger_if = {
limit = {
is_at_war = yes
}
custom_description = {
text = target_is_not_war_leader
object = scope:recipient
any_character_war = {
scope:recipient = {
is_leader_in_war = prev
}
}
}
}
}
As written in game/common/character_interactions/10_tgp_interactions.txt.
Effects (on_send, on_accept, on_decline) (60 lines of game script)
on_send =
on_accept = scope:recipient = {
save_scope_as = governor_at_war
scope:secondary_recipient = {
save_scope_as = governor_joining
}
every_character_war = {
limit = {
scope:recipient = {
is_leader_in_war = prev
}
is_attacker = scope:recipient
}
add_attacker = scope:secondary_recipient
}
every_character_war = {
limit = {
scope:recipient = {
is_leader_in_war = prev
}
is_defender = scope:recipient
}
add_defender = scope:secondary_recipient
}
if = {
limit = {
is_ai = yes
}
add_opinion = {
target = scope:actor
modifier = grateful_opinion
opinion = 10
}
}
if = {
limit = {
scope:actor != scope:recipient
}
trigger_event = {
id = tgp_interaction_event.0015
}
}
}
scope:secondary_recipient = {
trigger_event = {
id = tgp_interaction_event.0016
}
}
scope:actor = {
hidden_effect = {
send_interface_toast = {
type = event_toast_effect_neutral
title = celestial_send_military_aid_confirmation
left_icon = scope:recipient
right_icon = scope:secondary_recipient
custom_tooltip = celestial_send_military_aid_effect_desc
}
}
}
on_decline = As written in game/common/character_interactions/10_tgp_interactions.txt.
- Category
- Vassal actions
- Cost: Influence
- from 60
- In the menu
- under More…
- ID
celestial_send_military_aid_interaction
Source: game/common/character_interactions/10_tgp_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.