#####    Planet attachments    ######
@astroid_scale = 30
@flowmap_speed = 0.12
@flowmap_intensity =  0.21

entity = {
	name = "gas_giant_rings_01_entity"
	pdxmesh = "gas_giant_rings_01_mesh"
}

entity = {
	name = "orbital_bombardment_effects"
	pdxmesh = "bombardment_frame_mesh"

	cull_radius = 500.0

	state = { name = "bombard_selective" state_time = 4 looping = no next_state = "bombard_selective" chance = 1
		event = { time = 0 node = "bombardment_location_1" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1 node = "bombardment_location_5" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 2.5 node = "bombardment_location_12" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
	}
	state = { name = "bombard_selective" state_time = 4 looping = no next_state = "bombard_selective" chance = 1
		event = { time = 0 node = "bombardment_location_7" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.0 node = "bombardment_location_3" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 2.5 node = "bombardment_location_6" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
	}
	state = { name = "bombard_indiscriminate" state_time = 3.0 looping = no next_state = "bombard_indiscriminate" chance = 1
		event = { time = 0 node = "bombardment_location_3" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 0.6 node = "bombardment_location_5" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.2 node = "bombardment_location_8" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.8 node = "bombardment_location_11" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 2.4 node = "bombardment_location_16" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
	}
	state = { name = "bombard_indiscriminate" state_time = 3.0 looping = no next_state = "bombard_indiscriminate" chance = 1
		event = { time = 0 node = "bombardment_location_4" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 0.5 node = "bombardment_location_6" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.2 node = "bombardment_location_9" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.8 node = "bombardment_location_12" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 2.4 node = "bombardment_location_18" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
	}
	state = { name = "bombard_armageddon" state_time = 2.5 looping = no next_state = "bombard_armageddon" chance = 1
		event = { time = 0 node = "bombardment_location_1" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 0.33 node = "bombardment_location_2" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 0.66 node = "bombardment_location_15" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 0.9 node = "bombardment_location_10" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.0 node = "bombardment_location_3" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.1 node = "bombardment_location_12" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.6 node = "bombardment_location_8" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 2.0 node = "bombardment_location_6" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 2.4 node = "bombardment_location_14" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
	}
	state = { name = "bombard_armageddon" state_time = 2.5 looping = no next_state = "bombard_armageddon" chance = 1
		event = { time = 0 node = "bombardment_location_2" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 0.2 node = "bombardment_location_6" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 0.4 node = "bombardment_location_8" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 0.8 node = "bombardment_location_19" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.1 node = "bombardment_location_14" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.5 node = "bombardment_location_9" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.8 node = "bombardment_location_16" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 2.2 node = "bombardment_location_18" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 2.5 node = "bombardment_location_11" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
	}
	state = { name = "bombard_raiding" state_time = 4 looping = no next_state = "bombard_selective" chance = 1
		event = { time = 0 node = "bombardment_location_1" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 2.0 node = "bombardment_location_6" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 5.0 node = "bombardment_location_11" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
	}
	state = { name = "bombard_raiding" state_time = 4 looping = no next_state = "bombard_selective" chance = 1
		event = { time = 0 node = "bombardment_location_7" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 2.0 node = "bombardment_location_4" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 5.0 node = "bombardment_location_8" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
	}

	state = { name = "bombard_pox" state_time = 4 looping = no next_state = "bombard_pox" chance = 1
		event = { time = 0 node = "bombardment_location_7" particle = "planetary_bombardment_pox_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 2.0 node = "bombardment_location_4" particle = "planetary_bombardment_pox_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 5.0 node = "bombardment_location_8" particle = "planetary_bombardment_pox_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
	}

	state = { name = "bombard_pox" state_time = 5.0 looping = no next_state = "bombard_pox" chance = 1
		event = { time = 0 node = "bombardment_location_3" particle = "planetary_bombardment_pox_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 0.6 node = "bombardment_location_5" particle = "planetary_bombardment_pox_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.2 node = "bombardment_location_8" particle = "planetary_bombardment_pox_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.8 node = "bombardment_location_11" particle = "planetary_bombardment_pox_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 2.4 node = "bombardment_location_16" particle = "planetary_bombardment_pox_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
	}

	state = { name = "bombard_pox" state_time = 5.0 looping = no next_state = "bombard_pox" chance = 1
		event = { time = 0 node = "bombardment_location_4" particle = "planetary_bombardment_pox_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 0.5 node = "bombardment_location_6" particle = "planetary_bombardment_pox_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.2 node = "bombardment_location_9" particle = "planetary_bombardment_pox_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.8 node = "bombardment_location_12" particle = "planetary_bombardment_pox_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 2.4 node = "bombardment_location_18" particle = "planetary_bombardment_pox_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
	}

	state = { name = "bombard_seed_bombing" state_time = 4 looping = no next_state = "bombard_seed_bombing" chance = 1
		event = { time = 0 node = "bombardment_location_7" particle = "planetary_bombardment_seed_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 2.0 node = "bombardment_location_4" particle = "planetary_bombardment_seed_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 5.0 node = "bombardment_location_8" particle = "planetary_bombardment_seed_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
	}

	state = { name = "bombard_seed_bombing" state_time = 6.0 looping = no next_state = "bombard_seed_bombing" chance = 1
		event = { time = 0 node = "bombardment_location_3" particle = "planetary_bombardment_seed_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 0.6 node = "bombardment_location_5" particle = "planetary_bombardment_seed_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.2 node = "bombardment_location_8" particle = "planetary_bombardment_seed_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.8 node = "bombardment_location_11" particle = "planetary_bombardment_seed_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 2.4 node = "bombardment_location_16" particle = "planetary_bombardment_seed_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
	}

	state = { name = "bombard_seed_bombing" state_time = 6.0 looping = no next_state = "bombard_seed_bombing" chance = 1
		event = { time = 0 node = "bombardment_location_4" particle = "planetary_bombardment_seed_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 0.5 node = "bombardment_location_6" particle = "planetary_bombardment_seed_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.2 node = "bombardment_location_9" particle = "planetary_bombardment_seed_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.8 node = "bombardment_location_12" particle = "planetary_bombardment_seed_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 2.4 node = "bombardment_location_18" particle = "planetary_bombardment_seed_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
	}

	state = { name = "bombard_voidworm_invasion" state_time = 4 looping = no next_state = "bombard_voidworm_invasion" chance = 1
		event = { time = 0 node = "bombardment_location_7" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 2.0 node = "bombardment_location_4" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 5.0 node = "bombardment_location_8" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
	}

	state = { name = "bombard_voidworm_invasion" state_time = 5.0 looping = no next_state = "bombard_voidworm_invasion" chance = 1
		event = { time = 0 node = "bombardment_location_3" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 0.6 node = "bombardment_location_5" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 1.2 node = "bombardment_location_8" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 1.8 node = "bombardment_location_11" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 2.4 node = "bombardment_location_16" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
	}

	state = { name = "bombard_voidworm_invasion" state_time = 5.0 looping = no next_state = "bombard_voidworm_invasion" chance = 1
		event = { time = 0 node = "bombardment_location_4" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 0.5 node = "bombardment_location_6" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 1.2 node = "bombardment_location_9" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 1.8 node = "bombardment_location_12" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 2.4 node = "bombardment_location_18" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
	}

	state = { name = "bombard_voidworm_invasion_crisis" state_time = 4 looping = no next_state = "bombard_voidworm_invasion_crisis" chance = 1
		event = { time = 0 node = "bombardment_location_7" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 2.0 node = "bombardment_location_4" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 5.0 node = "bombardment_location_8" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
	}

	state = { name = "bombard_voidworm_invasion_crisis" state_time = 5.0 looping = no next_state = "bombard_voidworm_invasion_crisis" chance = 1
		event = { time = 0 node = "bombardment_location_3" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 0.6 node = "bombardment_location_5" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 1.2 node = "bombardment_location_8" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 1.8 node = "bombardment_location_11" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 2.4 node = "bombardment_location_16" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
	}

	state = { name = "bombard_voidworm_invasion_crisis" state_time = 5.0 looping = no next_state = "bombard_voidworm_invasion_crisis" chance = 1
		event = { time = 0 node = "bombardment_location_4" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 0.5 node = "bombardment_location_6" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 1.2 node = "bombardment_location_9" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 1.8 node = "bombardment_location_12" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 2.4 node = "bombardment_location_18" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
	}

	state = { name = "bombard_frenzied_voidworm_invasion" state_time = 4 looping = no next_state = "bombard_frenzied_voidworm_invasion" chance = 1
		event = { time = 0 node = "bombardment_location_7" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 2.0 node = "bombardment_location_4" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 5.0 node = "bombardment_location_8" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
	}

	state = { name = "bombard_frenzied_voidworm_invasion" state_time = 5.0 looping = no next_state = "bombard_frenzied_voidworm_invasion" chance = 1
		event = { time = 0 node = "bombardment_location_3" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 0.6 node = "bombardment_location_5" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 1.2 node = "bombardment_location_8" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 1.8 node = "bombardment_location_11" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 2.4 node = "bombardment_location_16" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
	}

	state = { name = "bombard_frenzied_voidworm_invasion" state_time = 5.0 looping = no next_state = "bombard_frenzied_voidworm_invasion" chance = 1
		event = { time = 0 node = "bombardment_location_4" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 0.5 node = "bombardment_location_6" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 1.2 node = "bombardment_location_9" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 1.8 node = "bombardment_location_12" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
		event = { time = 2.4 node = "bombardment_location_18" particle = "planetary_bombardment_voidworm_effect" keep_particle = yes sound = { soundeffect = "ga_voidworms_bombardment" } }
	}

	state = { name = "bombard_firestorm" state_time = 9.4 looping = no next_state = "bombard_firestorm" chance = 1
		event = { time = 0 node = "bombardment_location_1" particle = "planetary_bombardment_firestorm_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 0.66 node = "bombardment_location_15" particle = "planetary_bombardment_firestorm_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.0 node = "bombardment_location_3" particle = "planetary_bombardment_firestorm_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.6 node = "bombardment_location_8" particle = "planetary_bombardment_firestorm_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 2.4 node = "bombardment_location_14" particle = "planetary_bombardment_firestorm_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
	}
	state = { name = "bombard_firestorm" state_time = 9.5 looping = no next_state = "bombard_firestorm" chance = 1
		event = { time = 0 node = "bombardment_location_2" particle = "planetary_bombardment_firestorm_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 0.4 node = "bombardment_location_8" particle = "planetary_bombardment_firestorm_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.1 node = "bombardment_location_14" particle = "planetary_bombardment_firestorm_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.8 node = "bombardment_location_16" particle = "planetary_bombardment_firestorm_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 2.5 node = "bombardment_location_11" particle = "planetary_bombardment_firestorm_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
	}

	state = { name = "bombard_seismic_bombing" state_time = 2.5 looping = no next_state = "bombard_seismic_bombing" chance = 1
		event = { time = 0 node = "bombardment_location_1" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 0.33 node = "bombardment_location_2" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 0.66 node = "bombardment_location_15" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 0.9 node = "bombardment_location_10" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.0 node = "bombardment_location_3" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.1 node = "bombardment_location_12" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.6 node = "bombardment_location_8" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 2.0 node = "bombardment_location_6" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 2.4 node = "bombardment_location_14" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
	}
	state = { name = "bombard_seismic_bombing" state_time = 2.5 looping = no next_state = "bombard_seismic_bombing" chance = 1
		event = { time = 0 node = "bombardment_location_2" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 0.2 node = "bombardment_location_6" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 0.4 node = "bombardment_location_8" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 0.8 node = "bombardment_location_19" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.1 node = "bombardment_location_14" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.5 node = "bombardment_location_9" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 1.8 node = "bombardment_location_16" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 2.2 node = "bombardment_location_18" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
		event = { time = 2.5 node = "bombardment_location_11" particle = "planetary_bombardment_effect" keep_particle = yes sound = { soundeffect = "bombardment_explosion" } }
	}

	scale = 1.0
}

#####    Planets    ######

#Shroud planet

entity = {
	name = "shroud_planet_01_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "toxic_01_purple_diffuse.dds"
	texture_normal = "toxic_01_normal.dds"
	texture_specular = "toxic_01_spec.dds"
	}

	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "poles_1_diffuse.dds"
	texture_normal = "poles_1_normal.dds"
	texture_specular = "poles_1_specular.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "toxic_clouds_purple_diffuse.dds"
	texture_normal = "toxic_clouds_normal.dds"
	texture_specular = "toxic_clouds_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "toxic_cloud_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle"
#		event = { time = 0 node = "flash_01" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 2 node = "flash_02" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 0.7 node = "flash_03" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 2.7 node = "flash_04" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 3 node = "flash_05" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 4.3 node = "flash_06" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 7 node = "flash_07" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 5 node = "flash_08" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 5.1 node = "flash_09" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 6.5 node = "flash_10" particle = "planet_lightning_particle" keep_particle = yes }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_toxic_world_a" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_toxic_world_b" } }
	}
}


entity = {
	name = "ai_planet_01_entity"
	pdxmesh = "planet_non_clouded_mesh"

	#planet surface texture override
	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "ai_01_diffuse.dds"
	texture_normal = "ai_01_normals.dds"
	texture_specular = "ai_01_specular.dds"
	}

	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "poles_barren_1_diffuse.dds"
	texture_normal = "poles_barren_1_normal.dds"
	texture_specular = "poles_barren_1_specular.dds"
	}

	default_state = "idle"
	playback_rate = -1.0 # Rotation is reversed
	state = { name = "idle" animation = "idle" time_offset = { 0 100 } }
}


entity = {
	name = "machine_planet_01_entity"
	pdxmesh = "planet_clouded_mesh"

	#planet surface texture override
	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "ai_01_diffuse.dds"
	texture_normal = "ai_01_normals.dds"
	texture_specular = "ai_01_specular.dds"
	shader = "PdxMeshTerra"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "clouds_medium_diffuse.dds"
	texture_normal = "clouds_medium_normal.dds"
	texture_specular = "clouds_medium_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "clouds_medium_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}
	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "poles_barren_1_diffuse.dds"
	texture_normal = "poles_barren_1_normal.dds"
	texture_specular = "poles_barren_1_specular.dds"
	}

	default_state = "idle"
	state = {
		name = "idle"
		animation = "idle"
		time_offset = { 0 100 }
		start_event = {
			trigger_once = yes
			sound = { soundeffect = "amb_planet_world_machine" }
			}
		}
}

entity = {
	name = "gaia_planet_01_entity"
	pdxmesh = "planet_clouded_mesh"

	#planet surface texture override
	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "gaia_01_diffuse.dds"
	texture_normal = "tropical_03_normal.dds"
	texture_specular = "tropical_03_spec.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "clouds_medium_diffuse.dds"
	texture_normal = "clouds_medium_normal.dds"
	texture_specular = "clouds_medium_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "clouds_medium_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}

}

entity = {
	name = "arctic_planet_01_entity"
	pdxmesh = "planet_clouded_mesh"
	default_state = "idle"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "arctic_01_diffuse.dds"
	texture_normal = "arctic_01_normals.dds"
	texture_specular = "arctic_01_spec.dds"
	}

		state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "arctic_planet_02_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "arctic_02_diffuse.dds"
	texture_normal = "arctic_02_normals.dds"
	texture_specular = "arctic_02_spec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "arctic_planet_03_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "arctic_03_diffuse.dds"
	texture_normal = "arctic_03_normals.dds"
	texture_specular = "arctic_03_spec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "alpine_planet_01_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "alpine_01_diffuse.dds"
	texture_normal = "alpine_01_normal.dds"
	texture_specular = "alpine_01_specular.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "alpine_planet_02_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "alpine_02_diffuse.dds"
	texture_normal = "alpine_02_normal.dds"
	texture_specular = "alpine_02_specular.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "savannah_planet_01_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "savannah_01_diffuse.dds"
	texture_normal = "savannah_01_normal.dds"
	texture_specular = "savannah_01_specular.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "savannah_planet_02_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "savannah_02_diffuse.dds"
	texture_normal = "savannah_02_normal.dds"
	texture_specular = "savannah_02_specular.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "arid_planet_01_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "arid_01_diffuse.dds"
	texture_normal = "arid_01_normal.dds"
	texture_specular = "arid_01_spec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "arid_planet_02_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "arid_02_diffuse.dds"
	texture_normal = "arid_02_normal.dds"
	texture_specular = "arid_02_spec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "arid_planet_03_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "arid_03_diffuse.dds"
	texture_normal = "arid_03_normal.dds"
	texture_specular = "arid_03_spec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "barren_planet_01_entity"
	pdxmesh = "planet_non_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "barren_01_diffuse.dds"
	texture_normal = "barren_01_normal.dds"
	texture_specular = "barren_01_specular.dds"
	}

	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "poles_barren_1_diffuse.dds"
	texture_normal = "poles_barren_1_normal.dds"
	texture_specular = "poles_barren_1_specular.dds"
	}

	default_state = "idle"
	playback_rate = -1.0 # Rotation is reversed
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "barren_planet_02_entity"
	pdxmesh = "planet_non_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "barren_02_diffuse.dds"
	texture_normal = "barren_02_normal.dds"
	texture_specular = "barren_02_specular.dds"
	}

	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "poles_barren_2_diffuse.dds"
	texture_normal = "poles_barren_2_normal.dds"
	texture_specular = "poles_barren_2_specular.dds"
	}

	default_state = "idle"
	playback_rate = -1.0 # Rotation is reversed
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "barren_planet_03_entity"
	pdxmesh = "planet_non_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "barren_03_diffuse.dds"
	texture_normal = "barren_03_normal.dds"
	texture_specular = "barren_03_specular.dds"
	}

	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "poles_barren_2_diffuse.dds"
	texture_normal = "poles_barren_2_normal.dds"
	texture_specular = "poles_barren_2_specular.dds"
	}

	default_state = "idle"
	playback_rate = -1.0 # Rotation is reversed
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

# Mars
entity = {
 	name = "barren_planet_mars_entity"
 	pdxmesh = "planet_no_pole_no_clouds_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "barren_04_diffuse.dds"
	texture_normal = "barren_04_normal.dds"
	texture_specular = "barren_04_specular.dds"
	}

	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "poles_barren_1_diffuse.dds"
	texture_normal = "poles_barren_1_normal.dds"
	texture_specular = "poles_barren_1_specular.dds"
	}

	default_state = "idle"
	playback_rate = -1.0 # Rotation is reversed
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}
entity = {
	name = "continental_planet_mars_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = 	"continental_06_diffuse.dds"
	texture_normal = 	"continental_06_normal.dds"
	texture_specular = 	"continental_06_specular.dds"
	}

	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "poles_1_diffuse.dds"
	texture_normal = "poles_1_normal.dds"
	texture_specular = "poles_1_specular.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "clouds_medium_diffuse.dds"
	texture_normal = "clouds_medium_normal.dds"
	texture_specular = "clouds_medium_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "clouds_medium_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}

	default_state = "idle"
	playback_rate = -1.03
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}
entity = {
	name = "alpine_planet_mars_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = 	"alpine_04_diffuse.dds"
		texture_normal = 	"alpine_04_normal.dds"
		texture_specular = 	"alpine_04_specular.dds"
	}


	default_state = "idle"
	playback_rate = -1.03
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}
entity = {
	name = "arctic_planet_mars_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = 	"arctic_05_diffuse.dds"
		texture_normal = 	"arctic_05_normal.dds"
		texture_specular = 	"arctic_05_specular.dds"
	}

	default_state = "idle"
	playback_rate = -1.03
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}
entity = {
	name = "arid_planet_mars_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = 	"arid_05_diffuse.dds"
		texture_normal = 	"arid_05_normal.dds"
		texture_specular = 	"arid_05_specular.dds"
	}


	default_state = "idle"
	playback_rate = -1.03
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}
entity = {
	name = "desert_planet_mars_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = 	"desert_05_diffuse.dds"
		texture_normal = 	"desert_05_normal.dds"
		texture_specular = 	"desert_05_specular.dds"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_thin_diffuse.dds"
		texture_normal = "clouds_thin_normal.dds"
		texture_specular = "clouds_thin_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_thin_shadow_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	playback_rate = -1.03
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}
entity = {
	name = "ocean_planet_mars_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = 	"ocean_06_diffuse.dds"
		texture_normal = 	"ocean_06_normal.dds"
		texture_specular = 	"ocean_06_specular.dds"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_thin_diffuse.dds"
		texture_normal = "clouds_thin_normal.dds"
		texture_specular = "clouds_thin_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_thin_shadow_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	playback_rate = -1.03
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}
entity = {
	name = "savannah_planet_mars_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = 	"savannah_05_diffuse.dds"
		texture_normal = 	"savannah_05_normal.dds"
		texture_specular = 	"savannah_05_specular.dds"
	}

	default_state = "idle"
	playback_rate = -1.03
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}
entity = {
	name = "tropical_planet_mars_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = 	"tropical_05_diffuse.dds"
		texture_normal = 	"tropical_05_normal.dds"
		texture_specular = 	"tropical_05_specular.dds"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_thin_diffuse.dds"
		texture_normal = "clouds_thin_normal.dds"
		texture_specular = "clouds_thin_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_thin_shadow_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	playback_rate = -1.03
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}
entity = {
	name = "tundra_planet_mars_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = 	"tundra_05_diffuse.dds"
		texture_normal = 	"tundra_05_normal.dds"
		texture_specular = 	"tundra_05_specular.dds"
	}

	##pole texture override
	meshsettings = {
		name = "polesShape"
		texture_diffuse = "poles_barren_1_diffuse.dds"
		texture_normal = "poles_barren_1_normal.dds"
		texture_specular = "poles_barren_1_specular.dds"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_thin_diffuse.dds"
		texture_normal = "clouds_thin_normal.dds"
		texture_specular = "clouds_thin_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_thin_shadow_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	playback_rate = -1.03
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}
entity = {
	name = "volcanic_planet_mars_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
		name = "planet_geosphereShape"
		shader = "PdxMeshPlanetEmissive"
		texture_diffuse = "volcanic_05_diffuse.dds"
		texture_normal = "volcanic_05_normal.dds"
		texture_specular = "volcanic_05_specular.dds"
	}
	
	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "nospec.dds"
	texture_normal = "nospec.dds"
	texture_specular = "nospec.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "nospec.dds"
	texture_normal = "nospec.dds"
	texture_specular = "nospec.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "nospec.dds"
	texture_normal = "nospec.dds"
	texture_specular = "nospec.dds"
	}
	
	default_state = "idle"
	playback_rate = -1.03 
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_molten_world_a" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_molten_world_b" } }
	}
	
	game_data = {
		bloom_factor 		= 1.25
	}
}

entity = {
	name = "cold_barren_planet_01_entity"
	pdxmesh = "planet_non_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "cold_barren_01_diffuse.dds"
	texture_normal = "barren_01_normal.dds"
	texture_specular = "barren_01_specular.dds"
	}

	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "poles_barren_1_diffuse.dds"
	texture_normal = "poles_barren_1_normal.dds"
	texture_specular = "poles_barren_1_specular.dds"
	}

	default_state = "idle"
	playback_rate = -1.0 # Rotation is reversed
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "cold_barren_planet_02_entity"
	pdxmesh = "planet_non_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "cold_barren_02_diffuse.dds"
	texture_normal = "barren_02_normal.dds"
	texture_specular = "barren_02_specular.dds"
	}

	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "poles_barren_2_diffuse.dds"
	texture_normal = "poles_barren_2_normal.dds"
	texture_specular = "poles_barren_2_specular.dds"
	}

	default_state = "idle"
	playback_rate = -1.0 # Rotation is reversed
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "cold_barren_planet_03_entity"
	pdxmesh = "planet_non_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "cold_barren_03_diffuse.dds"
	texture_normal = "barren_03_normal.dds"
	texture_specular = "barren_03_specular.dds"
	}

	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "poles_barren_1_diffuse.dds"
	texture_normal = "poles_barren_1_normal.dds"
	texture_specular = "poles_barren_1_specular.dds"
	}

	default_state = "idle"
	playback_rate = -1.0 # Rotation is reversed
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

