Imp, I do not understand what you are proposing here. Please clarify.
To fix the Keep's script and the innate fix'es incompatibility:
IF
SpellCastInnate([ANYONE],HELM_RITUAL_SCROLL) // SPIN592.SPL (No such index)
Global("HelmRitualDone","GLOBAL",0)
THEN
One should do this:
1) Copy the spin592.spl to be spin100.spl, as that spell doesn't exist in the vanilla game.
2) Edit the spell.ids file so it contains the corrected file, aka change this:
3592 HELM_RITUAL_SCROLL
To be:
3100 HELM_RITUAL_SCROLL
3) Other minor things, such as replacing the files in .are, .itm etc stuff. The script is fixed with the 2) -move.
And remove the spin592.spl from the games libraries... so it can then be used by ADD_SPELL etc.
So whether one installs the innate spell fix or not, the .spl is unchanged and always working in the game. The BWS Fixpack would be the first place I would place this in.
4) Get weidu to print out the warning to not mess up the carefreely botched systems so the cheese wheels won't fall off.
Edited by The Imp, 19 December 2016 - 06:36 AM.
Yep, Jarno Mikkola. my Mega Mod FAQ. Use of the BWS, and how to use it(scroll down that post a bit).
OK, desert dweller, welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand. Ouh, actually it was still snow then.. but anyways.