(nuk_add): Failed to call makenotlost() when reusing a `hole' in the

nuke file.
This commit is contained in:
Markus Armbruster 2004-02-06 23:52:11 +00:00
parent 32fac041b2
commit 49a4d5065c

View file

@ -121,14 +121,15 @@ nuk_add(coord x, coord y, int type, int num)
ef_extend(EF_NUKE, 10); ef_extend(EF_NUKE, 10);
memset(&nuke, 0, sizeof(struct nukstr)); memset(&nuke, 0, sizeof(struct nukstr));
nuke.nuk_uid = nuk_uid; nuke.nuk_uid = nuk_uid;
nuke.nuk_ship = -1;
nuke.nuk_n = 0;
makenotlost(EF_NUKE, nuke.nuk_own, nuke.nuk_uid, nuke.nuk_x,
nuke.nuk_y);
} }
if (nuke.nuk_own == 0) {
nuke.nuk_ship = -1;
nuke.nuk_x = x; nuke.nuk_x = x;
nuke.nuk_y = y; nuke.nuk_y = y;
nuke.nuk_own = own; nuke.nuk_own = own;
makenotlost(EF_NUKE, nuke.nuk_own, nuke.nuk_uid, nuke.nuk_x,
nuke.nuk_y);
}
nuke.nuk_types[type] += num; nuke.nuk_types[type] += num;
nuke.nuk_n += num; nuke.nuk_n += num;