# Luna
entity = {
	name = "cold_barren_planet_luna_entity"
	pdxmesh = "planet_non_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "cold_barren_04_diffuse.dds"
	texture_normal = "cold_barren_04_normal.dds"
	texture_specular = "cold_barren_04_specular.dds"
	}

	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "luna_poles_barren_2_diffuse.dds"
	texture_normal = "luna_poles_barren_2_normal.dds"
	texture_specular = "cold_barren_04_specular.dds"
	}

	default_state = "idle"
	playback_rate = 1.0 # Animation speed 0 - The Moon is tidally locked to Earth
	state = { name = "idle" animation = "idle" time_offset = { 15 0 } animation_speed = 0
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

#shielded planet
entity = {
	name = "shielded_planet_01_entity"
	pdxmesh = "shielded_planet_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "planet_shieled_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}

	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "planet_shieled_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "planet_shield_clouds.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"


	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "planet_shield_clouds.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"


	}



	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}

	#scale = 10
}


#contintenal planets
entity = {
	name = "continental_planet_01_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "continental_01_diffuse.dds"
	texture_normal = "continental_01_normals.dds"
	texture_specular = "continental_01_spec.dds"
	}

	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "poles_1_diffuse.dds"
	texture_normal = "poles_1_normal.dds"
	texture_specular = "poles_1_specular.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "clouds_medium_diffuse.dds"
	texture_normal = "clouds_medium_normal.dds"
	texture_specular = "clouds_medium_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "clouds_medium_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "continental_planet_02_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "continental_02_diffuse.dds"
	texture_normal = "continental_02_normals.dds"
	texture_specular = "continental_02_spec.dds"
	}

	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "poles_1_diffuse.dds"
	texture_normal = "poles_1_normal.dds"
	texture_specular = "poles_1_specular.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "clouds_medium_diffuse.dds"
	texture_normal = "clouds_medium_normal.dds"
	texture_specular = "clouds_medium_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "clouds_medium_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "continental_planet_03_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "continental_03_diffuse.dds"
	texture_normal = "continental_03_normals.dds"
	texture_specular = "continental_03_spec.dds"
	}

	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "poles_1_diffuse.dds"
	texture_normal = "poles_1_normal.dds"
	texture_specular = "poles_1_specular.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "clouds_medium_diffuse.dds"
	texture_normal = "clouds_medium_normal.dds"
	texture_specular = "clouds_medium_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "clouds_medium_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "continental_planet_04_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "continental_04_diffuse.dds"
	texture_normal = "continental_04_normals.dds"
	texture_specular = "continental_04_spec.dds"
	}


	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "poles_1_diffuse.dds"
	texture_normal = "poles_1_normal.dds"
	texture_specular = "poles_1_specular.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "clouds_medium_diffuse.dds"
	texture_normal = "clouds_medium_normal.dds"
	texture_specular = "clouds_medium_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "clouds_medium_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

# Earth
entity = {
	name = "continental_planet_earth_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "continental_05_diffuse.dds"
	texture_normal = "continental_05_normals.dds"
	texture_specular = "continental_05_spec.dds"
	}

	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "poles_1_diffuse.dds"
	texture_normal = "poles_1_normal.dds"
	texture_specular = "poles_1_specular.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "clouds_medium_diffuse.dds"
	texture_normal = "clouds_medium_normal.dds"
	texture_specular = "clouds_medium_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "clouds_medium_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}
entity = {
	name = "desert_planet_earth_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = 	"desert_04_diffuse.dds"
		texture_normal = 	"desert_04_normal.dds"
		texture_specular = 	"desert_04_specular.dds"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_thin_diffuse.dds"
		texture_normal = "clouds_thin_normal.dds"
		texture_specular = "clouds_thin_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_thin_shadow_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}
entity = {
	name = "alpine_planet_earth_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = 	"alpine_03_diffuse.dds"
		texture_normal = 	"alpine_03_normal.dds"
		texture_specular = 	"alpine_03_specular.dds"
	}


	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}
entity = {
	name = "arid_planet_earth_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = 	"arid_04_diffuse.dds"
		texture_normal = 	"arid_04_normal.dds"
		texture_specular = 	"arid_04_specular.dds"
	}


	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}
entity = {
	name = "arctic_planet_earth_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = 	"arctic_04_diffuse.dds"
		texture_normal = 	"arctic_04_normal.dds"
		texture_specular = 	"arctic_04_specular.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}
entity = {
	name = "tropical_planet_earth_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = 	"tropical_04_diffuse.dds"
		texture_normal = 	"tropical_04_normal.dds"
		texture_specular = 	"tropical_04_specular.dds"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_thin_diffuse.dds"
		texture_normal = "clouds_thin_normal.dds"
		texture_specular = "clouds_thin_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_thin_shadow_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}
entity = {
	name = "tundra_planet_earth_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = 	"tundra_04_diffuse.dds"
		texture_normal = 	"tundra_04_normal.dds"
		texture_specular = 	"tundra_04_specular.dds"
	}

	##pole texture override
	meshsettings = {
		name = "polesShape"
		texture_diffuse = "poles_barren_1_diffuse.dds"
		texture_normal = "poles_barren_1_normal.dds"
		texture_specular = "poles_barren_1_specular.dds"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_thin_diffuse.dds"
		texture_normal = "clouds_thin_normal.dds"
		texture_specular = "clouds_thin_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_thin_shadow_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}
entity = {
	name = "savannah_planet_earth_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = 	"savannah_04_diffuse.dds"
		texture_normal = 	"savannah_04_normal.dds"
		texture_specular = 	"savannah_04_specular.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}
entity = {
	name = "ocean_planet_earth_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = 	"ocean_05_diffuse.dds"
		texture_normal = 	"ocean_05_normal.dds"
		texture_specular = 	"ocean_05_specular.dds"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_thin_diffuse.dds"
		texture_normal = "clouds_thin_normal.dds"
		texture_specular = "clouds_thin_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_thin_shadow_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}
entity = {
	name = "volcanic_planet_earth_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
		name = "planet_geosphereShape"
		shader = "PdxMeshMoltenPlanet"
		texture_diffuse = "volcanic_04_diffuse.dds"
		texture_normal = "volcanic_04_normal.dds"
		texture_specular = "volcanic_04_specular.dds"
	}
	
	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "nospec.dds"
	texture_normal = "nospec.dds"
	texture_specular = "nospec.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "nospec.dds"
	texture_normal = "nospec.dds"
	texture_specular = "nospec.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "nospec.dds"
	texture_normal = "nospec.dds"
	texture_specular = "nospec.dds"
	}
	
	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_molten_world_a" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_molten_world_b" } }
	}
	
	game_data = {
		uv_animation_speed 	= 0.1
		bloom_factor 		= 1.6
	}
}

entity = {
	name = "desert_planet_01_entity"
	pdxmesh = "planet_clouded_mesh"
	default_state = "idle"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "desert_01_diffuse.dds"
	texture_normal = "desert_01_normal.dds"
	texture_specular = "desert_01_spec.dds"
	}

	#
	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "clouds_thin_diffuse.dds"
	texture_normal = "clouds_thin_normal.dds"
	texture_specular = "clouds_thin_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "clouds_thin_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}
	#
	##pole texture override
	#meshsettings = {
	#name = "poles"
	#texture_diffuse = "desert_03_diffuse.dds"
	#texture_normal = "desert_03_normal.dds"
	#texture_specular = "desert_03_spec.dds"
	#}


	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "desert_planet_02_entity"
	pdxmesh = "planet_clouded_mesh"
	default_state = "idle"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "desert_02_diffuse.dds"
	texture_normal = "desert_02_normal.dds"
	texture_specular = "desert_02_spec.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "clouds_thin_diffuse.dds"
	texture_normal = "clouds_thin_normal.dds"
	texture_specular = "clouds_thin_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "clouds_thin_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}
	#
	##pole texture override
	#meshsettings = {
	#name = "poles"
	#texture_diffuse = "desert_03_diffuse.dds"
	#texture_normal = "desert_03_normal.dds"
	#texture_specular = "desert_03_spec.dds"
	#}

	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "desert_planet_03_entity"
	pdxmesh = "planet_clouded_mesh"
	default_state = "idle"

	##planet texture override
	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "desert_03_diffuse.dds"
	texture_normal = "desert_03_normal.dds"
	texture_specular = "desert_03_spec.dds"
	}

	#
	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "clouds_thin_diffuse.dds"
	texture_normal = "clouds_thin_normal.dds"
	texture_specular = "clouds_thin_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "clouds_thin_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}
	#
	##pole texture override
	#meshsettings = {
	#name = "poles"
	#texture_diffuse = "desert_03_diffuse.dds"
	#texture_normal = "desert_03_normal.dds"
	#texture_specular = "desert_03_spec.dds"
	#}


	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "frozen_planet_01_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "frozen_01_diffuse.dds"
	texture_normal = "frozen_01_normals.dds"
	texture_specular = "frozen_01_spec.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "clouds_thin_diffuse.dds"
	texture_normal = "clouds_thin_normal.dds"
	texture_specular = "clouds_thin_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "clouds_thin_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "frozen_planet_02_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "frozen_02_diffuse.dds"
	texture_normal = "frozen_02_normals.dds"
	texture_specular = "frozen_02_spec.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "clouds_thin_diffuse.dds"
	texture_normal = "clouds_thin_normal.dds"
	texture_specular = "clouds_thin_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "clouds_thin_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "frozen_planet_03_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "frozen_03_diffuse.dds"
	texture_normal = "frozen_03_normals.dds"
	texture_specular = "frozen_03_spec.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "clouds_thin_diffuse.dds"
	texture_normal = "clouds_thin_normal.dds"
	texture_specular = "clouds_thin_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "clouds_thin_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "molten_planet_01_entity"
	pdxmesh = "planet_no_pole_no_clouds_mesh"


	meshsettings = {
		name = "planet_geosphereShape"
		shader = "PdxMeshMoltenPlanet"
		texture_diffuse = "molten_01_diffuse.dds"
		texture_normal = "molten_01_normals.dds"
		texture_specular = "molten_01_specular.dds"
	}

	default_state = "idle"
	playback_rate = -1.0 # Rotation is reversed
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_molten_world_a" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_molten_world_b" } }
	}
	
	game_data = {
		uv_animation_speed 	= 0.1
		bloom_factor 		= 1.4
	}
}

entity = {
	name = "molten_planet_02_entity"
	pdxmesh = "planet_no_pole_no_clouds_mesh"

	meshsettings = {
		name = "planet_geosphereShape"
		shader = "PdxMeshMoltenPlanet"
		texture_diffuse = "molten_02_diffuse.dds"
		texture_normal = "molten_02_normals.dds"
		texture_specular = "molten_02_specular.dds"
	}

	default_state = "idle"
	playback_rate = -1.0 # Rotation is reversed
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_molten_world_a" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_molten_world_b" } }
	}
	
	game_data = {
		uv_animation_speed 	= 0.1
		bloom_factor 		= 1.61
	}
}

entity = {
	name = "molten_planet_03_entity"
	pdxmesh = "planet_no_pole_no_clouds_mesh"

	meshsettings = {
		name = "planet_geosphereShape"
		shader = "PdxMeshMoltenPlanet"
		texture_diffuse = "molten_03_diffuse.dds"
		texture_normal = "molten_03_normals.dds"
		texture_specular = "molten_03_specular.dds"
	}

	default_state = "idle"
	playback_rate = -1.0 # Rotation is reversed
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_molten_world_a" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_molten_world_b" } }
	}
	
	game_data = {
		uv_animation_speed 	= 0.1
		bloom_factor 		= 2.5
	}
}
entity = {
	name = "molten_planet_mercury_entity"
	pdxmesh = "planet_no_pole_no_clouds_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "molten_04_diffuse.dds"
	texture_normal = "molten_04_normal.dds"
	texture_specular = "molten_04_specular.dds"
	}

	default_state = "idle"
	playback_rate = -0.02 # Rotation is reversed
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_molten_world_a" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_molten_world_b" } }
	}
}

entity = {
	name = "volcanic_planet_01_entity"
	pdxmesh = "planet_no_pole_no_clouds_mesh"

	meshsettings = {
		name = "planet_geosphereShape"
		shader = "PdxMeshPlanetEmissive"
		texture_diffuse = "volcanic_01_diffuse.dds"
		texture_normal = "volcanic_01_normal.dds"
		texture_specular = "volcanic_01_specular.dds"
	}

	default_state = "idle"
	playback_rate = -1.0 # Rotation is reversed
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_molten_world_a" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_molten_world_b" } }
	}
}

entity = {
	name = "volcanic_planet_02_entity"
	pdxmesh = "planet_no_pole_no_clouds_mesh"

	meshsettings = {
		name = "planet_geosphereShape"
		shader = "PdxMeshPlanetEmissive"
		texture_diffuse = "volcanic_02_diffuse.dds"
		texture_normal = "volcanic_02_normal.dds"
		texture_specular = "volcanic_02_specular.dds"
	}

	default_state = "idle"
	playback_rate = -1.0 # Rotation is reversed
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_molten_world_a" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_molten_world_b" } }
	}
}

entity = {
	name = "volcanic_planet_03_entity"
	pdxmesh = "planet_no_pole_no_clouds_mesh"

	meshsettings = {
		name = "planet_geosphereShape"
		shader = "PdxMeshPlanetEmissive"
		texture_diffuse = "volcanic_03_diffuse.dds"
		texture_normal = "volcanic_03_normal.dds"
		texture_specular = "volcanic_03_specular.dds"
	}

	default_state = "idle"
	playback_rate = -1.0 # Rotation is reversed
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_molten_world_a" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_molten_world_b" } }
	}
}

entity = {
	name = "ocean_planet_01_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "ocean_01_diffuse.dds"
	texture_normal = "ocean_01_normal.dds"
	texture_specular = "ocean_01_spec.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "clouds_thin_diffuse.dds"
	texture_normal = "clouds_thin_normal.dds"
	texture_specular = "clouds_thin_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "clouds_thin_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "ocean_planet_02_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "ocean_02_diffuse.dds"
	texture_normal = "ocean_02_normal.dds"
	texture_specular = "ocean_02_spec.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "clouds_thin_diffuse.dds"
	texture_normal = "clouds_thin_normal.dds"
	texture_specular = "clouds_thin_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "clouds_thin_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "ocean_planet_03_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "ocean_03_diffuse.dds"
	texture_normal = "ocean_03_normal.dds"
	texture_specular = "ocean_03_spec.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "clouds_thin_diffuse.dds"
	texture_normal = "clouds_thin_normal.dds"
	texture_specular = "clouds_thin_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "clouds_thin_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
		}
	}


entity = {
	name = "toxic_planet_01_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "toxic_01_diffuse.dds"
	texture_normal = "toxic_01_normal.dds"
	texture_specular = "toxic_01_spec.dds"
	}

	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "poles_1_diffuse.dds"
	texture_normal = "poles_1_normal.dds"
	texture_specular = "poles_1_specular.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "toxic_clouds_diffuse.dds"
	texture_normal = "toxic_clouds_normal.dds"
	texture_specular = "toxic_clouds_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "toxic_cloud_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}


	default_state = "idle"
	state = { name = "idle" animation = "idle"
#		event = { time = 0 node = "flash_01" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 2 node = "flash_02" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 0.7 node = "flash_03" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 2.7 node = "flash_04" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 3 node = "flash_05" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 4.3 node = "flash_06" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 7 node = "flash_07" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 5 node = "flash_08" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 5.1 node = "flash_09" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 6.5 node = "flash_10" particle = "planet_lightning_particle" keep_particle = yes }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_toxic_world_a" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_toxic_world_b" } }
	}
}

#yellow version
entity = {
	name = "toxic_planet_02_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "toxic_01_yellow_diffuse.dds"
	texture_normal = "toxic_01_normal.dds"
	texture_specular = "toxic_01_spec.dds"
	}

	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "poles_1_diffuse.dds"
	texture_normal = "poles_1_normal.dds"
	texture_specular = "poles_1_specular.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "toxic_clouds_yellow_diffuse.dds"
	texture_normal = "toxic_clouds_normal.dds"
	texture_specular = "toxic_clouds_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "toxic_cloud_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}


	default_state = "idle"
	state = { name = "idle" animation = "idle"
#		event = { time = 0 node = "flash_01" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 2 node = "flash_02" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 0.7 node = "flash_03" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 2.7 node = "flash_04" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 3 node = "flash_05" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 4.3 node = "flash_06" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 7 node = "flash_07" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 5 node = "flash_08" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 5.1 node = "flash_09" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 6.5 node = "flash_10" particle = "planet_lightning_particle" keep_particle = yes }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_toxic_world_a" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_toxic_world_b" } }
	}
}

#green version
entity = {
	name = "toxic_planet_03_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "toxic_01_green_diffuse.dds"
	texture_normal = "toxic_01_normal.dds"
	texture_specular = "toxic_01_spec.dds"
	}

	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "poles_1_diffuse.dds"
	texture_normal = "poles_1_normal.dds"
	texture_specular = "poles_1_specular.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "toxic_clouds_green_diffuse.dds"
	texture_normal = "toxic_clouds_normal.dds"
	texture_specular = "toxic_clouds_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "toxic_cloud_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}


	default_state = "idle"
	state = { name = "idle" animation = "idle"
#		event = { time = 0 node = "flash_01" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 2 node = "flash_02" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 0.7 node = "flash_03" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 2.7 node = "flash_04" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 3 node = "flash_05" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 4.3 node = "flash_06" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 7 node = "flash_07" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 5 node = "flash_08" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 5.1 node = "flash_09" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 6.5 node = "flash_10" particle = "planet_lightning_particle" keep_particle = yes }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_toxic_world_a" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_toxic_world_b" } }
	}
}


