Closed zrisher closed 9 years ago
This is medium priority, but not required for Beta.
An alternative implementation would be to create groups of blocks of similar functionality:
And just build in simple controls for those like we have turrets and size. Then when configuring, the server owner could add any modded block types that should fit in one of those categories.
One cool thing about getting these finer-level limits in is that we could increase the overall block limits if they were just going to armor. So stuff could last a lot longer in combat, ships could be bigger and more impressive-looking.
Looking at a lot of these block definitions, you might be able to get away with just checking for block types - every mod block seems to hook into one of them. You could use that logic for #30 too.
Closed via #58
Eventually, it would be great to be able to configure limits for mod-created blocks that replicate the functionality of things we need to limit: tools - i.e. Earthbreaker drill production - i.e. Small Ship Refinery turrets - i.e. any of the many turret packages
The only way to do this sustainability is probably to allow users to submit custom SubTypeNames in their class limits configuration, then check against strings in the
GridEnforcer
.