# seduction_favorable_opinion_common_score
# seduction_faithful_spouse_score
# seduction_offended_score
# seduction_refusal_score
# seduction_tumble_common_score

seduction_favorable_opinion_common_score = {
	mult_modifier = {
		factor = 0.2
		trait = chaste
	}

	mult_modifier = {
		factor = 0.5
		has_fair_trait_trigger = yes
	}

	mult_modifier = {
		factor = 0.5
		event_target:seducer = { has_ugly_trait_trigger = yes }
	}

	mult_modifier = {
		factor = 0.5
		event_target:seducer = { trait = leper }
	}

	mult_modifier = {
		factor = 0.5
		event_target:seducer = { trait = imbecile }
	}

	mult_modifier = {
		factor = 0.5
		event_target:seducer = { trait = inbred }
	}

	mult_modifier = {
		factor = 0.75
		event_target:seducer = { trait = harelip }
	}

	mult_modifier = {
		factor = 0.75
		event_target:seducer = { trait = hunchback }
	}

	mult_modifier = {
		factor = 0.75
		event_target:seducer = { trait = dwarf }
	}

	mult_modifier = {
		factor = 0.75
		trait = cynical
	}

	mult_modifier = {
		factor = 0.75
		trait = paranoid
	}

	mult_modifier = {
		factor = 1.25
		trait = trusting
	}

	mult_modifier = {
		factor = 1.25
		trait = kind
	}

	mult_modifier = {
		factor = 1.5
		event_target:seducer = { has_character_modifier = wol_seducer_1 }
	}

	mult_modifier = {
		factor = 2.25
		event_target:seducer = { has_character_modifier = wol_seducer_2 }
	}

	mult_modifier = {
		factor = 5

		event_target:seducer = {
			OR = {
				trait = master_seducer
				trait = master_seductress
			}
		}
	}

	mult_modifier = {
		factor = 1.25
		trait = harelip
	}

	mult_modifier = {
		factor = 1.25
		trait = hunchback
	}

	mult_modifier = {
		factor = 1.25
		trait = dwarf
	}

	mult_modifier = {
		factor = 2
		has_ugly_trait_trigger = yes
	}

	mult_modifier = {
		factor = 2
		trait = imbecile
	}

	mult_modifier = {
		factor = 2
		trait = inbred
	}

	mult_modifier = {
		factor = 2
		trait = leper
	}
}

seduction_faithful_spouse_score = {
	mult_modifier = {
		factor = 2
		trait = cruel
	}

	mult_modifier = {
		factor = 2

		NOR = {
			trait = lustful
			trait = deceitful
			trait = arbitrary
			trait = hedonist
		}

		is_married = yes

		personal_opinion = {
			who = spouse
			value >= 25
		}
	}

	mult_modifier = {
		factor = 2

		NOR = {
			trait = lustful
			trait = deceitful
			trait = arbitrary
			trait = hedonist
		}

		is_married = yes

		personal_opinion = {
			who = spouse
			value >= 50
		}
	}

	mult_modifier = {
		factor = 2

		is_lover = spouse

		NOR = {
			trait = lustful
			trait = deceitful
			trait = arbitrary
			trait = hedonist
		}
	}
}

seduction_offended_score = {
	mult_modifier = {
		factor = 2
		trait = cruel
	}

	mult_modifier = {
		factor = 2

		OR = {
			trait = cynical
			trait = paranoid
		}

		OR = {
			has_ugly_trait_trigger = yes
			trait = leper
			trait = dwarf
			trait = harelip
			trait = hunchback
		}

		event_target:seducer = {
			has_ugly_trait_trigger = no

			NOR = {
				trait = leper
				trait = dwarf
				trait = harelip
				trait = hunchback
				trait = inbred
				trait = imbecile
			}
		}
	}
}

seduction_refusal_score = {
	mult_modifier = {
		factor = 0.5
		event_target:seducer = { ai = no }
	}

	mult_modifier = {
		factor = 0.2

		is_married = no
		is_consort = no

		trigger_if = {
			limit = {
				is_lowborn = no
				num_of_dynasty_members > 1
			}

			lower_real_tier_than = event_target:seducer
			father = { lower_real_tier_than = event_target:seducer }
			mother = { lower_real_tier_than = event_target:seducer }
		}
	}

	mult_modifier = {
		factor = 0.2

		OR = {
			trait = lustful
			trait = hedonist
			has_character_modifier = wol_seducer_1
			has_character_modifier = wol_seducer_2
			trait = master_seductress
			trait = master_seducer
		}
	}

	mult_modifier = {
		factor = 0.1

		event_target:seducer = {
			OR = {
				trait = master_seductress
				trait = master_seducer
			}
		}
	}

	mult_modifier = {
		factor = 0.25
		event_target:seducer = { has_character_modifier = wol_seducer_2 }
	}

	mult_modifier = {
		factor = 0.5
		event_target:seducer = { has_character_modifier = wol_seducer_1 }
	}

	mult_modifier = {
		factor = 0.5

		OR = {
			trait = deceitful
			trait = arbitrary
		}
	}

	mult_modifier = {
		factor = 1.5
		trait = stubborn
	}

	mult_modifier = {
		factor = 2

		OR = {
			higher_real_tier_than = event_target:seducer
			father = { higher_real_tier_than = event_target:seducer }
			mother = { higher_real_tier_than = event_target:seducer }
		}
	}

	mult_modifier = {
		factor = 4
		trait = chaste
	}

	mult_modifier = {
		factor = 2

		is_married = yes

		personal_opinion = {
			who = spouse
			value >= 50
		}
	}

	mult_modifier = {
		factor = 2

		is_married = yes

		personal_opinion = {
			who = spouse
			value >= 75
		}
	}
}

seduction_tumble_common_score = {
	mult_modifier = {
		factor = 0.25

		personal_opinion = {
			who = event_target:seducer
			value < 20
		}
	}

	mult_modifier = {
		factor = 0.5

		is_close_relative = event_target:seducer
		religion_has_incest = no

		NOR = {
			trait = arbitrary
			trait = lustful
			trait = hedonist
		}
	}

	mult_modifier = {
		factor = 1.5

		personal_opinion = {
			who = event_target:seducer
			value >= 40
		}
	}

	mult_modifier = {
		factor = 2

		personal_opinion = {
			who = event_target:seducer
			value >= 60
		}
	}

	mult_modifier = {
		factor = 1.25
		event_target:seducer = { has_character_modifier = wol_seducer_1 }
	}

	mult_modifier = {
		factor = 1.5
		event_target:seducer = { has_character_modifier = wol_seducer_2 }
	}

	mult_modifier = {
		factor = 2

		event_target:seducer = {
			OR = {
				trait = master_seducer
				trait = master_seductress
			}
		}
	}
}