#orange version
entity = {
	name = "toxic_planet_04_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "toxic_01_orange_diffuse.dds"
	texture_normal = "toxic_01_normal.dds"
	texture_specular = "toxic_01_spec.dds"
	}

	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "poles_1_diffuse.dds"
	texture_normal = "poles_1_normal.dds"
	texture_specular = "poles_1_specular.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "toxic_clouds_orange_diffuse.dds"
	texture_normal = "toxic_clouds_normal.dds"
	texture_specular = "toxic_clouds_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "toxic_cloud_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}


	default_state = "idle"
	state = { name = "idle" animation = "idle"
#		event = { time = 0 node = "flash_01" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 2 node = "flash_02" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 0.7 node = "flash_03" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 2.7 node = "flash_04" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 3 node = "flash_05" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 4.3 node = "flash_06" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 7 node = "flash_07" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 5 node = "flash_08" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 5.1 node = "flash_09" particle = "planet_lightning_particle" keep_particle = yes }
#		event = { time = 6.5 node = "flash_10" particle = "planet_lightning_particle" keep_particle = yes }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_toxic_world_a" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_toxic_world_b" } }
	}
}

# Venus
entity = {
	name = "toxic_planet_venus_entity"
	pdxmesh = "planet_no_pole_no_clouds_mesh"

	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = "toxic_01_venus_diffuse.dds"
		texture_normal = "toxic_01_venus_normal.dds"
		texture_specular = "toxic_01_venus_specular.dds"
		}

	default_state = "idle"
	playback_rate = 0.24
	state = { name = "idle" animation = "idle"
		start_event = { trigger_once = yes sound = { soundeffect = "amb_toxic_world_a" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_toxic_world_b" } }
	}

}



#original
entity = {
	name = "tropical_planet_01_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "tropical_01_diffuse.dds"
	texture_normal = "tropical_01_normal.dds"
	texture_specular = "tropical_01_spec.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "clouds_thin_diffuse.dds"
	texture_normal = "clouds_thin_normal.dds"
	texture_specular = "clouds_thin_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "clouds_thin_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "tropical_planet_02_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "tropical_02_diffuse.dds"
	texture_normal = "tropical_02_normal.dds"
	texture_specular = "tropical_02_spec.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "clouds_thin_diffuse.dds"
	texture_normal = "clouds_thin_normal.dds"
	texture_specular = "clouds_thin_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "clouds_thin_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "tropical_planet_03_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "tropical_03_diffuse.dds"
	texture_normal = "tropical_03_normal.dds"
	texture_specular = "tropical_03_spec.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "clouds_thin_diffuse.dds"
	texture_normal = "clouds_thin_normal.dds"
	texture_specular = "clouds_thin_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "clouds_thin_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}


	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "tundra_planet_01_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "tundra_01_diffuse.dds"
	texture_normal = "tundra_01_normal.dds"
	texture_specular = "tundra_01_spec.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "clouds_thin_diffuse.dds"
	texture_normal = "clouds_thin_normal.dds"
	texture_specular = "clouds_thin_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "clouds_thin_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}

	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "poles_barren_1_diffuse.dds"
	texture_normal = "poles_barren_1_normal.dds"
	texture_specular = "poles_barren_1_specular.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "tundra_planet_02_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "tundra_02_diffuse.dds"
	texture_normal = "tundra_02_normal.dds"
	texture_specular = "tundra_02_spec.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "clouds_thin_diffuse.dds"
	texture_normal = "clouds_thin_normal.dds"
	texture_specular = "clouds_thin_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphere"
	texture_diffuse = "clouds_thin_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}

	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "poles_barren_2_diffuse.dds"
	texture_normal = "poles_barren_2_normal.dds"
	texture_specular = "poles_barren_2_specular.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

entity = {
	name = "tundra_planet_03_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "tundra_03_diffuse.dds"
	texture_normal = "tundra_03_normal.dds"
	texture_specular = "tundra_03_spec.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "clouds_thin_diffuse.dds"
	texture_normal = "clouds_thin_normal.dds"
	texture_specular = "clouds_thin_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "clouds_thin_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}

	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "poles_barren_1_diffuse.dds"
	texture_normal = "poles_barren_1_normal.dds"
	texture_specular = "poles_barren_1_specular.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}


entity = {
	name = "gas_giant_01_entity"
	pdxmesh = "planet_no_pole_no_clouds_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "gas_giant_01_diffuse.dds"
	texture_normal = "gas_giant_01_normal.dds"
	texture_specular = "gas_giant_01_specular.dds"
	shader = PdxMeshGasGiant
	}

	default_state = "idle"
	#playback_rate = -1.0 # Rotation is reversed
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "gas_giant_amb_hum" } }
	}
	scale = 1.2

	game_data = {
		uv_animation_speed = 0.1
	}
}

entity = {
	name = "gas_giant_02_entity"
	pdxmesh = "planet_no_pole_no_clouds_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "gas_giant_02_diffuse.dds"
	texture_normal = "gas_giant_01_normal.dds"
	texture_specular = "gas_giant_01_specular.dds"
	shader = PdxMeshGasGiant
	}

	default_state = "idle"
	playback_rate = -1.0 # Rotation is reversed
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "gas_giant_amb_hum" } }
	}
	scale = 1.2

	game_data = {
		uv_animation_speed = 0.1
	}
}

entity = {
	name = "gas_giant_03_entity"
	pdxmesh = "planet_no_pole_no_clouds_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "gas_giant_03_diffuse.dds"
	texture_normal = "gas_giant_01_normal.dds"
	texture_specular = "gas_giant_01_specular.dds"
	shader = PdxMeshGasGiant
	}

	default_state = "idle"
	playback_rate = -1.0 # Rotation is reversed
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "gas_giant_amb_hum" } }
	}
	scale = 1.2

	game_data = {
		uv_animation_speed = 0.1
	}
}

entity = {
	name = "gas_giant_04_entity"
	pdxmesh = "planet_no_pole_no_clouds_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "gas_giant_04_diffuse.dds"
	texture_normal = "gas_giant_01_normal.dds"
	texture_specular = "gas_giant_01_specular.dds"
	shader = PdxMeshGasGiant
	}

	default_state = "idle"
	playback_rate = -1.0 # Rotation is reversed
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "gas_giant_amb_hum" } }
	}
	scale = 1.2

	game_data = {
		uv_animation_speed = 0.1
	}
}

entity = {
	name = "gas_giant_05_entity"
	pdxmesh = "planet_no_pole_no_clouds_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "gas_giant_05_diffuse.dds"
	texture_normal = "gas_giant_01_normal.dds"
	texture_specular = "gas_giant_01_specular.dds"
	shader = PdxMeshGasGiant
	}

	default_state = "idle"
	playback_rate = -1.0 # Rotation is reversed
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "gas_giant_amb_hum" } }
	}
	scale = 1.2

	game_data = {
		uv_animation_speed = 0.1
	}
}

# Jupiter
entity = {
	name = "gas_giant_jupiter_entity"
	pdxmesh = "planet_no_pole_no_clouds_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "gas_giant_06_diffuse.dds"
	texture_normal = "gas_giant_06_normal.dds"
	texture_specular = "gas_giant_01_specular.dds"
	shader = PdxMeshGasGiant
	}

	default_state = "idle"
	playback_rate = -2.43 # Rotation is reversed
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "gas_giant_amb_hum" } }
	}
	scale = 1.2

	game_data = {
		uv_animation_speed = 0.1
	}
}
# Neptune
entity = {
	name = "gas_giant_neptune_entity"
	pdxmesh = "planet_no_pole_no_clouds_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "gas_giant_07_diffuse.dds"
	texture_normal = "gas_giant_01_normal.dds"
	texture_specular = "gas_giant_01_specular.dds"
	shader = PdxMeshGasGiant
	}

	default_state = "idle"
	playback_rate = 1.49 # Rotation is reversed
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "gas_giant_amb_hum" } }
	}
	scale = 1.2

	game_data = {
		uv_animation_speed = 0.1
	}
}
# Uranus
entity = {
	name = "gas_giant_uranus_entity"
	locator = { name = "part1"   rotation = { 0 0 110 } }
	attach = { part1 = "gas_giant_uranus_section_entity" }
}
entity = {
	name = "gas_giant_uranus_section_entity"
	pdxmesh = "planet_no_pole_no_clouds_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "gas_giant_08_diffuse.dds"
	texture_normal = "gas_giant_01_normal.dds"
	texture_specular = "gas_giant_01_specular.dds"
	shader = PdxMeshGasGiant
	}

	default_state = "idle"
	playback_rate = -1.38 # Rotation is reversed
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "gas_giant_amb_hum" } }
	}
	scale = 1.2

	game_data = {
		uv_animation_speed = 0.1
	}
}




entity = {
	name = "asteroid_01_entity"
	pdxmesh = "asteroid_01_mesh"
	default_state = "idle"
		state = { name = "idle"
			event = { sound = { soundeffect = "amb_astroid_fields" } }
		}
	#state = { name = "idle" animation = "idle" time_offset = { 0 100 } }
	scale = @astroid_scale
}

entity = {
	name = "asteroid_entity"
	pdxmesh = "asteroid_ship_mesh"

	default_state = "idle"
		state = { name = "idle"

		event = { sound = { soundeffect = "amb_astroid_fields" } }
		}
	#state = { name = "idle" animation = "idle" time_offset = { 0 100 } }


	scale = 0.5
}

entity = {
	name = "meteor_entity"
	pdxmesh = "meteor_mesh"
	#state = { name = "idle" animation = "idle" time_offset = { 0 100 } }
	scale = 0.5
}

entity = {
	name = "infested_planet_01_entity"
	pdxmesh = "planet_clouded_mesh"

meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "infested_diffuse.dds"
	texture_normal = "infested_normal.dds"
	texture_specular = "infested_spec.dds"
	}

	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "poles_1_diffuse.dds"
	texture_normal = "poles_1_normal.dds"
	texture_specular = "poles_1_specular.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "clouds_medium_diffuse.dds"
	texture_normal = "clouds_medium_normal.dds"
	texture_specular = "clouds_medium_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "clouds_medium_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}



	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_world_hive" } }
		start_event = { node = "planet" particle = "infested_planet_effect" keep_particle = yes trigger_once = yes }
		}


		attach = { root = "infested_planet_effect_mesh_entity" }


	}


entity = {
	name = "broken_planet_01_entity"
	pdxmesh = "barren_planet_01_destroyed_mesh"
	default_state = "idle"
	playback_rate = -1.0 # Rotation is reversed
	state = { name = "idle" animation = "idle"
		event = { time = 0 node = "part1_locator" particle = "destroyed_planet_trail_particle" keep_particle = yes trigger_once = yes }
		event = { time = 0 node = "part2_locator" particle = "destroyed_planet_trail_particle" keep_particle = yes trigger_once = yes }
		event = { time = 0 node = "part3_locator" particle = "destroyed_planet_trail_particle" keep_particle = yes trigger_once = yes }
		event = { time = 0 node = "hole_locator_1" particle = "destroyed_planet_dust_particle" keep_particle = yes trigger_once = yes }
		event = { time = 0 node = "hole_locator_2" particle = "destroyed_planet_dust_particle" keep_particle = yes trigger_once = yes }
		event = { time = 0 node = "rock_belt_locator" particle = "destroyed_planet_dust_particle" keep_particle = yes trigger_once = yes }
		#event = { time = 0 node = "nucleus_locator" particle = red_laser_medium_hit_effect light = "destroyed_planet_light" }
	}
}

entity = {
	name = "nuked_planet_01_entity"
	pdxmesh = "nuked_planet_01_mesh"
	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
	}
}

###########################################################################
###																		###
###								Ringworlds								###
###																		###
###########################################################################

@ringworld_segment_size = 50

entity = {
	name = "ringworld_construction_entity"
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_diffuse.dds"
		texture_normal = "ringworld_construction_normal.dds"
		texture_specular = "ringworld_construction_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_arthropoid_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_arthropoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}
}


entity = {
	name = "ringworld_3x_seams_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_diffuse.dds"
		texture_normal = "ringworld_construction_normal.dds"
		texture_specular = "ringworld_construction_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_arthropoid_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_arthropoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	default_state = "idle"
		state = { name = "idle"
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
		}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "ringworld_construction_entity" }
	attach = { locator2 = "ringworld_construction_entity" }
}


entity = {
	name = "ringworld_seam_entity_01_full_entity"
	cull_radius = 10000.0


	locator = { name = "ringworld_north" 		position = { 450	0 	0 		} rotation = {	90	0	0	}		}
	locator = { name = "ringworld_south" 		position = { -450	0 	0 		} rotation = {	-90	0	0	}		}
	locator = { name = "ringworld_west" 		position = { 0		0 	450 	} rotation = {	0	0	0	}		}
	locator = { name = "ringworld_east" 		position = { 0		0 	-450 	} rotation = {	180	0	0	}		}

	state = { name = "construction"
	}

	attach = { ringworld_north 		= "ringworld_3x_seams_entity" }
	attach = { ringworld_south 		= "ringworld_3x_seams_entity" }
	attach = { ringworld_west 		= "ringworld_3x_seams_entity" }
	attach = { ringworld_east 		= "ringworld_3x_seams_entity" }
}


entity = {
	name = "ringworld_habitable_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_habitable_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_01" stop_on_state_change = yes } }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}
	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}


	meshsettings = {
		name = "pCube20Shape"
		index = 0
		texture_diffuse = "ringworld_habitable_diffuse.dds"
		texture_normal = "ringworld_habitable_normal.dds"
		texture_specular = "ringworld_habitable_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface9Shape"
		index = 0
		texture_diffuse = "continental_01_diffuse.dds"
		texture_normal = "continental_01_normals.dds"
		texture_specular = "continental_01_spec.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}

	attach = { root = "ringworld_habitable_entity_01_clouds_entity" }
}

entity = {
	name = "ringworld_habitable_entity_01_clouds_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_habitable_01_clouds_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 } }
	state = { name = "construction" }

	meshsettings = {
		name = "polySurface34Shape"
		index = 0
		texture_diffuse = "clouds_medium_shadow_diffuse.dds"
		texture_specular = "nospec.dds"
		shader = "PdxMeshRingworldClouds"
	}

	meshsettings = {
		name = "polySurface35Shape"
		index = 0
		texture_diffuse = "clouds_medium_diffuse.dds"
		texture_normal = "clouds_medium_normal.dds"
		texture_specular = "clouds_medium_specular.dds"
		shader = "PdxMeshRingworldClouds"
	}

	game_data = {
		size = @ringworld_segment_size
		uv_animation_speed 		= 0.004
		uv_animation_direction 	= { 1.0 0.0 }
	}
}

entity = {
	name = "ringworld_tech_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_tech_01_mesh"

	default_state = "idle"
	state = { name = "idle"		state_time = 5
		event = { time = 0 node = "tech_1" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		#event = { time = 1 node = "tech_2" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		event = { time = 1 node = "tech_3" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
	}
	state = { name = "construction"
	}

	meshsettings = {
		name = "pasted__polySurface28Shape"
		index = 0
		texture_diffuse = "ringworld_tech_diffuse.dds"
		texture_normal = "ringworld_tech_normal.dds"
		texture_specular = "ringworld_tech_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}
}



entity = {
	name = "ringworld_seam_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_diffuse.dds"
		texture_normal = "ringworld_seam_diffuse.dds"
		texture_specular = "ringworld_seam_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_diffuse.dds"
		texture_normal = "ringworld_construction_normal.dds"
		texture_specular = "ringworld_construction_specular.dds"
		shader = "PdxMeshTerra"
	}

	state = { name = "construction"
	}

	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}
}

entity = {
	name = "ringworld_phase_3_construction_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_specular.dds"
		shader = "PdxMeshTerra"
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "ringworld_habitable_entity_01_entity" }
	attach = { locator2 = "ringworld_tech_entity_01_entity" }
}










entity = {
	name = "arthropoid_01_ringworld_construction_entity"
	#cull_radius = 500.0
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_arthropoid_01_diffuse.dds"
		texture_normal = "ringworld_construction_normal.dds"
		texture_specular = "ringworld_construction_arthropoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_arthropoid_01_diffuse.dds"
		texture_normal = "ringworld_construction_normal.dds"
		texture_specular = "ringworld_seam_arthropoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}
}




entity = {
	name = "arthropoid_01_ringworld_3x_seams_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_arthropoid_01_diffuse.dds"
		texture_normal = "ringworld_construction_normal.dds"
		texture_specular = "ringworld_construction_arthropoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_arthropoid_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_arthropoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	default_state = "idle"
	state = { name = "idle"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "arthropoid_01_ringworld_construction_entity" }
	attach = { locator2 = "arthropoid_01_ringworld_construction_entity" }
}


entity = {
	name = "arthropoid_01_ringworld_seam_entity_01_full_entity"
	cull_radius = 10000.0

	locator = { name = "ringworld_north" 		position = { 450	0 	0 		} rotation = {	90	0	0	}		}
	locator = { name = "ringworld_south" 		position = { -450	0 	0 		} rotation = {	-90	0	0	}		}
	locator = { name = "ringworld_west" 		position = { 0		0 	450 	} rotation = {	0	0	0	}		}
	locator = { name = "ringworld_east" 		position = { 0		0 	-450 	} rotation = {	180	0	0	}		}

	state = { name = "construction"}

	attach = { ringworld_north 		= "arthropoid_01_ringworld_3x_seams_entity" }
	attach = { ringworld_south 		= "arthropoid_01_ringworld_3x_seams_entity" }
	attach = { ringworld_west 		= "arthropoid_01_ringworld_3x_seams_entity" }
	attach = { ringworld_east 		= "arthropoid_01_ringworld_3x_seams_entity" }
}


entity = {
	name = "arthropoid_01_ringworld_habitable_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_habitable_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
	}

	state = { name = "construction"
	}


	meshsettings = {
		name = "pCube20Shape"
		index = 0
		texture_diffuse = "ringworld_habitable_arthropoid_01_diffuse.dds"
		texture_normal = "ringworld_habitable_normal.dds"
		texture_specular = "ringworld_habitable_arthropoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface9Shape"
		index = 0
		texture_diffuse = "continental_01_diffuse.dds"
		texture_normal = "continental_01_normals.dds"
		texture_specular = "continental_01_spec.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface34Shape"
		index = 0
		texture_diffuse = "clouds_medium_shadow_diffuse.dds"
		texture_specular = "nospec.dds"
		shader = "PdxMeshRingworldClouds"
	}

	meshsettings = {
		name = "polySurface35Shape"
		index = 0
		texture_diffuse = "clouds_medium_diffuse.dds"
		texture_normal = "clouds_medium_normal.dds"
		texture_specular = "clouds_medium_specular.dds"
		shader = "PdxMeshRingworldClouds"
	}

	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}
}


entity = {
	name = "arthropoid_01_ringworld_tech_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_tech_01_mesh"

	default_state = "idle"
	state = { name = "idle"		state_time = 5
		event = { time = 0 node = "tech_1" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		#event = { time = 1 node = "tech_2" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		event = { time = 1 node = "tech_3" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pasted__polySurface28Shape"
		index = 0
		texture_diffuse = "ringworld_tech_arthropoid_01_diffuse.dds"
		texture_normal = "ringworld_tech_normal.dds"
		texture_specular = "ringworld_tech_arthropoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		custom_texture = "gfx/models/planets/ringworld_tech_fadein.dds"
		shader_type = ship
	}
}


entity = {
	name = "arthropoid_01_ringworld_seam_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_01" stop_on_state_change = yes } }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}
	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_arthropoid_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_arthropoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_arthropoid_01_diffuse.dds"
		texture_normal = "ringworld_construction_normal.dds"
		texture_specular = "ringworld_construction_arthropoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}


	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}
}

entity = {
	name = "ringworld_destroyed_entity"
		cull_radius = 500.0
		pdxmesh = "ringworld_destroyed_mesh"

		meshsettings = {
			name = "ringworld_habitable_damagedShape"
			index = 0
			texture_diffuse = "barren_01_diffuse.dds"
			texture_normal = "barren_01_normal.dds"
			texture_specular = "barren_01_specular.dds"
			shader = "PdxMeshTerra"
		}

		meshsettings = {
			name = "ringworld_habitable_damagedShape"
			index = 1
			texture_diffuse = "ringworld_habitable_damaged_diffuse.dds"
			texture_normal = "ringworld_habitable_damaged_normal.dds"
			texture_specular = "ringworld_habitable_damaged_spec.dds"
			shader = "PdxMeshTerra"
		}

		meshsettings = {
			name = "ringworld_habitable_damagedShape"
			index = 2
			texture_diffuse = "ringworld_seam_damaged_diffuse.dds"
			texture_normal = "ringworld_seam_damaged_normal.dds"
			texture_specular = "ringworld_seam_specular.dds"
			shader = "PdxMeshTerra"
		}

		meshsettings = {
			name = "ringworld_tech_damagedShape"
			index = 0
			texture_diffuse = "ringworld_tech_damaged_diffuse.dds"
			texture_normal = "ringworld_tech_damaged_normal.dds"
			texture_specular = "ringworld_tech_damaged_spec.dds"
			shader = "PdxMeshTerra"
		}
	}

