﻿namespace = pam_adorcism_events

##################################################
# Adorcism personal-tenet decisions
#
# 0001	Curse Enemy
# 0002	Curse Enemy - target letter
# 0101	Seek Aid for War
##################################################

pam_adorcism_events.0001 = {
	type = character_event
	title = pam_adorcism_events.0001.t
	desc = pam_adorcism_events.0001.desc
	theme = faith
	override_background = { reference = fp3_cave }
	override_effect_2d = { reference = fog }

	left_portrait = {
		character = root
		animation = divine_ecstasy
	}
	lower_right_portrait = {
		character = scope:pam_adorcism_curse_target
		animation = worry
	}

	trigger = {
		has_personal_tenet_flag = tenet_adorcism_curse_enemy
		pam_adorcism_curse_target_is_valid_trigger = {
			TARGET = scope:pam_adorcism_curse_target
			ACTOR = root
		}
	}

	option = {
		name = pam_adorcism_events.0001.a
		add_character_modifier = {
			modifier = pam_adorcism_curse_focus_modifier
			years = 3
		}
		add_stress = major_stress_loss
		change_spiritual_fulfillment = minor_spiritual_fulfillment_value
		save_scope_as = pam_adorcism_curser

		if = {
			limit = {
				pam_adorcism_curse_target_is_valid_trigger = {
					TARGET = scope:pam_adorcism_curse_target
					ACTOR = root
				}
			}
			scope:pam_adorcism_curse_target = {
				if = {
					limit = {
						rite = root.rite
					}
					add_character_modifier = {
						modifier = pam_adorcism_ill_omen_modifier
						years = 1
					}
				}
				if = {
					limit = {
						OR = {
							rite = root.rite
							probably_superstitious = yes
						}
					}
					add_character_modifier = {
						modifier = pam_adorcism_curse_anxiety_modifier
						years = 1
					}
					trigger_event = pam_adorcism_events.0002
				}
			}
		}
	}
}

pam_adorcism_events.0002 = {
	type = letter_event
	opening = pam_adorcism_events.0002.opening
	desc = {
		desc = pam_adorcism_events.0002.desc.intro
		first_valid = {
			triggered_desc = {
				trigger = {
					scope:pam_adorcism_curser = {
						OR = {
							religion = religion:catholic_religion
							religion = religion:protestant_religion
							religion = religion:eastern_orthodox_religion
							religion = religion:oriental_orthodox_religion
						}
					}
				}
				desc = pam_adorcism_events.0002.desc.christian
			}
			desc = pam_adorcism_events.0002.desc.default
		}
	}
	sender = scope:pam_adorcism_curser

	trigger = {
		exists = scope:pam_adorcism_curser
		scope:pam_adorcism_curser = { is_alive = yes }
		has_character_modifier = pam_adorcism_curse_anxiety_modifier
	}

	option = {
		name = pam_adorcism_events.0002.a
		flavor = pam_adorcism_events.0002.a.flavor
		show_as_tooltip = {
			add_character_modifier = {
				modifier = pam_adorcism_curse_anxiety_modifier
				years = 1
			}
		}
	}
}

pam_adorcism_events.0101 = {
	type = character_event
	title = pam_adorcism_events.0101.t
	desc = pam_adorcism_events.0101.desc
	theme = war
	override_background = { reference = battlefield }

	left_portrait = {
		character = root
		animation = war_attacker
	}

	trigger = {
		has_personal_tenet_flag = tenet_adorcism_seek_war_aid
		is_at_war = yes
	}

	option = {
		name = pam_adorcism_events.0101.a
		add_character_modifier = {
			modifier = pam_adorcism_battle_guidance_modifier
			years = 3
		}
		ai_chance = {
			base = 100
			modifier = {
				add = 50
				OR = {
					has_trait = brave
					has_trait = ambitious
				}
			}
			ai_value_modifier = {
				ai_boldness = 0.5
			}
		}
	}

	option = {
		name = pam_adorcism_events.0101.b
		add_character_modifier = {
			modifier = pam_adorcism_personal_vigor_modifier
			years = 3
		}
		ai_chance = {
			base = 75
			modifier = {
				add = 75
				has_trait = brave
			}
			ai_value_modifier = {
				ai_boldness = 0.5
			}
		}
	}

	option = {
		name = pam_adorcism_events.0101.c
		add_character_modifier = {
			modifier = pam_adorcism_campaign_endurance_modifier
			years = 3
		}
		ai_chance = {
			base = 100
			modifier = {
				add = 50
				OR = {
					has_trait = patient
					has_trait = diligent
				}
			}
			ai_value_modifier = {
				ai_rationality = 0.5
			}
		}
	}
}
