diff --git a/attack.cpp b/attack.cpp index a774d79b..c2df50e2 100644 --- a/attack.cpp +++ b/attack.cpp @@ -438,6 +438,7 @@ EX void killMonster(cell *c, eMonster who, flagtype deathflags IS(0)) { c->stuntime = 1; cell *head = dragon::findhead(c); if(dragon::totalhp(head) == 0) dragon::kill(head, who); + return; } if(isWorm(c) && m != moTentacleGhost) return;