Skip to content

added hasgridtype condition#180

Merged
Bishbash777 merged 1 commit intoTorchAPI:masterfrom
LordTylus:gridtypefilter
Mar 7, 2021
Merged

added hasgridtype condition#180
Bishbash777 merged 1 commit intoTorchAPI:masterfrom
LordTylus:gridtypefilter

Conversation

@LordTylus
Copy link
Copy Markdown
Contributor

When using !cleanup delete hasownertype npc everything will be deleted that is npc owned, so stations and ships. This is not a good behavior as NPC stations that are protected by safezoned may not want to be deleted.

You of course can remove them and use the shitty commands to remove the now empty safezones as well but players may want to expect a consistent location of these NPCs, as common points of interest.

So with this new condition you can
!cleanup delete hasownertype npc hasgridtype ship
which will only remove npc ships and leave the stations.

Similar to all other conditions a grid will only be deleted if all subgrids match this condition. So it works best for ships, as all subgrids of a ship usually are ships as well. However a station with a rotor head wont be removed by "static" condition as long as the rotor head is there.

This could be changed in the future but personally I dont think its needed to build something inconsistent there.

When using !cleanup delete hasownertype npc everything will be deleted that is npc owned, so stations and ships. This is not a good behavior as NPC stations that are protected by safezoned may not want to be deleted.

You of course can remove them and use the shitty commands to remove the now empty safezones as well but players may want to expect a consistent location of these NPCs, as common points of interest.

So with this new condition you can
!cleanup delete hasownertype npc hasgridtype ship
which will only remove npc ships and leave the stations.

Similar to all other conditions a grid will only be deleted if all subgrids match this condition. So it works best for ships, as all subgrids of a ship usually are ships as well. However a station with a rotor head wont be removed by "static" condition as long as the rotor head is there.

This could be changed in the future but personally I dont think its needed to build something inconsistent there.
@Bishbash777 Bishbash777 merged commit 49e25cd into TorchAPI:master Mar 7, 2021
dorimanx pushed a commit to dorimanx/Essentials that referenced this pull request Jun 17, 2021
When using !cleanup delete hasownertype npc everything will be deleted that is npc owned, so stations and ships. This is not a good behavior as NPC stations that are protected by safezoned may not want to be deleted.

You of course can remove them and use the shitty commands to remove the now empty safezones as well but players may want to expect a consistent location of these NPCs, as common points of interest.

So with this new condition you can
!cleanup delete hasownertype npc hasgridtype ship
which will only remove npc ships and leave the stations.

Similar to all other conditions a grid will only be deleted if all subgrids match this condition. So it works best for ships, as all subgrids of a ship usually are ships as well. However a station with a rotor head wont be removed by "static" condition as long as the rotor head is there.

This could be changed in the future but personally I dont think its needed to build something inconsistent there.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants