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;
|
||
|
}
|