chore(meta): update changelog
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,198 @@
|
||||
############################################
|
||||
# Mistborn: The Final Empire - Inquisitor Character Interactions
|
||||
# Available when an Inquisitor courtier is at your court
|
||||
############################################
|
||||
|
||||
# Investigate Heresy — order an Inquisitor to investigate a courtier or vassal
|
||||
investigate_heresy_interaction = {
|
||||
category = interaction_category_hostile
|
||||
|
||||
desc = investigate_heresy_interaction_desc
|
||||
|
||||
is_shown = {
|
||||
scope:actor = {
|
||||
has_character_flag = inquisitor_at_court
|
||||
faith = faith:steel_ministry
|
||||
}
|
||||
scope:recipient = {
|
||||
is_courtier_of = scope:actor
|
||||
NOT = { this = scope:actor }
|
||||
}
|
||||
}
|
||||
|
||||
is_valid_showing_failures_only = {
|
||||
scope:actor = {
|
||||
is_available_adult = yes
|
||||
NOT = { has_character_flag = recently_investigated_heresy }
|
||||
}
|
||||
}
|
||||
|
||||
cooldown_against_recipient = { years = 2 }
|
||||
|
||||
on_accept = {
|
||||
scope:actor = {
|
||||
add_character_flag = {
|
||||
flag = recently_investigated_heresy
|
||||
years = 1
|
||||
}
|
||||
save_scope_as = investigator
|
||||
}
|
||||
scope:recipient = {
|
||||
save_scope_as = investigation_target
|
||||
}
|
||||
scope:actor = {
|
||||
trigger_event = mistborn_inquisitor.0020
|
||||
}
|
||||
}
|
||||
|
||||
ai_accept = {
|
||||
base = 50
|
||||
}
|
||||
|
||||
ai_targets = {
|
||||
ai_recipients = courtiers
|
||||
}
|
||||
|
||||
ai_frequency = 36
|
||||
|
||||
ai_will_do = {
|
||||
base = 20
|
||||
modifier = {
|
||||
factor = 3
|
||||
scope:recipient = {
|
||||
NOT = { faith = faith:steel_ministry }
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
factor = 2
|
||||
scope:recipient = {
|
||||
is_allomancer_trigger = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Hunt Allomancers — order an Inquisitor to search a province for hidden Allomancers
|
||||
hunt_allomancers_interaction = {
|
||||
category = interaction_category_hostile
|
||||
|
||||
desc = hunt_allomancers_interaction_desc
|
||||
|
||||
is_shown = {
|
||||
scope:actor = {
|
||||
has_character_flag = inquisitor_at_court
|
||||
faith = faith:steel_ministry
|
||||
is_ruler = yes
|
||||
}
|
||||
scope:recipient = {
|
||||
is_vassal_of = scope:actor
|
||||
}
|
||||
}
|
||||
|
||||
is_valid_showing_failures_only = {
|
||||
scope:actor = {
|
||||
is_available_adult = yes
|
||||
NOT = { has_character_flag = recently_hunted_allomancers }
|
||||
}
|
||||
}
|
||||
|
||||
cooldown_against_recipient = { years = 3 }
|
||||
|
||||
on_accept = {
|
||||
scope:actor = {
|
||||
add_character_flag = {
|
||||
flag = recently_hunted_allomancers
|
||||
years = 2
|
||||
}
|
||||
}
|
||||
scope:actor = {
|
||||
trigger_event = mistborn_inquisitor.0030
|
||||
}
|
||||
}
|
||||
|
||||
ai_accept = {
|
||||
base = 50
|
||||
}
|
||||
|
||||
ai_targets = {
|
||||
ai_recipients = vassals
|
||||
}
|
||||
|
||||
ai_frequency = 48
|
||||
|
||||
ai_will_do = {
|
||||
base = 15
|
||||
modifier = {
|
||||
factor = 2
|
||||
scope:recipient = {
|
||||
any_courtier = {
|
||||
is_allomancer_trigger = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Interrogate Prisoner — order an Inquisitor to brutally interrogate a prisoner
|
||||
interrogate_prisoner_interaction = {
|
||||
category = interaction_category_hostile
|
||||
|
||||
desc = interrogate_prisoner_interaction_desc
|
||||
|
||||
is_shown = {
|
||||
scope:actor = {
|
||||
has_character_flag = inquisitor_at_court
|
||||
faith = faith:steel_ministry
|
||||
}
|
||||
scope:recipient = {
|
||||
is_imprisoned_by = scope:actor
|
||||
}
|
||||
}
|
||||
|
||||
is_valid_showing_failures_only = {
|
||||
scope:actor = {
|
||||
is_available_adult = yes
|
||||
NOT = { has_character_flag = recently_interrogated_prisoner }
|
||||
}
|
||||
}
|
||||
|
||||
cooldown_against_recipient = { years = 5 }
|
||||
|
||||
on_accept = {
|
||||
scope:actor = {
|
||||
add_character_flag = {
|
||||
flag = recently_interrogated_prisoner
|
||||
years = 1
|
||||
}
|
||||
}
|
||||
scope:actor = {
|
||||
trigger_event = mistborn_inquisitor.0040
|
||||
}
|
||||
}
|
||||
|
||||
ai_accept = {
|
||||
base = 50
|
||||
}
|
||||
|
||||
ai_targets = {
|
||||
ai_recipients = prisoners
|
||||
}
|
||||
|
||||
ai_frequency = 24
|
||||
|
||||
ai_will_do = {
|
||||
base = 40
|
||||
modifier = {
|
||||
factor = 2
|
||||
scope:recipient = {
|
||||
is_allomancer_trigger = yes
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
factor = 0.5
|
||||
scope:actor = {
|
||||
has_trait = compassionate
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
############################################
|
||||
# Mistborn: The Final Empire - Inquisitor Decisions
|
||||
# Request an Inquisitor to serve at your court
|
||||
############################################
|
||||
|
||||
# Request an Inquisitor — summon one of the Lord Ruler's enforcers
|
||||
request_inquisitor_decision = {
|
||||
picture = { reference = "gfx/interface/illustrations/decisions/decision_execution.dds" }
|
||||
|
||||
desc = request_inquisitor_decision_desc
|
||||
selection_tooltip = request_inquisitor_decision_tooltip
|
||||
|
||||
ai_check_interval = 240
|
||||
|
||||
is_shown = {
|
||||
faith = faith:steel_ministry
|
||||
is_ruler = yes
|
||||
highest_held_title_tier >= tier_county
|
||||
}
|
||||
|
||||
is_valid = {
|
||||
faith = faith:steel_ministry
|
||||
is_ruler = yes
|
||||
highest_held_title_tier >= tier_county
|
||||
piety >= 200
|
||||
NOT = { has_character_flag = inquisitor_at_court }
|
||||
NOT = { has_character_flag = recently_requested_inquisitor }
|
||||
}
|
||||
|
||||
is_valid_showing_failures_only = {
|
||||
is_available_adult = yes
|
||||
}
|
||||
|
||||
cost = {
|
||||
piety = 200
|
||||
}
|
||||
|
||||
cooldown = { years = 3 }
|
||||
|
||||
effect = {
|
||||
add_character_flag = {
|
||||
flag = recently_requested_inquisitor
|
||||
years = 3
|
||||
}
|
||||
trigger_event = mistborn_inquisitor.0010
|
||||
}
|
||||
|
||||
ai_potential = {
|
||||
faith = faith:steel_ministry
|
||||
piety >= 300
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
base = 20
|
||||
modifier = {
|
||||
factor = 2
|
||||
any_vassal = {
|
||||
NOT = { faith = faith:steel_ministry }
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
factor = 0.5
|
||||
has_trait = compassionate
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,173 @@
|
||||
############################################
|
||||
# Mistborn: The Final Empire - Keeper Decisions
|
||||
# Join and advance in the Terris Keeper Network
|
||||
############################################
|
||||
|
||||
# Seek the Keepers — attempt to join the secret network
|
||||
seek_the_keepers_decision = {
|
||||
picture = { reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" }
|
||||
|
||||
desc = seek_the_keepers_decision_desc
|
||||
selection_tooltip = seek_the_keepers_decision_tooltip
|
||||
|
||||
ai_check_interval = 180
|
||||
|
||||
is_shown = {
|
||||
faith = faith:terris_worldbringers
|
||||
is_ruler = yes
|
||||
NOT = { has_character_flag = keeper_initiate }
|
||||
NOT = { has_character_flag = keeper_identity }
|
||||
}
|
||||
|
||||
is_valid = {
|
||||
faith = faith:terris_worldbringers
|
||||
learning >= 12
|
||||
NOT = { has_character_flag = keeper_initiate }
|
||||
NOT = { has_character_flag = keeper_identity }
|
||||
NOT = { has_character_flag = recently_sought_keepers }
|
||||
}
|
||||
|
||||
is_valid_showing_failures_only = {
|
||||
is_available_adult = yes
|
||||
}
|
||||
|
||||
cost = {
|
||||
piety = 100
|
||||
}
|
||||
|
||||
cooldown = { years = 3 }
|
||||
|
||||
effect = {
|
||||
add_character_flag = {
|
||||
flag = recently_sought_keepers
|
||||
years = 3
|
||||
}
|
||||
trigger_event = mistborn_keeper.0010
|
||||
}
|
||||
|
||||
ai_potential = {
|
||||
faith = faith:terris_worldbringers
|
||||
learning >= 14
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
base = 40
|
||||
modifier = {
|
||||
factor = 2
|
||||
has_trait = trait_feruchemist
|
||||
}
|
||||
modifier = {
|
||||
factor = 1.5
|
||||
learning >= 18
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Advance to Full Keeper — complete initiation to become a full Keeper
|
||||
advance_to_keeper_decision = {
|
||||
picture = { reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" }
|
||||
|
||||
desc = advance_to_keeper_decision_desc
|
||||
selection_tooltip = advance_to_keeper_decision_tooltip
|
||||
|
||||
ai_check_interval = 120
|
||||
|
||||
is_shown = {
|
||||
has_character_flag = keeper_initiate
|
||||
NOT = { has_character_flag = keeper_identity }
|
||||
}
|
||||
|
||||
is_valid = {
|
||||
has_character_flag = keeper_initiate
|
||||
NOT = { has_character_flag = keeper_identity }
|
||||
learning >= 15
|
||||
NOT = { has_character_flag = recently_attempted_keeper_advance }
|
||||
}
|
||||
|
||||
is_valid_showing_failures_only = {
|
||||
is_available_adult = yes
|
||||
}
|
||||
|
||||
cost = {
|
||||
piety = 150
|
||||
}
|
||||
|
||||
cooldown = { years = 2 }
|
||||
|
||||
effect = {
|
||||
add_character_flag = {
|
||||
flag = recently_attempted_keeper_advance
|
||||
years = 2
|
||||
}
|
||||
trigger_event = mistborn_keeper.0020
|
||||
}
|
||||
|
||||
ai_potential = {
|
||||
has_character_flag = keeper_initiate
|
||||
learning >= 16
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
base = 60
|
||||
modifier = {
|
||||
factor = 2
|
||||
has_trait = trait_feruchemist
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Teach Forbidden History — share pre-Ascension knowledge with another character
|
||||
teach_forbidden_history_decision = {
|
||||
picture = { reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" }
|
||||
|
||||
desc = teach_forbidden_history_decision_desc
|
||||
selection_tooltip = teach_forbidden_history_decision_tooltip
|
||||
|
||||
ai_check_interval = 240
|
||||
|
||||
is_shown = {
|
||||
has_character_flag = keeper_identity
|
||||
}
|
||||
|
||||
is_valid = {
|
||||
has_character_flag = keeper_identity
|
||||
NOT = { has_character_flag = recently_taught_history }
|
||||
any_courtier = {
|
||||
NOT = { has_character_flag = learned_forbidden_history }
|
||||
}
|
||||
}
|
||||
|
||||
is_valid_showing_failures_only = {
|
||||
is_available_adult = yes
|
||||
}
|
||||
|
||||
cost = {
|
||||
piety = 50
|
||||
}
|
||||
|
||||
cooldown = { years = 2 }
|
||||
|
||||
effect = {
|
||||
add_character_flag = {
|
||||
flag = recently_taught_history
|
||||
years = 2
|
||||
}
|
||||
trigger_event = mistborn_keeper.0030
|
||||
}
|
||||
|
||||
ai_potential = {
|
||||
has_character_flag = keeper_identity
|
||||
}
|
||||
|
||||
ai_will_do = {
|
||||
base = 30
|
||||
modifier = {
|
||||
factor = 0.5
|
||||
has_character_modifier = lord_ruler_attention_1
|
||||
}
|
||||
modifier = {
|
||||
factor = 0
|
||||
has_character_modifier = lord_ruler_attention_2
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,104 @@
|
||||
############################################
|
||||
# Mistborn: The Final Empire - Holy Orders
|
||||
# Steel Inquisitors (militant) and Keeper Network (clandestine)
|
||||
############################################
|
||||
|
||||
# ===== STEEL INQUISITORS =====
|
||||
# The Lord Ruler's terrifying enforcers — hemalurgic agents with
|
||||
# spikes driven through their eyes. Available to Steel Ministry rulers.
|
||||
holy_order_steel_inquisitors = {
|
||||
religion = steel_ministry_religion
|
||||
|
||||
is_active = {
|
||||
always = yes
|
||||
}
|
||||
|
||||
leader = {
|
||||
# Prefer existing Inquisitor characters
|
||||
any_living_character = {
|
||||
has_character_modifier = steel_inquisitor_power
|
||||
}
|
||||
}
|
||||
|
||||
can_hire = {
|
||||
faith = faith:steel_ministry
|
||||
piety >= 500
|
||||
is_ruler = yes
|
||||
highest_held_title_tier >= tier_county
|
||||
NOT = { has_character_flag = recently_hired_inquisitor_order }
|
||||
}
|
||||
|
||||
hire_cost = {
|
||||
piety = 500
|
||||
}
|
||||
|
||||
# The order's MaA regiment
|
||||
men_at_arms = {
|
||||
type = inquisitor_squad
|
||||
stacks = 1
|
||||
}
|
||||
|
||||
# The Ministry demands resources to maintain its enforcers
|
||||
monthly_cost = 2.0
|
||||
|
||||
# Dismissing the Lord Ruler's enforcers is an act of impiety
|
||||
can_dismiss = {
|
||||
always = yes
|
||||
}
|
||||
|
||||
on_hire = {
|
||||
add_character_flag = {
|
||||
flag = recently_hired_inquisitor_order
|
||||
years = 5
|
||||
}
|
||||
trigger_event = {
|
||||
id = mistborn_inquisitor.0001
|
||||
days = 3
|
||||
}
|
||||
}
|
||||
|
||||
on_dismiss = {
|
||||
add_piety = -100
|
||||
custom_tooltip = dismiss_inquisitor_order_piety_tt
|
||||
}
|
||||
}
|
||||
|
||||
# ===== KEEPER NETWORK =====
|
||||
# The Terris Keepers — a secret society preserving forbidden knowledge.
|
||||
# Not a military force but a clandestine scholarly network.
|
||||
keeper_network = {
|
||||
religion = terris_religion
|
||||
|
||||
is_active = {
|
||||
always = yes
|
||||
}
|
||||
|
||||
can_hire = {
|
||||
faith = faith:terris_worldbringers
|
||||
is_ruler = yes
|
||||
learning >= 12
|
||||
NOT = { has_character_flag = keeper_network_active }
|
||||
}
|
||||
|
||||
hire_cost = {
|
||||
piety = 200
|
||||
}
|
||||
|
||||
monthly_cost = 0.5
|
||||
|
||||
can_dismiss = {
|
||||
always = yes
|
||||
}
|
||||
|
||||
on_hire = {
|
||||
add_character_flag = keeper_network_active
|
||||
trigger_event = {
|
||||
id = mistborn_keeper.0001
|
||||
days = 3
|
||||
}
|
||||
}
|
||||
|
||||
on_dismiss = {
|
||||
remove_character_flag = keeper_network_active
|
||||
}
|
||||
}
|
||||
@@ -157,6 +157,46 @@ skaa_levies = {
|
||||
icon = light_infantry
|
||||
}
|
||||
|
||||
# Steel Inquisitor Squad - holy order regiment led by Inquisitors
|
||||
# Small but devastatingly powerful — a single Inquisitor is worth hundreds
|
||||
# Only available through the Steel Inquisitor holy order
|
||||
inquisitor_squad = {
|
||||
type = heavy_infantry
|
||||
|
||||
can_recruit = {
|
||||
faith = faith:steel_ministry
|
||||
has_character_flag = recently_hired_inquisitor_order
|
||||
}
|
||||
|
||||
damage = 150
|
||||
toughness = 80
|
||||
pursuit = 40
|
||||
screen = 0
|
||||
|
||||
terrain_bonus = {
|
||||
plains = { damage = 20 toughness = 10 }
|
||||
hills = { damage = 10 pursuit = 10 }
|
||||
mountains = { damage = 5 toughness = 5 }
|
||||
}
|
||||
|
||||
counters = {
|
||||
skirmishers = 2 # Counters Mistborn Agents
|
||||
heavy_infantry = 1 # Counters Hazekillers
|
||||
}
|
||||
|
||||
buy_cost = { gold = 0 } # Provided by holy order
|
||||
low_maintenance_cost = { gold = 0 }
|
||||
high_maintenance_cost = { gold = 0 }
|
||||
|
||||
max = 100
|
||||
|
||||
stack = 100
|
||||
|
||||
ai_quality = { value = 200 }
|
||||
|
||||
icon = heavy_infantry
|
||||
}
|
||||
|
||||
# Noble Guard - professional soldiers from noble houses
|
||||
# Well-equipped, well-trained, loyal to their house
|
||||
noble_guard = {
|
||||
|
||||
@@ -204,6 +204,16 @@ cult_of_ruin_faith_modifier = {
|
||||
stress_gain_mult = -0.1
|
||||
}
|
||||
|
||||
# === KEEPER NETWORK MODIFIERS ===
|
||||
|
||||
# Keeper network active in realm — learning and cultural bonuses
|
||||
keeper_network_bonus = {
|
||||
icon = modifier_keeper_advisor
|
||||
learning = 2
|
||||
monthly_piety = 0.3
|
||||
cultural_acceptance_gain_mult = 0.05
|
||||
}
|
||||
|
||||
# === PROVINCE MODIFIERS ===
|
||||
|
||||
# Ash blight devastating the land
|
||||
|
||||
@@ -32,6 +32,10 @@ on_yearly_pulse = {
|
||||
mistborn_hemalurgy.0030 # Hemalurgy discovery risk
|
||||
mistborn_misc.0050 # Savant acquisition check
|
||||
mistborn_misc.0060 # Savant consequences
|
||||
mistborn_inquisitor.0015 # Court Inquisitor reports to the Canton (15% yearly)
|
||||
mistborn_inquisitor.0050 # Inquisitor senses a hidden Keeper
|
||||
mistborn_keeper.0040 # Ministry investigation near Keepers (10% yearly)
|
||||
mistborn_keeper.0050 # Coppermind sharing between Keepers
|
||||
}
|
||||
effect = {
|
||||
# Check Lord Ruler attention thresholds and apply tiered modifiers
|
||||
|
||||
Reference in New Issue
Block a user