food_disappears is missing a tin check #1648
Reported in GitHub issue #1648 by @janne-hmp
This commit is contained in:
@@ -398,6 +398,11 @@ food_disappears(struct obj *obj)
|
|||||||
if (obj == svc.context.victual.piece)
|
if (obj == svc.context.victual.piece)
|
||||||
svc.context.victual = zero_victual; /* victual.piece = 0, .o_id = 0 */
|
svc.context.victual = zero_victual; /* victual.piece = 0, .o_id = 0 */
|
||||||
|
|
||||||
|
if (obj == svc.context.tin.tin) {
|
||||||
|
svc.context.tin.tin = (struct obj *) 0;
|
||||||
|
svc.context.tin.o_id = 0;
|
||||||
|
}
|
||||||
|
|
||||||
if (obj->timed)
|
if (obj->timed)
|
||||||
obj_stop_timers(obj);
|
obj_stop_timers(obj);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user