entity = {
	name = "arthropoid_01_ringworld_phase_3_construction_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_arthropoid_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_arthropoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "arthropoid_01_ringworld_habitable_entity_01_entity" }
	attach = { locator2 = "arthropoid_01_ringworld_tech_entity_01_entity" }
}






entity = {
	name = "avian_01_ringworld_construction_entity"
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_avian_01_diffuse.dds"
		texture_normal = "ringworld_construction_normal.dds"
		texture_specular = "ringworld_construction_avian_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_avian_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_avian_01_specular.dds"
		shader = "PdxMeshTerra"
	}
}


entity = {
	name = "avian_01_ringworld_3x_seams_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_avian_01_diffuse.dds"
		texture_normal = "ringworld_construction_normal.dds"
		texture_specular = "ringworld_construction_avian_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_avian_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_avian_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	default_state = "idle"
	state = { name = "idle"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "avian_01_ringworld_construction_entity" }
	attach = { locator2 = "avian_01_ringworld_construction_entity" }
}


entity = {
	name = "avian_01_ringworld_seam_entity_01_full_entity"
	cull_radius = 10000.0


	locator = { name = "ringworld_north" 		position = { 450	0 	0 		} rotation = {	90	0	0	}		}
	locator = { name = "ringworld_south" 		position = { -450	0 	0 		} rotation = {	-90	0	0	}		}
	locator = { name = "ringworld_west" 		position = { 0		0 	450 	} rotation = {	0	0	0	}		}
	locator = { name = "ringworld_east" 		position = { 0		0 	-450 	} rotation = {	180	0	0	}		}

	state = { name = "construction"
	}

	attach = { ringworld_north 		= "avian_01_ringworld_3x_seams_entity" }
	attach = { ringworld_south 		= "avian_01_ringworld_3x_seams_entity" }
	attach = { ringworld_west 		= "avian_01_ringworld_3x_seams_entity" }
	attach = { ringworld_east 		= "avian_01_ringworld_3x_seams_entity" }
}



entity = {
	name = "avian_01_ringworld_habitable_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_habitable_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pCube20Shape"
		index = 0
		texture_diffuse = "ringworld_habitable_avian_01_diffuse.dds"
		texture_normal = "ringworld_habitable_normal.dds"
		texture_specular = "ringworld_habitable_avian_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface9Shape"
		index = 0
		texture_diffuse = "continental_01_diffuse.dds"
		texture_normal = "continental_01_normals.dds"
		texture_specular = "continental_01_spec.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface34Shape"
		index = 0
		texture_diffuse = "clouds_medium_shadow_diffuse.dds"
		texture_specular = "nospec.dds"
		shader = "PdxMeshRingworldClouds"
	}

	meshsettings = {
		name = "polySurface35Shape"
		index = 0
		texture_diffuse = "clouds_medium_diffuse.dds"
		texture_normal = "clouds_medium_normal.dds"
		texture_specular = "clouds_medium_specular.dds"
		shader = "PdxMeshRingworldClouds"
	}

	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}
}

entity = {
	name = "avian_01_ringworld_tech_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_tech_01_mesh"

	default_state = "idle"
	state = { name = "idle"		state_time = 5
		event = { time = 0 node = "tech_1" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		#event = { time = 1 node = "tech_2" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		event = { time = 1 node = "tech_3" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pasted__polySurface28Shape"
		index = 0
		texture_diffuse = "ringworld_tech_avian_01_diffuse.dds"
		texture_normal = "ringworld_tech_normal.dds"
		texture_specular = "ringworld_tech_avian_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}
}

entity = {
	name = "avian_01_ringworld_seam_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_01" stop_on_state_change = yes } }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}
	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_avian_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_avian_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_avian_01_diffuse.dds"
		texture_normal = "ringworld_construction_normal.dds"
		texture_specular = "ringworld_construction_avian_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}
}


entity = {
	name = "avian_01_ringworld_phase_3_construction_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_avian_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_avian_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "avian_01_ringworld_habitable_entity_01_entity" }
	attach = { locator2 = "avian_01_ringworld_tech_entity_01_entity" }
}













entity = {
	name = "fungoid_01_ringworld_construction_entity"
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_fungoid_01_diffuse.dds"
		texture_normal = "ringworld_construction_normal.dds"
		texture_specular = "ringworld_construction_fungoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_fungoid_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_fungoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}
}

entity = {
	name = "fungoid_01_ringworld_3x_seams_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_fungoid_01_diffuse.dds"
		texture_normal = "ringworld_construction_normal.dds"
		texture_specular = "ringworld_construction_fungoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_fungoid_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_fungoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	default_state = "idle"
	state = { name = "idle"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "fungoid_01_ringworld_construction_entity" }
	attach = { locator2 = "fungoid_01_ringworld_construction_entity" }
}


entity = {
	name = "fungoid_01_ringworld_seam_entity_01_full_entity"
	cull_radius = 10000.0


	locator = { name = "ringworld_north" 		position = { 450	0 	0 		} rotation = {	90	0	0	}		}
	locator = { name = "ringworld_south" 		position = { -450	0 	0 		} rotation = {	-90	0	0	}		}
	locator = { name = "ringworld_west" 		position = { 0		0 	450 	} rotation = {	0	0	0	}		}
	locator = { name = "ringworld_east" 		position = { 0		0 	-450 	} rotation = {	180	0	0	}		}

	state = { name = "construction"
	}

	attach = { ringworld_north 		= "fungoid_01_ringworld_3x_seams_entity" }
	attach = { ringworld_south 		= "fungoid_01_ringworld_3x_seams_entity" }
	attach = { ringworld_west 		= "fungoid_01_ringworld_3x_seams_entity" }
	attach = { ringworld_east 		= "fungoid_01_ringworld_3x_seams_entity" }
}


entity = {
	name = "fungoid_01_ringworld_habitable_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_habitable_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pCube20Shape"
		index = 0
		texture_diffuse = "ringworld_habitable_fungoid_01_diffuse.dds"
		texture_normal = "ringworld_habitable_normal.dds"
		texture_specular = "ringworld_habitable_fungoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface9Shape"
		index = 0
		texture_diffuse = "continental_01_diffuse.dds"
		texture_normal = "continental_01_normals.dds"
		texture_specular = "continental_01_spec.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface34Shape"
		index = 0
		texture_diffuse = "clouds_medium_shadow_diffuse.dds"
		texture_specular = "nospec.dds"
		shader = "PdxMeshRingworldClouds"
	}

	meshsettings = {
		name = "polySurface35Shape"
		index = 0
		texture_diffuse = "clouds_medium_diffuse.dds"
		texture_normal = "clouds_medium_normal.dds"
		texture_specular = "clouds_medium_specular.dds"
		shader = "PdxMeshRingworldClouds"
	}

	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}
}

entity = {
	name = "fungoid_01_ringworld_tech_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_tech_01_mesh"

	default_state = "idle"
	state = { name = "idle"		state_time = 5
		event = { time = 0 node = "tech_1" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		#event = { time = 1 node = "tech_2" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		event = { time = 1 node = "tech_3" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pasted__polySurface28Shape"
		index = 0
		texture_diffuse = "ringworld_tech_fungoid_01_diffuse.dds"
		texture_normal = "ringworld_tech_normal.dds"
		texture_specular = "ringworld_tech_fungoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}
}

entity = {
	name = "fungoid_01_ringworld_seam_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_01" stop_on_state_change = yes } }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}
	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_fungoid_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_fungoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_fungoid_01_diffuse.dds"
		texture_normal = "ringworld_construction_normal.dds"
		texture_specular = "ringworld_construction_fungoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}
}

entity = {
	name = "fungoid_01_ringworld_phase_3_construction_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_fungoid_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_fungoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	attach = { locator1 = "fungoid_01_ringworld_habitable_entity_01_entity" }
	attach = { locator2 = "fungoid_01_ringworld_tech_entity_01_entity" }
}









entity = {
	name = "mammalian_01_ringworld_construction_entity"
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_mammalian_01_diffuse.dds"
		texture_normal = "ringworld_construction_normal.dds"
		texture_specular = "ringworld_construction_mammalian_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_mammalian_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_mammalian_01_specular.dds"
		shader = "PdxMeshTerra"
	}
}

entity = {
	name = "mammalian_01_ringworld_3x_seams_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_mammalian_01_diffuse.dds"
		texture_normal = "ringworld_construction_normal.dds"
		texture_specular = "ringworld_construction_mammalian_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_mammalian_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_mammalian_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	default_state = "idle"
	state = { name = "idle"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	attach = { locator1 = "mammalian_01_ringworld_construction_entity" }
	attach = { locator2 = "mammalian_01_ringworld_construction_entity" }
}

entity = {
	name = "mammalian_01_ringworld_seam_entity_01_full_entity"
	cull_radius = 10000.0


	locator = { name = "ringworld_north" 		position = { 450	0 	0 		} rotation = {	90	0	0	}		}
	locator = { name = "ringworld_south" 		position = { -450	0 	0 		} rotation = {	-90	0	0	}		}
	locator = { name = "ringworld_west" 		position = { 0		0 	450 	} rotation = {	0	0	0	}		}
	locator = { name = "ringworld_east" 		position = { 0		0 	-450 	} rotation = {	180	0	0	}		}

	state = { name = "construction"
	}

	attach = { ringworld_north 		= "mammalian_01_ringworld_3x_seams_entity" }
	attach = { ringworld_south 		= "mammalian_01_ringworld_3x_seams_entity" }
	attach = { ringworld_west 		= "mammalian_01_ringworld_3x_seams_entity" }
	attach = { ringworld_east 		= "mammalian_01_ringworld_3x_seams_entity" }
}

entity = {
	name = "mammalian_01_ringworld_habitable_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_habitable_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pCube20Shape"
		index = 0
		texture_diffuse = "ringworld_habitable_mammalian_01_diffuse.dds"
		texture_normal = "ringworld_habitable_normal.dds"
		texture_specular = "ringworld_habitable_mammalian_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface9Shape"
		index = 0
		texture_diffuse = "continental_01_diffuse.dds"
		texture_normal = "continental_01_normals.dds"
		texture_specular = "continental_01_spec.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface34Shape"
		index = 0
		texture_diffuse = "clouds_medium_shadow_diffuse.dds"
		texture_specular = "nospec.dds"
		shader = "PdxMeshRingworldClouds"
	}

	meshsettings = {
		name = "polySurface35Shape"
		index = 0
		texture_diffuse = "clouds_medium_diffuse.dds"
		texture_normal = "clouds_medium_normal.dds"
		texture_specular = "clouds_medium_specular.dds"
		shader = "PdxMeshRingworldClouds"
	}

	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}
}

entity = {
	name = "mammalian_01_ringworld_tech_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_tech_01_mesh"

	default_state = "idle"
	state = { name = "idle"		state_time = 5
		event = { time = 0 node = "tech_1" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		#event = { time = 1 node = "tech_2" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		event = { time = 1 node = "tech_3" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pasted__polySurface28Shape"
		index = 0
		texture_diffuse = "ringworld_tech_mammalian_01_diffuse.dds"
		texture_normal = "ringworld_tech_normal.dds"
		texture_specular = "ringworld_tech_mammalian_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}
}

entity = {
	name = "mammalian_01_ringworld_seam_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_01" stop_on_state_change = yes } }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}
	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_mammalian_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_mammalian_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_mammalian_01_diffuse.dds"
		texture_normal = "ringworld_construction_normal.dds"
		texture_specular = "ringworld_construction_mammalian_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}
}

entity = {
	name = "mammalian_01_ringworld_phase_3_construction_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_mammalian_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_mammalian_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "mammalian_01_ringworld_habitable_entity_01_entity" }
	attach = { locator2 = "mammalian_01_ringworld_tech_entity_01_entity" }
}

# Only used for the preview in the ACB
entity = {
	name = "mammalian_01_ringworld_full_entity"
	cull_radius = 500.0

	locator = { name = "ringworld_north" 		position = { 450	0 	0 		} rotation = {	90	0	0	}		}
	locator = { name = "ringworld_south" 		position = { -450	0 	0 		} rotation = {	-90	0	0	}		}
	locator = { name = "ringworld_west" 		position = { 0		0 	450 	} rotation = {	0	0	0	}		}
	locator = { name = "ringworld_east" 		position = { 0		0 	-450 	} rotation = {	180	0	0	}		}

	attach = { ringworld_north 		= "mammalian_01_ringworld_phase_3_construction_entity" }
	attach = { ringworld_south 		= "mammalian_01_ringworld_phase_3_construction_entity" }
	attach = { ringworld_west 		= "mammalian_01_ringworld_phase_3_construction_entity" }
	attach = { ringworld_east 		= "mammalian_01_ringworld_phase_3_construction_entity" }

	game_data = {
		size = 500
	}
}


entity = {
	name = "molluscoid_01_ringworld_construction_entity"
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_molluscoid_01_diffuse.dds"
		texture_normal = "ringworld_construction_normal.dds"
		texture_specular = "ringworld_construction_molluscoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_molluscoid_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_molluscoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}
}

entity = {
	name = "molluscoid_01_ringworld_3x_seams_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_molluscoid_01_diffuse.dds"
		texture_normal = "ringworld_construction_normal.dds"
		texture_specular = "ringworld_construction_molluscoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_molluscoid_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_molluscoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	default_state = "idle"
	state = { name = "idle"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	attach = { locator1 = "molluscoid_01_ringworld_construction_entity" }
	attach = { locator2 = "molluscoid_01_ringworld_construction_entity" }
}

entity = {
	name = "molluscoid_01_ringworld_seam_entity_01_full_entity"
	cull_radius = 10000.0


	locator = { name = "ringworld_north" 		position = { 450	0 	0 		} rotation = {	90	0	0	}		}
	locator = { name = "ringworld_south" 		position = { -450	0 	0 		} rotation = {	-90	0	0	}		}
	locator = { name = "ringworld_west" 		position = { 0		0 	450 	} rotation = {	0	0	0	}		}
	locator = { name = "ringworld_east" 		position = { 0		0 	-450 	} rotation = {	180	0	0	}		}

	state = { name = "construction"
	}

	attach = { ringworld_north 		= "molluscoid_01_ringworld_3x_seams_entity" }
	attach = { ringworld_south 		= "molluscoid_01_ringworld_3x_seams_entity" }
	attach = { ringworld_west 		= "molluscoid_01_ringworld_3x_seams_entity" }
	attach = { ringworld_east 		= "molluscoid_01_ringworld_3x_seams_entity" }
}

entity = {
	name = "molluscoid_01_ringworld_habitable_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_habitable_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pCube20Shape"
		index = 0
		texture_diffuse = "ringworld_habitable_molluscoid_01_diffuse.dds"
		texture_normal = "ringworld_habitable_normal.dds"
		texture_specular = "ringworld_habitable_molluscoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface9Shape"
		index = 0
		texture_diffuse = "continental_01_diffuse.dds"
		texture_normal = "continental_01_normals.dds"
		texture_specular = "continental_01_spec.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface34Shape"
		index = 0
		texture_diffuse = "clouds_medium_shadow_diffuse.dds"
		texture_specular = "nospec.dds"
		shader = "PdxMeshRingworldClouds"
	}

	meshsettings = {
		name = "polySurface35Shape"
		index = 0
		texture_diffuse = "clouds_medium_diffuse.dds"
		texture_normal = "clouds_medium_normal.dds"
		texture_specular = "clouds_medium_specular.dds"
		shader = "PdxMeshRingworldClouds"
	}

	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}
}

entity = {
	name = "molluscoid_01_ringworld_tech_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_tech_01_mesh"

	default_state = "idle"
	state = { name = "idle"		state_time = 5
		event = { time = 0 node = "tech_1" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		#event = { time = 1 node = "tech_2" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		event = { time = 1 node = "tech_3" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pasted__polySurface28Shape"
		index = 0
		texture_diffuse = "ringworld_tech_molluscoid_01_diffuse.dds"
		texture_normal = "ringworld_tech_normal.dds"
		texture_specular = "ringworld_tech_molluscoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}
}

entity = {
	name = "molluscoid_01_ringworld_seam_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_01" stop_on_state_change = yes } }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}
	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_molluscoid_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_molluscoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_molluscoid_01_diffuse.dds"
		texture_normal = "ringworld_construction_normal.dds"
		texture_specular = "ringworld_construction_molluscoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}
}

entity = {
	name = "molluscoid_01_ringworld_phase_3_construction_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_molluscoid_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_molluscoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "molluscoid_01_ringworld_habitable_entity_01_entity" }
	attach = { locator2 = "molluscoid_01_ringworld_tech_entity_01_entity" }
}













entity = {
	name = "plantoid_01_ringworld_construction_entity"
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_plantoid_01_diffuse.dds"
		texture_normal = "ringworld_construction_normal.dds"
		texture_specular = "ringworld_construction_plantoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_plantoid_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_plantoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}
}

entity = {
	name = "plantoid_01_ringworld_3x_seams_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_plantoid_01_diffuse.dds"
		texture_normal = "ringworld_construction_normal.dds"
		texture_specular = "ringworld_construction_plantoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_plantoid_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_plantoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	default_state = "idle"
	state = { name = "idle"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "plantoid_01_ringworld_construction_entity" }
	attach = { locator2 = "plantoid_01_ringworld_construction_entity" }
}


entity = {
	name = "plantoid_01_ringworld_seam_entity_01_full_entity"
	cull_radius = 10000.0


	locator = { name = "ringworld_north" 		position = { 450	0 	0 		} rotation = {	90	0	0	}		}
	locator = { name = "ringworld_south" 		position = { -450	0 	0 		} rotation = {	-90	0	0	}		}
	locator = { name = "ringworld_west" 		position = { 0		0 	450 	} rotation = {	0	0	0	}		}
	locator = { name = "ringworld_east" 		position = { 0		0 	-450 	} rotation = {	180	0	0	}		}

	state = { name = "construction"
	}

	attach = { ringworld_north 		= "plantoid_01_ringworld_3x_seams_entity" }
	attach = { ringworld_south 		= "plantoid_01_ringworld_3x_seams_entity" }
	attach = { ringworld_west 		= "plantoid_01_ringworld_3x_seams_entity" }
	attach = { ringworld_east 		= "plantoid_01_ringworld_3x_seams_entity" }
}



entity = {
	name = "plantoid_01_ringworld_habitable_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_habitable_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pCube20Shape"
		index = 0
		texture_diffuse = "ringworld_habitable_plantoid_01_diffuse.dds"
		texture_normal = "ringworld_habitable_normal.dds"
		texture_specular = "ringworld_habitable_plantoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface9Shape"
		index = 0
		texture_diffuse = "continental_01_diffuse.dds"
		texture_normal = "continental_01_normals.dds"
		texture_specular = "continental_01_spec.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface34Shape"
		index = 0
		texture_diffuse = "clouds_medium_shadow_diffuse.dds"
		texture_specular = "nospec.dds"
		shader = "PdxMeshRingworldClouds"
	}

	meshsettings = {
		name = "polySurface35Shape"
		index = 0
		texture_diffuse = "clouds_medium_diffuse.dds"
		texture_normal = "clouds_medium_normal.dds"
		texture_specular = "clouds_medium_specular.dds"
		shader = "PdxMeshRingworldClouds"
	}

	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}
}

entity = {
	name = "plantoid_01_ringworld_tech_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_tech_01_mesh"

	default_state = "idle"
	state = { name = "idle"		state_time = 5
		event = { time = 0 node = "tech_1" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		#event = { time = 1 node = "tech_2" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		event = { time = 1 node = "tech_3" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pasted__polySurface28Shape"
		index = 0
		texture_diffuse = "ringworld_tech_plantoid_01_diffuse.dds"
		texture_normal = "ringworld_tech_normal.dds"
		texture_specular = "ringworld_tech_plantoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}
}

entity = {
	name = "plantoid_01_ringworld_seam_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_01" stop_on_state_change = yes } }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}
	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_plantoid_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_plantoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_plantoid_01_diffuse.dds"
		texture_normal = "ringworld_construction_normal.dds"
		texture_specular = "ringworld_construction_plantoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}
}

entity = {
	name = "plantoid_01_ringworld_phase_3_construction_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_plantoid_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_plantoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	attach = { locator1 = "plantoid_01_ringworld_habitable_entity_01_entity" }
	attach = { locator2 = "plantoid_01_ringworld_tech_entity_01_entity" }
}






entity = {
	name = "reptilian_01_ringworld_construction_entity"
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_reptilian_01_diffuse.dds"
		texture_normal = "ringworld_construction_normal.dds"
		texture_specular = "ringworld_construction_reptilian_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_reptilian_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_reptilian_01_specular.dds"
		shader = "PdxMeshTerra"
	}
}




entity = {
	name = "reptilian_01_ringworld_3x_seams_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_reptilian_01_diffuse.dds"
		texture_normal = "ringworld_construction_normal.dds"
		texture_specular = "ringworld_construction_reptilian_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_reptilian_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_reptilian_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	default_state = "idle"
	state = { name = "idle"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "reptilian_01_ringworld_construction_entity" }
	attach = { locator2 = "reptilian_01_ringworld_construction_entity" }
}


entity = {
	name = "reptilian_01_ringworld_seam_entity_01_full_entity"
	cull_radius = 10000.0


	locator = { name = "ringworld_north" 		position = { 450	0 	0 		} rotation = {	90	0	0	}		}
	locator = { name = "ringworld_south" 		position = { -450	0 	0 		} rotation = {	-90	0	0	}		}
	locator = { name = "ringworld_west" 		position = { 0		0 	450 	} rotation = {	0	0	0	}		}
	locator = { name = "ringworld_east" 		position = { 0		0 	-450 	} rotation = {	180	0	0	}		}

	state = { name = "construction"
	}

	attach = { ringworld_north 		= "reptilian_01_ringworld_3x_seams_entity" }
	attach = { ringworld_south 		= "reptilian_01_ringworld_3x_seams_entity" }
	attach = { ringworld_west 		= "reptilian_01_ringworld_3x_seams_entity" }
	attach = { ringworld_east 		= "reptilian_01_ringworld_3x_seams_entity" }
}


entity = {
	name = "reptilian_01_ringworld_habitable_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_habitable_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pCube20Shape"
		index = 0
		texture_diffuse = "ringworld_habitable_reptilian_01_diffuse.dds"
		texture_normal = "ringworld_habitable_normal.dds"
		texture_specular = "ringworld_habitable_reptilian_01_spec.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface9Shape"
		index = 0
		texture_diffuse = "continental_01_diffuse.dds"
		texture_normal = "continental_01_normals.dds"
		texture_specular = "continental_01_spec.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface34Shape"
		index = 0
		texture_diffuse = "clouds_medium_shadow_diffuse.dds"
		texture_specular = "nospec.dds"
		shader = "PdxMeshRingworldClouds"
	}

	meshsettings = {
		name = "polySurface35Shape"
		index = 0
		texture_diffuse = "clouds_medium_diffuse.dds"
		texture_normal = "clouds_medium_normal.dds"
		texture_specular = "clouds_medium_specular.dds"
		shader = "PdxMeshRingworldClouds"
	}

	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}
}

entity = {
	name = "reptilian_01_ringworld_tech_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_tech_01_mesh"

	default_state = "idle"
	state = { name = "idle"		state_time = 5
		event = { time = 0 node = "tech_1" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		#event = { time = 1 node = "tech_2" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		event = { time = 1 node = "tech_3" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pasted__polySurface28Shape"
		index = 0
		texture_diffuse = "ringworld_tech_reptilian_01_diffuse.dds"
		texture_normal = "ringworld_tech_normal.dds"
		texture_specular = "ringworld_tech_reptilian_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}
}

entity = {
	name = "reptilian_01_ringworld_seam_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_01" stop_on_state_change = yes } }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}
	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_reptilian_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_reptilian_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_reptilian_01_diffuse.dds"
		texture_normal = "ringworld_construction_normal.dds"
		texture_specular = "ringworld_construction_reptilian_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}
}

entity = {
	name = "reptilian_01_ringworld_phase_3_construction_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_reptilian_01_diffuse.dds"
		texture_normal = "ringworld_seam_normal.dds"
		texture_specular = "ringworld_seam_reptilian_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "reptilian_01_ringworld_habitable_entity_01_entity" }
	attach = { locator2 = "reptilian_01_ringworld_tech_entity_01_entity" }
}


######### Lithoid #########

entity = {
	name = "lithoid_01_ringworld_construction_entity"
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_lithoid_01_diffuse.dds"
		texture_normal = "ringworld_construction_lithoid_01_normal.dds"
		texture_specular = "ringworld_construction_lithoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_lithoid_01_diffuse.dds"
		texture_normal = "ringworld_seam_lithoid_01_normal.dds"
		texture_specular = "ringworld_seam_lithoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}
}


entity = {
	name = "lithoid_01_ringworld_3x_seams_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_lithoid_01_diffuse.dds"
		texture_normal = "ringworld_construction_lithoid_01_normal.dds"
		texture_specular = "ringworld_construction_lithoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_lithoid_01_diffuse.dds"
		texture_normal = "ringworld_seam_lithoid_01_normal.dds"
		texture_specular = "ringworld_seam_lithoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	default_state = "idle"
	state = { name = "idle"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "lithoid_01_ringworld_construction_entity" }
	attach = { locator2 = "lithoid_01_ringworld_construction_entity" }
}


entity = {
	name = "lithoid_01_ringworld_seam_entity_01_full_entity"
	cull_radius = 10000.0


	locator = { name = "ringworld_north" 		position = { 450	0 	0 		} rotation = {	90	0	0	}		}
	locator = { name = "ringworld_south" 		position = { -450	0 	0 		} rotation = {	-90	0	0	}		}
	locator = { name = "ringworld_west" 		position = { 0		0 	450 	} rotation = {	0	0	0	}		}
	locator = { name = "ringworld_east" 		position = { 0		0 	-450 	} rotation = {	180	0	0	}		}

	state = { name = "construction"
	}

	attach = { ringworld_north 		= "lithoid_01_ringworld_3x_seams_entity" }
	attach = { ringworld_south 		= "lithoid_01_ringworld_3x_seams_entity" }
	attach = { ringworld_west 		= "lithoid_01_ringworld_3x_seams_entity" }
	attach = { ringworld_east 		= "lithoid_01_ringworld_3x_seams_entity" }
}



entity = {
	name = "lithoid_01_ringworld_habitable_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_habitable_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pCube20Shape"
		index = 0
		texture_diffuse = "ringworld_habitable_lithoid_01_diffuse.dds"
		texture_normal = "ringworld_habitable_lithoid_01_normal.dds"
		texture_specular = "ringworld_habitable_lithoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface9Shape"
		index = 0
		texture_diffuse = "continental_01_diffuse.dds"
		texture_normal = "continental_01_normals.dds"
		texture_specular = "continental_01_spec.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface34Shape"
		index = 0
		texture_diffuse = "clouds_medium_shadow_diffuse.dds"
		texture_specular = "nospec.dds"
		shader = "PdxMeshRingworldClouds"
	}

	meshsettings = {
		name = "polySurface35Shape"
		index = 0
		texture_diffuse = "clouds_medium_diffuse.dds"
		texture_normal = "clouds_medium_normal.dds"
		texture_specular = "clouds_medium_specular.dds"
		shader = "PdxMeshRingworldClouds"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
		shader_type = ship
	}
}

entity = {
	name = "lithoid_01_ringworld_tech_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_tech_01_mesh"

	default_state = "idle"
	state = { name = "idle"		state_time = 5
		event = { time = 0 node = "tech_1" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		#event = { time = 1 node = "tech_2" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		event = { time = 1 node = "tech_3" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pasted__polySurface28Shape"
		index = 0
		texture_diffuse = "ringworld_tech_lithoid_01_diffuse.dds"
		texture_normal = "ringworld_tech_lithoid_01_normal.dds"
		texture_specular = "ringworld_tech_lithoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
		shader_type = ship
	}
}

entity = {
	name = "lithoid_01_ringworld_seam_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_01" stop_on_state_change = yes } }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}
	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_lithoid_01_diffuse.dds"
		texture_normal = "ringworld_seam_lithoid_01_normal.dds"
		texture_specular = "ringworld_seam_lithoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_lithoid_01_diffuse.dds"
		texture_normal = "ringworld_construction_lithoid_01_normal.dds"
		texture_specular = "ringworld_construction_lithoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
		shader_type = ship
	}
}


entity = {
	name = "lithoid_01_ringworld_phase_3_construction_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_lithoid_01_diffuse.dds"
		texture_normal = "ringworld_seam_lithoid_01_normal.dds"
		texture_specular = "ringworld_seam_lithoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "lithoid_01_ringworld_habitable_entity_01_entity" }
	attach = { locator2 = "lithoid_01_ringworld_tech_entity_01_entity" }
}




######### Necroid #########

entity = {
	name = "necroid_01_ringworld_construction_entity"
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_necroid_01_diffuse.dds"
		texture_normal = "ringworld_construction_necroid_01_normal.dds"
		texture_specular = "ringworld_construction_necroid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_necroid_01_diffuse.dds"
		texture_normal = "ringworld_seam_necroid_01_normal.dds"
		texture_specular = "ringworld_seam_necroid_01_specular.dds"
		shader = "PdxMeshTerra"
	}
}


entity = {
	name = "necroid_01_ringworld_3x_seams_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_necroid_01_diffuse.dds"
		texture_normal = "ringworld_construction_necroid_01_normal.dds"
		texture_specular = "ringworld_construction_necroid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_necroid_01_diffuse.dds"
		texture_normal = "ringworld_seam_necroid_01_normal.dds"
		texture_specular = "ringworld_seam_necroid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	default_state = "idle"
	state = { name = "idle"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "necroid_01_ringworld_construction_entity" }
	attach = { locator2 = "necroid_01_ringworld_construction_entity" }
}


entity = {
	name = "necroid_01_ringworld_seam_entity_01_full_entity"
	cull_radius = 10000.0


	locator = { name = "ringworld_north" 		position = { 450	0 	0 		} rotation = {	90	0	0	}		}
	locator = { name = "ringworld_south" 		position = { -450	0 	0 		} rotation = {	-90	0	0	}		}
	locator = { name = "ringworld_west" 		position = { 0		0 	450 	} rotation = {	0	0	0	}		}
	locator = { name = "ringworld_east" 		position = { 0		0 	-450 	} rotation = {	180	0	0	}		}

	state = { name = "construction"
	}

	attach = { ringworld_north 		= "necroid_01_ringworld_3x_seams_entity" }
	attach = { ringworld_south 		= "necroid_01_ringworld_3x_seams_entity" }
	attach = { ringworld_west 		= "necroid_01_ringworld_3x_seams_entity" }
	attach = { ringworld_east 		= "necroid_01_ringworld_3x_seams_entity" }
}



entity = {
	name = "necroid_01_ringworld_habitable_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_habitable_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pCube20Shape"
		index = 0
		texture_diffuse = "ringworld_habitable_necroid_01_diffuse.dds"
		texture_normal = "ringworld_habitable_necroid_01_normal.dds"
		texture_specular = "ringworld_habitable_necroid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface9Shape"
		index = 0
		texture_diffuse = "continental_01_diffuse.dds"
		texture_normal = "continental_01_normals.dds"
		texture_specular = "continental_01_spec.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface34Shape"
		index = 0
		texture_diffuse = "clouds_medium_shadow_diffuse.dds"
		texture_specular = "nospec.dds"
		shader = "PdxMeshRingworldClouds"
	}

	meshsettings = {
		name = "polySurface35Shape"
		index = 0
		texture_diffuse = "clouds_medium_diffuse.dds"
		texture_normal = "clouds_medium_normal.dds"
		texture_specular = "clouds_medium_specular.dds"
		shader = "PdxMeshRingworldClouds"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
		shader_type = ship
	}
}

entity = {
	name = "necroid_01_ringworld_tech_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_tech_01_mesh"

	default_state = "idle"
	state = { name = "idle"		state_time = 5
		event = { time = 0 node = "tech_1" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		#event = { time = 1 node = "tech_2" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		event = { time = 1 node = "tech_3" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pasted__polySurface28Shape"
		index = 0
		texture_diffuse = "ringworld_tech_necroid_01_diffuse.dds"
		texture_normal = "ringworld_tech_necroid_01_normal.dds"
		texture_specular = "ringworld_tech_necroid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
		shader_type = ship
	}
}

entity = {
	name = "necroid_01_ringworld_seam_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_01" stop_on_state_change = yes } }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}
	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_necroid_01_diffuse.dds"
		texture_normal = "ringworld_seam_necroid_01_normal.dds"
		texture_specular = "ringworld_seam_necroid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_necroid_01_diffuse.dds"
		texture_normal = "ringworld_construction_necroid_01_normal.dds"
		texture_specular = "ringworld_construction_necroid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
		shader_type = ship
	}
}


entity = {
	name = "necroid_01_ringworld_phase_3_construction_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_necroid_01_diffuse.dds"
		texture_normal = "ringworld_seam_necroid_01_normal.dds"
		texture_specular = "ringworld_seam_necroid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "necroid_01_ringworld_habitable_entity_01_entity" }
	attach = { locator2 = "necroid_01_ringworld_tech_entity_01_entity" }
}



######### Nemesis #########

entity = {
	name = "nemesis_01_ringworld_construction_entity"
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_nemesis_01_diffuse.dds"
		texture_normal = "ringworld_construction_nemesis_01_normal.dds"
		texture_specular = "ringworld_construction_nemesis_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_nemesis_01_diffuse.dds"
		texture_normal = "ringworld_seam_nemesis_01_normal.dds"
		texture_specular = "ringworld_seam_nemesis_01_specular.dds"
		shader = "PdxMeshTerra"
	}
}


entity = {
	name = "nemesis_01_ringworld_3x_seams_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_nemesis_01_diffuse.dds"
		texture_normal = "ringworld_construction_nemesis_01_normal.dds"
		texture_specular = "ringworld_construction_nemesis_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_nemesis_01_diffuse.dds"
		texture_normal = "ringworld_seam_nemesis_01_normal.dds"
		texture_specular = "ringworld_seam_nemesis_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	default_state = "idle"
	state = { name = "idle"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "nemesis_01_ringworld_construction_entity" }
	attach = { locator2 = "nemesis_01_ringworld_construction_entity" }
}


entity = {
	name = "nemesis_01_ringworld_seam_entity_01_full_entity"
	cull_radius = 10000.0


	locator = { name = "ringworld_north" 		position = { 450	0 	0 		} rotation = {	90	0	0	}		}
	locator = { name = "ringworld_south" 		position = { -450	0 	0 		} rotation = {	-90	0	0	}		}
	locator = { name = "ringworld_west" 		position = { 0		0 	450 	} rotation = {	0	0	0	}		}
	locator = { name = "ringworld_east" 		position = { 0		0 	-450 	} rotation = {	180	0	0	}		}

	state = { name = "construction"
	}

	attach = { ringworld_north 		= "nemesis_01_ringworld_3x_seams_entity" }
	attach = { ringworld_south 		= "nemesis_01_ringworld_3x_seams_entity" }
	attach = { ringworld_west 		= "nemesis_01_ringworld_3x_seams_entity" }
	attach = { ringworld_east 		= "nemesis_01_ringworld_3x_seams_entity" }
}



entity = {
	name = "nemesis_01_ringworld_habitable_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_habitable_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pCube20Shape"
		index = 0
		texture_diffuse = "ringworld_habitable_nemesis_01_diffuse.dds"
		texture_normal = "ringworld_habitable_nemesis_01_normal.dds"
		texture_specular = "ringworld_habitable_nemesis_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface9Shape"
		index = 0
		texture_diffuse = "continental_01_diffuse.dds"
		texture_normal = "continental_01_normals.dds"
		texture_specular = "continental_01_spec.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface34Shape"
		index = 0
		texture_diffuse = "clouds_medium_shadow_diffuse.dds"
		texture_specular = "nospec.dds"
		shader = "PdxMeshRingworldClouds"
	}

	meshsettings = {
		name = "polySurface35Shape"
		index = 0
		texture_diffuse = "clouds_medium_diffuse.dds"
		texture_normal = "clouds_medium_normal.dds"
		texture_specular = "clouds_medium_specular.dds"
		shader = "PdxMeshRingworldClouds"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
		shader_type = ship
	}
}

entity = {
	name = "nemesis_01_ringworld_tech_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_tech_01_mesh"

	default_state = "idle"
	state = { name = "idle"		state_time = 5
		event = { time = 0 node = "tech_1" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		#event = { time = 1 node = "tech_2" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		event = { time = 1 node = "tech_3" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pasted__polySurface28Shape"
		index = 0
		texture_diffuse = "ringworld_tech_nemesis_01_diffuse.dds"
		texture_normal = "ringworld_tech_nemesis_01_normal.dds"
		texture_specular = "ringworld_tech_nemesis_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
		shader_type = ship
	}
}

entity = {
	name = "nemesis_01_ringworld_seam_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_01" stop_on_state_change = yes } }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}
	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_nemesis_01_diffuse.dds"
		texture_normal = "ringworld_seam_nemesis_01_normal.dds"
		texture_specular = "ringworld_seam_nemesis_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_nemesis_01_diffuse.dds"
		texture_normal = "ringworld_construction_nemesis_01_normal.dds"
		texture_specular = "ringworld_construction_nemesis_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
		shader_type = ship
	}
}


entity = {
	name = "nemesis_01_ringworld_phase_3_construction_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_nemesis_01_diffuse.dds"
		texture_normal = "ringworld_seam_nemesis_01_normal.dds"
		texture_specular = "ringworld_seam_nemesis_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "nemesis_01_ringworld_habitable_entity_01_entity" }
	attach = { locator2 = "nemesis_01_ringworld_tech_entity_01_entity" }
}



######### Aquatic #########

entity = {
	name = "aquatic_01_ringworld_construction_entity"
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_aquatic_01_diffuse.dds"
		texture_normal = "ringworld_construction_aquatic_01_normal.dds"
		texture_specular = "ringworld_construction_aquatic_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_aquatic_01_diffuse.dds"
		texture_normal = "ringworld_seam_aquatic_01_normal.dds"
		texture_specular = "ringworld_seam_aquatic_01_specular.dds"
		shader = "PdxMeshTerra"
	}
}


entity = {
	name = "aquatic_01_ringworld_3x_seams_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_aquatic_01_diffuse.dds"
		texture_normal = "ringworld_construction_aquatic_01_normal.dds"
		texture_specular = "ringworld_construction_aquatic_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_aquatic_01_diffuse.dds"
		texture_normal = "ringworld_seam_aquatic_01_normal.dds"
		texture_specular = "ringworld_seam_aquatic_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	default_state = "idle"
	state = { name = "idle"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "aquatic_01_ringworld_construction_entity" }
	attach = { locator2 = "aquatic_01_ringworld_construction_entity" }
}


entity = {
	name = "aquatic_01_ringworld_seam_entity_01_full_entity"
	cull_radius = 10000.0


	locator = { name = "ringworld_north" 		position = { 450	0 	0 		} rotation = {	90	0	0	}		}
	locator = { name = "ringworld_south" 		position = { -450	0 	0 		} rotation = {	-90	0	0	}		}
	locator = { name = "ringworld_west" 		position = { 0		0 	450 	} rotation = {	0	0	0	}		}
	locator = { name = "ringworld_east" 		position = { 0		0 	-450 	} rotation = {	180	0	0	}		}

	state = { name = "construction"
	}

	attach = { ringworld_north 		= "aquatic_01_ringworld_3x_seams_entity" }
	attach = { ringworld_south 		= "aquatic_01_ringworld_3x_seams_entity" }
	attach = { ringworld_west 		= "aquatic_01_ringworld_3x_seams_entity" }
	attach = { ringworld_east 		= "aquatic_01_ringworld_3x_seams_entity" }
}



entity = {
	name = "aquatic_01_ringworld_habitable_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_habitable_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pCube20Shape"
		index = 0
		texture_diffuse = "ringworld_habitable_aquatic_01_diffuse.dds"
		texture_normal = "ringworld_habitable_aquatic_01_normal.dds"
		texture_specular = "ringworld_habitable_aquatic_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface9Shape"
		index = 0
		texture_diffuse = "continental_01_diffuse.dds"
		texture_normal = "continental_01_normals.dds"
		texture_specular = "continental_01_spec.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface34Shape"
		index = 0
		texture_diffuse = "clouds_medium_shadow_diffuse.dds"
		texture_specular = "nospec.dds"
		shader = "PdxMeshRingworldClouds"
	}

	meshsettings = {
		name = "polySurface35Shape"
		index = 0
		texture_diffuse = "clouds_medium_diffuse.dds"
		texture_normal = "clouds_medium_normal.dds"
		texture_specular = "clouds_medium_specular.dds"
		shader = "PdxMeshRingworldClouds"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
		shader_type = ship
	}
}

