Change test whether a land unit is artillery
Test for land unit firing damage instead of range, for consistency with ships.
This commit is contained in:
parent
22c6fd8bf6
commit
69f441ef39
4 changed files with 5 additions and 5 deletions
|
@ -149,7 +149,7 @@ multifire(void)
|
|||
if (item.land.lnd_own != player->cnum)
|
||||
continue;
|
||||
|
||||
if (fland.lnd_frg == 0) {
|
||||
if (fland.lnd_dam == 0) {
|
||||
pr("Unit %d cannot fire!\n", fland.lnd_uid);
|
||||
continue;
|
||||
}
|
||||
|
@ -357,7 +357,7 @@ multifire(void)
|
|||
fx = fland.lnd_x;
|
||||
fy = fland.lnd_y;
|
||||
|
||||
if (fland.lnd_frg == 0) {
|
||||
if (fland.lnd_dam == 0) {
|
||||
pr("Unit %d cannot fire!\n", fland.lnd_uid);
|
||||
continue;
|
||||
}
|
||||
|
|
|
@ -227,7 +227,7 @@ mission(void)
|
|||
}
|
||||
|
||||
if ((mission == MI_INTERDICT) && (type == EF_LAND))
|
||||
if (lchr[(int)gp->type].l_frg < 1) {
|
||||
if (lchr[(int)gp->type].l_dam == 0) {
|
||||
pr("%s: cannot fire at range!\n", obj_nameof(gp));
|
||||
continue;
|
||||
}
|
||||
|
|
|
@ -1136,7 +1136,7 @@ lnd_support(natid victim, natid attacker, coord x, coord y, int defending)
|
|||
|
||||
snxtitem_all(&ni, EF_LAND);
|
||||
while (nxtitem(&ni, &land)) {
|
||||
if (land.lnd_frg == 0)
|
||||
if (land.lnd_dam == 0)
|
||||
continue;
|
||||
if ((land.lnd_x == x) && (land.lnd_y == y))
|
||||
continue;
|
||||
|
|
|
@ -546,7 +546,7 @@ use_supply(struct lndstr *lp)
|
|||
|
||||
lp->lnd_item[I_SHELL] = MAX(lp->lnd_item[I_SHELL] - shells_needed, 0);
|
||||
|
||||
if (lp->lnd_frg) /* artillery */
|
||||
if (lp->lnd_dam) /* artillery */
|
||||
goto done;
|
||||
|
||||
food_needed = get_minimum(lp, I_FOOD);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue