﻿namespace = agotma_buybetrothal_cleanup_events

#############################
#  REMOVE REFUSING_MARRIAGE TRAIT #
#############################
#         0001-0001         #
#############################

agotma_buybetrothal_cleanup_events.0001 = {
	type = character_event

	hidden = yes

	trigger = {
		has_character_modifier = agotma_buybetrothal_ongoing_modifier
	}

	immediate = {
		if = {
			limit = {
				is_alive = yes
				house = { any_house_member = { has_character_modifier = agotma_buybetrothal_promised_modifier } }
			}

			house = {
				every_house_member = {
					limit = { has_character_modifier = agotma_buybetrothal_promised_modifier }
					add_to_list = betrothed_kinz
				}
				random_in_list = {
					list = betrothed_kinz
					save_scope_as = betrothed_kin
				}
			}
		}

		scope:betrothed_kin = {
			remove_trait = refusing_marriage
			remove_character_modifier = agotma_buybetrothal_promised_modifier
		}
	}
}