void ClearBlind(object oPC) { effect token = GetFirstEffect(oPC); while (GetIsEffectValid(token)) { if(GetEffectType(token) == EFFECT_TYPE_BLINDNESS) RemoveEffect(oPC,token); token = GetNextEffect(oPC); } return; } void main() { object oPC = GetPCSpeaker(); if(oPC == OBJECT_INVALID) oPC = GetLastSpeaker(); DeleteLocalInt(oPC,"wizTPCtr"); DeleteLocalString(oPC,"wizTPColor"); int j; for(j = 791; j < 795; j++) { DeleteLocalObject(oPC,"wizTP"+IntToString(j)); DeleteLocalInt(oPC,"wizTP"+IntToString(j)); } ClearBlind(oPC); return; }