activity_coronation = {
	expiration_days = 40
	has_activity_window = yes
	days_until_auto_start = 20
	frame = 2
	color = { 0.853906 0.867188 0.105469 1 }
	valid = {
		activity_owner = {
			is_alive = yes
			is_imprisoned = no
		}
	}

	on_spawn = {
		invite_character_to_activity = activity_owner
		accept_invitation_for_character = activity_owner

		activity_owner = {

			every_living_character = {
				limit = {
					has_character_flag = coronator_flag
				}
				add_to_temporary_list = potential_guests
				remove_character_flag = coronator_flag
				#remove_variable = {
				#	name = booked_for_a_party
				#	value = scope:sender
				#}
			}

			every_vassal = {
				limit = {
					is_available_for_activity_trigger = yes
				}
				add_to_temporary_list = potential_guests
			}

			every_sibling = {
				limit = {
					is_available_for_activity_trigger = yes
				}
				add_to_temporary_list = potential_guests
			}

			every_spouse = {
				limit = {
					is_available_for_activity_trigger = yes
					is_adult = yes
				}
				add_to_temporary_list = potential_guests
			}

			every_child = {
				limit = {
					is_available_for_activity_trigger = yes
				}
				add_to_temporary_list = potential_guests
			}

			every_parent = {
				limit = {
					is_available_for_activity_trigger = yes
				}
				add_to_temporary_list = potential_guests
			}

			every_scheme = {
				limit = {
					OR = {
						scheme_type = courting
						scheme_type = befriend
						scheme_type = seduce
						scheme_type = sway
					}
					exists = scheme_target
				}
				scheme_target = {
					add_to_temporary_list = potential_guests
				}
			}


			every_in_list = {
				list = potential_guests
				scope:activity = {
					invite_character_to_activity = prev
				}
				if = { #vassal
					limit = {
						target_is_liege_or_above = scope:activity.activity_owner
					}
					trigger_event = {
						id = coronation.0005
						days = 3
					}
				
				}
				else = {
					trigger_event = {
						id = coronation.0006
						days = 3
					}
				}
			}
		}
	}
	on_activate = {
		every_participant = {
			remove_variable = {
				name = booked_for_a_party
			}
		}
	}

	on_complete = {
		every_participant = {
			target_weight_modifier_effect = {
				VALUE = feast_weight_modifier_value
			}
		}
	}

	on_expire = {
	}
}
