namespace = startup

# Fixing various game start-up bugs
character_event = {
	id = startup.0
	hide_window = yes
	is_triggered_only = yes
	
	immediate = {
		# Ruler-designed immortality doesn't work, so re-immortalize them
		if = {
			limit = { trait = full_cybernetic_conversion }
			remove_trait = full_cybernetic_conversion
			add_trait = full_cybernetic_conversion
		}
	}
}
# Calculate initial senates
character_event = {
	id = startup.1
	hide_window = yes
	is_triggered_only = yes
	
	immediate = { any_independent_ruler = { character_event = { id = maintenance.900 } } }
}
#Adds the trait because History might have taken far too long.
character_event = {
	id = startup.2
	hide_window = yes
	
	is_triggered_only = yes
	
	immediate = {
		if = {
			limit = { religion_group = bio_directionist }
			add_trait = bio_directionist_trait
		}
	}
}
