Interaction · Friendly actions
Demand Payment
Force a the recipient to pay you gold as payment for a Hook you hold
What you need
You
To send it
- Is not at war with the target
- Has a usable Hook on the target
Also needed: available (an adult, not imprisoned, not incapable)
To see it in the menu
- If played by the AI:
One of these
- Has the Golden Obligations Perk
or
Any character struggle:involvement = involvedhas_struggle_phase_parameter = unlocks_demand_payments_for_allAll of these
- The character you target › Any character struggle: Is the struggle temp
- The target is not you
The character you target
To send it
- Is an Adult
Also needed: not imprisoned
To see it in the menu
- Is played by the AI
Demand Payment is a friendly character interaction in Crusader Kings III. You need: Is available (an adult, not imprisoned, not incapable), Is not at war with the target and Has a usable Hook on the target. The character you target needs: Is an Adult and Is not imprisoned. Accepted automatically. Patch 1.20.1.2, from game/common/character_interactions/00_perk_interactions.txt.
Quick answers (2)
- What are the requirements for Demand Payment in CK3?
- You: Is available (an adult, not imprisoned, not incapable), Is not at war with the target and Has a usable Hook on the target. The character you target: Is an Adult and Is not imprisoned. (patch 1.20.1.2)
- Will the AI accept Demand Payment?
- Yes: it is accepted automatically.
Will they accept?
The other character has no choice: the game accepts it automatically.
What happens
Effects
If
scope:recipient.gold < scope:recipient.golden_obligation_value
Then
- … does not have enough gold to pay
- You: Use a Hook on the target
- The character you target: Pay gold to you
- Stress and fulfillment impact: by trait: Generous +40
If
Then
- Your house:
add_unity_value = { … }
- Your house:
• 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) (30 lines of game script)
is_available = trigger_if = {
limit = {
is_ai = yes
}
OR = {
ai_greed >= low_positive_ai_value
is_at_war = yes
}
NOT = {
has_trait = generous
}
}
is_shown = scope:puppet_or_actor ?= {
OR = {
has_perk = golden_obligations_perk
AND = {
any_character_struggle = {
involvement = involved
has_struggle_phase_parameter = unlocks_demand_payments_for_all
is_secondary_character_involvement_either_trigger = {
CHAR = scope:recipient
}
}
}
}
}
scope:recipient = {
is_ai = yes
}
scope:recipient != scope:puppet_or_actorAs written in game/common/character_interactions/00_perk_interactions.txt.
Can be sent when (is_valid…) (19 lines of game script)
scope:puppet_or_actor = {
is_physically_able_adult = yes
NOT = {
is_at_war_with = scope:recipient
}
}
scope:recipient = {
is_adult = yes
is_imprisoned = no
}
scope:recipient = {
custom_description = {
text = demand_payment_too_little_gold
gold >= 1
}
}
scope:puppet_or_actor = {
has_usable_hook = scope:recipient
}As written in game/common/character_interactions/00_perk_interactions.txt.
Effects (on_send, on_accept, on_decline) (44 lines of game script)
on_accept = if = {
limit = {
scope:recipient.gold < scope:recipient.golden_obligation_value
}
custom_tooltip = demand_payment_too_little_gold_tt
}
scope:puppet_or_actor = {
send_interface_toast = {
title = demand_payment_interaction_message
left_icon = scope:recipient
scope:puppet_or_actor = {
use_hook = scope:recipient
}
scope:recipient = {
pay_short_term_gold = {
target = scope:puppet_or_actor
gold = golden_obligation_value_check_current_situation
}
}
}
stress_and_fulfillment_impact = {
generous = medium_stress_impact_gain
}
}
if = {
limit = {
scope:is_puppet_action ?= yes
scope:actor != scope:recipient
}
scope:actor = {
send_interface_toast = {
title = demand_payment_interaction_message_puppeteer
left_icon = scope:puppet_or_actor
right_icon = scope:recipient
}
}
}
add_clan_unity_interaction_effect = {
CHARACTER = scope:puppet_or_actor
TARGET = scope:recipient
VALUE = minor_unity_loss
DESC = clan_unity_demand_payment.desc
REVERSE_NON_HOUSE_TARGET = no
}As written in game/common/character_interactions/00_perk_interactions.txt.
- Category
- Friendly actions
- In the menu
- under More…
- ID
demand_payment_interaction
Source: game/common/character_interactions/00_perk_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.