Interaction · Hostile actions
Find Secrets (Scheme)
As the Imperial Censor you can conduct an investigation in the Court of the recipient to find any Secrets for your Liege in exchange for Gold or fabricate Hooks
What you need
You
To send it
Also needed: not imprisoned
To see it in the menu
One of these
All of these
has_council_position = minister_justice- Holds Ministry of Justice
or
All of these
has_council_position = councillor_spymaster- Holds Censorate
- Your top liege:
- Holds China
- Government is Celestial
- Their government has the government uses ministry budget flag
- If played by the AI:
- Is at not War
None of these
- Any scheme:
is_scheme_category = political
- Any scheme:
The character you target
To send it
Also needed: not imprisoned
To see it in the menu
is_vassal_or_below_of = scope:actor.top_liege
Find Secrets (Scheme) is a hostile character interaction in Crusader Kings III. You need: Is not imprisoned. The character you target needs: Is not imprisoned. Accepted automatically. Patch 1.20.1.2, from game/common/character_interactions/10_tgp_interactions.txt.
Quick answers (2)
- What are the requirements for Find Secrets (Scheme) in CK3?
- You: Is not imprisoned. The character you target: Is not imprisoned. (patch 1.20.1.2)
- Will the AI accept Find Secrets (Scheme)?
- Yes: it is accepted automatically.
Will they accept?
The other character has no choice: the game accepts it automatically.
What happens
Effects
- Start the Minister: Find Secrets scheme against the target
- The new scheme:
add_agent_slot = agent_diplomatadd_agent_slot = agent_shilladd_agent_slot = agent_gabbleradd_agent_slot = agent_theologianadd_agent_slot = agent_justiciarIf
- The scheme launcher: Is played by the AI
Then
auto_assign_scheme_agents = yes
If
a check the game hides
Then
expose_scheme_to = scope:scheme_launcher.puppeteer
• 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 = {
has_council_position = minister_justice
has_title = title:e_minister_of_justice
}
AND = {
has_council_position = councillor_spymaster
has_title = title:e_minister_censor
}
}
top_liege ?= {
tgp_has_access_to_ministry_trigger = yes
}
trigger_if = {
limit = {
is_ai = yes
}
is_at_war = no
NOT = {
any_scheme = {
is_scheme_category = political
}
}
}
is_shown = scope:recipient = {
this != scope:actor
this != scope:actor.top_liege
is_vassal_or_below_of = scope:actor.top_liege
}As written in game/common/character_interactions/10_tgp_interactions.txt.
Can be sent when (is_valid…) (6 lines of game script)
scope:actor = {
is_imprisoned = no
}
scope:recipient = {
is_imprisoned = no
}As written in game/common/character_interactions/10_tgp_interactions.txt.
Effects (on_send, on_accept, on_decline) (12 lines of game script)
on_accept = scope:actor = {
begin_scheme_with_agents_effect = {
SCHEME_TYPE = celestial_minister_find_secrets_scheme
TARGET_TYPE = target_character
TARGET_SCOPE = scope:recipient
AGENT_1 = agent_diplomat
AGENT_2 = agent_shill
AGENT_3 = agent_gabbler
AGENT_4 = agent_theologian
AGENT_5 = agent_justiciar
}
}As written in game/common/character_interactions/10_tgp_interactions.txt.
- Category
- Hostile actions
- In the menu
- main list
- ID
censor_find_secrets_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.