I said initially that this can't really be a feature that can be considered as "ready" due to the iterative development-process for AI-improvements. But I've reached a point where I'm quite happy with my AI and don't really feel the need to update it any further.
Well, if you don't plan any further updates, then it is practically-speaking "ready".
Considering I'm more or less in maintenance-mode, when it comes to the AI, I'm wondering if now the conditions for merging BOXCE back into OXCE are met.
You mean the whole BOXCE?
You are kidding, right?
We were discussing merging BAI, not BOXCE.
I am not going to merge features, which I have explicitly rejected, like more than 8 bases for example.
If we talk about BAI, I don't reject it immediately, but I also cannot say yes without knowing exactly what it would contain (and the quality of it).
I would be stupid if I was going to buy a pig in a poke:
https://dictionary.cambridge.org/dictionary/english/pig-in-a-pokeIf you can prepare a reviewable PR, Yankes and I can review and see if it is compatible- and maintainable-enough to be merged.
The minimum requirements for the PR would be:
1. one (squashed) commit
1b. at least one A4 page worth of changelog; or something like that to help with the review
2. only BAI,
nothing else (e.g. no RA, etc.)
2b. no rejected features (e.g. no 8+ bases)
2c. no features that are on my todolist and I know I want to do them differently (e.g. hangar types)
3. no revert of OXCE commits (e.g.
https://github.com/MeridianOXC/OpenXcom/commit/8f1dd59ad1a27485b841f68a068556c403f72fd0 or
https://github.com/MeridianOXC/OpenXcom/commit/9a90fab4372841b387319900993d0267251db18b)
4. no OG-incompatible changes (e.g.
https://github.com/Xilmi/OpenXcom/commit/123350d3ab0e29c4d25370841964a525545072cf)
I don't know how difficult it will be to create such a PR, but not gonna lie, probably very.
Consider carefully if that is worth your time; and our time.
Considering I'm more or less in maintenance-mode...
Don't know about Yankes, but I am also more or less in maintenance mode since the last year.
I have only 2 big features I still want to do; the rest is community wishlist.
BAI-sized PR is rather heavy on my retirement plans.