namespace = COMPARMEM

character_event = {
    id = COMPARMEM.1
    desc = EVTDESCCOMPARMEM.1
	picture = GFX_evt_communism
	title = EVTTITLECOMPARMEM.1
	
	trigger = {
		trait = communist_party_member_1
	}
	
	mean_time_to_happen = {
		years = 10
	}
	
	option = {
		name = OK
		remove_trait = communist_party_member_1
		add_trait = communist_party_member_2
		set_character_flag = communist_promotion
	}
}

character_event = {
    id = COMPARMEM.4
	hide_window = yes
	
	trigger = {
		has_character_flag = communist_promotion
	}
	
	mean_time_to_happen = {
		months = 1
	}
	
	immediate = {
		clr_character_flag = communist_promotion
	}
}

character_event = {
    id = COMPARMEM.2
    desc = EVTDESCCOMPARMEM.2
	picture = GFX_evt_communism
	title = EVTTITLECOMPARMEM.2
	
	trigger = {
		trait = communist_party_member_2
		NOT = { has_character_flag = communist_promotion }
	}
	
	mean_time_to_happen = {
		years = 20
	}
	
	option = {
		name = OK
		remove_trait = communist_party_member_2
		add_trait = communist_party_member_3
		set_character_flag = communist_promotion
	}
}

character_event = {
    id = COMPARMEM.3
    desc = EVTDESCCOMPARMEM.3
	picture = GFX_book_carolingian_script_cm
	title = EVTTITLECOMPARMEM.3
	
	trigger = {
		NOT = { religion_group = communism }
		OR = { 
			trait = communist_party_member_1
			trait = communist_party_member_2
			trait = communist_party_member_3
		}
	}
	
	mean_time_to_happen = {
		days = 1
	}
	
	option = {
		name = OK
		if = {
			limit = {
				trait = communist_party_member_1
			}
			remove_trait = communist_party_member_1
		}
		if = {
			limit = {
				trait = communist_party_member_2
			}
			remove_trait = communist_party_member_2
		}
		if = {
			limit = {
				trait = communist_party_member_3
			}
			remove_trait = communist_party_member_3
		}
		add_trait = communist_party_old_member
	}
}