37 lines
686 B
Plaintext
37 lines
686 B
Plaintext
|
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;
|
||
|
}
|