I'm trying to put Asteroid Habitats in my mod. I set up 3 new planet_classes for the Habitats to look exactly like asteroids and occupy their exact location. A Megastructure build order handles the placement rules. It's working as intended. Problem is, this solution needs a ton of modified duplicate files and graphics for districts, buildings, events, habitability traits that this will be a nightmare to update and also has bad mod compatibility.
So, i'm looking for a way to use the normal Habitat system and use just the Megastructure build order for the asteroid placement. To make it look like you built an asteroid habitat, i would like to move/hide/shrink the Habitat inside the asteroid. If i put "asteroid = yes", "place_entity_on_planet_plane = yes" and a small entity_scale into the Megastructures/pc_habitat code and then spawn the Habitat with orbit_distance_offset = 0 it's nicely hidden inside the asteroid. But i don't want to modify the original Habitats. Are there any commands which can change or move the Habitat after is has been built? Any help would be appreciated. And sorry for the convoluted question.
tl;dr: Is there a way to move/hide/shrink a Habitat inside another planet?
So, i'm looking for a way to use the normal Habitat system and use just the Megastructure build order for the asteroid placement. To make it look like you built an asteroid habitat, i would like to move/hide/shrink the Habitat inside the asteroid. If i put "asteroid = yes", "place_entity_on_planet_plane = yes" and a small entity_scale into the Megastructures/pc_habitat code and then spawn the Habitat with orbit_distance_offset = 0 it's nicely hidden inside the asteroid. But i don't want to modify the original Habitats. Are there any commands which can change or move the Habitat after is has been built? Any help would be appreciated. And sorry for the convoluted question.
tl;dr: Is there a way to move/hide/shrink a Habitat inside another planet?