]> git.pond.sub.org Git - empserver/blobdiff - src/lib/commands/mfir.c
commands: Always put ship or land unit before retreating it
[empserver] / src / lib / commands / mfir.c
index a7e02db93a192f878b491284f3531926cd452831..788ad2ebcef5b9a6aeaf307c264a9dbda47939b3 100644 (file)
@@ -426,13 +426,13 @@ multifire(void)
            shipdamage(&vship, dam);
            if (vship.shp_effic < SHIP_MINEFF)
                pr("%s sunk!\n", prsub(&vship));
+           putship(vship.shp_uid, &vship);
            if (dam && (vship.shp_rflags & RET_INJURED))
                retreat_ship(&vship, vict, 'i');
            else if (target == targ_sub && (vship.shp_rflags & RET_DCHRGED))
                retreat_ship(&vship, vict, 'd');
            else if (totaldefdam == 0 && (vship.shp_rflags & RET_HELPLESS))
                retreat_ship(&vship, vict, 'h');
-           putship(vship.shp_uid, &vship);
            break;
        }
        switch (attgp->ef_type) {