change exception type when no item is equipped

This commit is contained in:
Martin Michelsen
2023-06-18 22:55:59 -07:00
parent bcaa2a493e
commit dcbfeebc37
+3 -3
View File
@@ -857,7 +857,7 @@ size_t PlayerInventory::find_equipped_weapon() const {
} }
} }
if (ret < 0) { if (ret < 0) {
throw runtime_error("no weapon is equipped"); throw out_of_range("no weapon is equipped");
} }
return ret; return ret;
} }
@@ -878,7 +878,7 @@ size_t PlayerInventory::find_equipped_armor() const {
} }
} }
if (ret < 0) { if (ret < 0) {
throw runtime_error("no armor is equipped"); throw out_of_range("no armor is equipped");
} }
return ret; return ret;
} }
@@ -899,7 +899,7 @@ size_t PlayerInventory::find_equipped_mag() const {
} }
} }
if (ret < 0) { if (ret < 0) {
throw runtime_error("no mag is equipped"); throw out_of_range("no mag is equipped");
} }
return ret; return ret;
} }