﻿smuggle_artifact_scheme_prep_effect = {
	save_scope_as = scheme
	save_scope_value_as = {
		name = follow_up_event
		value = event_id:sas_scheme_critical_moments.1031
	}
	scope:scheme.var:target_artifact = {
		save_scope_as = artifact
	}
	if = {
		limit = {
			NOT = { exists = scope:suppress_next_event }
		}
		scheme_owner = { trigger_event = sas_scheme_critical_moments.0002 }
	}
}

smuggle_artifact_failure_effect = {
	scope:target = {	
		add_character_modifier = {
			modifier = watchful_modifier
			days = watchful_modifier_duration
		}

		add_opinion = {
			target = scope:owner
			modifier = attempted_to_steal_artifact_from_me
		}
	}
}

smuggle_artifact_success_effect = {
	scope:target = {
		add_opinion = {
			target = scope:owner
			modifier = stole_artifact_from_me
		}
		# Feud score
		scope:owner.house ?= {
			change_house_relation_feud_score_effect = {
				TARGET = scope:owner.house
				REASON = stole_artifact
				VALUE = house_feud_medium_counter_value
			}
		}
		# Contracts
		hidden_effect = {
			if = {
				limit = {
					any_character_task_contract = {
						task_contract_type  = laamp_steal_artifact_contract
						var:task_contract_target ?= scope:target
					}
				}
				random_character_task_contract = {
					task_contract_type  = laamp_steal_artifact_contract
					limit = {
						var:task_contract_target ?= scope:target
					}
					complete_task_contract = success_standard
				}
			}
		}
	}
}
