N3OW/common/task_contracts/admin_contracts.txt
2026-02-25 20:46:16 +00:00

2966 lines
78 KiB
Text

##################
# ADMIN CONTRACTS
##################
# AKA Governance
# Overdue Taxes: A village hasn't paid taxes
overdue_taxes = {
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/money.dds"
travel = no
valid_to_create = {
valid_governor_contract_trigger = yes
}
valid_to_keep = {
task_contract_taker = { valid_governor_contract_trigger = yes }
valid_governor_contract_basic_trigger = yes
}
valid_to_accept = {
valid_governor_contract_trigger = yes
custom_tooltip = {
text = has_active_governance_issue
num_taken_task_contracts < 1
}
is_available = yes
}
valid_to_continue = {
task_contract_taker = {
valid_governor_contract_trigger = yes
}
}
on_accepted = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
root.task_contract_location.barony = {
save_scope_as = task_contract_location
}
trigger_event = governor_contract_event.1000
}
}
on_completed = {
}
on_invalidated = {
if = {
limit = { governor_contract_invalidated_message_trigger = yes }
task_contract_taker ?= {
save_scope_as = task_contract_character
send_interface_message = {
type = event_generic_bad_with_text
title = admin_contract_invalidated_title
left_icon = scope:task_contract_character
desc = admin_contract_invalidated_desc
current_travel_plan ?= {
if = {
limit = {
next_destination_province = root.task_contract_location
can_cancel = yes
}
cancel_travel_plan = yes
}
}
}
}
}
}
task_contract_reward = {
success = {
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
custom_tooltip = admin_contract_success_tt_rewards
}
}
failure_standard = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = admin_contract_failure_tt
}
}
taxes_governor = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_gold = {
value = scope:task_contract.task_contract_location.monthly_income
multiply = 25
multiply = governance_task_contract_tier_value
min = 5
}
change_influence = {
value = medium_influence_gain
multiply = governance_task_contract_tier_value
}
}
scope:task_contract.task_contract_location.county = {
change_development_level = 1
}
}
}
taxes_paid_in_full = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_gold = {
value = scope:task_contract.task_contract_location.monthly_income
multiply = 40
min = 10
}
}
}
}
taxes_paid_partially = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_gold = {
value = scope:task_contract.task_contract_location.monthly_income
multiply = 20
min = 2
}
add_prestige = minor_prestige_gain
}
}
}
taxes_station_troops = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
}
scope:task_contract.task_contract_location = {
add_province_modifier = {
modifier = ep3_governance_stationed_troops
years = 10
}
}
scope:task_contract.task_contract_location.county = {
if = {
limit = { county_control < 100 }
change_county_control = 10
}
}
}
}
taxes_assign_administrator = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_gold = {
value = scope:task_contract.task_contract_location.monthly_income
multiply = 20
min = 5
}
change_influence = minor_influence_gain
}
}
}
taxes_lower_taxes = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
}
scope:task_contract.task_contract_location.county = {
add_county_modifier = {
modifier = ep3_governance_tax_relief
years = 10
}
}
}
}
failure_standard = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
task_contract_taker ?= {
change_influence = minor_influence_loss
if = {
limit = {
has_trait = governor
has_trait_xp = {
trait = governor
value > 0
}
}
add_trait_xp = {
trait = governor
value = -5
}
}
}
}
}
}
}
# Hoarding Mayor: A greedy mayor in your employ is hoarding all the gold
hoarding_mayor = {
group = admin_governance_group
icon = "gfx/interface/icons/character_interactions/request_funding_interaction.dds"
travel = no
valid_to_create = {
valid_governor_contract_trigger = yes
}
valid_to_keep = {
task_contract_taker = { valid_governor_contract_trigger = yes }
valid_governor_contract_basic_trigger = yes
}
valid_to_accept = {
valid_governor_contract_trigger = yes
custom_tooltip = {
text = has_active_governance_issue
num_taken_task_contracts < 1
}
is_available = yes
}
valid_to_continue = {
task_contract_taker = {
valid_governor_contract_trigger = yes
}
task_contract_employer = {
is_alive = yes
}
}
on_accepted = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
save_scope_as = task_contract
task_contract_employer = {
save_scope_as = hoarding_mayor
}
task_contract_taker ?= {
root.task_contract_location.barony = {
save_scope_as = task_contract_location
}
trigger_event = governor_contract_event.1010
}
}
on_completed = {
}
on_invalidated = {
if = {
limit = { governor_contract_invalidated_message_trigger = yes }
governor_contract_invalidated_message_effect = yes
}
}
task_contract_reward = {
success = {
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
custom_tooltip = admin_contract_success_tt_rewards
}
}
failure_standard = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = admin_contract_failure_tt
}
}
mayor_governor = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
change_influence = {
value = medium_influence_gain
multiply = governance_task_contract_tier_value
}
}
task_contract_employer ?= {
pay_short_term_gold = {
target = scope:task_contract.task_contract_taker
gold = {
value = scope:task_contract.task_contract_employer.gold
multiply = 0.35
round = yes
}
}
}
task_contract_location.county = {
add_county_modifier = {
modifier = ep3_governance_infrastructure
years = 10
}
}
}
}
mayor_claim_gold = {
visible = no
effect = {
save_scope_as = task_contract
task_contract_taker = {
play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract"
if = {
limit = {
secret_siphoned_treasury_is_valid_trigger = {
OWNER = scope:task_contract.task_contract_taker
TARGET = top_liege
}
}
add_secret = {
type = secret_siphoned_treasury
target = top_liege
}
}
}
task_contract_employer ?= {
pay_short_term_gold = {
target = scope:task_contract.task_contract_taker
gold = {
value = scope:task_contract.task_contract_employer.gold
multiply = 0.5
round = yes
}
}
}
}
}
mayor_invest_in_buildings = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_prestige = minor_prestige_gain
}
task_contract_location.county = {
add_county_modifier = {
modifier = ep3_governance_infrastructure
years = 10
}
change_development_progress_with_overflow = 10
}
}
}
mayor_hold_festivities = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_location.county = {
add_county_modifier = {
modifier = ep3_governance_festivities
years = 10
}
}
}
}
mayor_reprimand = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
rightfully_imprison_character_less_verbose_effect = {
TARGET = scope:task_contract.task_contract_employer
IMPRISONER = scope:task_contract.task_contract_taker
}
add_prestige = medium_prestige_gain
}
task_contract_location.county = {
if = {
limit = { county_control < 100 }
change_county_control = 10
}
}
}
}
mayor_hook = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
if = {
limit = {
can_add_hook = {
target = scope:task_contract.task_contract_employer
type = obligation_hook
}
}
add_hook = {
target = scope:task_contract.task_contract_employer
type = obligation_hook
}
}
change_influence = {
value = medium_influence_gain
multiply = governance_task_contract_tier_value
}
}
}
}
failure_standard = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
task_contract_taker ?= {
change_influence = minor_influence_loss
add_prestige = medium_prestige_loss
}
}
}
}
}
# Bountiful Harvest: The harvest was greater than expected
bountiful_harvest = {
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/a_catch_all_councillor_icon.dds"
valid_to_create = {
valid_governor_contract_trigger = yes
sub_realm_size > 1
}
valid_to_keep = {
task_contract_taker = { valid_governor_contract_trigger = yes }
valid_governor_contract_basic_trigger = yes
}
valid_to_accept = {
valid_governor_contract_trigger = yes
custom_tooltip = {
text = has_active_governance_issue
num_taken_task_contracts < 1
}
is_available = yes
}
valid_to_continue = {
task_contract_taker = {
valid_governor_contract_trigger = yes
}
}
on_accepted = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
root.task_contract_location.barony = {
save_scope_as = task_contract_location
}
trigger_event = governor_contract_event.1020
}
}
on_completed = {
}
on_invalidated = {
if = {
limit = { governor_contract_invalidated_message_trigger = yes }
task_contract_taker ?= {
save_scope_as = task_contract_character
send_interface_message = {
type = event_generic_bad_with_text
title = admin_contract_invalidated_title
left_icon = scope:task_contract_character
desc = admin_contract_invalidated_desc
}
}
}
}
task_contract_reward = {
success = {
effect = {
custom_tooltip = admin_contract_success_tt_rewards
}
}
harvest_governor = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
change_influence = {
value = medium_influence_gain
multiply = governance_task_contract_tier_value
}
every_sub_realm_county = {
add_county_modifier = {
modifier = ep3_governance_harvest
years = 10
}
}
if = { # Gain some extra Governor trait exp
limit = { has_trait = governor }
increase_governance_effect = { VALUE = 6 }
}
add_merit_if_relevant_effect = {
MERIT = minor_merit_value
}
}
}
}
harvest_distribute = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
every_sub_realm_county = {
change_development_progress_with_overflow = 10
}
if = { # Gain some extra Governor trait exp
limit = { has_trait = governor }
increase_governance_effect = { VALUE = 6 }
}
add_merit_if_relevant_effect = {
MERIT = minor_merit_value
}
}
}
}
harvest_capital = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_prestige = {
value = minor_prestige_gain
multiply = governance_task_contract_tier_value
}
add_merit_if_relevant_effect = {
MERIT = minor_merit_value
}
}
task_contract_location.county = {
add_county_modifier = {
modifier = ep3_governance_great_harvest
years = 10
}
change_development_progress_with_overflow = 10
}
}
}
harvest_charity = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_piety = {
value = medium_piety_gain
multiply = governance_task_contract_tier_value
}
}
}
}
harvest_sell_excess = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_gold = {
value = scope:task_contract.task_contract_location.monthly_income
multiply = 10
multiply = governance_task_contract_tier_value
round = yes
min = 2
}
increase_governance_effect = { VALUE = 2 }
add_merit_if_relevant_effect = {
MERIT = minor_merit_value
}
}
task_contract_location.county = {
change_development_progress_with_overflow = 5
}
}
}
harvest_claim_it_yourself = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_gold = {
value = scope:task_contract.task_contract_location.monthly_income
multiply = 25
multiply = governance_task_contract_tier_value
if = {
limit = {
domicile ?= { has_domicile_building_or_higher = storage_granary_03 }
}
multiply = {
value = 1
add = estate_granary_gold_bonus_value
}
}
round = yes
min = 5
}
if = {
limit = {
domicile ?= { has_domicile_building_or_higher = storage_granary_03 }
}
custom_tooltip = harvest_claim_it_yourself_estate_tt
}
increase_governance_effect = { VALUE = -2 }
add_merit_if_relevant_effect = {
MERIT = minor_merit_loss
}
if = {
limit = {
secret_siphoned_treasury_is_valid_trigger = {
OWNER = scope:task_contract.task_contract_taker
TARGET = top_liege
}
}
add_secret = {
type = secret_siphoned_treasury
target = top_liege
}
}
}
}
}
}
}
# Ramping Bandits: A group of bandits have established themselves in a county
rampant_bandits = {
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/marshal_job.dds"
travel = no
valid_to_create = {
valid_governor_contract_trigger = yes
}
valid_to_keep = {
task_contract_taker = { valid_governor_contract_trigger = yes }
valid_governor_contract_basic_trigger = yes
}
valid_to_accept = {
valid_governor_contract_trigger = yes
custom_tooltip = {
text = has_active_governance_issue
num_taken_task_contracts < 1
}
is_available = yes
}
valid_to_continue = {
task_contract_taker = {
valid_governor_contract_trigger = yes
}
}
on_accepted = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
root.task_contract_location.barony = {
save_scope_as = task_contract_location
}
trigger_event = governor_contract_event.1030
}
}
on_completed = {
}
on_invalidated = {
if = {
limit = { governor_contract_invalidated_message_trigger = yes }
governor_contract_invalidated_message_effect = yes
}
}
task_contract_reward = {
success = {
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
custom_tooltip = admin_contract_success_tt_rewards
}
}
failure_standard = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = admin_contract_failure_tt
}
}
bandit_governor = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
change_influence = {
value = medium_influence_gain
multiply = governance_task_contract_tier_value
}
add_merit_if_relevant_effect = {
MERIT = minor_merit_value
}
}
task_contract_location.county = {
add_county_modifier = {
modifier = ep3_governance_workforce
years = 10
}
}
}
}
bandit_pardon = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_piety = {
value = medium_piety_gain
multiply = governance_task_contract_tier_value
}
}
}
}
bandit_recruit = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_character_modifier = {
modifier = ep3_governance_mercenary_troops
years = 10
}
}
}
}
bandit_payment = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_gold = {
value = minor_gold_value
multiply = governance_task_contract_tier_value
}
add_merit_if_relevant_effect = {
MERIT = miniscule_merit_value
}
add_stewardship_lifestyle_xp = {
value = medium_lifestyle_experience
multiply = governance_task_contract_tier_value
}
}
}
}
bandit_execute = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_dread = {
value = medium_dread_gain
multiply = governance_task_contract_tier_value
}
add_merit_if_relevant_effect = {
MERIT = miniscule_merit_value
}
}
task_contract_location.county = {
if = {
limit = { county_control < 100 }
change_county_control = 10
}
}
}
}
bandit_gold = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_gold = {
value = medium_gold_value
multiply = governance_task_contract_tier_value
}
}
}
}
failure_standard = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
task_contract_taker ?= {
change_influence = minor_influence_loss
}
task_contract_location.county = {
change_county_control = -5
}
}
}
}
}
# Discontent Soldiers: Discontentment is spreading throughout your troops.
discontent_soldiers = {
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/soldier.dds"
valid_to_create = {
valid_governor_contract_trigger = yes
}
valid_to_keep = {
task_contract_taker = { valid_governor_contract_trigger = yes }
valid_governor_contract_basic_trigger = yes
}
valid_to_accept = {
valid_governor_contract_trigger = yes
custom_tooltip = {
text = has_active_governance_issue
num_taken_task_contracts < 1
}
is_available = yes
}
valid_to_continue = {
task_contract_taker = {
valid_governor_contract_trigger = yes
any_neighboring_and_across_water_realm_same_rank_owner = {
liege = root.liege
}
}
}
on_accepted = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
root.task_contract_location.barony = {
save_scope_as = task_contract_location
}
trigger_event = governor_contract_event.2000
}
}
on_completed = {
}
on_invalidated = {
if = {
limit = { governor_contract_invalidated_message_trigger = yes }
governor_contract_invalidated_message_effect = yes
}
}
task_contract_reward = {
success = {
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
custom_tooltip = admin_contract_success_tt_rewards
}
}
soldiers_land = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 10 }
change_influence = {
value = medium_influence_gain
multiply = governance_task_contract_tier_value
}
}
task_contract_location = {
add_province_modifier = {
modifier = ep3_settled_troops_province_modifier
years = 10
}
}
}
}
soldiers_rival = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 6 }
change_influence = {
value = minor_influence_gain
multiply = governance_task_contract_tier_value
}
}
var:other_gov ?= {
add_opinion = {
target = scope:task_contract.task_contract_taker
modifier = annoyed_opinion
opinion = -25
}
}
}
}
soldiers_break = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 10 }
add_prestige = medium_prestige_gain
}
task_contract_location = {
add_province_modifier = {
modifier = ep3_longer_breaks_province_modifier
years = 10
}
}
}
}
soldiers_punish = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_dread = medium_dread_gain
add_gold = medium_gold_value
}
}
}
soldiers_pay = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
remove_short_term_gold = medium_gold_value
add_character_modifier = {
modifier = ep3_better_paid_soldiers_modifier
years = 10
}
}
}
}
}
}
# Inept Mayor: The mayor of a barony has proved to be rather inept, not being able to handle the city's administration
inept_mayor = {
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/building.dds"
travel = no
valid_to_create = {
valid_governor_contract_trigger = yes
}
valid_to_keep = {
task_contract_taker = { valid_governor_contract_trigger = yes }
valid_governor_contract_basic_trigger = yes
}
valid_to_accept = {
valid_governor_contract_trigger = yes
custom_tooltip = {
text = has_active_governance_issue
num_taken_task_contracts < 1
}
is_available = yes
}
valid_to_continue = {
task_contract_taker = {
valid_governor_contract_trigger = yes
}
task_contract_employer = {
is_alive = yes
}
}
on_accepted = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
save_scope_as = task_contract
task_contract_employer = {
save_scope_as = inept_mayor
}
task_contract_taker ?= {
root.task_contract_location.barony = {
save_scope_as = task_contract_location
}
trigger_event = governor_contract_event.2010
}
}
on_completed = {
}
on_invalidated = {
if = {
limit = { governor_contract_invalidated_message_trigger = yes }
governor_contract_invalidated_message_effect = yes
}
}
task_contract_reward = {
success = {
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
custom_tooltip = admin_contract_success_tt_rewards
}
}
failure_standard = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = admin_contract_failure_tt
}
}
mayor_in_govt = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 10 }
add_prestige = major_prestige_gain
}
task_contract_location.county = { remove_county_modifier = ep3_mismanaged_administration_modifier }
}
}
mayor_in_fire = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 4 }
add_dread = minor_dread_gain
}
task_contract_employer = { depose = yes } # depose_effect unnecessary for AI mayor
task_contract_location.county = { remove_county_modifier = ep3_mismanaged_administration_modifier }
}
}
mayor_in_help = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 6 }
change_influence = {
value = minor_influence_gain
multiply = governance_task_contract_tier_value
}
remove_short_term_gold = minor_gold_value
}
task_contract_location.county = { remove_county_modifier = ep3_mismanaged_administration_modifier }
}
}
mayor_in_punish = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_gold = medium_gold_value
}
}
}
failure_standard = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
}
# Provincial Investment: An opportunity has presented itself for you to invest in the capital of your governorship.
prov_investment = {
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/domain.dds"
valid_to_create = {
valid_governor_contract_trigger = yes
}
valid_to_keep = {
task_contract_taker = { valid_governor_contract_trigger = yes }
valid_governor_contract_basic_trigger = yes
}
valid_to_accept = {
valid_governor_contract_trigger = yes
custom_tooltip = {
text = has_active_governance_issue
num_taken_task_contracts < 1
}
is_available = yes
}
valid_to_continue = {
task_contract_taker = {
valid_governor_contract_trigger = yes
}
}
on_accepted = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
root.task_contract_location.barony = {
save_scope_as = task_contract_location
}
trigger_event = governor_contract_event.2020
}
}
on_completed = {
}
on_invalidated = {
if = {
limit = { governor_contract_invalidated_message_trigger = yes }
governor_contract_invalidated_message_effect = yes
}
}
task_contract_reward = {
success = {
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
custom_tooltip = admin_contract_success_tt_rewards
}
}
failure_standard = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = admin_contract_failure_tt
}
}
invest_infrastructure = { #Gov special
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 10 }
change_influence = {
value = medium_influence_gain
multiply = governance_task_contract_tier_value
}
}
task_contract_location.county = {
add_county_modifier = {
modifier = ep3_contract_infrastructure_modifier
years = 10
}
}
}
}
invest_monument = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 4 }
add_prestige = {
value = medium_prestige_gain
multiply = governance_task_contract_tier_value
}
liege ?= {
add_opinion = {
target = scope:task_contract.task_contract_taker
modifier = flattered_opinion
opinion = 40
}
}
}
}
}
invest_traders = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_gold = medium_gold_value
increase_governance_effect = { VALUE = 6 }
}
}
}
invest_military = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 4 }
}
task_contract_location = {
add_province_modifier = {
modifier = ep3_invested_military_modifier
years = 10
}
}
}
}
invest_food = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_location.county = {
add_county_modifier = {
modifier = ep3_food_distribution_modifier
years = 10
}
}
task_contract_taker ?= {
change_influence = {
value = minor_influence_gain
multiply = governance_task_contract_tier_value
}
}
}
}
invest_church = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_piety = major_piety_gain
faith ?= {
religious_head ?= {
add_opinion = {
target = scope:task_contract.task_contract_taker
modifier = pleased_opinion
opinion = 30
}
}
}
}
}
}
failure_standard = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
}
# Raiding Peasants: A self-organized band of peasants has been raiding across the border
raiding_peasants = {
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/raid.dds"
travel = no
valid_to_create = {
valid_governor_contract_trigger = yes
}
valid_to_keep = {
task_contract_taker = { valid_governor_contract_trigger = yes }
valid_governor_contract_basic_trigger = yes
}
valid_to_accept = {
valid_governor_contract_trigger = yes
custom_tooltip = {
text = has_active_governance_issue
num_taken_task_contracts < 1
}
is_available = yes
}
valid_to_continue = {
task_contract_taker = {
valid_governor_contract_trigger = yes
}
}
on_accepted = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
root.task_contract_location.barony = {
save_scope_as = task_contract_location
}
save_scope_as = task_contract_character
trigger_event = governor_contract_event.2030
}
}
on_completed = {
}
on_invalidated = {
if = {
limit = { governor_contract_invalidated_message_trigger = yes }
governor_contract_invalidated_message_effect = yes
}
}
task_contract_reward = {
success = {
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
custom_tooltip = admin_contract_success_tt_rewards
}
}
failure_standard = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = admin_contract_failure_tt
}
}
peasant_enroll = { #Gov special
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 6 }
}
}
}
peasant_punish = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 2 }
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
add_dread = minor_dread_gain
}
}
}
peasant_encourage = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_location.county = {
add_county_modifier = {
modifier = ep3_peasant_border_raids_modifier
years = 10
}
}
}
}
peasant_work = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_location.county = {
add_county_modifier = {
modifier = ep3_peasant_workers_modifier
years = 10
}
}
}
}
peasant_take = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_gold = medium_gold_value
}
}
}
failure_standard = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
change_influence = {
value = medium_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
}
# Wild Predators: Wild predators are eating all the animals of the local game preserve.
wild_predators = {
group = admin_governance_group
icon = "gfx/interface/icons/character_interactions/activity_hunt.dds"
travel = no
valid_to_create = {
valid_governor_contract_trigger = yes
}
valid_to_keep = {
task_contract_taker = { valid_governor_contract_trigger = yes }
valid_governor_contract_basic_trigger = yes
}
valid_to_accept = {
valid_governor_contract_trigger = yes
custom_tooltip = {
text = has_active_governance_issue
num_taken_task_contracts < 1
}
is_available = yes
}
valid_to_continue = {
task_contract_taker = {
valid_governor_contract_trigger = yes
}
}
on_accepted = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
root.task_contract_location.barony = {
save_scope_as = task_contract_location
}
trigger_event = governor_contract_event.2040
}
}
on_completed = {
}
on_invalidated = {
if = {
limit = { governor_contract_invalidated_message_trigger = yes }
governor_contract_invalidated_message_effect = yes
}
}
task_contract_reward = {
success = {
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
custom_tooltip = admin_contract_success_tt_rewards
}
}
failure_standard = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = admin_contract_failure_tt
}
}
predators_poisoners = { #Gov special
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 10 }
add_learning_lifestyle_xp = major_lifestyle_xp
add_intrigue_lifestyle_xp = major_lifestyle_xp
}
task_contract_location.county = {
add_county_modifier = {
modifier = ep3_abundant_game_modifier
years = 10
}
remove_county_modifier = ep3_wild_predators_modifier
}
}
}
predators_hunt = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_location.county = {
remove_county_modifier = ep3_wild_predators_modifier
}
task_contract_taker ?= {
increase_governance_effect = { VALUE = 2 }
change_influence = {
value = medium_influence_gain
multiply = governance_task_contract_tier_value
}
if = {
limit = {
has_trait = lifestyle_hunter
}
add_trait_xp = {
trait = lifestyle_hunter
track = hunter
value = 10
}
}
else = { add_trait = lifestyle_hunter }
}
}
}
predators_hunters = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_location.county = {
remove_county_modifier = ep3_wild_predators_modifier
}
task_contract_taker ?= {
increase_governance_effect = { VALUE = 6 }
change_influence = {
value = minor_influence_gain
multiply = governance_task_contract_tier_value
}
remove_short_term_gold = minor_gold_value
}
}
}
predators_locals = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_location.county = {
remove_county_modifier = ep3_wild_predators_modifier
}
task_contract_taker ?= {
add_prestige = minor_prestige_gain
change_influence = {
value = minor_influence_gain
multiply = governance_task_contract_tier_value
}
}
}
}
predators_capture = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_location.county ?= {
remove_county_modifier = ep3_wild_predators_modifier
}
task_contract_taker ?= {
add_prestige = medium_prestige_gain
change_influence = {
value = medium_influence_gain
multiply = governance_task_contract_tier_value
}
add_character_modifier = {
modifier = ep3_ferocious_pets_modifier
years = 10
}
}
}
}
predators_preys = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_location.county = {
add_county_modifier = {
modifier = ep3_abundant_game_modifier
years = 10
}
}
task_contract_taker ?= {
remove_short_term_gold = minor_gold_value
}
}
}
failure_standard = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
}
# Evil Presence: The locals are persecuted by a "devil" and terrified
evil_presence = {
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/witchcraft.dds"
travel = no
valid_to_create = {
valid_governor_contract_trigger = yes
}
valid_to_keep = {
task_contract_taker = { valid_governor_contract_trigger = yes }
valid_governor_contract_basic_trigger = yes
}
valid_to_accept = {
valid_governor_contract_trigger = yes
custom_tooltip = {
text = has_active_governance_issue
num_taken_task_contracts < 1
}
is_available = yes
}
valid_to_continue = {
task_contract_taker = {
valid_governor_contract_trigger = yes
}
}
on_accepted = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
root.task_contract_location.barony = {
save_scope_as = task_contract_location
}
trigger_event = governor_contract_event.2050
}
}
on_completed = {
}
on_invalidated = {
if = {
limit = { governor_contract_invalidated_message_trigger = yes }
governor_contract_invalidated_message_effect = yes
}
}
task_contract_reward = {
success = {
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
custom_tooltip = admin_contract_success_tt_rewards
}
}
failure_standard = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = admin_contract_failure_tt
}
}
presence_official = { #Gov special
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_piety = medium_piety_gain
add_learning_lifestyle_xp = major_lifestyle_xp
increase_governance_effect = { VALUE = 8 }
change_influence = {
value = minor_influence_gain
multiply = governance_task_contract_tier_value
}
}
}
}
presence_exorcize = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_piety = minor_piety_gain
add_learning_lifestyle_xp = medium_lifestyle_xp
increase_governance_effect = { VALUE = 4 }
}
}
}
presence_sorcerer = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_location.county = {
add_county_modifier = {
modifier = ep3_church_investigation_modifier
years = 10
}
}
task_contract_taker ?= {
add_prestige = major_prestige_gain
}
}
}
presence_local = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_location.county = {
add_county_modifier = {
modifier = ep3_local_practices_modifier
years = 10
}
}
task_contract_taker ?= {
increase_governance_effect = { VALUE = 4 }
add_piety = medium_piety_loss
}
}
}
presence_rationalize = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_learning_lifestyle_xp = medium_lifestyle_xp
change_influence = {
value = minor_influence_gain
multiply = governance_task_contract_tier_value
}
add_character_modifier = {
modifier = ep3_rationalist_gov_modifier
years = 10
}
}
}
}
failure_standard = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
add_piety = minor_piety_loss
}
}
}
}
}
# Miraculous Healing: A fake possessed/invalid keeps being "miraculously healed" every time they receive a relic or a valuable item
miraculous_healing = {
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/religious.dds"
valid_to_create = {
valid_governor_contract_trigger = yes
}
valid_to_keep = {
task_contract_taker = { valid_governor_contract_trigger = yes }
valid_governor_contract_basic_trigger = yes
}
valid_to_accept = {
valid_governor_contract_trigger = yes
custom_tooltip = {
text = has_active_governance_issue
num_taken_task_contracts < 1
}
is_available = yes
}
valid_to_continue = {
task_contract_taker = {
valid_governor_contract_trigger = yes
}
}
on_accepted = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
root.task_contract_location.barony = {
save_scope_as = task_contract_location
}
trigger_event = governor_contract_event.2060
}
}
on_completed = {
}
on_invalidated = {
if = {
limit = { governor_contract_invalidated_message_trigger = yes }
governor_contract_invalidated_message_effect = yes
}
}
task_contract_reward = {
success = {
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
custom_tooltip = admin_contract_success_tt_rewards
}
}
failure_standard = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = admin_contract_failure_tt
}
}
healing_example = { #Gov special
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 10 }
change_influence = {
value = medium_influence_gain
multiply = governance_task_contract_tier_value
}
add_prestige = medium_prestige_gain
add_piety = medium_piety_gain
}
}
}
healing_hire = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
change_influence = {
value = minor_influence_gain
multiply = governance_task_contract_tier_value
}
add_dread = minor_dread_gain
}
}
}
healing_relic = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 6 }
add_piety = medium_piety_gain
}
}
}
healing_fine = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 4 }
add_gold = medium_gold_value
}
}
}
healing_imprison = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 6 }
}
}
}
healing_faith = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_piety = major_piety_gain
}
}
}
failure_standard = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
}
# Buried Treasure: A peasant has found a hoard of buried gold
buried_treasure = {
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/steward_job.dds"
travel = no
valid_to_create = {
valid_governor_contract_trigger = yes
}
valid_to_keep = {
task_contract_taker = { valid_governor_contract_trigger = yes }
valid_governor_contract_basic_trigger = yes
}
valid_to_accept = {
valid_governor_contract_trigger = yes
custom_tooltip = {
text = has_active_governance_issue
num_taken_task_contracts < 1
}
is_available = yes
}
valid_to_continue = {
task_contract_taker = {
valid_governor_contract_trigger = yes
}
}
on_accepted = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
root.task_contract_location.barony = {
save_scope_as = task_contract_location
}
trigger_event = governor_contract_event.2070
}
}
on_completed = {
}
on_invalidated = {
if = {
limit = { governor_contract_invalidated_message_trigger = yes }
governor_contract_invalidated_message_effect = yes
}
}
task_contract_reward = {
success = {
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
custom_tooltip = admin_contract_success_tt_rewards
}
}
failure_standard = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = admin_contract_failure_tt
}
}
treasure_invest = { #Gov special
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 10 }
change_influence = {
value = medium_influence_gain
multiply = governance_task_contract_tier_value
}
}
task_contract_location.county = {
add_county_modifier = {
modifier = ep3_treasure_invest_modifier
years = 10
}
}
}
}
treasure_tax = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 4 }
add_prestige = minor_prestige_gain
}
}
}
treasure_commandeer = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
}
}
treasure_acknowledge = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 6 }
change_influence = {
value = minor_influence_gain
multiply = governance_task_contract_tier_value
}
}
}
}
treasure_distribute = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 6 }
}
task_contract_location.county = {
add_county_modifier = {
modifier = ep3_treasure_distributed_modifier
years = 10
}
}
}
}
failure_standard = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
}
# Public Land: You get a chance to confiscate some lands
public_land = {
group = admin_governance_group
icon = "gfx/interface/icons/character_interactions/icon_scheme_expand_power_base.dds"
travel = no
valid_to_create = {
valid_governor_contract_trigger = yes
}
valid_to_keep = {
task_contract_taker = { valid_governor_contract_trigger = yes }
valid_governor_contract_basic_trigger = yes
}
valid_to_accept = {
valid_governor_contract_trigger = yes
custom_tooltip = {
text = has_active_governance_issue
num_taken_task_contracts < 1
}
is_available = yes
}
valid_to_continue = {
task_contract_taker = {
valid_governor_contract_trigger = yes
}
task_contract_employer = {
is_alive = yes
}
}
on_accepted = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
root.task_contract_location.barony = {
save_scope_as = task_contract_location
}
trigger_event = governor_contract_event.2080
}
}
on_completed = {
}
on_invalidated = {
if = {
limit = { governor_contract_invalidated_message_trigger = yes }
governor_contract_invalidated_message_effect = yes
}
}
task_contract_reward = {
success = {
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
custom_tooltip = admin_contract_success_tt_rewards
}
}
failure_standard = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = admin_contract_failure_tt
}
}
land_reinstate = { #Gov special
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 10 }
change_influence = {
value = medium_influence_gain
multiply = governance_task_contract_tier_value
}
}
task_contract_location.county = {
add_county_modifier = {
modifier = ep3_lands_reinstated_modifier
years = 15
}
}
}
}
land_confiscate = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_character_modifier = {
modifier = ep3_land_confiscate_modifier
years = 15
}
}
}
}
land_bribe = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
}
}
land_favor = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 4 }
change_influence = {
value = miniscule_influence_gain
multiply = governance_task_contract_tier_value
}
}
}
}
land_people = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 6 }
}
task_contract_location.county = {
change_county_control = 10
}
}
}
failure_standard = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_prestige = {
value = minor_prestige_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
}
# The Mad Prophet: A prophet has been terrorizing a province
mad_prophet = {
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/heresy.dds"
travel = no
valid_to_create = {
valid_governor_contract_trigger = yes
}
valid_to_keep = {
task_contract_taker = { valid_governor_contract_trigger = yes }
valid_governor_contract_basic_trigger = yes
}
valid_to_accept = {
valid_governor_contract_trigger = yes
custom_tooltip = {
text = has_active_governance_issue
num_taken_task_contracts < 1
}
is_available = yes
}
valid_to_continue = {
task_contract_taker = {
valid_governor_contract_trigger = yes
}
}
on_accepted = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
root.task_contract_location.barony = {
save_scope_as = task_contract_location
}
trigger_event = governor_contract_event.2090
}
}
on_completed = {
}
on_invalidated = {
if = {
limit = { governor_contract_invalidated_message_trigger = yes }
governor_contract_invalidated_message_effect = yes
}
}
task_contract_reward = {
success = {
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
custom_tooltip = admin_contract_success_tt_rewards
}
}
failure_standard = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = admin_contract_failure_tt
}
}
prophet_reassure = { #Gov special
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 10 }
change_influence = {
value = minor_influence_gain
multiply = governance_task_contract_tier_value
}
}
task_contract_location.county = {
add_county_modifier = {
modifier = ep3_religiously_pacified_modifier
years = 10
}
}
}
}
prophet_persecute = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 4 }
}
task_contract_location.county = {
add_county_modifier = {
modifier = ep3_doom_repressed_modifier
years = 10
}
}
}
}
prophet_arrest = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 6 }
}
}
}
prophet_debate = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 4 }
change_influence = {
value = miniscule_influence_gain
multiply = governance_task_contract_tier_value
}
add_character_modifier = {
modifier = ep3_religious_debate_modifier
years = 10
}
}
}
}
prophet_ceremonies = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 6 }
remove_short_term_gold = minor_gold_value
add_piety = {
value = minor_piety_gain
multiply = governance_task_contract_tier_value
}
add_prestige = {
value = minor_prestige_gain
multiply = governance_task_contract_tier_value
}
}
}
}
prophet_clergy = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
change_influence = {
value = miniscule_influence_gain
multiply = governance_task_contract_tier_value
}
add_piety = {
value = medium_piety_gain
multiply = governance_task_contract_tier_value
}
}
}
}
failure_standard = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_piety = {
value = minor_prestige_loss
multiply = governance_task_contract_tier_value
}
change_influence = {
value = miniscule_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
}
# Titles for Sale: Someone has been unlegally selling religious titles/offices
titles_sale = {
group = admin_governance_group
icon = "gfx/interface/icons/character_interactions/purchase_land_interaction.dds"
valid_to_create = {
valid_governor_contract_trigger = yes
}
valid_to_keep = {
task_contract_taker = { valid_governor_contract_trigger = yes }
valid_governor_contract_basic_trigger = yes
}
valid_to_accept = {
valid_governor_contract_trigger = yes
custom_tooltip = {
text = has_active_governance_issue
num_taken_task_contracts < 1
}
is_available = yes
}
valid_to_continue = {
task_contract_taker = {
valid_governor_contract_trigger = yes
}
}
on_accepted = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
root.task_contract_location.barony = {
save_scope_as = task_contract_location
}
trigger_event = governor_contract_event.2100
}
}
on_completed = {
}
on_invalidated = {
if = {
limit = { governor_contract_invalidated_message_trigger = yes }
governor_contract_invalidated_message_effect = yes
}
}
task_contract_reward = {
success = {
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
custom_tooltip = admin_contract_success_tt_rewards
}
}
failure_standard = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = admin_contract_failure_tt
}
}
titles_repay = { #Gov special
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 10 }
}
task_contract_location.county = {
add_county_modifier = {
modifier = ep3_repayed_church_titles_modifier
years = 10
}
}
}
}
titles_commandeer = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_gold = {
value = minor_gold_value
multiply = governance_task_contract_tier_value
}
add_piety = {
value = minor_piety_loss
multiply = governance_task_contract_tier_value
}
}
}
}
titles_back = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 8 }
}
}
}
titles_bribe = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
change_influence = {
value = medium_influence_gain
multiply = governance_task_contract_tier_value
}
add_piety = {
value = minor_piety_loss
multiply = governance_task_contract_tier_value
}
}
}
}
failure_standard = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_piety = {
value = minor_piety_loss
multiply = governance_task_contract_tier_value
}
change_influence = {
value = miniscule_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
}
# Hungry Times: A famine has forced some locals to eat "unclean" animals... Or dead humans... Or humans-that-weren't-so-dead-yet
hungry_times = {
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/plague.dds"
travel = no
valid_to_create = {
valid_governor_contract_trigger = yes
}
valid_to_keep = {
task_contract_taker = { valid_governor_contract_trigger = yes }
valid_governor_contract_basic_trigger = yes
}
valid_to_accept = {
valid_governor_contract_trigger = yes
custom_tooltip = {
text = has_active_governance_issue
num_taken_task_contracts < 1
}
is_available = yes
}
valid_to_continue = {
task_contract_taker = {
valid_governor_contract_trigger = yes
}
}
on_accepted = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
root.task_contract_location.barony = {
save_scope_as = task_contract_location
}
trigger_event = governor_contract_event.2110
}
}
on_completed = {
}
on_invalidated = {
if = {
limit = { governor_contract_invalidated_message_trigger = yes }
governor_contract_invalidated_message_effect = yes
}
}
task_contract_reward = {
success = {
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
custom_tooltip = admin_contract_success_tt_rewards
}
}
failure_standard = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = admin_contract_failure_tt
}
}
hungry_support = { #Gov special
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 10 }
}
task_contract_location.county = {
add_county_modifier = {
modifier = ep3_rebuild_effort_modifier
years = 15
}
}
}
}
hungry_amnesty = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
change_influence = {
value = medium_influence_gain
multiply = governance_task_contract_tier_value
}
}
}
}
hungry_punish = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 6 }
}
}
}
hungry_persecute = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_gold = {
value = minor_gold_value
multiply = governance_task_contract_tier_value
}
change_influence = {
value = miniscule_influence_loss
multiply = governance_task_contract_tier_value
}
}
task_contract_location.county = {
change_county_control = 20
}
}
}
hungry_control = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 6 }
remove_short_term_gold = {
value = minor_gold_value
multiply = governance_task_contract_tier_value
}
}
task_contract_location.county = {
add_county_modifier = {
modifier = ep3_tight_control_modifier
years = 15
}
}
}
}
failure_standard = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_prestige = {
value = minor_prestige_loss
multiply = governance_task_contract_tier_value
}
change_influence = {
value = miniscule_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
}
# Wartime Measures: Your liege is at war and you are asked to contribute to the military effort
wartime_measures = {
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/soldier.dds"
travel = no
valid_to_create = {
valid_governor_contract_trigger = yes
}
valid_to_keep = {
task_contract_taker = { valid_governor_contract_trigger = yes }
valid_governor_contract_basic_trigger = yes
}
valid_to_accept = {
valid_governor_contract_trigger = yes
custom_tooltip = {
text = has_active_governance_issue
num_taken_task_contracts < 1
}
is_available = yes
}
valid_to_continue = {
task_contract_taker = {
valid_governor_contract_trigger = yes
}
}
on_accepted = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_accept_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
root.task_contract_location.barony = {
save_scope_as = task_contract_location
}
trigger_event = governor_contract_event.2120
}
}
on_completed = {
}
on_invalidated = {
if = {
limit = { governor_contract_invalidated_message_trigger = yes }
governor_contract_invalidated_message_effect = yes
}
}
task_contract_reward = {
success = {
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
custom_tooltip = admin_contract_success_tt_rewards
}
}
failure_standard = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = admin_contract_failure_tt
}
}
wartime_support = { #Gov special
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 10 }
remove_short_term_gold = {
value = medium_gold_value
multiply = governance_task_contract_tier_value
}
}
task_contract_location.county.duchy = {
every_de_jure_county = {
limit = {
OR = {
holder = scope:task_contract.task_contract_taker
holder.liege = scope:task_contract.task_contract_taker
}
}
add_county_modifier = {
modifier = ep3_war_support_modifier
years = 10
}
}
}
}
}
wartime_supplies = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
change_influence = {
value = medium_influence_gain
multiply = governance_task_contract_tier_value
}
}
task_contract_location.county = {
add_county_modifier = {
modifier = ep3_war_supplies_modifier
years = 10
}
}
}
}
wartime_lodgings = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 6 }
}
task_contract_location.county = {
add_county_modifier = {
modifier = ep3_war_lodgings_modifier
years = 10
}
}
}
}
wartime_gold = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
remove_short_term_gold = {
value = minor_gold_value
multiply = governance_task_contract_tier_value
}
change_influence = {
value = medium_influence_gain
multiply = governance_task_contract_tier_value
}
}
}
}
wartime_lookouts = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 3 }
remove_short_term_gold = {
value = tiny_gold_value
multiply = governance_task_contract_tier_value
}
}
task_contract_location.county = {
add_county_modifier = {
modifier = ep3_war_lookout_modifier
years = 10
}
}
}
}
wartime_compensations = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_success_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
increase_governance_effect = { VALUE = 3 }
liege = {
add_opinion = {
target = scope:task_contract.task_contract_taker
modifier = disappointed_opinion
opinion = -15
}
}
}
task_contract_location.county = {
add_county_modifier = {
modifier = ep3_war_compensations_modifier
years = 10
}
}
}
}
failure_standard = {
visible = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
save_scope_as = task_contract
task_contract_taker ?= {
add_prestige = {
value = minor_prestige_loss
multiply = governance_task_contract_tier_value
}
change_influence = {
value = miniscule_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
}