entity = {
	name = "aquatic_01_ringworld_tech_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_tech_01_mesh"

	default_state = "idle"
	state = { name = "idle"		state_time = 5
		event = { time = 0 node = "tech_1" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		#event = { time = 1 node = "tech_2" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		event = { time = 1 node = "tech_3" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pasted__polySurface28Shape"
		index = 0
		texture_diffuse = "ringworld_tech_aquatic_01_diffuse.dds"
		texture_normal = "ringworld_tech_aquatic_01_normal.dds"
		texture_specular = "ringworld_tech_aquatic_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
		shader_type = ship
	}
}

entity = {
	name = "aquatic_01_ringworld_seam_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_01" stop_on_state_change = yes } }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}
	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_aquatic_01_diffuse.dds"
		texture_normal = "ringworld_seam_aquatic_01_normal.dds"
		texture_specular = "ringworld_seam_aquatic_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_aquatic_01_diffuse.dds"
		texture_normal = "ringworld_construction_aquatic_01_normal.dds"
		texture_specular = "ringworld_construction_aquatic_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
		shader_type = ship
	}
}


entity = {
	name = "aquatic_01_ringworld_phase_3_construction_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_aquatic_01_diffuse.dds"
		texture_normal = "ringworld_seam_aquatic_01_normal.dds"
		texture_specular = "ringworld_seam_aquatic_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "aquatic_01_ringworld_habitable_entity_01_entity" }
	attach = { locator2 = "aquatic_01_ringworld_tech_entity_01_entity" }
}

######### Toxoid #########

entity = {
	name = "toxoid_01_ringworld_construction_entity"
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_toxoid_01_diffuse.dds"
		texture_normal = "ringworld_construction_toxoid_01_normal.dds"
		texture_specular = "ringworld_construction_toxoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_toxoid_01_diffuse.dds"
		texture_normal = "ringworld_seam_toxoid_01_normal.dds"
		texture_specular = "ringworld_seam_toxoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}
}


entity = {
	name = "toxoid_01_ringworld_3x_seams_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_toxoid_01_diffuse.dds"
		texture_normal = "ringworld_construction_toxoid_01_normal.dds"
		texture_specular = "ringworld_construction_toxoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_toxoid_01_diffuse.dds"
		texture_normal = "ringworld_seam_toxoid_01_normal.dds"
		texture_specular = "ringworld_seam_toxoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	default_state = "idle"
	state = { name = "idle"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "toxoid_01_ringworld_construction_entity" }
	attach = { locator2 = "toxoid_01_ringworld_construction_entity" }
}


entity = {
	name = "toxoid_01_ringworld_seam_entity_01_full_entity"
	cull_radius = 10000.0


	locator = { name = "ringworld_north" 		position = { 450	0 	0 		} rotation = {	90	0	0	}		}
	locator = { name = "ringworld_south" 		position = { -450	0 	0 		} rotation = {	-90	0	0	}		}
	locator = { name = "ringworld_west" 		position = { 0		0 	450 	} rotation = {	0	0	0	}		}
	locator = { name = "ringworld_east" 		position = { 0		0 	-450 	} rotation = {	180	0	0	}		}

	state = { name = "construction"
	}

	attach = { ringworld_north 		= "toxoid_01_ringworld_3x_seams_entity" }
	attach = { ringworld_south 		= "toxoid_01_ringworld_3x_seams_entity" }
	attach = { ringworld_west 		= "toxoid_01_ringworld_3x_seams_entity" }
	attach = { ringworld_east 		= "toxoid_01_ringworld_3x_seams_entity" }
}



entity = {
	name = "toxoid_01_ringworld_habitable_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_habitable_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pCube20Shape"
		index = 0
		texture_diffuse = "ringworld_habitable_toxoid_01_diffuse.dds"
		texture_normal = "ringworld_habitable_toxoid_01_normal.dds"
		texture_specular = "ringworld_habitable_toxoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface9Shape"
		index = 0
		texture_diffuse = "continental_01_diffuse.dds"
		texture_normal = "continental_01_normals.dds"
		texture_specular = "continental_01_spec.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface34Shape"
		index = 0
		texture_diffuse = "clouds_medium_shadow_diffuse.dds"
		texture_specular = "nospec.dds"
		shader = "PdxMeshRingworldClouds"
	}

	meshsettings = {
		name = "polySurface35Shape"
		index = 0
		texture_diffuse = "clouds_medium_diffuse.dds"
		texture_normal = "clouds_medium_normal.dds"
		texture_specular = "clouds_medium_specular.dds"
		shader = "PdxMeshRingworldClouds"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
		shader_type = ship
	}
}

entity = {
	name = "toxoid_01_ringworld_tech_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_tech_01_mesh"

	default_state = "idle"
	state = { name = "idle"		state_time = 5
		event = { time = 0 node = "tech_1" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		#event = { time = 1 node = "tech_2" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		event = { time = 1 node = "tech_3" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pasted__polySurface28Shape"
		index = 0
		texture_diffuse = "ringworld_tech_toxoid_01_diffuse.dds"
		texture_normal = "ringworld_tech_toxoid_01_normal.dds"
		texture_specular = "ringworld_tech_toxoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
		shader_type = ship
	}
}

entity = {
	name = "toxoid_01_ringworld_seam_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_01" stop_on_state_change = yes } }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}
	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_toxoid_01_diffuse.dds"
		texture_normal = "ringworld_seam_toxoid_01_normal.dds"
		texture_specular = "ringworld_seam_toxoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_toxoid_01_diffuse.dds"
		texture_normal = "ringworld_construction_toxoid_01_normal.dds"
		texture_specular = "ringworld_construction_toxoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
		shader_type = ship
	}
}


entity = {
	name = "toxoid_01_ringworld_phase_3_construction_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_toxoid_01_diffuse.dds"
		texture_normal = "ringworld_seam_toxoid_01_normal.dds"
		texture_specular = "ringworld_seam_toxoid_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "toxoid_01_ringworld_habitable_entity_01_entity" }
	attach = { locator2 = "toxoid_01_ringworld_tech_entity_01_entity" }
}

######### Cybernetics #########

entity = {
	name = "cybernetics_01_ringworld_construction_entity"
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_cybernetics_01_diffuse.dds"
		texture_normal = "ringworld_construction_cybernetics_01_normal.dds"
		texture_specular = "ringworld_construction_cybernetics_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_cybernetics_01_diffuse.dds"
		texture_normal = "ringworld_seam_cybernetics_01_normal.dds"
		texture_specular = "ringworld_seam_cybernetics_01_specular.dds"
		shader = "PdxMeshTerra"
	}
}


entity = {
	name = "cybernetics_01_ringworld_3x_seams_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_cybernetics_01_diffuse.dds"
		texture_normal = "ringworld_construction_cybernetics_01_normal.dds"
		texture_specular = "ringworld_construction_cybernetics_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_cybernetics_01_diffuse.dds"
		texture_normal = "ringworld_seam_cybernetics_01_normal.dds"
		texture_specular = "ringworld_seam_cybernetics_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	default_state = "idle"
	state = { name = "idle"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "cybernetics_01_ringworld_construction_entity" }
	attach = { locator2 = "cybernetics_01_ringworld_construction_entity" }
}


entity = {
	name = "cybernetics_01_ringworld_seam_entity_01_full_entity"
	cull_radius = 10000.0


	locator = { name = "ringworld_north" 		position = { 450	0 	0 		} rotation = {	90	0	0	}		}
	locator = { name = "ringworld_south" 		position = { -450	0 	0 		} rotation = {	-90	0	0	}		}
	locator = { name = "ringworld_west" 		position = { 0		0 	450 	} rotation = {	0	0	0	}		}
	locator = { name = "ringworld_east" 		position = { 0		0 	-450 	} rotation = {	180	0	0	}		}

	state = { name = "construction"
	}

	attach = { ringworld_north 		= "cybernetics_01_ringworld_3x_seams_entity" }
	attach = { ringworld_south 		= "cybernetics_01_ringworld_3x_seams_entity" }
	attach = { ringworld_west 		= "cybernetics_01_ringworld_3x_seams_entity" }
	attach = { ringworld_east 		= "cybernetics_01_ringworld_3x_seams_entity" }
}



entity = {
	name = "cybernetics_01_ringworld_habitable_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_habitable_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pCube20Shape"
		index = 0
		texture_diffuse = "ringworld_habitable_cybernetics_01_diffuse.dds"
		texture_normal = "ringworld_habitable_cybernetics_01_normal.dds"
		texture_specular = "ringworld_habitable_cybernetics_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface9Shape"
		index = 0
		texture_diffuse = "continental_01_diffuse.dds"
		texture_normal = "continental_01_normals.dds"
		texture_specular = "continental_01_spec.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface34Shape"
		index = 0
		texture_diffuse = "clouds_medium_shadow_diffuse.dds"
		texture_specular = "nospec.dds"
		shader = "PdxMeshRingworldClouds"
	}

	meshsettings = {
		name = "polySurface35Shape"
		index = 0
		texture_diffuse = "clouds_medium_diffuse.dds"
		texture_normal = "clouds_medium_normal.dds"
		texture_specular = "clouds_medium_specular.dds"
		shader = "PdxMeshRingworldClouds"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
	}
}

entity = {
	name = "cybernetics_01_ringworld_tech_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_tech_01_mesh"

	default_state = "idle"
	state = { name = "idle"		state_time = 5
		event = { time = 0 node = "tech_1" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		#event = { time = 1 node = "tech_2" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		event = { time = 1 node = "tech_3" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pasted__polySurface28Shape"
		index = 0
		texture_diffuse = "ringworld_tech_cybernetics_01_diffuse.dds"
		texture_normal = "ringworld_tech_cybernetics_01_normal.dds"
		texture_specular = "ringworld_tech_cybernetics_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
	}
}

entity = {
	name = "cybernetics_01_ringworld_seam_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_01" stop_on_state_change = yes } }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}
	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_cybernetics_01_diffuse.dds"
		texture_normal = "ringworld_seam_cybernetics_01_normal.dds"
		texture_specular = "ringworld_seam_cybernetics_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_cybernetics_01_diffuse.dds"
		texture_normal = "ringworld_construction_cybernetics_01_normal.dds"
		texture_specular = "ringworld_construction_cybernetics_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
	}
}


entity = {
	name = "cybernetics_01_ringworld_phase_3_construction_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_cybernetics_01_diffuse.dds"
		texture_normal = "ringworld_seam_cybernetics_01_normal.dds"
		texture_specular = "ringworld_seam_cybernetics_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "cybernetics_01_ringworld_habitable_entity_01_entity" }
	attach = { locator2 = "cybernetics_01_ringworld_tech_entity_01_entity" }
}

######### Synthetics #########

entity = {
	name = "synthetics_01_ringworld_construction_entity"
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_synthetics_01_diffuse.dds"
		texture_normal = "ringworld_construction_synthetics_01_normal.dds"
		texture_specular = "ringworld_construction_synthetics_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_synthetics_01_diffuse.dds"
		texture_normal = "ringworld_seam_synthetics_01_normal.dds"
		texture_specular = "ringworld_seam_synthetics_01_specular.dds"
		shader = "PdxMeshTerra"
	}
}


entity = {
	name = "synthetics_01_ringworld_3x_seams_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_synthetics_01_diffuse.dds"
		texture_normal = "ringworld_construction_synthetics_01_normal.dds"
		texture_specular = "ringworld_construction_synthetics_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_synthetics_01_diffuse.dds"
		texture_normal = "ringworld_seam_synthetics_01_normal.dds"
		texture_specular = "ringworld_seam_synthetics_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	default_state = "idle"
	state = { name = "idle"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "synthetics_01_ringworld_construction_entity" }
	attach = { locator2 = "synthetics_01_ringworld_construction_entity" }
}


entity = {
	name = "synthetics_01_ringworld_seam_entity_01_full_entity"
	cull_radius = 10000.0


	locator = { name = "ringworld_north" 		position = { 450	0 	0 		} rotation = {	90	0	0	}		}
	locator = { name = "ringworld_south" 		position = { -450	0 	0 		} rotation = {	-90	0	0	}		}
	locator = { name = "ringworld_west" 		position = { 0		0 	450 	} rotation = {	0	0	0	}		}
	locator = { name = "ringworld_east" 		position = { 0		0 	-450 	} rotation = {	180	0	0	}		}

	state = { name = "construction"
	}

	attach = { ringworld_north 		= "synthetics_01_ringworld_3x_seams_entity" }
	attach = { ringworld_south 		= "synthetics_01_ringworld_3x_seams_entity" }
	attach = { ringworld_west 		= "synthetics_01_ringworld_3x_seams_entity" }
	attach = { ringworld_east 		= "synthetics_01_ringworld_3x_seams_entity" }
}



entity = {
	name = "synthetics_01_ringworld_habitable_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_habitable_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pCube20Shape"
		index = 0
		texture_diffuse = "ringworld_habitable_synthetics_01_diffuse.dds"
		texture_normal = "ringworld_habitable_synthetics_01_normal.dds"
		texture_specular = "ringworld_habitable_synthetics_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface9Shape"
		index = 0
		texture_diffuse = "continental_01_diffuse.dds"
		texture_normal = "continental_01_normals.dds"
		texture_specular = "continental_01_spec.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface34Shape"
		index = 0
		texture_diffuse = "clouds_medium_shadow_diffuse.dds"
		texture_specular = "nospec.dds"
		shader = "PdxMeshRingworldClouds"
	}

	meshsettings = {
		name = "polySurface35Shape"
		index = 0
		texture_diffuse = "clouds_medium_diffuse.dds"
		texture_normal = "clouds_medium_normal.dds"
		texture_specular = "clouds_medium_specular.dds"
		shader = "PdxMeshRingworldClouds"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
	}
}

entity = {
	name = "synthetics_01_ringworld_tech_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_tech_01_mesh"

	default_state = "idle"
	state = { name = "idle"		state_time = 5
		event = { time = 0 node = "tech_1" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		#event = { time = 1 node = "tech_2" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		event = { time = 1 node = "tech_3" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pasted__polySurface28Shape"
		index = 0
		texture_diffuse = "ringworld_tech_synthetics_01_diffuse.dds"
		texture_normal = "ringworld_tech_synthetics_01_normal.dds"
		texture_specular = "ringworld_tech_synthetics_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
	}
}

entity = {
	name = "synthetics_01_ringworld_seam_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_01" stop_on_state_change = yes } }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}
	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_synthetics_01_diffuse.dds"
		texture_normal = "ringworld_seam_synthetics_01_normal.dds"
		texture_specular = "ringworld_seam_synthetics_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_synthetics_01_diffuse.dds"
		texture_normal = "ringworld_construction_synthetics_01_normal.dds"
		texture_specular = "ringworld_construction_synthetics_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
	}
}


entity = {
	name = "synthetics_01_ringworld_phase_3_construction_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_synthetics_01_diffuse.dds"
		texture_normal = "ringworld_seam_synthetics_01_normal.dds"
		texture_specular = "ringworld_seam_synthetics_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "synthetics_01_ringworld_habitable_entity_01_entity" }
	attach = { locator2 = "synthetics_01_ringworld_tech_entity_01_entity" }
}

######### Mindwarden #########

entity = {
	name = "mindwarden_01_ringworld_construction_entity"
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_mindwarden_01_diffuse.dds"
		texture_normal = "ringworld_construction_mindwarden_01_normal.dds"
		texture_specular = "ringworld_construction_mindwarden_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_mindwarden_01_diffuse.dds"
		texture_normal = "ringworld_seam_mindwarden_01_normal.dds"
		texture_specular = "ringworld_seam_mindwarden_01_specular.dds"
		shader = "PdxMeshTerra"
	}
}

entity = {
	name = "mindwarden_01_ringworld_3x_seams_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_mindwarden_01_diffuse.dds"
		texture_normal = "ringworld_construction_mindwarden_01_normal.dds"
		texture_specular = "ringworld_construction_mindwarden_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_mindwarden_01_diffuse.dds"
		texture_normal = "ringworld_seam_mindwarden_01_normal.dds"
		texture_specular = "ringworld_seam_mindwarden_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	default_state = "idle"
	state = { name = "idle"
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}
	state = { name = "construction"
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "mindwarden_01_ringworld_construction_entity" }
	attach = { locator2 = "mindwarden_01_ringworld_construction_entity" }
}

entity = {
	name = "mindwarden_01_ringworld_seam_entity_01_full_entity"
	cull_radius = 10000.0

	locator = { name = "ringworld_north" 		position = { 450	0 	0 		} rotation = {	90	0	0	}		}
	locator = { name = "ringworld_south" 		position = { -450	0 	0 		} rotation = {	-90	0	0	}		}
	locator = { name = "ringworld_west" 		position = { 0		0 	450 	} rotation = {	0	0	0	}		}
	locator = { name = "ringworld_east" 		position = { 0		0 	-450 	} rotation = {	180	0	0	}		}

	state = { name = "construction" }

	attach = { ringworld_north 		= "mindwarden_01_ringworld_3x_seams_entity" }
	attach = { ringworld_south 		= "mindwarden_01_ringworld_3x_seams_entity" }
	attach = { ringworld_west 		= "mindwarden_01_ringworld_3x_seams_entity" }
	attach = { ringworld_east 		= "mindwarden_01_ringworld_3x_seams_entity" }
}

entity = {
	name = "mindwarden_01_ringworld_habitable_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_habitable_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 } }
	state = { name = "construction" }

	meshsettings = {
		name = "pCube20Shape"
		index = 0
		texture_diffuse = "ringworld_habitable_mindwarden_01_diffuse.dds"
		texture_normal = "ringworld_habitable_mindwarden_01_normal.dds"
		texture_specular = "ringworld_habitable_mindwarden_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface9Shape"
		index = 0
		texture_diffuse = "continental_01_diffuse.dds"
		texture_normal = "continental_01_normals.dds"
		texture_specular = "continental_01_spec.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface34Shape"
		index = 0
		texture_diffuse = "clouds_medium_shadow_diffuse.dds"
		texture_specular = "nospec.dds"
		shader = "PdxMeshRingworldClouds"
	}

	meshsettings = {
		name = "polySurface35Shape"
		index = 0
		texture_diffuse = "clouds_medium_diffuse.dds"
		texture_normal = "clouds_medium_normal.dds"
		texture_specular = "clouds_medium_specular.dds"
		shader = "PdxMeshRingworldClouds"
	}

	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}
}

entity = {
	name = "mindwarden_01_ringworld_tech_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_tech_01_mesh"

	default_state = "idle"
	state = { name = "idle"		state_time = 5
		event = { time = 0 node = "tech_1" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		#event = { time = 1 node = "tech_2" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		event = { time = 1 node = "tech_3" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
	}
	state = { name = "construction" }

	meshsettings = {
		name = "pasted__polySurface28Shape"
		index = 0
		texture_diffuse = "ringworld_tech_mindwarden_01_diffuse.dds"
		texture_normal = "ringworld_tech_mindwarden_01_normal.dds"
		texture_specular = "ringworld_tech_mindwarden_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}
}

entity = {
	name = "mindwarden_01_ringworld_seam_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_01" stop_on_state_change = yes } }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}
	state = { name = "construction"
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_mindwarden_01_diffuse.dds"
		texture_normal = "ringworld_seam_mindwarden_01_normal.dds"
		texture_specular = "ringworld_seam_mindwarden_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_mindwarden_01_diffuse.dds"
		texture_normal = "ringworld_construction_mindwarden_01_normal.dds"
		texture_specular = "ringworld_construction_mindwarden_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}
}

entity = {
	name = "mindwarden_01_ringworld_phase_3_construction_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_mindwarden_01_diffuse.dds"
		texture_normal = "ringworld_seam_mindwarden_01_normal.dds"
		texture_specular = "ringworld_seam_mindwarden_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	state = { name = "construction"
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "mindwarden_01_ringworld_habitable_entity_01_entity" }
	attach = { locator2 = "mindwarden_01_ringworld_tech_entity_01_entity" }
}

	#	entity = {
	#		name = "ringworld_seam_construction_entity"
	#		pdxmesh = "ringworld_seam_construction_mesh"
	#
	#		meshsettings = {
	#			name = "pCube24Shape"
	#			index = 0
	#			texture_diffuse = "ringworld_seam_diffuse.dds"
	#			texture_normal = "ringworld_seam_diffuse.dds"
	#			texture_specular = "ringworld_seam_specular.dds"
	#			shader = "PdxMeshTerra"
	#		}
	#	}

		######### Biogenesis_01 #########

