I'd like to support Biter Craft from my mod Brave New Oarc. This would require an interface to enable a call with position to setup a new base, one for each team. BNO uses Oarc to control multiplayer spawning of new bases around a huge map.
Any interest in making some changes or adding a way of making BiterCraft into an api that I could control from my mod?
Some needs that after reviewing your code I'm sure you could provide:
- multiple BiterCraft spawns on Nauvis - and interface to enable BNO to define where to draw the new base.
- BNO control some biter attack triggers and their intensity as well as biters anywhere 360 degrees from each base with programmable distance from main.
- BNO control the box that items are provided, and what those items are.
- BNO to define a target entity or entity at position - this is critical since BNO has a central roboport already set to military to draw attacks to it. If it's destroyed BNO removes that player from the game sending them back to a holding area to enable them to start over.
- at a much lower priority since 2.0 removed some map tracking features that I'd need to reenable tracking of biter groups:
BNO does a notification and tracking and attacks based on biter events, if you're not using those events I'd love an interface to define that a swarm has started an attack and provide the group when group.state == defines.group_state.moving