Berserker, некоторые скрипты сохранены во временные, потому и возник конфуз. В том конкретном скрипте это даже удобно, поскольку учитывается много вариантов "вкл/выкл" скриптов.
А почему предложил унифицировать, потому что так я смогу использовать !?PI для смены описания для навыков, тем самым освободив немало v переменных глобальных.
Так , а ошибка - использование одной и той же v var глобальной для разных скриптов?Или только ситуация, где в одном скрипте было две проверки другого скрипта дважды?