Use get_mleash to find the leash attached to monster

This commit is contained in:
Pasi Kallinen
2022-04-26 08:46:55 +03:00
parent 63a0a63730
commit f10cdc2d9c
+4 -6
View File
@@ -565,12 +565,10 @@ m_unleash(struct monst *mtmp, boolean feedback)
else else
Your("leash falls slack."); Your("leash falls slack.");
} }
for (otmp = g.invent; otmp; otmp = otmp->nobj) if ((otmp = get_mleash(mtmp)) != 0) {
if (otmp->otyp == LEASH && (unsigned) otmp->leashmon == mtmp->m_id) { otmp->leashmon = 0;
otmp->leashmon = 0; update_inventory();
update_inventory(); }
break;
}
mtmp->mleashed = 0; mtmp->mleashed = 0;
} }