Interaction · Diarch
Shift Privileges
Generate gold by selling dubious monopolies, rights, and entitlements to minor private actors within the recipient's lands This will incur Strife with your fellow Vassals
What you need
You
To send it
- They … too preoccupied to act as … right now
- … has no Counties that have not already been affected by Shift Privileges
- Your Liege is not in an Entrenched Regency
If
- You:
is_diarch = yes
Then
- Your liege:
has_diarchy_active_parameter = unlock_shift_privileges_interaction
- You:
If
- You: Is played by a person
Then
- You must select at least one option
To see it in the menu
- If played by the AI:
is_diarch = yes- Loyalty less than 75
- Your liege:
has_diarchy_parameter = unlock_shift_privileges_interaction
One of these
is_designated_diarch = yesor
All of these
is_diarch_of_target = liegeexists = liege
The character you target
liege ?= scope:actor.liegeOne of these
- Is landed
or
All of these
- they has administrative government mechanic
- Is not landed
If
a check the game hides
Then
- Their house: Has the house check as house head
- Has a domicile
or
All of these
- Their liege:
All of these
- Holds China
- Government is Celestial
- Their government has the government uses ministry budget flag
- Their liege:
or
All of these
- Is a ruler
- Government is a Theocratic-type Government
scope:recipient.highest_held_title_tier >= tier_county
Shift Privileges is a diarch character interaction in Crusader Kings III. You need: They … too preoccupied to act as … right now and Your Liege is not in an Entrenched Regency. Accepted automatically. Patch 1.20.1.2, from game/common/character_interactions/00_diarch_interactions.txt.
Quick answers (2)
- What are the requirements for Shift Privileges in CK3?
- You: They … too preoccupied to act as … right now and Your Liege is not in an Entrenched Regency. (patch 1.20.1.2)
- Will the AI accept Shift Privileges?
- Yes: it is accepted automatically.
Will they accept?
The other character has no choice: the game accepts it automatically.
What happens
Effects
If
- The option “diarch shift privileges interaction duel diplomacy” is chosen
Then
duel = { … }
Else if
- The option “diarch shift privileges interaction pay prestige partial” is chosen
Then
- 1 of 2 things will happen:
- 50% – … manipulations are successful:
- You: They gets …
- The character you target: A random Domain County of … gains a powerful negative County Modifier for 8 years
- You:
- The target gains the opinion “Hatred” (-30) of them
change_strife_opinion = minor_strife_gain
- 50% – … scheming fails completely › You:
If
a check the game hides
Then
- The target gains the opinion “Angry” (-20) of them
- 50% – … manipulations are successful:
Otherwise
- … manipulations are successful
- You: They gets …
- The character you target: A random Domain County of … gains a powerful negative County Modifier for 8 years
- You:
- The target gains the opinion “Hatred” (-30) of them
change_strife_opinion = minor_strife_gain
If
title:h_china.holder ?= scope:actor.top_liege- Any character situation:
situation:dynastic_cycle ?= this- The current phase counts “Grand Secretariat's Autonomy Dynastic Cycle Catalyst”
Then
- Dynastic Cycle: Counts toward the situation's next phase: “Grand Secretariat's Autonomy Dynastic Cycle Catalyst”
• 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) (24 lines of game script)
is_available = trigger_if = {
limit = {
is_ai = yes
}
is_diarch = yes
diarch_loyalty < diarch_loyalty_visibly_loyal_threshold
}
liege ?= {
has_diarchy_parameter = unlock_shift_privileges_interaction
}
OR = {
is_designated_diarch = yes
AND = {
is_diarch_of_target = liege
exists = liege
}
}
is_shown = scope:actor != scope:recipient
scope:recipient = {
liege ?= scope:actor.liege
this != scope:actor.liege
is_landed_or_landless_administrative_or_theocratic = yes
scope:recipient.highest_held_title_tier >= tier_county
}As written in game/common/character_interactions/00_diarch_interactions.txt.
Can be sent when (is_valid…) (50 lines of game script)
diarch_cannot_be_disabled_trigger = {
DIARCH = scope:actor
}
custom_tooltip = {
text = diarch_shift_privileges_interaction.tt.no_affectable_counties
scope:recipient = {
any_held_county = {
diarch_shift_privileges_valid_target_title_trigger = yes
}
}
}
custom_tooltip = {
text = diarch_interactions.tt.you_must_be_in_an_entrenched_regency_to_access
scope:actor = {
is_diarch = yes
}
}
trigger_if = {
limit = {
scope:actor = {
is_diarch = yes
}
}
scope:actor.liege = {
has_diarchy_active_parameter = unlock_shift_privileges_interaction
}
}
trigger_if = {
limit = {
scope:actor = {
is_ai = no
}
}
custom_tooltip = {
text = interactions_general.tt.must_select_one_option
OR = {
scope:diarch_shift_privileges_interaction_duel_diplomacy = yes
scope:diarch_shift_privileges_interaction_pay_prestige_partial = yes
scope:diarch_shift_privileges_interaction_pay_prestige_full = yes
}
}
}
scope:actor = {
custom_description = {
text = character_interactions_hostile_actions_disabled_delay
NOT = {
has_character_flag = flag_hostile_actions_disabled_delay
}
}
}As written in game/common/character_interactions/00_diarch_interactions.txt.
Effects (on_send, on_accept, on_decline) (71 lines of game script)
on_send = log_diarch_send_interaction_as_variable_effect = {
INTERACTION = shift_privileges
}
on_accept = scope:actor = {
if = {
limit = {
scope:diarch_shift_privileges_interaction_duel_diplomacy = yes
}
duel = {
skill = diplomacy
target = scope:recipient
50 = {
compare_modifier = {
value = scope:duel_value
multiplier = 3.5
min = -49
}
desc = diarch_shift_privileges_interaction.tt.success
diarch_shift_privileges_interaction_apply_success_effect = yes
}
50 = {
compare_modifier = {
value = scope:duel_value
multiplier = -3.5
min = -49
}
desc = diarch_shift_privileges_interaction.tt.failure
diarch_shift_privileges_interaction_apply_fail_effect = yes
}
}
}
else_if = {
limit = {
scope:diarch_shift_privileges_interaction_pay_prestige_partial = yes
}
random_list = {
100 = {
desc = diarch_shift_privileges_interaction.tt.success
diarch_shift_privileges_interaction_apply_success_effect = yes
}
100 = {
desc = diarch_shift_privileges_interaction.tt.failure
diarch_shift_privileges_interaction_apply_fail_effect = yes
}
}
}
else = {
custom_tooltip = diarch_shift_privileges_interaction.tt.success
diarch_shift_privileges_interaction_apply_success_effect = yes
}
if = {
limit = {
scope:diarch_shift_privileges_interaction_duel_diplomacy = yes
}
custom_tooltip = diarch_interaction_pay_prestige_none
}
else_if = {
limit = {
scope:diarch_shift_privileges_interaction_pay_prestige_partial = yes
}
add_prestige = shift_privileges_interaction_target_discounted_cost_value
}
else = {
add_prestige = shift_privileges_interaction_target_cost_value
}
tgp_activate_catalyst_against_hegemon_effect = {
HEGEMON = scope:actor.top_liege
CATALYST = catalyst_diarch_mandate
}
}
debug_log = debug_log.shift_privileges.attempt_madeAs written in game/common/character_interactions/00_diarch_interactions.txt.
- Category
- Diarch
- Cooldown
- 6 months
- Again on the same character
- after 3 years
- In the menu
- main list
- ID
diarch_shift_privileges_interaction
Source: game/common/character_interactions/00_diarch_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.