int DamageOneItem(struct char_data *ch, struct obj_data *obj) { if (!obj) return 0; if (DamageItem(ch, obj)) { return TRUE; } return FALSE; }
bool cInventory::DamageEquippedItem(short a_Amount) { return DamageItem(invHotbarOffset + m_EquippedSlotNum, a_Amount); }
bool cItemGrid::DamageItem(int a_X, int a_Y, short a_Amount) { return DamageItem(GetSlotNum(a_X, a_Y), a_Amount); }