// em_healstones.nss // Searches a player's inventory and heals all the bindstones in their possesion. void main() { object oPlayer = OBJECT_SELF; object oItem = GetFirstItemInInventory(oPlayer); int iNoHealed; while(GetIsObjectValid(oItem)){ string sTag = GetTag(oItem); if (sTag == "em_bindstone"){ iNoHealed = iNoHealed + 1; SetLocalInt(oItem, "liDamage", 0); } oItem = GetNextItemInInventory(oPlayer); } SendMessageToPC(oPlayer, "Healed " + IntToString(iNoHealed) + " bindstones"); ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_IMP_REMOVE_CONDITION), oPlayer); }