entity = {
	name = "biogenesis_01_ringworld_construction_entity"
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_biogenesis_01_diffuse.dds"
		texture_normal = "ringworld_construction_biogenesis_01_normal.dds"
		texture_specular = "ringworld_construction_biogenesis_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_biogenesis_01_diffuse.dds"
		texture_normal = "ringworld_seam_biogenesis_01_normal.dds"
		texture_specular = "ringworld_seam_biogenesis_01_specular.dds"
		shader = "PdxMeshTerra"
	}
}


entity = {
	name = "biogenesis_01_ringworld_3x_seams_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_biogenesis_01_diffuse.dds"
		texture_normal = "ringworld_construction_biogenesis_01_normal.dds"
		texture_specular = "ringworld_construction_biogenesis_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_biogenesis_01_diffuse.dds"
		texture_normal = "ringworld_seam_biogenesis_01_normal.dds"
		texture_specular = "ringworld_seam_biogenesis_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	default_state = "idle"
	state = { name = "idle"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "biogenesis_01_ringworld_construction_entity" }
	attach = { locator2 = "biogenesis_01_ringworld_construction_entity" }
}


entity = {
	name = "biogenesis_01_ringworld_seam_entity_01_full_entity"
	cull_radius = 10000.0


	locator = { name = "ringworld_north" 		position = { 450	0 	0 		} rotation = {	90	0	0	}		}
	locator = { name = "ringworld_south" 		position = { -450	0 	0 		} rotation = {	-90	0	0	}		}
	locator = { name = "ringworld_west" 		position = { 0		0 	450 	} rotation = {	0	0	0	}		}
	locator = { name = "ringworld_east" 		position = { 0		0 	-450 	} rotation = {	180	0	0	}		}

	state = { name = "construction"
	}

	attach = { ringworld_north 		= "biogenesis_01_ringworld_3x_seams_entity" }
	attach = { ringworld_south 		= "biogenesis_01_ringworld_3x_seams_entity" }
	attach = { ringworld_west 		= "biogenesis_01_ringworld_3x_seams_entity" }
	attach = { ringworld_east 		= "biogenesis_01_ringworld_3x_seams_entity" }
}



entity = {
	name = "biogenesis_01_ringworld_habitable_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_habitable_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pCube20Shape"
		index = 0
		texture_diffuse = "ringworld_habitable_biogenesis_01_diffuse.dds"
		texture_normal = "ringworld_habitable_biogenesis_01_normal.dds"
		texture_specular = "ringworld_habitable_biogenesis_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface9Shape"
		index = 0
		texture_diffuse = "continental_01_diffuse.dds"
		texture_normal = "continental_01_normals.dds"
		texture_specular = "continental_01_spec.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface34Shape"
		index = 0
		texture_diffuse = "clouds_medium_shadow_diffuse.dds"
		texture_specular = "nospec.dds"
		shader = "PdxMeshRingworldClouds"
	}

	meshsettings = {
		name = "polySurface35Shape"
		index = 0
		texture_diffuse = "clouds_medium_diffuse.dds"
		texture_normal = "clouds_medium_normal.dds"
		texture_specular = "clouds_medium_specular.dds"
		shader = "PdxMeshRingworldClouds"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
	}
}

entity = {
	name = "biogenesis_01_ringworld_tech_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_tech_01_mesh"

	default_state = "idle"
	state = { name = "idle"		state_time = 5
		event = { time = 0 node = "tech_1" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		#event = { time = 1 node = "tech_2" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		event = { time = 1 node = "tech_3" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pasted__polySurface28Shape"
		index = 0
		texture_diffuse = "ringworld_tech_biogenesis_01_diffuse.dds"
		texture_normal = "ringworld_tech_biogenesis_01_normal.dds"
		texture_specular = "ringworld_tech_biogenesis_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
	}
}

entity = {
	name = "biogenesis_01_ringworld_seam_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_01" stop_on_state_change = yes } }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}
	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_biogenesis_01_diffuse.dds"
		texture_normal = "ringworld_seam_biogenesis_01_normal.dds"
		texture_specular = "ringworld_seam_biogenesis_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_biogenesis_01_diffuse.dds"
		texture_normal = "ringworld_construction_biogenesis_01_normal.dds"
		texture_specular = "ringworld_construction_biogenesis_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
	}
}


entity = {
	name = "biogenesis_01_ringworld_phase_3_construction_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_biogenesis_01_diffuse.dds"
		texture_normal = "ringworld_seam_biogenesis_01_normal.dds"
		texture_specular = "ringworld_seam_biogenesis_01_specular.dds"
		shader = "PdxMeshTerra"
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "biogenesis_01_ringworld_habitable_entity_01_entity" }
	attach = { locator2 = "biogenesis_01_ringworld_tech_entity_01_entity" }
}

	#	entity = {
	#		name = "ringworld_seam_construction_entity"
	#		pdxmesh = "ringworld_seam_construction_mesh"
	#
	#		meshsettings = {
	#			name = "pCube24Shape"
	#			index = 0
	#			texture_diffuse = "ringworld_seam_diffuse.dds"
	#			texture_normal = "ringworld_seam_diffuse.dds"
	#			texture_specular = "ringworld_seam_specular.dds"
	#			shader = "PdxMeshTerra"
	#		}
	#	}

	######### Biogenesis_02 #########

entity = {
	name = "biogenesis_02_ringworld_construction_entity"
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_biogenesis_02_diffuse.dds"
		texture_normal = "ringworld_construction_biogenesis_02_normal.dds"
		texture_specular = "ringworld_construction_biogenesis_02_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_biogenesis_02_diffuse.dds"
		texture_normal = "ringworld_seam_biogenesis_02_normal.dds"
		texture_specular = "ringworld_seam_biogenesis_02_specular.dds"
		shader = "PdxMeshTerra"
	}
}


entity = {
	name = "biogenesis_02_ringworld_3x_seams_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_biogenesis_02_diffuse.dds"
		texture_normal = "ringworld_construction_biogenesis_02_normal.dds"
		texture_specular = "ringworld_construction_biogenesis_02_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_biogenesis_02_diffuse.dds"
		texture_normal = "ringworld_seam_biogenesis_02_normal.dds"
		texture_specular = "ringworld_seam_biogenesis_02_specular.dds"
		shader = "PdxMeshTerra"
	}

	default_state = "idle"
	state = { name = "idle"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "biogenesis_02_ringworld_construction_entity" }
	attach = { locator2 = "biogenesis_02_ringworld_construction_entity" }
}


entity = {
	name = "biogenesis_02_ringworld_seam_entity_01_full_entity"
	cull_radius = 10000.0


	locator = { name = "ringworld_north" 		position = { 450	0 	0 		} rotation = {	90	0	0	}		}
	locator = { name = "ringworld_south" 		position = { -450	0 	0 		} rotation = {	-90	0	0	}		}
	locator = { name = "ringworld_west" 		position = { 0		0 	450 	} rotation = {	0	0	0	}		}
	locator = { name = "ringworld_east" 		position = { 0		0 	-450 	} rotation = {	180	0	0	}		}

	state = { name = "construction"
	}

	attach = { ringworld_north 		= "biogenesis_02_ringworld_3x_seams_entity" }
	attach = { ringworld_south 		= "biogenesis_02_ringworld_3x_seams_entity" }
	attach = { ringworld_west 		= "biogenesis_02_ringworld_3x_seams_entity" }
	attach = { ringworld_east 		= "biogenesis_02_ringworld_3x_seams_entity" }
}



entity = {
	name = "biogenesis_02_ringworld_habitable_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_habitable_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pCube20Shape"
		index = 0
		texture_diffuse = "ringworld_habitable_biogenesis_02_diffuse.dds"
		texture_normal = "ringworld_habitable_biogenesis_02_normal.dds"
		texture_specular = "ringworld_habitable_biogenesis_02_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface9Shape"
		index = 0
		texture_diffuse = "continental_01_diffuse.dds"
		texture_normal = "continental_01_normals.dds"
		texture_specular = "continental_01_spec.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface34Shape"
		index = 0
		texture_diffuse = "clouds_medium_shadow_diffuse.dds"
		texture_specular = "nospec.dds"
		shader = "PdxMeshRingworldClouds"
	}

	meshsettings = {
		name = "polySurface35Shape"
		index = 0
		texture_diffuse = "clouds_medium_diffuse.dds"
		texture_normal = "clouds_medium_normal.dds"
		texture_specular = "clouds_medium_specular.dds"
		shader = "PdxMeshRingworldClouds"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
	}
}

entity = {
	name = "biogenesis_02_ringworld_tech_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_tech_01_mesh"

	default_state = "idle"
	state = { name = "idle"		state_time = 5
		event = { time = 0 node = "tech_1" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		#event = { time = 1 node = "tech_2" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		event = { time = 1 node = "tech_3" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pasted__polySurface28Shape"
		index = 0
		texture_diffuse = "ringworld_tech_biogenesis_02_diffuse.dds"
		texture_normal = "ringworld_tech_biogenesis_02_normal.dds"
		texture_specular = "ringworld_tech_biogenesis_02_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
	}
}

entity = {
	name = "biogenesis_02_ringworld_seam_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_01" stop_on_state_change = yes } }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}
	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_biogenesis_02_diffuse.dds"
		texture_normal = "ringworld_seam_biogenesis_02_normal.dds"
		texture_specular = "ringworld_seam_biogenesis_02_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_biogenesis_02_diffuse.dds"
		texture_normal = "ringworld_construction_biogenesis_02_normal.dds"
		texture_specular = "ringworld_construction_biogenesis_02_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
	}
}


entity = {
	name = "biogenesis_02_ringworld_phase_3_construction_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_biogenesis_02_diffuse.dds"
		texture_normal = "ringworld_seam_biogenesis_02_normal.dds"
		texture_specular = "ringworld_seam_biogenesis_02_specular.dds"
		shader = "PdxMeshTerra"
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "biogenesis_02_ringworld_habitable_entity_01_entity" }
	attach = { locator2 = "biogenesis_02_ringworld_tech_entity_01_entity" }
}

	#	entity = {
	#		name = "ringworld_seam_construction_entity"
	#		pdxmesh = "ringworld_seam_construction_mesh"
	#
	#		meshsettings = {
	#			name = "pCube24Shape"
	#			index = 0
	#			texture_diffuse = "ringworld_seam_diffuse.dds"
	#			texture_normal = "ringworld_seam_diffuse.dds"
	#			texture_specular = "ringworld_seam_specular.dds"
	#			shader = "PdxMeshTerra"
	#		}
	#	}


######### Psionic #########

entity = {
	name = "psionic_01_ringworld_construction_entity"
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "psionic_ring_world_construction_diffuse.dds"
		texture_normal = "psionic_ring_world_construction_normal.dds"
		texture_specular = "psionic_ring_world_construction_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "psionic_ring_world_seam_diffuse.dds"
		texture_normal = "psionic_ring_world_seam_normal.dds"
		texture_specular = "psionic_ring_world_seam_specular.dds"
		shader = "PdxMeshTerra"
	}
}

entity = {
	name = "psionic_01_ringworld_3x_seams_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "psionic_ring_world_construction_diffuse.dds"
		texture_normal = "psionic_ring_world_construction_normal.dds"
		texture_specular = "psionic_ring_world_construction_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "psionic_ring_world_seam_diffuse.dds"
		texture_normal = "psionic_ring_world_seam_normal.dds"
		texture_specular = "psionic_ring_world_seam_specular.dds"
		shader = "PdxMeshTerra"
	}

	default_state = "idle"
	state = { name = "idle"
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}
	state = { name = "construction"
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "psionic_01_ringworld_construction_entity" }
	attach = { locator2 = "psionic_01_ringworld_construction_entity" }
}

entity = {
	name = "psionic_01_ringworld_seam_entity_01_full_entity"
	cull_radius = 10000.0

	locator = { name = "ringworld_north" 		position = { 450	0 	0 		} rotation = {	90	0	0	}		}
	locator = { name = "ringworld_south" 		position = { -450	0 	0 		} rotation = {	-90	0	0	}		}
	locator = { name = "ringworld_west" 		position = { 0		0 	450 	} rotation = {	0	0	0	}		}
	locator = { name = "ringworld_east" 		position = { 0		0 	-450 	} rotation = {	180	0	0	}		}

	state = { name = "construction" }

	attach = { ringworld_north 		= "psionic_01_ringworld_3x_seams_entity" }
	attach = { ringworld_south 		= "psionic_01_ringworld_3x_seams_entity" }
	attach = { ringworld_west 		= "psionic_01_ringworld_3x_seams_entity" }
	attach = { ringworld_east 		= "psionic_01_ringworld_3x_seams_entity" }
}

entity = {
	name = "psionic_01_ringworld_habitable_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_habitable_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 } }
	state = { name = "construction" }

	meshsettings = {
		name = "pCube20Shape"
		index = 0
		texture_diffuse = "psionic_ring_world_habitat_diffuse.dds"
		texture_normal = "psionic_ring_world_habitat_normal.dds"
		texture_specular = "psionic_ring_world_habitat_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface9Shape"
		index = 0
		texture_diffuse = "continental_01_diffuse.dds"
		texture_normal = "continental_01_normals.dds"
		texture_specular = "continental_01_spec.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface34Shape"
		index = 0
		texture_diffuse = "clouds_medium_shadow_diffuse.dds"
		texture_specular = "nospec.dds"
		shader = "PdxMeshRingworldClouds"
	}

	meshsettings = {
		name = "polySurface35Shape"
		index = 0
		texture_diffuse = "clouds_medium_diffuse.dds"
		texture_normal = "clouds_medium_normal.dds"
		texture_specular = "clouds_medium_specular.dds"
		shader = "PdxMeshRingworldClouds"
	}

	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}
}

entity = {
	name = "psionic_01_ringworld_tech_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_tech_01_mesh"

	default_state = "idle"
	state = { name = "idle"		state_time = 5
		event = { time = 0 node = "tech_1" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		#event = { time = 1 node = "tech_2" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		event = { time = 1 node = "tech_3" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
	}
	state = { name = "construction" }

	meshsettings = {
		name = "pasted__polySurface28Shape"
		index = 0
		texture_diffuse = "psionic_ring_world_tech_diffuse.dds"
		texture_normal = "psionic_ring_world_tech_normal.dds"
		texture_specular = "psionic_ring_world_tech_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}
}

entity = {
	name = "psionic_01_ringworld_seam_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_01" stop_on_state_change = yes } }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}
	state = { name = "construction"
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "psionic_ring_world_seam_diffuse.dds"
		texture_normal = "psionic_ring_world_seam_normal.dds"
		texture_specular = "psionic_ring_world_seam_specular.dds"
		shader = "PdxMeshTerra"
	}

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "psionic_ring_world_construction_diffuse.dds"
		texture_normal = "psionic_ring_world_construction_normal.dds"
		texture_specular = "psionic_ring_world_construction_specular.dds"
		shader = "PdxMeshTerra"
	}

	game_data = {
		size = @ringworld_segment_size
		shader_type = ship
	}
}

entity = {
	name = "psionic_01_ringworld_phase_3_construction_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "psionic_ring_world_seam_diffuse.dds"
		texture_normal = "psionic_ring_world_seam_normal.dds"
		texture_specular = "psionic_ring_world_seam_specular.dds"
		shader = "PdxMeshTerra"
	}

	state = { name = "construction"
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "psionic_01_ringworld_habitable_entity_01_entity" }
	attach = { locator2 = "psionic_01_ringworld_tech_entity_01_entity" }
}



######### Infernal #########

entity = {
	name = "infernal_01_ringworld_construction_entity"
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_infernal_01_diffuse.dds"
		texture_normal = "ringworld_construction_infernal_01_normal.dds"
		texture_specular = "ringworld_construction_infernal_01_specular.dds"
		shader = "PdxMeshShipDiffuseEmissiveNoise"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_infernal_01_diffuse.dds"
		texture_normal = "ringworld_seam_infernal_01_normal.dds"
		texture_specular = "ringworld_seam_infernal_01_specular.dds"
		shader = "PdxMeshShipDiffuseEmissiveNoise"
	}
}


entity = {
	name = "infernal_01_ringworld_3x_seams_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_construction_mesh"

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_infernal_01_diffuse.dds"
		texture_normal = "ringworld_construction_infernal_01_normal.dds"
		texture_specular = "ringworld_construction_infernal_01_specular.dds"
		shader = "PdxMeshShipDiffuseEmissiveNoise"
	}

	meshsettings = {
		name = "polySurface161Shape"
		index = 0
		texture_diffuse = "ringworld_seam_infernal_01_diffuse.dds"
		texture_normal = "ringworld_seam_infernal_01_normal.dds"
		texture_specular = "ringworld_seam_infernal_01_specular.dds"
		shader = "PdxMeshShipDiffuseEmissiveNoise"
	}

	default_state = "idle"
	state = { name = "idle"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "infernal_01_ringworld_construction_entity" }
	attach = { locator2 = "infernal_01_ringworld_construction_entity" }
}


entity = {
	name = "infernal_01_ringworld_seam_entity_01_full_entity"
	cull_radius = 10000.0


	locator = { name = "ringworld_north" 		position = { 450	0 	0 		} rotation = {	90	0	0	}		}
	locator = { name = "ringworld_south" 		position = { -450	0 	0 		} rotation = {	-90	0	0	}		}
	locator = { name = "ringworld_west" 		position = { 0		0 	450 	} rotation = {	0	0	0	}		}
	locator = { name = "ringworld_east" 		position = { 0		0 	-450 	} rotation = {	180	0	0	}		}

	state = { name = "construction"
	}

	attach = { ringworld_north 		= "infernal_01_ringworld_3x_seams_entity" }
	attach = { ringworld_south 		= "infernal_01_ringworld_3x_seams_entity" }
	attach = { ringworld_west 		= "infernal_01_ringworld_3x_seams_entity" }
	attach = { ringworld_east 		= "infernal_01_ringworld_3x_seams_entity" }
}



entity = {
	name = "infernal_01_ringworld_habitable_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_habitable_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
	}
	state = { name = "construction"
	}

	meshsettings = {
		name = "pCube20Shape"
		index = 0
		texture_diffuse = "ringworld_habitable_infernal_01_diffuse.dds"
		texture_normal = "ringworld_habitable_infernal_01_normal.dds"
		texture_specular = "ringworld_habitable_infernal_01_specular.dds"
		shader = "PdxMeshShipDiffuseEmissive"	
	}
	meshsettings = {
		name = "polySurface9Shape"
		index = 0
		texture_diffuse = "volcanic_01_diffuse.dds"
		texture_normal = "volcanic_01_normal.dds"
		texture_specular = "volcanic_01_specular.dds"
		shader = "PdxMeshRingworldClouds"
	}

	meshsettings = {
		name = "polySurface34Shape"
		index = 0
		texture_diffuse = "clouds_medium_shadow_diffuse.dds"
		texture_specular = "nospec.dds"
		shader = "PdxMeshRingworldClouds"
	}

	meshsettings = {
		name = "polySurface35Shape"
		index = 0
		texture_diffuse = "clouds_medium_diffuse.dds"
		texture_normal = "clouds_medium_normal.dds"
		texture_specular = "clouds_medium_specular.dds"
		shader = "PdxMeshRingworldClouds"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
		shader_type = ship
	}
}








entity = {
	name = "infernal_01_ringworld_tech_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_tech_01_mesh"

	default_state = "idle"
	state = { name = "idle"		state_time = 5
		event = { time = 0 node = "tech_1" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		#event = { time = 1 node = "tech_2" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
		event = { time = 1 node = "tech_3" particle = "ringworld_tech_particle" keep_particle = yes trigger_once = yes }
	}
	state = { name = "construction"
	}


	meshsettings = {
		name = "pasted__polySurface28Shape"
		index = 0
		texture_diffuse = "ringworld_tech_infernal_01_diffuse.dds"
		texture_normal = "ringworld_tech_infernal_01_normal.dds"
		texture_specular = "ringworld_tech_infernal_01_specular.dds"
		shader = "PdxMeshShipDiffuseEmissiveNoise"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
		shader_type = ship
		uv_animation_speed 		= @flowmap_speed
		uv_animation_direction 	= { @flowmap_intensity 0.0 }
	}
}

entity = {
	name = "infernal_01_ringworld_seam_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	default_state = "idle"
	state = { name = "idle" state_time = 100 time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_01" stop_on_state_change = yes } }
		start_event = { trigger_once = yes sound = { soundeffect = "ringworld_hum_idle_02" stop_on_state_change = yes } }
	}
	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_infernal_01_diffuse.dds"
		texture_normal = "ringworld_seam_infernal_01_normal.dds"
		texture_specular = "ringworld_seam_infernal_01_specular.dds"
		shader = "PdxMeshShipDiffuseEmissiveNoise"
	}

	meshsettings = {
		name = "polySurface128Shape"
		index = 0
		texture_diffuse = "ringworld_construction_infernal_01_diffuse.dds"
		texture_normal = "ringworld_construction_infernal_01_normal.dds"
		texture_specular = "ringworld_construction_infernal_01_specular.dds"
		shader = "PdxMeshShipDiffuseEmissiveNoise"
	}

	game_data = {
		size = @ringworld_segment_size
		emissive_recolor_crunch = 2.0
		shader_type = ship
		uv_animation_speed 		= @flowmap_speed
		uv_animation_direction 	= { @flowmap_intensity 0.0 }
	}
}


