public bool clear(CLRScriptBase script)
{
if (script.GetIsObjectValid(m_oCreature) == CLRScriptBase.FALSE || script.GetIsObjectValid(m_oCreature) == CLRScriptBase.FALSE)
{
return false;
}
uint oOldHide = getHide(script);
foreach(ItemProperty prop in script.GetItemPropertiesOnItem(oOldHide))
{
if (script.GetItemPropertyDurationType(prop) == CLRScriptBase.DURATION_TYPE_PERMANENT)
{
script.RemoveItemProperty(oOldHide, prop);
}
}
script.SendMessageToPC(m_oCreature, "PC Hide refreshed.");
return true;
}