Not the balance of it ofc, Sorian is a boss, looking at it makes me satisfied. I mean actually looking at it. I just notice you don't hear much about it. 1) AI modding is necesary for unit mods and such, so the AI will use your units ofc. 2) AI modding would currently be limiting multiple mods the same way Units.json does, because multiple don't collaborate. Future mod hooks should allow the game to read multiple units.json, build.json, and ai unit_map/platoon_template, and combine them after reading in a way to follow them all, like it reads all of the first one, then the differences in the second one as long as not overlapping first one, then third one, ect. 3) A lot may wonder why every individual units .json has so many unit properties like mobile, fighter, light, basic, ect. I just noticed the ai files don't so much use units by name, as they do use units by type. They produce in bulk units fitting the designated tag. For instance, an air raid is composed of air & (bomber or gunship) - 25% fighters. So, to make mod units work with AI to some degree, give them all their intended role tags, and they will hopefully be phased in a bit, or give them more various tags and edit the AI code to use them in percentages. Anyone have any interesting discussion on all this? Any experience or conjecture or otherwise?
Honestly, the main thing that we should be pushing for is Ai modding that is MORE then just being able to assign unit "role" tags. We should be pushing for the ability to actually put together our own unit roles and AI Actors by building on top of the existing FSM model (or whatever model sorian is using for the AI).