entity = {
	name = "infernal_01_ringworld_phase_3_construction_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_01_mesh"

	meshsettings = {
		name = "pCube24Shape"
		index = 0
		texture_diffuse = "ringworld_seam_infernal_01_diffuse.dds"
		texture_normal = "ringworld_seam_infernal_01_normal.dds"
		texture_specular = "ringworld_seam_infernal_01_specular.dds"
		shader = "PdxMeshShipDiffuseEmissiveNoise"
	}

	state = { name = "construction"
	start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
	}

	locator = { name = "locator1" 	position = { -225 	0 	-60.289 	} rotation ={ -30 0 0} 	}
	locator = { name = "locator2" 	position = {  225 	0 	-60.289		} rotation ={ 30 0 0}	}

	attach = { locator1 = "infernal_01_ringworld_habitable_entity_01_entity" }
	attach = { locator2 = "infernal_01_ringworld_tech_entity_01_entity" }
}





###								Damaged								###

entity = {
	name = "ringworld_habitable_damaged_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_habitable_damaged_01_mesh"

}

entity = {
	name = "ringworld_seam_damaged_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_seam_damaged_01_mesh"

}

entity = {
	name = "ringworld_tech_damaged_entity_01_entity"
	cull_radius = 500.0
	pdxmesh = "ringworld_tech_damaged_01_mesh"

}

entity = {
	name = "ringworld_01_damaged_full_entity"
	pdxmesh = "ringworld_01_damaged_full_mesh"
	scale = 0.01
}


entity = {
	name = "city_planet_01_entity"
	pdxmesh = "planet_clouded_mesh"

	#planet surface texture override
	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = "city_planet_arthropoid_01_diffuse.dds"
		texture_normal = "city_planet_arthropoid_01_normal.dds"
		texture_specular = "city_planet_arthropoid_01_specular.dds"
		shader = "PdxMeshPlanetEmissive"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_smog_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_smog_shadow_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##pole texture override
	meshsettings = {
		name = "polesShape"
		texture_diffuse = "poles_tropical_1_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet_flyby" } }
	}

	attach = { planet = "city_planet_surface_ships_entity" }

}

entity = {
	name = "city_planet_surface_ships_entity"
	pdxmesh = "city_planet_surface_ships_mesh"

	default_state = "idle"
	state = { name = "idle" animation = "idle"
		start_event = { node = "ship_locator_1" particle = "city_planet_surface_ships_effect" keep_particle = yes trigger_once = yes }
		start_event = { node = "ship_locator_2" particle = "city_planet_surface_ships_effect" keep_particle = yes trigger_once = yes }
		start_event = { node = "ship_locator_3" particle = "city_planet_surface_ships_effect" keep_particle = yes trigger_once = yes }
		start_event = { node = "ship_locator_4" particle = "city_planet_surface_ships_effect" keep_particle = yes trigger_once = yes }
		start_event = { node = "ship_locator_5" particle = "city_planet_surface_ships_effect" keep_particle = yes trigger_once = yes }
		start_event = { node = "ship_locator_6" particle = "city_planet_surface_ships_effect" keep_particle = yes trigger_once = yes }
		start_event = { node = "ship_locator_7" particle = "city_planet_surface_ships_effect" keep_particle = yes trigger_once = yes }
		start_event = { node = "ship_locator_8" particle = "city_planet_surface_ships_effect" keep_particle = yes trigger_once = yes }
	}

	scale = 1

}

animation = {
	name = "city_planet_surface_ships_idle_animation"
	file = "city_planet_surface_ships_idle.anim"
}

			####### City Planets #######

entity = {
	name = "arthropoid_01_city_planet_entity"
	pdxmesh = "planet_clouded_mesh"

	#planet surface texture override
	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = "city_planet_arthropoid_01_diffuse.dds"
		texture_normal = "city_planet_arthropoid_01_normal.dds"
		texture_specular = "city_planet_arthropoid_01_specular.dds"
		shader = "PdxMeshPlanetEmissive"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_smog_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_smog_shadow_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##pole texture override
	meshsettings = {
		name = "polesShape"
		texture_diffuse = "poles_tropical_1_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet_flyby" } }
	}

	attach = { planet = "city_planet_surface_ships_entity" }

}

entity = {
	name = "avian_01_city_planet_entity"
	pdxmesh = "planet_clouded_mesh"

	#planet surface texture override
	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = "city_planet_avian_01_diffuse.dds"
		texture_normal = "city_planet_avian_01_normal.dds"
		texture_specular = "city_planet_avian_01_specular.dds"
		shader = "PdxMeshPlanetEmissive"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_smog_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_smog_shadow_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##pole texture override
	meshsettings = {
		name = "polesShape"
		texture_diffuse = "poles_tropical_1_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet_flyby" } }
	}

	attach = { planet = "city_planet_surface_ships_entity" }

}

entity = {
	name = "fungoid_01_city_planet_entity"
	pdxmesh = "planet_clouded_mesh"

	#planet surface texture override
	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = "city_planet_fungoid_01_diffuse.dds"
		texture_normal = "city_planet_fungoid_01_normal.dds"
		texture_specular = "city_planet_fungoid_01_specular.dds"
		shader = "PdxMeshPlanetEmissive"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_smog_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_smog_shadow_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##pole texture override
	meshsettings = {
		name = "polesShape"
		texture_diffuse = "poles_tropical_1_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet_flyby" } }
	}

	attach = { planet = "city_planet_surface_ships_entity" }

}

entity = {
	name = "humanoid_01_city_planet_entity"
	pdxmesh = "planet_clouded_mesh"

	#planet surface texture override
	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = "city_planet_humanoid_01_diffuse.dds"
		texture_normal = "city_planet_humanoid_01_normal.dds"
		texture_specular = "city_planet_humanoid_01_specular.dds"
		shader = "PdxMeshPlanetEmissive"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_smog_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_smog_shadow_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##pole texture override
	meshsettings = {
		name = "polesShape"
		texture_diffuse = "poles_tropical_1_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet_flyby" } }
	}

	attach = { planet = "city_planet_surface_ships_entity" }

}

entity = {
	name = "mammalian_01_city_planet_entity"
	pdxmesh = "planet_clouded_mesh"

	#planet surface texture override
	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = "city_planet_mammalian_01_diffuse.dds"
		texture_normal = "city_planet_mammalian_01_normal.dds"
		texture_specular = "city_planet_mammalian_01_specular.dds"
		shader = "PdxMeshPlanetEmissive"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_smog_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_smog_shadow_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##pole texture override
	meshsettings = {
		name = "polesShape"
		texture_diffuse = "poles_tropical_1_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet_flyby" } }
	}

	attach = { planet = "city_planet_surface_ships_entity" }

}


entity = {
	name = "molluscoid_01_city_planet_entity"
	pdxmesh = "planet_clouded_mesh"

	#planet surface texture override
	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = "city_planet_molluscoid_01_diffuse.dds"
		texture_normal = "city_planet_molluscoid_01_normal.dds"
		texture_specular = "city_planet_molluscoid_01_specular.dds"
		shader = "PdxMeshPlanetEmissive"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_smog_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_smog_shadow_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##pole texture override
	meshsettings = {
		name = "polesShape"
		texture_diffuse = "poles_tropical_1_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet_flyby" } }
	}

	attach = { planet = "city_planet_surface_ships_entity" }

}


entity = {
	name = "plantoid_01_city_planet_entity"
	pdxmesh = "planet_clouded_mesh"

	#planet surface texture override
	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = "city_planet_plantoid_01_diffuse.dds"
		texture_normal = "city_planet_plantoid_01_normal.dds"
		texture_specular = "city_planet_plantoid_01_specular.dds"
		shader = "PdxMeshPlanetEmissive"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_smog_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_smog_shadow_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##pole texture override
	meshsettings = {
		name = "polesShape"
		texture_diffuse = "poles_tropical_1_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet_flyby" } }
	}

	attach = { planet = "city_planet_surface_ships_entity" }

}


entity = {
	name = "reptilian_01_city_planet_entity"
	pdxmesh = "planet_clouded_mesh"

	#planet surface texture override
	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = "city_planet_reptilian_01_diffuse.dds"
		texture_normal = "city_planet_reptilian_01_normal.dds"
		texture_specular = "city_planet_reptilian_01_specular.dds"
		shader = "PdxMeshPlanetEmissive"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_smog_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_smog_shadow_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##pole texture override
	meshsettings = {
		name = "polesShape"
		texture_diffuse = "poles_tropical_1_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet_flyby" } }
	}

	attach = { planet = "city_planet_surface_ships_entity" }

}

entity = {
	name = "lithoid_01_city_planet_entity"
	pdxmesh = "planet_clouded_mesh"

	#planet surface texture override
	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = "city_planet_lithoid_01_diffuse.dds"
		texture_normal = "city_planet_lithoid_01_normal.dds"
		texture_specular = "city_planet_lithoid_01_specular.dds"
		shader = "PdxMeshPlanetEmissive"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_smog_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_smog_shadow_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##pole texture override
	meshsettings = {
		name = "polesShape"
		texture_diffuse = "poles_tropical_1_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet_flyby" } }
	}

	attach = { planet = "city_planet_surface_ships_entity" }

}

entity = {
	name = "necroid_01_city_planet_entity"
	pdxmesh = "planet_clouded_mesh"

	#planet surface texture override
	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = "city_planet_necroid_01_diffuse.dds"
		texture_normal = "city_planet_necroid_01_normal.dds"
		texture_specular = "city_planet_necroid_01_specular.dds"
		shader = "PdxMeshPlanetEmissive"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_smog_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_smog_shadow_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##pole texture override
	meshsettings = {
		name = "polesShape"
		texture_diffuse = "poles_tropical_1_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet_flyby" } }
	}

	attach = { planet = "city_planet_surface_ships_entity" }

}

entity = {
	name = "nemesis_01_city_planet_entity"
	pdxmesh = "planet_clouded_mesh"

	#planet surface texture override
	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = "city_planet_nemesis_01_diffuse.dds"
		texture_normal = "city_planet_nemesis_01_normal.dds"
		texture_specular = "city_planet_nemesis_01_specular.dds"
		shader = "PdxMeshPlanetEmissive"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_smog_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_smog_shadow_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##pole texture override
	meshsettings = {
		name = "polesShape"
		texture_diffuse = "poles_tropical_1_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet_flyby" } }
	}

	attach = { planet = "city_planet_surface_ships_entity" }

}

entity = {
	name = "aquatic_01_city_planet_entity"
	pdxmesh = "planet_clouded_mesh"

	#planet surface texture override
	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = "city_planet_aquatic_01_diffuse.dds"
		texture_normal = "city_planet_aquatic_01_normal.dds"
		texture_specular = "city_planet_aquatic_01_specular.dds"
		shader = "PdxMeshPlanetEmissive"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_smog_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_smog_shadow_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##pole texture override
	meshsettings = {
		name = "polesShape"
		texture_diffuse = "poles_tropical_1_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet_flyby" } }
	}

	attach = { planet = "city_planet_surface_ships_entity" }

}

entity = {
	name = "toxoid_01_city_planet_entity"
	pdxmesh = "planet_clouded_mesh"

	#planet surface texture override
	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = "city_planet_toxoid_01_diffuse.dds"
		texture_normal = "city_planet_toxoid_01_normal.dds"
		texture_specular = "city_planet_toxoid_01_specular.dds"
		shader = "PdxMeshPlanetEmissive"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_smog_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_smog_shadow_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##pole texture override
	meshsettings = {
		name = "polesShape"
		texture_diffuse = "poles_tropical_1_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet_flyby" } }
	}

	attach = { planet = "city_planet_surface_ships_entity" }

}

## SYNTHETICS CITY PLANET ##
entity = {
	name = "synthetics_01_city_planet_entity"
	pdxmesh = "planet_clouded_mesh"

	#planet surface texture override
	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = "city_planet_synthetics_01_diffuse.dds"
		texture_normal = "city_planet_synthetics_01_normal.dds"
		texture_specular = "city_planet_synthetics_01_specular.dds"
		shader = "PdxMeshPlanetEmissive"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_thin_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_thin_shadow_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##pole texture override
	meshsettings = {
		name = "polesShape"
		texture_diffuse = "poles_barren_2_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet_flyby" } }
	}

	attach = { planet = "city_planet_surface_ships_entity" }

	game_data = {
		emissive_recolor_crunch = 3.0
	}

}

## Cybernetics City Planet ##
entity = {
	name = "cybernetics_01_city_planet_entity"
	pdxmesh = "planet_clouded_mesh"

	#planet surface texture override
	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = "city_planet_cybernetics_01_diffuse.dds"
		texture_normal = "city_planet_cybernetics_01_normal.dds"
		texture_specular = "city_planet_cybernetics_01_specular.dds"
		shader = "PdxMeshPlanetEmissive"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_smog_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_smog_shadow_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##pole texture override
	meshsettings = {
		name = "polesShape"
		texture_diffuse = "poles_barren_2_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet_flyby" } }
	}

	attach = { planet = "city_planet_surface_ships_entity" }

	game_data = {
		emissive_recolor_crunch = 3.0
	}

}

## BIOGENESIS_01 CITY PLANET ##
entity = {
	name = "biogenesis_01_city_planet_entity"
	pdxmesh = "planet_clouded_mesh"

	#planet surface texture override
	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = "city_planet_biogenesis_01_diffuse.dds"
		texture_normal = "city_planet_biogenesis_01_normal.dds"
		texture_specular = "city_planet_biogenesis_01_specular.dds"
		shader = "PdxMeshPlanetEmissive"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_thin_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_thin_shadow_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##pole texture override
	meshsettings = {
		name = "polesShape"
		texture_diffuse = "poles_barren_2_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet_flyby" } }
	}

	attach = { planet = "city_planet_surface_ships_entity" }

	game_data = {
		emissive_recolor_crunch = 3.0
	}

}

## BIOGENESIS_02 CITY PLANET ##
entity = {
	name = "biogenesis_02_city_planet_entity"
	pdxmesh = "planet_clouded_mesh"

	#planet surface texture override
	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = "city_planet_biogenesis_02_diffuse.dds"
		texture_normal = "city_planet_biogenesis_02_normal.dds"
		texture_specular = "city_planet_biogenesis_02_specular.dds"
		shader = "PdxMeshPlanetEmissive"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_thin_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_thin_shadow_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##pole texture override
	meshsettings = {
		name = "polesShape"
		texture_diffuse = "poles_barren_2_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet_flyby" } }
	}

	attach = { planet = "city_planet_surface_ships_entity" }

	game_data = {
		emissive_recolor_crunch = 3.0
	}

}

# Mindwarden City Planet
entity = {
	name = "mindwarden_01_city_planet_entity"
	pdxmesh = "planet_clouded_mesh"

	#planet surface texture override
	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = "city_planet_mindwarden_01_diffuse.dds"
		texture_normal = "city_planet_mindwarden_01_normal.dds"
		texture_specular = "city_planet_mindwarden_01_specular.dds"
		shader = "PdxMeshPlanetEmissive"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_smog_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_smog_shadow_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##pole texture override
	meshsettings = {
		name = "polesShape"
		texture_diffuse = "poles_barren_2_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet_flyby" } }
	}

	attach = { planet = "city_planet_surface_ships_entity" }
}

# Psionic City Planet
entity = {
	name = "psionic_01_city_planet_entity"
	pdxmesh = "planet_clouded_mesh"

	#planet surface texture override
	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = "city_planet_psionic_01_diffuse.dds"
		texture_normal = "city_planet_psionic_01_normal.dds"
		texture_specular = "city_planet_psionic_01_specular.dds"
		shader = "PdxMeshPlanetEmissive"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_smog_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_smog_shadow_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##pole texture override
	meshsettings = {
		name = "polesShape"
		texture_diffuse = "poles_barren_2_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet_flyby" } }
	}

	attach = { planet = "city_planet_surface_ships_entity" }
}

###### Relic World #######

entity = {
	name = "relic_world_01_entity"
	pdxmesh = "planet_clouded_mesh"

	#planet surface texture override
	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = "relic_world_01_diffuse.dds"
		texture_normal = "relic_world_01_normal.dds"
		texture_specular = "relic_world_01_specular.dds"
		shader = "PdxMeshPlanetEmissive"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_medium_diffuse.dds"
		texture_normal = "clouds_medium_normal.dds"
		texture_specular = "clouds_medium_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_medium_shadow_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##pole texture override
	meshsettings = {
		name = "polesShape"
		texture_diffuse = "arctic_poles_01_diffuse.dds"
		texture_normal = "arctic_poles_01_normals.dds"
		texture_specular = "arctic_poles__01_spec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_world_relic" } }
	}
}

###### Sea of Consciousness ######

entity = {
	name = "ocean_planet_sea_of_conciousness_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = "sea_of_consciousness_diffuse.dds"
		texture_normal = "sea_of_consciousness_normal.dds"
		texture_specular = "sea_of_consciousness_specular.dds"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "sea_of_consciousness_clouds_diffuse.dds"
		texture_normal = "sea_of_consciousness_clouds_normal.dds"
		texture_specular = "sea_of_consciousness_clouds_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "sea_of_consciousness_clouds_shadow_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}

###### Ocean Origin Home world ######

entity = {
	name = "ocean_paradise_planet_01_entity"
	pdxmesh = "planet_clouded_mesh"

	meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = 	"ocean_paradise_01_diffuse.dds"
	texture_normal = 	"ocean_paradise_01_normal.dds"
	texture_specular = 	"ocean_paradise_01_specular.dds"
	}

	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "poles_1_diffuse.dds"
	texture_normal = "poles_1_normal.dds"
	texture_specular = "poles_1_specular.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "clouds_medium_diffuse.dds"
	texture_normal = "clouds_medium_normal.dds"
	texture_specular = "clouds_medium_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "clouds_medium_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_class_02" } }
	}
}


##### Hive world
entity = {
	name = "hive_world_planet_01_entity"
	pdxmesh = "planet_clouded_mesh"

meshsettings = {
	name = "planet_geosphereShape"
	texture_diffuse = "infested_diffuse.dds"
	texture_normal = "infested_normal.dds"
	texture_specular = "infested_spec.dds"
	}

	##pole texture override
	meshsettings = {
	name = "polesShape"
	texture_diffuse = "poles_1_diffuse.dds"
	texture_normal = "poles_1_normal.dds"
	texture_specular = "poles_1_specular.dds"
	}

	##cloud texture override
	meshsettings = {
	name = "clouds_geosphereShape"
	texture_diffuse = "clouds_medium_diffuse.dds"
	texture_normal = "clouds_medium_normal.dds"
	texture_specular = "clouds_medium_specular.dds"
	}

	##cloud shadow texture override
	meshsettings = {
	name = "clouds_shadow_geosphereShape"
	texture_diffuse = "clouds_medium_shadow_diffuse.dds"
	texture_normal = "nonormal.dds"
	texture_specular = "nospec.dds"
	}



	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_planet_world_hive" } }
#		start_event = { node = "planet" particle = "hive_planet_effect" keep_particle = yes trigger_once = yes }
		}
	}

## Infernal City Planet ##
entity = {
	name = "infernal_01_city_planet_entity"
	pdxmesh = "planet_clouded_mesh"

	#planet surface texture override
	meshsettings = {
		name = "planet_geosphereShape"
		texture_diffuse = "city_planet_infernal_01_diffuse.dds"
		texture_normal = "city_planet_infernal_01_normal.dds"
		texture_specular = "city_planet_infernal_01_specular.dds"
		shader = "PdxMeshPlanetEmissive"
	}

	##cloud texture override
	meshsettings = {
		name = "clouds_geosphereShape"
		texture_diffuse = "clouds_smog_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##cloud shadow texture override
	meshsettings = {
		name = "clouds_shadow_geosphereShape"
		texture_diffuse = "clouds_smog_shadow_01_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	##pole texture override
	meshsettings = {
		name = "polesShape"
		texture_diffuse = "poles_barren_2_diffuse.dds"
		texture_normal = "nonormal.dds"
		texture_specular = "nospec.dds"
	}

	default_state = "idle"
	state = { name = "idle" animation = "idle" time_offset = { 0 100 }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet" } }
		start_event = { trigger_once = yes sound = { soundeffect = "amb_city_planet_flyby" } }
	}

	attach = { planet = "city_planet_surface_ships_entity" }

	game_data = {
		emissive_recolor_crunch = 3.0
	}

}