BTW ,about merging changes: I have all the changes In my head and I like the idea of people merging this changes into their DLL (and if they give proper credit, much better
).
This afternoon I'll take 20 minutes to make the changes again over the unformatted version, so is easier to track those changes.
Anyways remember the dll is on beta version: I try to make the assembly as universal as possible, but there are methods I still don't see a 100% integration into other people mods, and need a bit more work. Other methods aren't fully tested and maybe add secondary effects or return undesirable outputs.
Examples:
Universal 100% integrable:
--------------------------
The methods associated with the move + shot for mobile ranged are fully tested, performance tested, and I can't think of a situation in any type of mod you don't want the AI to perform better in that regard.
100% working but still need some refinement:
--------------------------------------------
Disbanding long obsolete units could mess up with some specific units on mods: Lets say a mod that focuses on WW2 and has 8 different eras, and there's an upgradeable tank that gets an upgrade 5 eras later. This will meet all requirements and start disbanding those "long obsolete" tanks without reason.
Not sure it's working/ not fully tested:
----------------------------------------
The social policies modifications. Theoretically AIs should have less focus on tradition/piety and get a bit more variety, but I don't see any real change in AI policy decisions. I have to test it even further.
All in all, if you want to add features I should make some further explanation on changes, states and impact.