]> git.pond.sub.org Git - empserver/commitdiff
(plane_bomb, land_bomb): Apply collateral damage to target sector
authorMarkus Armbruster <armbru@pond.sub.org>
Tue, 29 Nov 2005 17:54:45 +0000 (17:54 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Tue, 29 Nov 2005 17:54:45 +0000 (17:54 +0000)
instead of where the targeted plane/land unit is after the attack.
Different if the target retreats.  Can't happen for planes.  Reported
by Greg German.

src/lib/commands/bomb.c

index 67ebf2d26305cfc0a75d385af14af551363362b9..110c3d356d40fea2102d77f082e8bb92364f4c98 100644 (file)
@@ -714,7 +714,7 @@ plane_bomb(struct emp_qelem *list, struct sctstr *target)
               cname(player->cnum), dam, prplane(&plane),
               xyas(target->sct_x, target->sct_y, own));
        putplane(plane.pln_uid, &plane);
-       collateral_damage(plane.pln_x, plane.pln_y, dam, list);
+       collateral_damage(target->sct_x, target->sct_y, dam, list);
       next:
        ;
     }
@@ -821,7 +821,7 @@ land_bomb(struct emp_qelem *list, struct sctstr *target)
                retreat_land(&land, 'b');
        nreport(player->cnum, N_UNIT_BOMB, own, 1);
        putland(land.lnd_uid, &land);
-       collateral_damage(land.lnd_x, land.lnd_y, dam, list);
+       collateral_damage(target->sct_x, target->sct_y, dam, list);
       next:
        ;
     }