private uint getHide( CLRScriptBase script )
{
uint oHide = script.GetItemPossessedBy(m_oCreature, "acr_pchide");
if (script.GetIsObjectValid(oHide) == CLRScriptBase.FALSE)
{
oHide = script.GetItemInSlot(CLRScriptBase.INVENTORY_SLOT_CARMOUR, m_oCreature);
if (script.GetIsObjectValid(oHide) == CLRScriptBase.FALSE || script.GetResRef(oHide) != "acr_pchide")
{
oHide = CLRScriptBase.OBJECT_INVALID;
}
}
return oHide;
}