Well it seems that the relevant field in protos.tab is Col312. I can't see any other field which might have a part in calling the correct .py file. Or perhaps the correct .py script IS called but there is something wrong with the script itself which makes the potion non-functional. If someone is willing to tinker with Col312 and see the effects of the potions above or tinker with the scripts attached to these potions, your help would be much appreciated. Come to think of it your bravery as well, since you may provoke a CTD. On another note, there have been lots of complaints regarding permanent spells too. Even after the official patch which supposedly has fixed them all. I feel sorry for tkurgan running all over the place trying to hex edit saved files to correct them by removing the permanent effect. I opened up Spell434 - Silence.py and found spell.duration = 100 * spell.caster_level Actually Silence is supposed to have a duration: 1 min./level as per 3.5e SRD. From past observations, spell.duration seems to use "rounds" as units. Since 1 minute = 10 rounds, this line of code should instead be: spell.duration = 10 * spell.caster_level I wonder if the extended duration has a part to play in spell permanency? I saw one bug report which states duration of Silence as 14400 and this figure did not budge even with prolonged waiting, resting and various measures to dispel the effect. Anyway, even if it doesn't, I think the above error should still be corrected. EDIT: One last thing for today, I can't find any reference to a special ability that prevents Rogue sneak attacks. I know elementals and galeb duhrs are still vulnerable to them. I'm a bit rusty here but if I'm not mistaken anything that prevents critical hits also prevent sneak attacks. However I cannot find a flag or parameter in protos.tab which does this. Maybe I haven't looked hard enough. If anyone would like to help solve this or re-search protos.tab for such a parameter, it would go a long way to fixing this bug.