N3OW_Western_eastern_europe/common/task_contracts/tgp_admin_contracts.txt
2026-02-25 20:46:16 +00:00

3458 lines
97 KiB
Text

jail_inspection = {
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/control.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 = tgp_governor_contract_event.0010
}
}
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 = tgp_admin_contract_success_tt_rewards
}
}
success_failure = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = tgp_admin_contract_failure_tt
}
}
renovate_jail = { # Good governance option
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
}
}
scope:task_contract.task_contract_location.county = {
if = {
limit = { county_control < 100 }
change_county_control = 5
}
}
}
}
improve_their_conditions = {
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 = minor_gold_value
increase_governance_effect = { VALUE = 5 }
change_merit = {
value = medium_merit_value
multiply = governance_task_contract_tier_value
}
}
scope:task_contract.task_contract_location.county = {
if = {
limit = { county_control < 100 }
change_county_control = 5
}
}
}
}
pardon_some_of_them = {
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_merit = {
value = medium_merit_value
multiply = governance_task_contract_tier_value
}
}
scope:task_contract.task_contract_location.county = {
change_county_control = -5
}
scope:task_contract.task_contract_location = {
add_province_modifier = {
modifier = tgp_pardoned_prisoners_modifier
years = 10
}
}
}
}
beat_the_complainers = {
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 = 5 }
add_martial_lifestyle_xp = minor_lifestyle_xp
add_dread = {
value = minor_dread_gain
multiply = governance_task_contract_tier_value
}
}
scope:task_contract.task_contract_location.county = {
change_county_control = 5
}
}
}
convict_labor = {
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 = 5 }
add_stewardship_lifestyle_xp = minor_lifestyle_xp
}
scope:task_contract.task_contract_location = {
add_province_modifier = {
modifier = tgp_convict_labor_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
}
}
}
}
}
}
potent_physick = {
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/stewardship.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 = tgp_governor_contract_event.0011
}
}
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 = tgp_admin_contract_success_tt_rewards
}
}
success_failure = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = tgp_admin_contract_failure_tt
}
}
emergency_appropriation = { # Good governance option
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
}
}
}
}
licensing_issue = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_good
title = tgp_governor_contract_event.0002.b.toast_success
left_icon = scope:task_contract.task_contract_taker
increase_governance_effect = { VALUE = 5 }
add_gold = minor_gold_value
change_merit = {
value = minor_merit_loss
multiply = governance_task_contract_tier_value
}
}
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
}
}
}
}
}
begone_quack = {
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 = 5 }
add_prestige = minor_prestige_gain
}
scope:task_contract.task_contract_location = {
add_province_modifier = {
modifier = tgp_expelled_popular_peddler_modifier
years = 10
}
}
}
}
hire_the_quack = {
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 = minor_gold_value
increase_governance_effect = { VALUE = 5 }
}
}
}
down_the_hatch = {
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 = tiny_gold_value
add_character_modifier = {
modifier = tgp_potent_physick
years = 5
}
}
}
}
failure_licensing_issue = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_bad
title = tgp_governor_contract_event.0002.b.toast_failure
left_icon = scope:task_contract.task_contract_taker
change_influence = {
value = minor_influence_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 ?= {
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
}
irregular_accounting = {
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/stewardship.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 = tgp_governor_contract_event.0012
}
}
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 = tgp_admin_contract_success_tt_rewards
}
}
success_failure = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = tgp_admin_contract_failure_tt
}
}
confiscation_and_incarceration = { # Good governance option
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_merit = {
value = medium_merit_value
multiply = governance_task_contract_tier_value
}
add_gold = minor_gold_value
}
scope:task_contract.task_contract_location.county = {
change_county_control = 5
}
scope:task_contract.task_contract_location = {
add_province_modifier = {
modifier = tgp_enforced_justice_on_official_modifier
years = 10
}
}
}
}
recruit_embezzler = {
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_merit = {
value = minor_merit_loss
multiply = governance_task_contract_tier_value
}
}
}
}
cover_up = {
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 = 5 }
add_intrigue_lifestyle_xp = minor_lifestyle_xp
change_influence = minor_influence_gain
}
scope:task_contract.task_contract_location.county = {
change_county_control = -5
}
}
}
into_your_pocket = {
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
add_stewardship_lifestyle_xp = minor_lifestyle_xp
change_merit = {
value = minor_merit_loss
multiply = governance_task_contract_tier_value
}
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
}
}
}
}
}
continue_the_charade = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_good
title = tgp_governor_contract_event.0003.e.toast_success
left_icon = scope:task_contract.task_contract_taker
add_gold = major_gold_value
add_intrigue_lifestyle_xp = minor_lifestyle_xp
}
add_secret = {
type = secret_siphoned_treasury
target = top_liege
}
}
}
}
failure_continue_the_charade = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_bad
title = tgp_governor_contract_event.0003.e.toast_failure
left_icon = scope:task_contract.task_contract_taker
change_influence = {
value = minor_influence_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 ?= {
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
}
salt_smugglers = {
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/control.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 = tgp_governor_contract_event.0013
}
}
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 = tgp_admin_contract_success_tt_rewards
}
}
success_failure = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = tgp_admin_contract_failure_tt
}
}
execute_smuggler = { # Good governance option
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_merit = {
value = medium_merit_value
multiply = governance_task_contract_tier_value
}
}
scope:task_contract.task_contract_location.county = {
change_county_control = 5
}
}
}
cut_a_deal = {
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 = 5 }
change_merit = {
value = minor_merit_loss
multiply = governance_task_contract_tier_value
}
add_intrigue_lifestyle_xp = minor_lifestyle_xp
}
scope:task_contract.task_contract_location.county = {
change_county_control = 5
}
}
}
interrogate_smuggler = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_good
title = tgp_governor_contract_event.0004.c.toast_success
left_icon = scope:task_contract.task_contract_taker
increase_governance_effect = { VALUE = 5 }
change_influence = medium_influence_gain
}
}
scope:task_contract.task_contract_location.county = {
change_county_control = 5
}
}
}
a_cut_of_the_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 ?= {
send_interface_toast = {
type = event_toast_effect_good
title = tgp_governor_contract_event.0004.d.toast_success
left_icon = scope:task_contract.task_contract_taker
increase_governance_effect = { VALUE = 5 }
add_gold = medium_gold_value
add_intrigue_lifestyle_xp = minor_lifestyle_xp
}
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
}
}
}
}
}
recruit_smuggler = {
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 = 5 }
change_merit = {
value = minor_merit_loss
multiply = governance_task_contract_tier_value
}
}
}
}
failure_interrogate_smuggler = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_bad
title = tgp_governor_contract_event.0004.c.toast_failure
left_icon = scope:task_contract.task_contract_taker
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
failure_a_cut_of_the_take = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_bad
title = tgp_governor_contract_event.0004.d.toast_failure
left_icon = scope:task_contract.task_contract_taker
change_influence = {
value = minor_influence_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 ?= {
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
}
hoarding_grain = {
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/stewardship.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 = tgp_governor_contract_event.0014
}
}
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 = tgp_admin_contract_success_tt_rewards
}
}
success_failure = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = tgp_admin_contract_failure_tt
}
}
release_the_grain = { # Good governance option
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_merit = {
value = medium_merit_value
multiply = governance_task_contract_tier_value
}
}
scope:task_contract.task_contract_location.county = {
change_county_control = 5
}
}
}
shame_them = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_good
title = tgp_governor_contract_event.0005.b.toast_success
left_icon = scope:task_contract.task_contract_taker
increase_governance_effect = { VALUE = 5 }
add_prestige = minor_prestige_gain
add_diplomacy_lifestyle_xp = minor_lifestyle_xp
}
}
}
}
intimidate_them = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_good
title = tgp_governor_contract_event.0005.c.toast_success
left_icon = scope:task_contract.task_contract_taker
increase_governance_effect = { VALUE = 5 }
add_dread = {
value = minor_dread_gain
multiply = governance_task_contract_tier_value
}
add_prestige = minor_prestige_gain
change_influence = {
value = medium_influence_gain
multiply = governance_task_contract_tier_value
}
}
}
}
}
purchase_grain_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 ?= {
increase_governance_effect = { VALUE = 5 }
remove_short_term_gold = minor_gold_value
add_prestige = minor_prestige_gain
change_influence = {
value = medium_influence_gain
multiply = governance_task_contract_tier_value
}
}
}
}
bribe_with_offices = {
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 = 5 }
change_influence = {
value = medium_influence_gain
multiply = governance_task_contract_tier_value
}
add_intrigue_lifestyle_xp = minor_lifestyle_xp
}
}
}
failure_intimidate_them = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_bad
title = tgp_governor_contract_event.0005.c.toast_failure
left_icon = scope:task_contract.task_contract_taker
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
failure_shame_them = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_bad
title = tgp_governor_contract_event.0005.b.toast_failure
left_icon = scope:task_contract.task_contract_taker
change_influence = {
value = minor_influence_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 ?= {
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
}
doddering_magistrate = {
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/diplomacy.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 = tgp_governor_contract_event.0015
}
}
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 = tgp_admin_contract_success_tt_rewards
}
}
success_failure = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = tgp_admin_contract_failure_tt
}
}
appoint_substitute = { # Good governance option
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_merit = {
value = medium_merit_value
multiply = governance_task_contract_tier_value
}
}
scope:task_contract.task_contract_location.county = {
change_county_control = 5
}
}
}
force_him_out = {
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 = 5 }
change_merit = {
value = minor_merit_loss
multiply = governance_task_contract_tier_value
}
}
scope:task_contract.task_contract_location.county = {
change_county_control = 5
}
}
}
promote_somewhere_harmless = {
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 = 5 }
add_prestige = minor_prestige_gain
}
}
}
let_him_continue = {
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 = 5 }
add_stewardship_lifestyle_xp = minor_lifestyle_xp
}
scope:task_contract.task_contract_location = {
add_province_modifier = {
modifier = tgp_doddering_magistrate_modifier
years = 10
}
}
}
}
demote_him = {
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 = 5 }
add_dread = {
value = minor_dread_gain
multiply = governance_task_contract_tier_value
}
add_character_modifier = {
modifier = tgp_disrespected_elderly_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
}
}
}
}
}
}
burdensome_taxes = {
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/stewardship.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 = tgp_governor_contract_event.0007
}
}
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 = tgp_admin_contract_success_tt_rewards
}
}
success_failure = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = tgp_admin_contract_failure_tt
}
}
revise_tax_assessment = { # Good governance option
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 ?= {
send_interface_toast = {
type = event_toast_effect_good
title = tgp_governor_contract_event.0007.a.toast_success
left_icon = scope:task_contract.task_contract_taker
increase_governance_effect = { VALUE = 10 }
change_influence = {
value = medium_influence_gain
multiply = governance_task_contract_tier_value
}
add_stewardship_lifestyle_xp = minor_lifestyle_xp
}
}
scope:task_contract.task_contract_location.county = {
if = {
limit = { county_control < 100 }
change_county_control = 5
}
}
}
}
waive_their_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 ?= {
change_merit = {
value = medium_merit_value
multiply = governance_task_contract_tier_value
}
}
scope:task_contract.task_contract_location.county = {
if = {
limit = { county_control < 100 }
change_county_control = 5
}
}
scope:task_contract.task_contract_location = {
add_province_modifier = {
modifier = tgp_reduced_taxes_modifier
years = 10
}
}
}
}
pay_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 ?= {
increase_governance_effect = { VALUE = 5 }
remove_short_term_gold = medium_gold_value
change_merit = {
value = medium_merit_value
multiply = governance_task_contract_tier_value
}
}
}
}
delayed_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 ?= {
increase_governance_effect = { VALUE = 5 }
change_merit = {
value = medium_merit_value
multiply = governance_task_contract_tier_value
}
}
scope:task_contract.task_contract_location = {
add_province_modifier = {
modifier = tgp_delayed_taxes_modifier
years = 10
}
}
}
}
imprison_debtors = {
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 = 5 }
add_dread = {
value = minor_dread_gain
multiply = governance_task_contract_tier_value
}
}
scope:task_contract.task_contract_location = {
add_province_modifier = {
modifier = tgp_imprisoned_poor_modifier
years = 10
}
}
}
}
failure_revise_tax_assessment = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_bad
title = tgp_governor_contract_event.0007.a.toast_failure
left_icon = scope:task_contract.task_contract_taker
change_influence = {
value = minor_influence_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 ?= {
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
}
unsafe_highways = {
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 = tgp_governor_contract_event.0008
}
}
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 = tgp_admin_contract_success_tt_rewards
}
}
success_failure = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = tgp_admin_contract_failure_tt
}
}
merchant_funded_government_escort = { # Good governance option
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_merit = {
value = medium_merit_value
multiply = governance_task_contract_tier_value
}
}
scope:task_contract.task_contract_location.county = {
if = {
limit = { county_control < 100 }
change_county_control = 5
}
}
}
}
send_out_the_patrols = {
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 = 5 }
add_prestige = minor_prestige_gain
add_martial_lifestyle_xp = minor_lifestyle_xp
}
scope:task_contract.task_contract_location.county = {
if = {
limit = { county_control < 100 }
change_county_control = 5
}
}
}
}
talk_them_into_bodyguards = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_good
title = tgp_governor_contract_event.0008.c.toast_success
left_icon = scope:task_contract.task_contract_taker
increase_governance_effect = { VALUE = 5 }
add_prestige = minor_prestige_gain
add_diplomacy_lifestyle_xp = minor_lifestyle_xp
}
}
}
}
threaten_with_sanctions = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_good
title = tgp_governor_contract_event.0008.d.toast_success
left_icon = scope:task_contract.task_contract_taker
increase_governance_effect = { VALUE = 5 }
add_dread = {
value = minor_dread_gain
multiply = governance_task_contract_tier_value
}
}
}
}
}
entice_with_promises = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_good
title = tgp_governor_contract_event.0008.e.toast_success
left_icon = scope:task_contract.task_contract_taker
increase_governance_effect = { VALUE = 5 }
add_diplomacy_lifestyle_xp = minor_lifestyle_xp
remove_short_term_gold = minor_gold_value
}
}
}
}
failure_entice_with_promises = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_bad
title = tgp_governor_contract_event.0008.e.toast_failure
left_icon = scope:task_contract.task_contract_taker
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
failure_threaten_with_sanctions = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_bad
title = tgp_governor_contract_event.0008.d.toast_failure
left_icon = scope:task_contract.task_contract_taker
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
failure_talk_them_into_bodyguards = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_bad
title = tgp_governor_contract_event.0008.c.toast_failure
left_icon = scope:task_contract.task_contract_taker
change_influence = {
value = minor_influence_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 ?= {
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
}
dam_in_disrepair = {
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/stewardship.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 = tgp_governor_contract_event.0009
}
}
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 = tgp_admin_contract_success_tt_rewards
}
}
success_failure = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = tgp_admin_contract_failure_tt
}
}
conscientious_mobilization = { # Good governance option
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_merit = {
value = medium_merit_value
multiply = governance_task_contract_tier_value
}
}
}
}
forced_labor = {
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 = 5 }
}
scope:task_contract.task_contract_location.county = {
if = {
limit = { county_control < 100 }
change_county_control = 15
}
}
scope:task_contract.task_contract_location = {
add_province_modifier = {
modifier = tgp_compelled_labor_modifier
years = 10
}
}
}
}
compel_the_wealthy = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_good
title = tgp_governor_contract_event.0009.c.toast_success
left_icon = scope:task_contract.task_contract_taker
increase_governance_effect = { VALUE = 5 }
add_stewardship_lifestyle_xp = medium_lifestyle_xp
}
}
}
}
personal_contribution = {
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
change_influence = {
value = medium_influence_gain
multiply = governance_task_contract_tier_value
}
}
scope:task_contract.task_contract_location = {
add_province_modifier = {
modifier = tgp_appreciative_populace_modifier
years = 10
}
}
}
}
requisition_state_resources = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_good
title = tgp_governor_contract_event.0009.e.toast_success
left_icon = scope:task_contract.task_contract_taker
increase_governance_effect = { VALUE = 5 }
add_intrigue_lifestyle_xp = medium_lifestyle_xp
}
}
}
}
failure_compel_the_wealthy = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_bad
title = tgp_governor_contract_event.0009.c.toast_failure
left_icon = scope:task_contract.task_contract_taker
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
failure_requisition_state_resources = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_bad
title = tgp_governor_contract_event.0009.e.toast_failure
left_icon = scope:task_contract.task_contract_taker
change_influence = {
value = minor_influence_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 ?= {
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
}
lines_in_the_soil = {
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/stewardship.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 = tgp_governor_contract_event.0020
}
}
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 = tgp_admin_contract_success_tt_rewards
}
}
success_failure = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = tgp_admin_contract_failure_tt
}
}
land_resurvey = { # Good governance option
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_stewardship_lifestyle_xp = minor_lifestyle_xp
change_merit = {
value = miniscule_merit_value
multiply = governance_task_contract_tier_value
}
}
scope:task_contract.task_contract_location.county = {
change_county_control = 5
}
}
}
consult_archives = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_good
title = tgp_governor_contract_event.0021.b.toast_success
left_icon = scope:task_contract.task_contract_taker
increase_governance_effect = { VALUE = 5 }
add_learning_lifestyle_xp = minor_lifestyle_xp
change_merit = {
value = medium_merit_value
multiply = governance_task_contract_tier_value
}
}
}
}
}
failure_consult_archives = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_bad
title = tgp_governor_contract_event.0021.b.toast_failure
left_icon = scope:task_contract.task_contract_taker
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
split_the_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 = 5 }
add_dread = {
value = minor_dread_gain
multiply = governance_task_contract_tier_value
}
}
}
}
purchase_claims = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_good
title = tgp_governor_contract_event.0021.d.toast_success
left_icon = scope:task_contract.task_contract_taker
remove_short_term_gold = minor_gold_value
add_stewardship_lifestyle_xp = minor_lifestyle_xp
add_character_modifier = {
modifier = tgp_purchased_land
years = 10
}
}
}
}
}
failure_purchase_claims = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_bad
title = tgp_governor_contract_event.0021.d.toast_failure
left_icon = scope:task_contract.task_contract_taker
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
remove_short_term_gold = minor_gold_value
}
}
}
}
declare_state_property = {
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 }
}
scope:task_contract.task_contract_location.county = {
change_county_control = 5
}
scope:task_contract.task_contract_location = {
add_province_modifier = {
modifier = tgp_state_annexed_land
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
}
}
}
}
}
}
fraud_in_broad_daylight = {
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/stewardship.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 = tgp_governor_contract_event.0022
}
}
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 = tgp_admin_contract_success_tt_rewards
}
}
success_failure = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = tgp_admin_contract_failure_tt
}
}
goods_inspection = { # Good governance option
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_merit = {
value = medium_merit_value
multiply = governance_task_contract_tier_value
}
}
scope:task_contract.task_contract_location.county = {
change_county_control = 5
}
}
}
reward_for_information = {
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 = 5 }
remove_short_term_gold = minor_gold_value
add_intrigue_lifestyle_xp = minor_lifestyle_xp
}
}
}
undercover_clerks = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_good
title = tgp_governor_contract_event.0023.c.toast_success
left_icon = scope:task_contract.task_contract_taker
increase_governance_effect = { VALUE = 10 }
add_intrigue_lifestyle_xp = minor_lifestyle_xp
}
}
scope:task_contract.task_contract_location.county = {
change_county_control = 5
}
}
}
failure_undercover_clerks = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_bad
title = tgp_governor_contract_event.0023.c.toast_failure
left_icon = scope:task_contract.task_contract_taker
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
merchant_association = {
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 = 5 }
remove_short_term_gold = minor_gold_value
add_stewardship_lifestyle_xp = minor_lifestyle_xp
}
scope:task_contract.task_contract_location = {
add_province_modifier = {
modifier = tgp_empowered_merchants_association
years = 10
}
}
}
}
surprise_raid = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_good
title = tgp_governor_contract_event.0023.e.toast_success
left_icon = scope:task_contract.task_contract_taker
increase_governance_effect = { VALUE = 10 }
add_gold = { medium_gold_value major_gold_value }
add_martial_lifestyle_xp = minor_lifestyle_xp
add_dread = {
value = minor_dread_gain
multiply = governance_task_contract_tier_value
}
}
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
}
}
}
}
}
failure_surprise_raid = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_bad
title = tgp_governor_contract_event.0023.e.toast_failure
left_icon = scope:task_contract.task_contract_taker
change_influence = {
value = minor_influence_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 ?= {
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
}
crumbling_bridge = {
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/stewardship.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 = tgp_governor_contract_event.0024
}
}
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 = tgp_admin_contract_success_tt_rewards
}
}
success_failure = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = tgp_admin_contract_failure_tt
}
}
army_assistance = { # Good governance option
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_merit = {
value = medium_merit_value
multiply = governance_task_contract_tier_value
}
}
scope:task_contract.task_contract_location = {
add_province_modifier = {
modifier = tgp_army_reconstruction
years = 10
}
}
}
}
temporary_substitute = {
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 = minor_gold_value
change_influence = medium_influence_gain
}
scope:task_contract.task_contract_location = {
add_province_modifier = {
modifier = tgp_hastily_rebuilt_bridge
years = 10
}
}
}
}
ferry_crossing = {
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 = 5 }
add_stewardship_lifestyle_xp = minor_lifestyle_xp
}
scope:task_contract.task_contract_location = {
add_province_modifier = {
modifier = tgp_ferry_crossing
years = 10
}
}
}
}
slower_replacement = {
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 = minor_lifestyle_xp
}
scope:task_contract.task_contract_location = {
add_province_modifier = {
modifier = tgp_well_planned_bridge
years = 10
}
}
}
}
settle_caravans = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_good
title = tgp_governor_contract_event.0025.e.toast_success
left_icon = scope:task_contract.task_contract_taker
increase_governance_effect = { VALUE = 10 }
add_stewardship_lifestyle_xp = minor_lifestyle_xp
}
}
scope:task_contract.task_contract_location.county = {
change_county_control = 5
}
scope:task_contract.task_contract_location = {
add_province_modifier = {
modifier = tgp_settled_caravans
years = 10
}
}
}
}
failure_settle_caravans = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_bad
title = tgp_governor_contract_event.0025.e.toast_failure
left_icon = scope:task_contract.task_contract_taker
change_influence = {
value = minor_influence_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 ?= {
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
}
confusion_of_tongues = {
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/stewardship.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 = tgp_governor_contract_event.0026
}
}
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 = tgp_admin_contract_success_tt_rewards
}
}
success_failure = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = tgp_admin_contract_failure_tt
}
}
temporary_housing = { # Good governance option
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_diplomacy_lifestyle_xp = minor_lifestyle_xp
change_merit = {
value = medium_merit_value
multiply = governance_task_contract_tier_value
}
}
}
}
search_for_translator = {
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 = 5 }
add_stewardship_lifestyle_xp = minor_lifestyle_xp
}
}
}
confiscate_their_goods = {
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 major_gold_value }
change_merit = {
value = minor_merit_loss
multiply = governance_task_contract_tier_value
}
if = {
limit = {
faith = {
trait_is_sin = greedy
}
}
add_piety = minor_piety_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
}
}
}
scope:task_contract.var:foreign_merchant_culture = {
change_cultural_acceptance = {
target = scope:task_contract.task_contract_taker.culture
value = minor_cultural_acceptance_loss
desc = cultural_acceptance_loss_event
}
}
}
}
communicate_through_gestures = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_good
title = tgp_governor_contract_event.0027.d.toast_success
left_icon = scope:task_contract.task_contract_taker
increase_governance_effect = { VALUE = 10 }
add_diplomacy_lifestyle_xp = minor_lifestyle_xp
}
}
scope:task_contract.var:foreign_merchant_culture = {
change_cultural_acceptance = {
target = scope:task_contract.task_contract_taker.culture
value = minor_cultural_acceptance_loss
desc = cultural_acceptance_loss_event
}
}
}
}
failure_communicate_through_gestures = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_bad
title = tgp_governor_contract_event.0027.d.toast_failure
left_icon = scope:task_contract.task_contract_taker
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
put_them_under_guard = {
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 = 5 }
}
scope:task_contract.task_contract_location.county = {
change_county_control = 5
}
scope:task_contract.var:foreign_merchant_culture = {
change_cultural_acceptance = {
target = scope:task_contract.task_contract_taker.culture
value = minor_cultural_acceptance_loss
desc = cultural_acceptance_loss_event
}
}
}
}
i_know_this_one = {
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_dread = major_dread_gain
add_martial_lifestyle_xp = minor_lifestyle_xp
if = {
limit = {
NOT = {
has_character_modifier = feast_display_of_ruthlessness_modifier
}
}
add_character_modifier = {
modifier = feast_display_of_ruthlessness_modifier
years = 10
}
}
}
scope:task_contract.var:foreign_merchant_culture = {
change_cultural_acceptance = {
target = scope:task_contract.task_contract_taker.culture
value = minor_cultural_acceptance_loss
desc = cultural_acceptance_loss_event
}
}
}
}
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
}
}
}
}
}
}
seditious_storytelling = {
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/stewardship.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 = tgp_governor_contract_event.0028
}
}
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 = tgp_admin_contract_success_tt_rewards
}
}
success_failure = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = tgp_admin_contract_failure_tt
}
}
censor_storyteller = { # Good governance option
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_merit = {
value = medium_merit_value
multiply = governance_task_contract_tier_value
}
}
scope:task_contract.task_contract_location = {
add_province_modifier = {
modifier = tgp_suppressed_popular_storyteller
years = 10
}
}
}
}
arrest_storyteller = {
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 = minor_dread_gain
multiply = governance_task_contract_tier_value
}
change_merit = {
value = minor_merit_loss
multiply = governance_task_contract_tier_value
}
}
scope:task_contract.task_contract_location = {
add_province_modifier = {
modifier = tgp_suppressed_popular_storyteller
years = 10
}
}
}
}
encourage_rival_storytellers = {
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 = 5 }
remove_short_term_gold = minor_gold_value
}
scope:task_contract.task_contract_location.county = {
change_county_control = 5
}
scope:task_contract.task_contract_location = {
add_province_modifier = {
modifier = tgp_state_sponsored_storytellers
years = 10
}
}
}
}
intimidate_audience = {
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 = 5 }
add_dread = {
value = minor_dread_gain
multiply = governance_task_contract_tier_value
}
}
scope:task_contract.task_contract_location.county = {
change_county_control = 5
}
}
}
persuade_storyteller = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_good
title = tgp_governor_contract_event.0029.e.toast_success
left_icon = scope:task_contract.task_contract_taker
increase_governance_effect = { VALUE = 10 }
add_diplomacy_lifestyle_xp = minor_lifestyle_xp
}
}
scope:task_contract.task_contract_location.county = {
change_county_control = 5
}
scope:task_contract.task_contract_location = {
add_province_modifier = {
modifier = tgp_converted_storyteller
years = 10
}
}
}
}
failure_persuade_storyteller = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_bad
title = tgp_governor_contract_event.0029.e.toast_failure
left_icon = scope:task_contract.task_contract_taker
change_influence = {
value = minor_influence_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 ?= {
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
}
quaking_in_panic = { # TODO_CD_TGP: hook into Natural Disasters if and where appropriate when implemented (foreshocks, aftershocks?)
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/stewardship.dds"
valid_to_create = {
valid_governor_contract_trigger = yes
any_councillor = { # For the context of the event localization to work properly
count >= 2
}
}
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 = tgp_governor_contract_event.0030
}
}
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 = tgp_admin_contract_success_tt_rewards
}
}
success_failure = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = tgp_admin_contract_failure_tt
}
}
convene_public_meeting = { # Good governance option
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 ?= {
send_interface_toast = {
type = event_toast_effect_good
title = tgp_governor_contract_event.0031.a.toast_success
left_icon = scope:task_contract.task_contract_taker
increase_governance_effect = { VALUE = 10 }
add_diplomacy_lifestyle_xp = minor_lifestyle_xp
change_merit = {
value = medium_merit_value
multiply = governance_task_contract_tier_value
}
}
}
scope:task_contract.task_contract_location = {
add_province_modifier = {
modifier = tgp_reassured_populace
years = 10
}
}
}
}
failure_convene_public_meeting = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_bad
title = tgp_governor_contract_event.0031.a.toast_failure
left_icon = scope:task_contract.task_contract_taker
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
deploy_guards = {
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 = 5 }
add_dread = {
value = minor_dread_gain
multiply = governance_task_contract_tier_value
}
}
scope:task_contract.task_contract_location.county = {
change_county_control = 5
}
}
}
appeal_to_local_leadership = {
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 = 5 }
add_diplomacy_lifestyle_xp = minor_lifestyle_xp
change_merit = {
value = medium_merit_value
multiply = governance_task_contract_tier_value
}
}
}
}
architectural_inspection = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_good
title = tgp_governor_contract_event.0031.d.toast_success
left_icon = scope:task_contract.task_contract_taker
increase_governance_effect = { VALUE = 10 }
add_stewardship_lifestyle_xp = minor_lifestyle_xp
}
}
scope:task_contract.task_contract_location = {
add_province_modifier = {
modifier = tgp_reassured_populace
years = 10
}
}
}
}
failure_architectural_inspection = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_bad
title = tgp_governor_contract_event.0031.d.toast_failure
left_icon = scope:task_contract.task_contract_taker
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
population_transfer = {
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 = 5 }
add_stewardship_lifestyle_xp = minor_lifestyle_xp
}
scope:task_contract.task_contract_location = {
add_province_modifier = {
modifier = tgp_consolidated_population
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
}
}
}
}
}
}
monopoly_in_the_marketplace = {
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/stewardship.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 = tgp_governor_contract_event.0032
}
}
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 = tgp_admin_contract_success_tt_rewards
}
}
success_failure = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = tgp_admin_contract_failure_tt
}
}
strict_regulations = { # Good governance option
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_stewardship_lifestyle_xp = minor_lifestyle_xp
change_merit = {
value = medium_merit_value
multiply = governance_task_contract_tier_value
}
}
scope:task_contract.task_contract_location = {
add_province_modifier = {
modifier = tgp_market_regulation
years = 10
}
}
}
}
association_stalls_only = {
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 = 5 }
}
scope:task_contract.task_contract_location = {
add_province_modifier = {
modifier = tgp_empowered_merchants_association
years = 10
}
}
}
}
levy_special_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 ?= {
add_gold = { minor_gold_value medium_gold_value }
change_merit = {
value = minor_merit_loss
multiply = governance_task_contract_tier_value
}
if = {
limit = {
faith = {
trait_is_sin = greedy
}
}
add_piety = minor_piety_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
}
}
}
}
}
back_competitors = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_good
title = tgp_governor_contract_event.0033.d.toast_success
left_icon = scope:task_contract.task_contract_taker
increase_governance_effect = { VALUE = 5 }
add_intrigue_lifestyle_xp = minor_lifestyle_xp
remove_short_term_gold = minor_gold_value
}
}
scope:task_contract.task_contract_location = {
add_province_modifier = {
modifier = tgp_empowered_merchants_association
years = 10
}
}
}
}
failure_back_competitors = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_bad
title = tgp_governor_contract_event.0033.d.toast_failure
left_icon = scope:task_contract.task_contract_taker
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
remove_short_term_gold = minor_gold_value
}
}
}
}
seize_merchant_goods = {
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 major_gold_value }
add_dread = {
value = minor_dread_gain
multiply = governance_task_contract_tier_value
}
change_merit = {
value = minor_merit_loss
multiply = governance_task_contract_tier_value
}
if = {
limit = {
faith = {
trait_is_sin = greedy
}
}
add_piety = minor_piety_loss
}
}
}
}
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
}
}
}
}
}
}
contested_inheritance = {
group = admin_governance_group
icon = "gfx/interface/icons/message_feed/stewardship.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 = tgp_governor_contract_event.0034
}
}
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 = tgp_admin_contract_success_tt_rewards
}
}
success_failure = {
positive = no
effect = {
task_contract_taker = { play_sound_effect = "event:/DLC/EP3/SFX/UI/Contracts/ep3_ui_contracts_failure_on_contract" }
custom_tooltip = tgp_admin_contract_failure_tt
}
}
declare_communal_property = { # Good governance option
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_merit = {
value = medium_merit_value
multiply = governance_task_contract_tier_value
}
}
}
}
award_according_to_seniority = {
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 = 5 }
add_prestige = medium_prestige_gain
change_influence = {
value = minor_influence_gain
multiply = governance_task_contract_tier_value
}
}
}
}
award_to_highest_bidder = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_good
title = tgp_governor_contract_event.0035.c.toast_success
left_icon = scope:task_contract.task_contract_taker
add_gold = { medium_gold_value major_gold_value }
change_merit = {
value = minor_merit_loss
multiply = governance_task_contract_tier_value
}
}
if = {
limit = {
faith = {
trait_is_sin = greedy
}
}
add_piety = minor_piety_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
}
}
}
}
}
failure_award_to_highest_bidder = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_bad
title = tgp_governor_contract_event.0035.c.toast_failure
left_icon = scope:task_contract.task_contract_taker
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
adhere_to_testament = {
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 = minor_lifestyle_xp
change_merit = {
value = minor_merit_loss
multiply = governance_task_contract_tier_value
}
}
}
}
persuade_private_settlement = {
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_diplomacy_lifestyle_xp = minor_lifestyle_xp
add_prestige = minor_prestige_gain
}
}
}
failure_persuade_private_settlement = {
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 ?= {
send_interface_toast = {
type = event_toast_effect_bad
title = tgp_governor_contract_event.0035.e.toast_failure
left_icon = scope:task_contract.task_contract_taker
change_influence = {
value = minor_influence_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 ?= {
change_influence = {
value = minor_influence_loss
multiply = governance_task_contract_tier_value
}
}
}
}
}
}