I wrote some general thoughts about choosing between AI mods a couple of years ago (mostly points I was considering when writing SCSII) which you can read at
http://forums.gibber...showtopic=11484 . However, while that might help assess SCSII, it doesn't tell you what BP does, because I don't know (and the BP that existed then, in 2007, is probably different from the current one).
Just to add to dabus's comment on SCSII (which is basically right), the large majority of spellcasters in
SCS and SCSII get their spells determined (at install time) according to a reasonably complicated, but fixed, algorithm. A scattering of SCSII casters (Irenicus in Hell, for instance) get all their spells hand-picked; a rather longer list get a few specifically chosen spells.
Basically, I did it that way mostly because there are several hundred spellcasters in
BG2. If I'd tried to determine them all by hand I'd have (a) become very bored, (b) probably not got to the end, and © in practice ended up applying some kind of tacit or explicit algorithm anyway, since I'm not imaginative enough to come up with 200 genuinely different sets of strategies.
I would want to stress that general doesn't mean unvaried.
SCS spellcasters use a pretty respectable fraction of all spells (basically anything useful and enemy-scriptable), have about 40 different sequencers, spell triggers etc defined, can be any of four specialities (necromancer, conjurer, invoker, enchanter), etc. There are several hundred billion different combinations that the algorithm can produce.
None of this is particularly to answer "use
SCS, not BP". I don't actually know the correct answer (other than it probably varies according to taste), and I'm not familiar enough with the new BP to be able to say anything more concrete.
Edited by DavidWallace, 06 September 2010 - 07:53 AM.