# Unsanctioned deity: Village worships excessively unsanctioned_deity = { group = admin_governance_group icon = "gfx/interface/icons/message_feed/heresy.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 ?= { trigger_event = governor_contract_events_tova.0050 } } 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 } } sanction_deity = { 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 = minor_merit_gain multiply = governance_task_contract_tier_value } } task_contract_location.county = { add_county_modifier = { modifier = tgp_sanctioned_deity_modifier years = 10 } } } } burn_shrine = { 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_merit = { value = miniscule_merit_gain multiply = governance_task_contract_tier_value } } } } claim_offerings = { 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 } change_merit = { value = miniscule_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 } } } } } debunk_deity = { 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_merit = { value = miniscule_merit_gain multiply = governance_task_contract_tier_value } add_character_modifier = { modifier = tgp_debunked_deity_modifier years = 10 } } } } deity_monks = { 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" } 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 } } } } } } } #Escaped Justice escaped_justice = { group = admin_governance_group icon = "gfx/interface/icons/message_feed/marshal_job.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 task_contract_target = { is_travelling = no is_imprisoned = no is_commanding_army = no } } 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 ?= { trigger_event = governor_contract_events_tova.0055 } } 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 } } escapee_persuade = { #Diplomacy 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_merit = { value = minor_merit_gain multiply = governance_task_contract_tier_value } } } } escapee_slain = { #Martial duel 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 } } task_contract_location.county = { if = { limit = { county_control < 100 } change_county_control = 10 } } } } escapee_join_monastery = { #Increase Piety 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 } } } } escapee_shunned = { #Influence Gain 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 = minor_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 } task_contract_location.county = { change_county_control = -5 } } } } } #Forced Conscription forced_conscription = { 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 } 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 = recruitment_employer } task_contract_taker ?= { trigger_event = governor_contract_events_tova.0060 } } 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 } } conscripts_bribed = { 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 = { add_province_modifier = { modifier = tgp_fattened_vanguard_modifier years = 10 } } task_contract_taker ?= { remove_short_term_gold = { value = minor_gold_value multiply = governance_task_contract_tier_value } } } } conscripts_forced = { 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 = { add_province_modifier = { modifier = tgp_fattened_vanguard_modifier years = 10 } } task_contract_location.county = { change_county_control = medium_county_control_loss } task_contract_taker ?= { change_influence = { value = minor_influence_gain multiply = governance_task_contract_tier_value } } } } conscripts_convinced = { 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 = { add_province_modifier = { modifier = tgp_fattened_vanguard_modifier years = 10 } } task_contract_taker ?= { change_merit = { value = minor_merit_gain multiply = governance_task_contract_tier_value } } } } conscripts_trade = { 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 = tgp_diligent_workers_modifier years = 10 } } task_contract_taker ?= { change_merit = { value = minor_merit_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" } task_contract_taker ?= { change_influence = minor_influence_loss } task_contract_location.county = { change_county_control = -5 } } } } } #Teach Monks Martial Arts combat_train_monks = { group = admin_governance_group icon = "gfx/interface/icons/message_feed/marshal_job.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 ?= { trigger_event = governor_contract_events_tova.0065 } } 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 } } hire_monks_as_maa = { 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 } } } } hire_monk_as_knight = { 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 = minor_influence_loss } } } train_monks = { 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 } increase_governance_effect = { VALUE = 4 } } scope:task_contract.task_contract_location = { add_province_modifier = { modifier = tgp_trained_monks_modifier years = 10 } } scope:task_contract.task_contract_location.county = { if = { limit = { county_control < 100 } change_county_control = 10 } } } } 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 = tgp_stationed_troops_modifier years = 10 } } scope:task_contract.task_contract_location.county = { if = { limit = { county_control < 100 } change_county_control = 10 } } } } let_marshal_handle = { 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 scope:task_contract.task_contract_location = { add_province_modifier = { modifier = tgp_adequately_trained_monks_modifier years = 10 } } scope:task_contract.task_contract_location.county = { if = { limit = { county_control < 100 } 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" } task_contract_taker ?= { change_influence = minor_influence_loss } task_contract_location.county = { change_county_control = -5 } } } } }