From c37ba185e89c73bc33e9ac19ee840c5e5ed49bb3 Mon Sep 17 00:00:00 2001
From: Ben Millwood <thebenmachine@gmail.com>
Date: Sat, 3 Oct 2009 11:42:20 +0000
Subject: Lcannon primary doesn't scale radius anymore, just uses secondary
 size

---
 src/game/g_missile.c | 4 ++--
 src/game/tremulous.h | 3 +--
 2 files changed, 3 insertions(+), 4 deletions(-)

(limited to 'src/game')

diff --git a/src/game/g_missile.c b/src/game/g_missile.c
index e85e7cd4..ebfd4d9d 100644
--- a/src/game/g_missile.c
+++ b/src/game/g_missile.c
@@ -470,13 +470,13 @@ gentity_t *fire_luciferCannon( gentity_t *self, vec3_t start, vec3_t dir,
   bolt->target_ent = NULL;
   
   // Give the missile a small bounding box
-  charge = (float)( damage - LCANNON_SECONDARY_DAMAGE ) / LCANNON_DAMAGE;
   bolt->r.mins[ 0 ] = bolt->r.mins[ 1 ] = bolt->r.mins[ 2 ] =
-    -LCANNON_SECONDARY_SIZE - charge * LCANNON_SIZE;
+    -LCANNON_SIZE;
   bolt->r.maxs[ 0 ] = bolt->r.maxs[ 1 ] = bolt->r.maxs[ 2 ] =
     -bolt->r.mins[ 0 ];
   
   // Pass the missile charge through
+  charge = (float)( damage - LCANNON_SECONDARY_DAMAGE ) / LCANNON_DAMAGE;
   bolt->s.torsoAnim = charge * 255;
   if( bolt->s.torsoAnim < 0 )
     bolt->s.torsoAnim = 0;
diff --git a/src/game/tremulous.h b/src/game/tremulous.h
index 4e0b3350..b3ed8633 100644
--- a/src/game/tremulous.h
+++ b/src/game/tremulous.h
@@ -458,10 +458,9 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 #define LCANNON_RELOAD              0
 #define LCANNON_DAMAGE              HDM(265)
 #define LCANNON_RADIUS              150      // primary splash damage radius
-#define LCANNON_SIZE                8        // bounding box radius for full charge
+#define LCANNON_SIZE                5        // missile bounding box radius
 #define LCANNON_SECONDARY_DAMAGE    HDM(30)
 #define LCANNON_SECONDARY_RADIUS    75       // secondary splash damage radius
-#define LCANNON_SECONDARY_SIZE      5        // bounding box radius
 #define LCANNON_SECONDARY_SPEED     1400
 #define LCANNON_SECONDARY_RELOAD    2000
 #define LCANNON_SECONDARY_REPEAT    1000
-- 
cgit