decisions = {
	auto_invite_to_party = {
		only_playable = yes
		is_high_prio = yes
		
		potential = {
			ai = no
			is_adult = yes
			prisoner = no
			has_focus = focus_carousing
			NOT = { is_inaccessible_trigger = yes }
			NOT = { trait = incapable }
			NOT = { had_character_flag = { flag = inviting_guests_to_party_timer days = 90 } }
			NOT = { has_character_flag = party_host }
		}
		allow = {
			NOT = { has_character_modifier = organizing_party }
			NOT = { has_character_modifier = party_carousing }
			NOT = { has_character_modifier = party_timer }
			war = no
			OR = {
				NOT = { religion_group = muslim }
				trait = decadent
				trait = hedonist
				trait = drunkard
			}
		}
		effect = {
			ROOT = {
				if = {
					limit = {
						NOT = { has_character_modifier = organizing_party }
					}
					add_character_modifier = {
						modifier = organizing_party
						duration = 120
					}
					hidden_tooltip = { character_event = { id = WoL.4010 days = 120 } } # Party to be held in four months
					set_character_flag = inviting_guests_to_party_timer
				}
				set_character_flag = do_not_disturb # NOTE
			}
			any_courtier_or_vassal = {
				limit = {
					is_adult = yes
					prisoner = no
					war = no
					NOT = { is_inaccessible_trigger = yes }
					NOT = { trait = incapable }
					is_within_diplo_range = ROOT
					NOT = { has_character_flag = carousing_invite }
					same_realm = ROOT
					NOT = { has_character_modifier = organizing_party }
					NOT = { has_character_modifier = party_carousing }
					NOT = {
						reverse_has_opinion_modifier = {
							modifier = opinion_declined_party
							who = ROOT
						}
					}
					NOT = { has_character_flag = do_not_disturb }
				}
				hidden_tooltip = {
					letter_event = { id = WoL.4000 days = 7 } # Invitee receives event - any number of invitees possible
				}
				set_character_flag = carousing_invite
			}
			
		}
		revoke_allowed = {
			always = no
		}
	}
}