﻿
namespace = event_cure_lovers_pox

@cost_of_standard_treatment_lovers_pox = 50
@cost_of_standard_treatment_lovers_pox_with_perk = 25
@cost_of_best_treatment_lovers_pox = 100
@cost_of_best_treatment_lovers_pox_with_perk = 50

event_cure_lovers_pox.0001 = {
	type = character_event
	title = event_cure_lovers_pox.0001.title
	desc = event_cure_lovers_pox.0001.desc
	
	theme = medicine
	
	left_portrait = {
		character = var:court_physician
		animation = personality_rational
	}

	right_portrait = {
		character = scope:recipient
		animation = shame
	}

	trigger = {
		exists = capital_province
	}

	option = {
		name = event_cure_lovers_pox.0001.a
		
		trigger = {
			scope:actor = { NOT = { has_perk = anatomical_studies_perk } }
			gold >= @cost_of_standard_treatment_lovers_pox
		}

		show_as_unavailable = {
			scope:actor = { NOT = { has_perk = anatomical_studies_perk } }
			gold < @cost_of_standard_treatment_lovers_pox
		}

		effect_start_standard_treatment_lovers_pox = yes
	}

	option = {
		name = event_cure_lovers_pox.0001.b
		
		trigger = {
			scope:actor = { has_perk = anatomical_studies_perk }
			gold >= @cost_of_standard_treatment_lovers_pox_with_perk
		}

		show_as_unavailable = {
			scope:actor = { has_perk = anatomical_studies_perk }
			gold < @cost_of_standard_treatment_lovers_pox_with_perk
		}

		effect_start_standard_treatment_lovers_pox = yes
	}

	option = {
		name = event_cure_lovers_pox.0001.c
		
		trigger = {
			scope:actor = { NOT = { has_perk = anatomical_studies_perk } }
			gold >= @cost_of_best_treatment_lovers_pox
		}

		show_as_unavailable = {
			scope:actor = { NOT = { has_perk = anatomical_studies_perk } }
			gold < @cost_of_best_treatment_lovers_pox
		}

		scope:recipient = {
			set_variable = {
				name = use_best_treatment
				value = yes
			}
		}

		effect_start_best_treatment_lovers_pox = yes
	}

	option = {
		name = event_cure_lovers_pox.0001.d
		
		trigger = {
			scope:actor = { has_perk = anatomical_studies_perk }
			gold >= @cost_of_best_treatment_lovers_pox_with_perk
		}

		show_as_unavailable = {
			scope:actor = { has_perk = anatomical_studies_perk }
			gold < @cost_of_best_treatment_lovers_pox_with_perk
		}

		scope:recipient = {
			set_variable = {
				name = use_best_treatment
				value = yes
			}
		}

		effect_start_best_treatment_lovers_pox = yes
	}

	option = {
		name = event_cure_lovers_pox.0001.e
	}
}

event_cure_lovers_pox.0002 = {
	type = character_event
	title = event_cure_lovers_pox.0002.title
	desc = event_cure_lovers_pox.0002.desc
	
	theme = medicine
	
	left_portrait = {
		character = scope:court_physician
		animation = happiness
	}

	right_portrait = {
		character = scope:recipient
		animation = happiness
	}

	trigger = {
		exists = capital_province
	}

	option = {
		name = event_cure_lovers_pox.0002.a
		
		scope:recipient = {
			remove_trait = lovers_pox
			remove_character_modifier = rejected_from_marriage_bed_modifier
			
			add_opinion = {
				target = scope:actor
				modifier = ucp_cured_nasty_disease
			}
			
			every_spouse = {
				limit = {
					NOT = { has_trait = lovers_pox }
				}
				remove_character_modifier = rejected_from_marriage_bed_modifier
			}
		}
	}
}

