CK3 DatabaseCrusader Kings III · 1.20.1.2 “Crozier” · unofficial
Silk & Silverout Tue, Nov 17What's free, what needs the DLC, price →

Interaction · Diarch

Shift Privileges

No costAccepted automatically

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
  • 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 = yes
    • or

      All of these

      • is_diarch_of_target = liege
      • exists = liege

The character you target

  • liege ?= scope:actor.liege
  • One 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
      • One of these

    • 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.

for a guide, post or blog
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

          • scope:recipient.highest_held_title_tier >= tier_county

          Then

          Else if

          • scope:recipient.highest_held_title_tier >= tier_duchy

          Then

          Else if

          • scope:recipient.highest_held_title_tier >= tier_kingdom

          Then

        • If

          a check the game hides

          Then

          • The target gains the opinion “Angry” (-20) of them

    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

    • The option “diarch shift privileges interaction duel diplomacy” is chosen

    Then

    Else if

    • The option “diarch shift privileges interaction pay prestige partial” is chosen

    Then

    Otherwise

  • If

    Then

• 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_made

As 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.

Spotted a mistake on this page?