A thought on mixing SCS and BP:
- The main criticism I've heard about SCS AI is that it is too mechanical, non-random, compared to BP AI
- The SCS AI components are better described than the BP components (BP v181 readme has very little information about what the components do)
- Several SCS AI components for non-humanoids include bug fixes or other interesting aspects besides smarter behavior (e.g., SCS golems not getting stuck in doors, cursed wound weapons; smarter fiends summoned by enemy casters ignoring Protection from Evil, but only if you also use SCS Smarter Mages/Priests AI)
It seems to me that the most important category of AI is caster AI (mages/druids/paladins/priests/rangers). It is here that random vs. mechanical behavior will be most apparent. SCS readme for general AI points out that you can't do much with a melee creature in AI beyond telling them to attack nearest.
So when it comes to combining BP and SCS, my goals are:
1. Be able to use the improved encounters from both mods
2. Be able to choose either BP or SCS versions of caster AI without causing creatures (in the above encounters and elsewhere) to behave stupidly
3. Find out if installing both BP and SCS versions of caster AI together causes creatures (in the above encounters and elsewhere) to behave stupidly
4. Find out if installing both BP and SCS versions of creature AI for the same creature type causes creatures to behave stupidly
Also, BP has not been tested as much as SCS, so I am less sure about the quality of its AI components. micbaldur is in the middle of a play-through with BP AI only (no SCS) so I don't think we need to actively investigate this, but it is a consideration (bad behavior observed with BP+SCS combined might be a problem with BP even without SCS). So, if we see a bad behavior with BP+SCS, we should re-try with just BP before we decide for sure that it is a conflict.
Ex. BP trolls components gives them an "etherealness" ability; does that work properly? Even if it does with just BP, it might cause problems if SCS troll AI is installed also and hasn't accounted for the possibility of ethereal (invisible?) trolls.