From 24379feab30a3647a3b21705edde541899122f7e Mon Sep 17 00:00:00 2001 From: Allanis Date: Tue, 20 May 2014 23:36:17 +0100 Subject: [PATCH] [Add] Take into account ship size for it's explosion. --- src/pilot.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pilot.c b/src/pilot.c index 82d26ac..0b0bffe 100644 --- a/src/pilot.c +++ b/src/pilot.c @@ -707,6 +707,8 @@ void pilot_explode(double x, double y, double radius, rx = p->solid->pos.x - x; ry = p->solid->pos.y - y; dist = pow2(rx) + pow2(ry); + /* Take into account ship size. */ + dist += pow2(p->ship->gfx_space->sw) + pow2(p->ship->gfx_space->sh); /* Pilot is hit. */ if(dist < rad2) {