We currently have only total block limits as restrictions in the config.
A dimensional restriction option would also be very handy for quite a few use cases.
Suggestion
Allow adding:
- height
- width
- length
to the object types for limitations.
We currently have only total block limits as restrictions in the config.
A dimensional restriction option would also be very handy for quite a few use cases.
Allow adding:
to the object types for limitations.
-QA Testing-
Works better now although a few remaining issues, probably closely related to each other, tried to put it in a decent format although not sure if I succeeded at that...:
I don't know how you planned it but maybe it would be good at the same time to permit to parameter different limitations according the entities: stations and vessels.
This would allow the owners of servers (especially RP) to make different limitations for both types of entities and thus impose a ratio.
I.e: A station could make 1000m maximum while vessels only 500m.
(Just playing on this ratio could maybe boost a little the station. No more solo ship destroying it but force people to form fleet and cooperate to engage it)
Just to be clear, the current block count limit does not prevent you from making something larger than specified. It does exactly what it says it does which is disable systems on a ship not conforming to the set limit.
-QA Testing-
Not fixed, seems some condition is wrong.
Anything that should be allowed, is not allowed.
Anything that should not be allowed, is allowed.
Probably caused by line 453 in the Segment class.
-QA Testing-
A bit better now, has several issues remaining though:
This limit should only apply for placing down blocks, templates or trying to spawn in a ship that is above the limit.
It should not apply on removing blocks, that way you always have the chance to convert existing ships into something usable.
Can go one over allowed dimension. Once that happens only remove will work on that structure.
-QA Testing-
Works better now although a few remaining issues, probably closely related to each other, tried to put it in a decent format although not sure if I succeeded at that...:
2 could be a result of the core counting as 2m cube. In your example did you add 19 or 20 blocks to reach dimension of 21?
Added 20 blocks, for a total of 21 if you include the ship core. it's either a < versus <= issue or the value to be compared to is just offset by 1.
Not much of a big deal, only makes the error message confusing.