Fix object weight when part of stack burns up on floor

This commit is contained in:
Pasi Kallinen
2024-02-01 20:58:22 +02:00
parent 378648bd9c
commit 2a5a7160c9

View File

@@ -4494,9 +4494,10 @@ burn_floor_objects(
/* useupf(), which charges, only if hero caused damage */
if (u_caused)
useupf(obj, delquan);
else if (delquan < scrquan)
else if (delquan < scrquan) {
obj->quan -= delquan;
else
obj->owt = weight(obj);
} else
delobj(obj);
cnt += delquan;
if (give_feedback) {