Interaction · Landless adventurer actions
Ask for Invasion Sponsorship
Secure the support of a Ruler who will provide Soldiers in exchange for your Vassalage
What you need
You
To send it
- Is an Independent Ruler
- You have already sought a supporter (… against …)
- … Capital is in range of their Camp.
- Prestige level at least 3
- You must request at least one of the Join War or Request Soldiers options
To see it in the menu
- Your Government is Adventurer
None of these
- You: Has the Legitimists Law
- The target is not you
The character you target
To send it
- Is an Independent Ruler
- Highest held Title is at least Kingdom Rank
- … is already supporting an Adventurer
To see it in the menu
- Is landed
Ask for Invasion Sponsorship is a landless adventurer character interaction in Crusader Kings III. You need: Is an Independent Ruler, You have already sought a supporter (… against …), Prestige level at least 3 and 1 more. The character you target needs: Is an Independent Ruler and Highest held Title is at least Kingdom Rank. The AI weighs it. Reasons the AI weighs include They is your Rival (-10), They is your Nemesis (-100), They belongs to your Dynasty (+10) and 20 more. It costs Prestige (from 750), Gold (varies). It needs Roads to Power. Patch 1.20.1.2, from game/common/character_interactions/06_ep3_laamp_interactions.txt.
Quick answers (3)
- What are the requirements for Ask for Invasion Sponsorship in CK3?
- You: Is an Independent Ruler, You have already sought a supporter (… against …), Prestige level at least 3 and You must request at least one of the Join War or Request Soldiers options. The character you target: Is an Independent Ruler and Highest held Title is at least Kingdom Rank. (patch 1.20.1.2)
- How do I get the AI to accept Ask for Invasion Sponsorship?
- The AI weighs it. Its reasons: They is your Rival -10, They is your Nemesis -100, They belongs to your Dynasty +10, They is much weaker than the other character -50, They is somewhat weaker than the other character -25, They is roughly equal in strength to the other character -10, Is in Debt, … is pacifist -25, … is pacifist -25, Their realm is too small to support you -50, They is fighting another War -50, Distant Realm, You are waging war on someone of your own Faith -30, Different Faith -10, Will not fight Heir -200, Will not fight Spouse -200, Will not fight Friend -100, Will not fight Best Friend -200, Will not fight Lover -100, Will not fight Soulmate -200, War on another Ally -200, You have a hook on the recipient's +50, Requesting their Soldiers -25, Requesting they joins the War -50 and Gold is Good +35.
- How much does Ask for Invasion Sponsorship cost?
- Prestige (from 750), Gold (varies) (patch 1.20.1.2).
Will they accept?
The AI adds these up and accepts above zero. Reasons in italics are the script's, with no label in the game.
| Reason | Amount |
|---|---|
| Base | -25 |
They is your Rivalwhen
| -10 |
They is your Nemesiswhen
| -100 |
They belongs to your Dynastywhen
| +10 |
| Their opinion of you × 0.5 | varies |
| Their opinion of the other character × -0.5 | varies |
They is much weaker than the other characterwhen
| -50 |
They is somewhat weaker than the other characterwhen
| -25 |
They is roughly equal in strength to the other characterwhen
| -10 |
Is in Debtwhen
| varies |
| … is pacifist | -25 |
| … is pacifist | -25 |
Their realm is too small to support youwhen
| -50 |
They is fighting another Warwhen
| -50 |
Distant Realmwhen
| varies |
You are waging war on someone of your own Faithwhen
| -30 |
Different Faithwhen
| -10 |
Will not fight Heirwhen
| -200 |
Will not fight Spousewhen
| -200 |
Will not fight Friendwhen
| -100 |
Will not fight Best Friendwhen
| -200 |
Will not fight Loverwhen
| -100 |
Will not fight Soulmatewhen
| -200 |
War on another Allywhen
| -200 |
You have a hook on the recipient'swhen
| +50 |
Requesting their Soldierswhen
| -25 |
Requesting they joins the Warwhen
| -50 |
Gold is Goodwhen
| +35 |
| Their personality (AI values: greed 0.5, boldness 0.25) | varies |
Acceptance (ai_accept) (207 lines of game script)
base = -25
modifier = {
desc = offer_vassalization_interaction_aibehavior_rival_tt
scope:recipient = {
has_relation_rival = scope:actor
NOT = {
has_relation_nemesis = scope:actor
}
}
add = -10
}
modifier = {
desc = offer_vassalization_interaction_aibehavior_nemesis_tt
scope:recipient = {
has_relation_nemesis = scope:actor
}
add = -100
}
modifier = {
desc = offer_vassalization_interaction_aibehavior_dynasty_tt
scope:recipient.dynasty = scope:actor.dynasty
add = 10
}
opinion_modifier = {
who = scope:recipient
opinion_target = scope:actor
multiplier = 0.5
}
opinion_modifier = {
who = scope:recipient
opinion_target = scope:secondary_recipient
multiplier = -0.5
}
modifier = {
add = -50
scope:recipient.max_military_strength <= scope:secondary_recipient.purchase_truce_interaction_recipient_far_weaker_value
scope:join_war = yes
desc = REQUEST_LAAMP_INVASION_SPONSORSHIP_MUCH_WEAKER_REASON
}
modifier = {
add = -25
scope:recipient.max_military_strength > scope:secondary_recipient.purchase_truce_interaction_recipient_far_weaker_value
scope:recipient.max_military_strength <= scope:secondary_recipient.purchase_truce_interaction_recipient_somewhat_weaker_value
scope:join_war = yes
desc = REQUEST_LAAMP_INVASION_SPONSORSHIP_SOMEWHAT_WEAKER_REASON
}
modifier = {
add = -10
scope:recipient.max_military_strength > scope:secondary_recipient.purchase_truce_interaction_recipient_somewhat_weaker_value
scope:recipient.max_military_strength <= scope:secondary_recipient.purchase_truce_interaction_recipient_somewhat_stronger_value
scope:join_war = yes
desc = REQUEST_LAAMP_INVASION_SPONSORSHIP_ROUGHLY_EQUAL_REASON
}
modifier = {
add = {
value = scope:recipient.debt_level
add = 1
multiply = 10
}
scope:offer_gold = yes
scope:recipient.debt_level > 0
desc = PT_AI_IS_IN_DEBT
}
modifier = {
add = -25
scope:recipient.faith = {
has_doctrine_parameter = pacifist
}
desc = PT_AI_IS_PACIFIST_FAITH
}
modifier = {
add = -25
scope:recipient.culture = {
has_cultural_parameter = reduced_cost_for_conversion_to_pacifist_faith
}
desc = PT_AI_IS_PACIFIST_CULTURE
}
modifier = {
add = -50
scope:recipient.realm_size < minor_realm_size
desc = REQUEST_LAAMP_INVASION_SPONSORSHIP_SMALL_REALM_REASON
}
modifier = {
add = -50
scope:recipient = {
is_at_war = yes
}
scope:join_war = yes
desc = REQUEST_LAAMP_INVASION_SPONSORSHIP_OWN_WAR_REASON
}
modifier = {
add = {
value = 0
add = scope:distance
if = {
limit = {
scope:distance >= squared_distance_medium
}
add = scope:distance
multiply = -0.00001
}
min = -100
}
desc = REQUEST_LAAMP_INVASION_SPONSORSHIP_DISTANCE_REASON
scope:recipient = {
NOT = {
any_neighboring_top_liege_realm_owner = {
this = scope:secondary_recipient
}
}
}
scope:recipient.capital_county = {
save_temporary_scope_value_as = {
name = distance
value = squared_distance(scope:secondary_recipient.capital_county)
}
}
}
modifier = {
add = -30
scope:recipient.faith = scope:secondary_recipient.faith
desc = I_AM_ATTACKING_A_CORELIGIONIST
}
modifier = {
add = -10
scope:actor.faith != scope:recipient.faith
desc = DIFFERENT_FAITH
}
modifier = {
add = -200
scope:recipient.primary_heir ?= scope:secondary_recipient
desc = WONT_FIGHT_HEIR_REASON
}
modifier = {
add = -200
scope:recipient = {
is_consort_of = scope:secondary_recipient
}
desc = WONT_FIGHT_SPOUSE_REASON
}
modifier = {
add = -100
scope:recipient = {
has_relation_friend = scope:secondary_recipient
NOT = {
has_relation_best_friend = scope:secondary_recipient
}
}
desc = WONT_FIGHT_FRIEND_REASON
}
modifier = {
add = -200
scope:recipient = {
has_relation_best_friend = scope:secondary_recipient
}
desc = WONT_FIGHT_BEST_FRIEND_REASON
}
modifier = {
add = -100
scope:recipient = {
has_relation_lover = scope:secondary_recipient
NOT = {
has_relation_soulmate = scope:secondary_recipient
}
}
desc = WONT_FIGHT_LOVER_REASON
}
modifier = {
add = -200
scope:recipient = {
has_relation_soulmate = scope:secondary_recipient
}
desc = WONT_FIGHT_SOULMATE_REASON
}
modifier = {
add = -200
scope:recipient = {
is_allied_to = scope:secondary_recipient
}
desc = WAR_WITH_ALLY_REASON
}
modifier = {
add = 50
scope:hook = yes
desc = YOU_HAVE_HOOK_REASON
}
modifier = {
add = -25
scope:request_soldiers = yes
desc = REQUEST_LAAMP_INVASION_SPONSORSHIP_REQUEST_SOLDIERS_REASON
}
modifier = {
add = -50
scope:join_war = yes
desc = REQUEST_LAAMP_INVASION_SPONSORSHIP_JOIN_WAR_REASON
}
modifier = {
add = 35
scope:offer_gold = yes
desc = GOLD_REASON
}
ai_value_modifier = {
ai_greed = 0.5
ai_boldness = 0.25
min = 0
max = 25
}As written in game/common/character_interactions/06_ep3_laamp_interactions.txt.
What happens
If they accept
- The character you target:
If
- The option “request soldiers” is chosen
- The option “join war” is chosen
Then
- … will join and provide Soldiers for a Adventurer Invasion War declared against … in the next 5 years
Else if
- The option “request soldiers” is chosen
Then
- … will provide Soldiers for a Adventurer Invasion War declared against … in the next 5 years
Else if
- The option “join war” is chosen
Then
- … will join a Adventurer Invasion War declared against … in the next 5 years
If
- The option “offer gold” is chosen
Then
- Pay gold to the target
- … will become … Vassal, if victorious
- Event ep3_laamps.0200
If they refuse
- Event ep3_laamps.0201
Options when sending
- Request SoldiersRequest the recipient provide a contingent of Soldiers when War is declared against the other character
- Join WarRequest the recipient joins as your Ally when War is declared against the other character
- Offer GoldOffer the recipient an up-front sum of Gold in exchange for their support
- Use a Hook
Events it fires: ep3_laamps.0200, ep3_laamps.0201
• 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) (13 lines of game script)
is_shown = scope:actor = {
government_has_flag = government_is_landless_adventurer
}
NOT = {
scope:actor = {
has_realm_law = camp_purpose_legitimists
}
}
has_ep3_dlc_trigger = yes
scope:recipient = {
is_landed = yes
}
scope:recipient != scope:actorAs written in game/common/character_interactions/06_ep3_laamp_interactions.txt.
Can be sent when (is_valid…) (33 lines of game script)
scope:actor = {
top_liege = this
custom_tooltip = {
text = request_laamp_invasion_sponsorship_existing_supporter_tt
NOT = {
exists = var:adventurer_invasion_supporter
}
}
}
scope:recipient = {
top_liege = this
highest_held_title_tier >= tier_kingdom
custom_tooltip = {
text = request_laamp_invasion_sponsorship_existing_supportee_tt
NOT = {
exists = var:adventurer_invasion_supportee
}
}
}
ep3_laamp_diplo_range_trigger = {
TARGET = scope:recipient
LAAMP = scope:actor
}
scope:actor = {
prestige_level >= 3
}
custom_tooltip = {
text = request_laamp_invasion_sponsorship_minimum_request_tt
OR = {
scope:join_war = yes
scope:request_soldiers = yes
}
}As written in game/common/character_interactions/06_ep3_laamp_interactions.txt.
Effects (on_send, on_accept, on_decline) (95 lines of game script)
on_accept = scope:actor = {
save_scope_as = adventurer
}
scope:recipient ?= {
if = {
limit = {
scope:request_soldiers = yes
scope:join_war = yes
}
custom_tooltip = adventurer_invasion_supporter_tt
}
else_if = {
limit = {
scope:request_soldiers = yes
}
custom_tooltip = adventurer_invasion_supporter_soldiers_tt
}
else_if = {
limit = {
scope:join_war = yes
}
custom_tooltip = adventurer_invasion_supporter_join_tt
}
else = {
custom_tooltip = request_laamp_invasion_sponsorship_minimum_request_tt
}
hidden_effect = {
set_variable = {
name = adventurer_invasion_supportee
value = scope:actor
years = 5
}
set_variable = {
name = adventurer_invasion_target
value = scope:secondary_recipient
years = 5
}
if = {
limit = {
scope:join_war = yes
}
set_variable = {
name = adventurer_invasion_join_war
value = scope:actor
years = 5
}
}
if = {
limit = {
scope:request_soldiers = yes
}
set_variable = {
name = adventurer_invasion_request_soldiers
value = scope:actor
years = 5
}
}
}
}
scope:actor = {
if = {
limit = {
scope:offer_gold = yes
}
show_as_tooltip = {
pay_short_term_gold = {
gold = scope:recipient.request_laamp_invasion_sponsorship_gold_cost
target = scope:recipient
}
}
}
if = {
limit = {
scope:hook = yes
}
use_hook = scope:recipient
}
custom_tooltip = {
text = adventurer_invasion_supporter_victory_tt
set_variable = {
name = adventurer_invasion_supporter
value = scope:recipient
years = 5
}
set_variable = {
name = adventurer_invasion_target
value = scope:secondary_recipient
years = 5
}
}
trigger_event = ep3_laamps.0200
}
on_decline = scope:actor = {
trigger_event = ep3_laamps.0201
}As written in game/common/character_interactions/06_ep3_laamp_interactions.txt.
- Category
- Landless adventurer actions
- Cost: Prestige
- from 750
- Cost: Gold
- varies
- Again on the same character
- after 5 years
- DLC
- Roads to Power
- In the menu
- under More…
- ID
request_laamp_invasion_sponsorship_interaction
Source: game/common/character_interactions/06_ep3_laamp_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.