27 lines
446 B
Plaintext
27 lines
446 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();
|
|
|
|
ClearBlind(oPC);
|
|
|
|
return;
|
|
}
|