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