So, this is an idea to allow a temporary status of "noclip" on an entity. This would allow either a ship or a player entity to become ghostlike, moving through other entities with no collissions. This would be useful for:
1. Admins to stop lag bombs in sectors where entities are crashing into each other, and then safely move the entities away from each other.
2. Players that want to build complicated things in single player (or in special build sectors, such as what we have set up on LvD). This would be useful for where the player has to physically move to specific parts of their enclosed entity, such as a maze, then turn clipping back on.
3. Creative uses, such as scripting quests where ships might become ethereal momentarily.
There are other uses for it, but these are the things that made me have the idea for it. Many 3d games in the past have had admin controls for turning clipping on and off, and I think there's a place for it in StarMade as well. Though I know there are some other commands, such as "/soft_despawn_dock," which can be used for troubleshooting lag bombs, but these commands all have their drawbacks. Such as for "/soft_despawn_dock," it makes the entity disappear, so it cannot be moved. Putting no clipping onto an entity still allows admins to interact with it and then clear up the issue without having to rely on doing things like writing down the UID of an entity that they have made disappear, to then use commands on the UID to move it while it has been soft despawned.
The commands that I'd suggest adding are as follows:
"/noclip_selected true/false"
"/noclip_uid [UID] true/false"
"/noclip_self true/false"
"/noclip [PlayerName] true/false"
Well, as always thoughts and constructive suggestions are welcome.
1. Admins to stop lag bombs in sectors where entities are crashing into each other, and then safely move the entities away from each other.
2. Players that want to build complicated things in single player (or in special build sectors, such as what we have set up on LvD). This would be useful for where the player has to physically move to specific parts of their enclosed entity, such as a maze, then turn clipping back on.
3. Creative uses, such as scripting quests where ships might become ethereal momentarily.
There are other uses for it, but these are the things that made me have the idea for it. Many 3d games in the past have had admin controls for turning clipping on and off, and I think there's a place for it in StarMade as well. Though I know there are some other commands, such as "/soft_despawn_dock," which can be used for troubleshooting lag bombs, but these commands all have their drawbacks. Such as for "/soft_despawn_dock," it makes the entity disappear, so it cannot be moved. Putting no clipping onto an entity still allows admins to interact with it and then clear up the issue without having to rely on doing things like writing down the UID of an entity that they have made disappear, to then use commands on the UID to move it while it has been soft despawned.
The commands that I'd suggest adding are as follows:
"/noclip_selected true/false"
"/noclip_uid [UID] true/false"
"/noclip_self true/false"
"/noclip [PlayerName] true/false"
Well, as always thoughts and constructive suggestions are welcome.