Code:
bool CHARACTER::EquipItem([...]) { [...] if (item->GetType() == ITEM_COSTUME && item->GetSubType() >= COSTUME_BELL) { if (!GetWear(WEAR_WEAPON)) { return false; } } [...] }
Code:
bool CHARACTER::UnequipItem([...]) { [...] if (item->GetType() == ITEM_WEAPON) { if (GetWear(WEAR_COSTUME_WEAPON)) { return false; } } [...] }
Man soll keine Waffe ausziehen können, wenn eine Kostümwaffe getragen wird.
& Man soll keine Kostümwaffe anziehen können, wenn keine Waffe getragen wird.