diff --git a/systems.cpp b/systems.cpp index 62c70f7..4c7420b 100644 --- a/systems.cpp +++ b/systems.cpp @@ -624,6 +624,7 @@ bool System::use_item(const string& slot_name) { auto& player_combat = world.get(level.player); if(player_combat.hp >= player_combat.max_hp) return false; + if(!inventory.has(slot_name)) return false; auto what = inventory.get(slot_name);