the data on the scrlvl.ids file in the iesdp is accurate to the file. however, there should be a note that for IWD and it's expansions the numerical values are off. You can test this by doing ChangeAIScript on a party member using the given text labels and look at what happens in the save game.
IF Global("assignscripts","GLOBAL",0) THEN RESPONSE #100 ChangeAIScript("class",CLASS) ChangeAIScript("race",RACE) ChangeAIScript("general",GENERAL) ChangeAIScript("default",DEFAULT) SetGlobal("assignscripts","GLOBAL",1) ENDas far as i know this only affects IWD and it's expansions.
correct numerical values for text labels in scrlvl.ids to match creature script slots in IWD and expansions are:
0 OVERRIDE 1 AREA 2 SPECIFICS 3 CLASS 4 RACE 5 GENERAL 6 DEFAULT