summaryrefslogtreecommitdiff
path: root/src/game/tremulous.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/tremulous.h')
-rw-r--r--src/game/tremulous.h45
1 files changed, 23 insertions, 22 deletions
diff --git a/src/game/tremulous.h b/src/game/tremulous.h
index f444fc5d..5f7831ec 100644
--- a/src/game/tremulous.h
+++ b/src/game/tremulous.h
@@ -139,31 +139,31 @@
#define LEVEL1_UPG_SPEED 1.25f
#define LEVEL1_UPG_VALUE AVM(275)
#define LEVEL1_UPG_HEALTH AHM(100)
-#define LEVEL1_UPG_REGEN 2
+#define LEVEL1_UPG_REGEN 3
#define LEVEL1_UPG_COST 1
#define LEVEL2_SPEED 1.2f
#define LEVEL2_VALUE AVM(350)
#define LEVEL2_HEALTH AHM(150)
-#define LEVEL2_REGEN 3
+#define LEVEL2_REGEN 4
#define LEVEL2_COST 1
#define LEVEL2_UPG_SPEED 1.2f
#define LEVEL2_UPG_VALUE AVM(450)
#define LEVEL2_UPG_HEALTH AHM(175)
-#define LEVEL2_UPG_REGEN 4
+#define LEVEL2_UPG_REGEN 5
#define LEVEL2_UPG_COST 1
#define LEVEL3_SPEED 1.1f
#define LEVEL3_VALUE AVM(500)
#define LEVEL3_HEALTH AHM(200)
-#define LEVEL3_REGEN 5
+#define LEVEL3_REGEN 6
#define LEVEL3_COST 1
#define LEVEL3_UPG_SPEED 1.1f
#define LEVEL3_UPG_VALUE AVM(600)
#define LEVEL3_UPG_HEALTH AHM(250)
-#define LEVEL3_UPG_REGEN 6
+#define LEVEL3_UPG_REGEN 7
#define LEVEL3_UPG_COST 1
#define LEVEL4_SPEED 1.2f
@@ -188,7 +188,7 @@
*
*/
-#define ALIEN_BHLTH_MODIFIER 0.5f
+#define ALIEN_BHLTH_MODIFIER 1.0f
#define ABHM(h) ((int)((float)h*ALIEN_BHLTH_MODIFIER))
#define CREEP_BASESIZE 700
@@ -199,7 +199,7 @@
#define ASPAWN_BP 10
#define ASPAWN_BT 15000
-#define ASPAWN_HEALTH ABHM(500)
+#define ASPAWN_HEALTH ABHM(250)
#define ASPAWN_REGEN 8
#define ASPAWN_SPLASHDAMAGE 50
#define ASPAWN_SPLASHRADIUS 50
@@ -208,7 +208,7 @@
#define BARRICADE_BP 10
#define BARRICADE_BT 20000
-#define BARRICADE_HEALTH ABHM(400)
+#define BARRICADE_HEALTH ABHM(200)
#define BARRICADE_REGEN 12
#define BARRICADE_SPLASHDAMAGE 50
#define BARRICADE_SPLASHRADIUS 50
@@ -216,17 +216,18 @@
#define BOOSTER_BP 12
#define BOOSTER_BT 15000
-#define BOOSTER_HEALTH ABHM(300)
+#define BOOSTER_HEALTH ABHM(150)
#define BOOSTER_REGEN 8
#define BOOSTER_SPLASHDAMAGE 50
#define BOOSTER_SPLASHRADIUS 50
#define BOOSTER_CREEPSIZE 120
#define BOOSTER_INTERVAL 30000 //time in msec between uses (per player)
+#define BOOSTER_REGEN_MOD 2.0f
#define ACIDTUBE_BP 8
#define ACIDTUBE_BT 15000
-#define ACIDTUBE_HEALTH ABHM(200)
-#define ACIDTUBE_REGEN 8
+#define ACIDTUBE_HEALTH ABHM(125)
+#define ACIDTUBE_REGEN 10
#define ACIDTUBE_SPLASHDAMAGE 30
#define ACIDTUBE_SPLASHRADIUS 300
#define ACIDTUBE_CREEPSIZE 120
@@ -235,20 +236,20 @@
#define HIVE_BP 12
#define HIVE_BT 20000
-#define HIVE_HEALTH ABHM(200)
-#define HIVE_REGEN 8
+#define HIVE_HEALTH ABHM(125)
+#define HIVE_REGEN 10
#define HIVE_SPLASHDAMAGE 30
#define HIVE_SPLASHRADIUS 200
#define HIVE_CREEPSIZE 120
#define HIVE_RANGE 400.0f
-#define HIVE_REPEAT 10000
-#define HIVE_DMG 20
-#define HIVE_SPEED 230.0f
+#define HIVE_REPEAT 5000
+#define HIVE_DMG 50
+#define HIVE_SPEED 240.0f
#define HIVE_DIR_CHANGE_PERIOD 500
#define TRAPPER_BP 10
#define TRAPPER_BT 12000
-#define TRAPPER_HEALTH ABHM(80)
+#define TRAPPER_HEALTH ABHM(50)
#define TRAPPER_REGEN 6
#define TRAPPER_SPLASHDAMAGE 15
#define TRAPPER_SPLASHRADIUS 100
@@ -260,7 +261,7 @@
#define OVERMIND_BP 0
#define OVERMIND_BT 30000
-#define OVERMIND_HEALTH ABHM(1000)
+#define OVERMIND_HEALTH ABHM(500)
#define OVERMIND_REGEN 10
#define OVERMIND_SPLASHDAMAGE 15
#define OVERMIND_SPLASHRADIUS 300
@@ -271,7 +272,7 @@
#define HOVEL_BP 8
#define HOVEL_BT 15000
-#define HOVEL_HEALTH ABHM(750)
+#define HOVEL_HEALTH ABHM(375)
#define HOVEL_REGEN 20
#define HOVEL_SPLASHDAMAGE 20
#define HOVEL_SPLASHRADIUS 200
@@ -472,16 +473,16 @@
#define MGTURRET_BP 8
#define MGTURRET_BT 10000
-#define MGTURRET_HEALTH HBHM(350)
+#define MGTURRET_HEALTH HBHM(300)
#define MGTURRET_SPLASHDAMAGE 200
#define MGTURRET_SPLASHRADIUS 150
#define MGTURRET_ANGULARSPEED 8 //degrees/think ~= 200deg/sec
#define MGTURRET_ACCURACYTOLERANCE MGTURRET_ANGULARSPEED / 1.5f //angular difference for turret to fire
#define MGTURRET_VERTICALCAP 30 // +/- maximum pitch
#define MGTURRET_REPEAT 100
-#define MGTURRET_RANGE 250
+#define MGTURRET_RANGE 300.0f
#define MGTURRET_SPREAD 200
-#define MGTURRET_DMG HDM(5)
+#define MGTURRET_DMG HDM(4)
#define MGTURRET_DCC_ANGULARSPEED 10
#define MGTURRET_DCC_ACCURACYTOLERANCE MGTURRET_DCC_ANGULARSPEED / 1.5f