Add missing thrownobj clears when the obj is destroyed

This commit is contained in:
Pasi Kallinen
2015-10-15 14:56:42 +03:00
parent 07554b4613
commit f1c1f3cb8a

View File

@@ -1231,10 +1231,13 @@ boolean
tmp_at(DISP_END, 0);
breakmsg(obj, cansee(bhitpos.x, bhitpos.y));
breakobj(obj, bhitpos.x, bhitpos.y, TRUE, TRUE);
thrownobj = (struct obj *) 0;
return;
}
if (flooreffects(obj, bhitpos.x, bhitpos.y, "fall"))
if (flooreffects(obj, bhitpos.x, bhitpos.y, "fall")) {
thrownobj = (struct obj *) 0;
return;
}
obj_no_longer_held(obj);
if (mon && mon->isshk && is_pick(obj)) {
if (cansee(bhitpos.x, bhitpos.y))