Merge pull request #87 from Valorith/copilot/sub-pr-80-78df83ab-fc86-4eda-900e-3a2f3889ead1

Fix unlimited charges sentinel round-trip in inventory load
This commit is contained in:
Vayle 2026-03-19 22:42:54 -04:00 committed by GitHub
commit 5af371ac60
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -746,7 +746,7 @@ bool SharedDatabase::GetInventory(Client *c)
inst->SetColor(color);
}
if (charges > std::numeric_limits<int16>::max()) {
if (charges >= std::numeric_limits<int16>::max()) {
inst->SetCharges(-1);
} else if (charges == 0 && inst->IsStackable()) {
// Stackable items need a minimum charge of 1 remain moveable.