diff options
Diffstat (limited to 'src/game/tremulous.h')
-rw-r--r-- | src/game/tremulous.h | 34 |
1 files changed, 25 insertions, 9 deletions
diff --git a/src/game/tremulous.h b/src/game/tremulous.h index 27d9f01b..7a38cad5 100644 --- a/src/game/tremulous.h +++ b/src/game/tremulous.h @@ -159,6 +159,7 @@ * ALIEN buildables * * _BP - build points required for this buildable + * _BT - build time required for this buildable * _REGEN - the amount of health per second regained * _SPLASHDAMGE - the amount of damage caused by this buildable when melting * _SPLASHRADIUS - the radius around which it does this damage @@ -177,6 +178,7 @@ #define CREEP_ARMOUR_MODIFIER 0.75f #define ASPAWN_BP 100 +#define ASPAWN_BT 10000 #define ASPAWN_HEALTH ABHM(500) #define ASPAWN_REGEN 10 #define ASPAWN_SPLASHDAMAGE 50 @@ -185,6 +187,7 @@ #define ASPAWN_VALUE 150 #define BARRICADE_BP 80 +#define BARRICADE_BT 10000 #define BARRICADE_HEALTH ABHM(250) #define BARRICADE_REGEN 15 #define BARRICADE_SPLASHDAMAGE 50 @@ -192,6 +195,7 @@ #define BARRICADE_CREEPSIZE 120 #define BOOSTER_BP 120 +#define BOOSTER_BT 10000 #define BOOSTER_HEALTH ABHM(200) #define BOOSTER_REGEN 10 #define BOOSTER_SPLASHDAMAGE 50 @@ -200,15 +204,17 @@ #define BOOSTER_INTERVAL 30000 //time in msec between uses (per player) #define ACIDTUBE_BP 50 +#define ACIDTUBE_BT 10000 #define ACIDTUBE_HEALTH ABHM(100) #define ACIDTUBE_REGEN 10 -#define ACIDTUBE_SPLASHDAMAGE 30 -#define ACIDTUBE_SPLASHRADIUS 200 +#define ACIDTUBE_SPLASHDAMAGE 40 +#define ACIDTUBE_SPLASHRADIUS 300 #define ACIDTUBE_CREEPSIZE 120 -#define ACIDTUBE_RANGE 200.0f +#define ACIDTUBE_RANGE 300.0f #define ACIDTUBE_REPEAT 3000 #define HIVE_BP 50 +#define HIVE_BT 10000 #define HIVE_HEALTH ABHM(100) #define HIVE_REGEN 10 #define HIVE_SPLASHDAMAGE 30 @@ -221,6 +227,7 @@ #define HIVE_DIR_CHANGE_PERIOD 500 #define TRAPPER_BP 150 +#define TRAPPER_BT 5000 #define TRAPPER_HEALTH ABHM(80) #define TRAPPER_REGEN 8 #define TRAPPER_SPLASHDAMAGE 15 @@ -232,6 +239,7 @@ #define LOCKBLOB_DOT 0.85f // max angle = acos( LOCKBLOB_DOT ) #define OVERMIND_BP 0 +#define OVERMIND_BT 20000 #define OVERMIND_HEALTH ABHM(1000) #define OVERMIND_REGEN 15 #define OVERMIND_SPLASHDAMAGE 100 @@ -242,6 +250,7 @@ #define OVERMIND_VALUE 300 #define HOVEL_BP 80 +#define HOVEL_BT 10000 #define HOVEL_HEALTH ABHM(750) #define HOVEL_REGEN 20 #define HOVEL_SPLASHDAMAGE 20 @@ -261,6 +270,9 @@ #define ALIENSTAGE2_HLTH_MODIFIER 1.2f #define ALIENSTAGE3_HLTH_MODIFIER 1.5f +#define ALIEN_POISON_TIME 10000 +#define ALIEN_POISON_DMG 30 +#define ALIEN_POISON_DIVIDER (1.0f/1.32f) //about 1.0/(time`th root of damage) /* @@ -347,7 +359,7 @@ #define LASGUN_AMMO 300 #define LASGUN_REPEAT 150 #define LASGUN_RELOAD 2000 -#define LASGUN_DAMAGE HDM(10) +#define LASGUN_DAMAGE HDM(15) #define PAINSAW_PRICE 100 #define PAINSAW_REPEAT 75 @@ -398,6 +410,7 @@ * HUMAN buildables * * _BP - build points required for this buildable + * _BT - build time required for this buildable * _SPLASHDAMGE - the amount of damage caused by this buildable when it blows up * _SPLASHRADIUS - the radius around which it does this damage * @@ -415,18 +428,21 @@ #define HUMAN_DETONATION_DELAY 5000 #define HSPAWN_BP 100 +#define HSPAWN_BT 10000 #define HSPAWN_HEALTH HBHM(500) #define HSPAWN_SPLASHDAMAGE 50 #define HSPAWN_SPLASHRADIUS 100 #define HSPAWN_VALUE 1 #define MEDISTAT_BP 80 +#define MEDISTAT_BT 10000 #define MEDISTAT_HEALTH HBHM(200) #define MEDISTAT_SPLASHDAMAGE 50 #define MEDISTAT_SPLASHRADIUS 100 #define MAX_MEDISTAT_CLIENTS 1 #define MGTURRET_BP 80 +#define MGTURRET_BT 10000 #define MGTURRET_HEALTH HBHM(100) #define MGTURRET_SPLASHDAMAGE 50 #define MGTURRET_SPLASHRADIUS 100 @@ -441,6 +457,7 @@ #define MGTURRET_DCC_ACCURACYTOLERANCE MGTURRET_DCC_ANGULARSPEED / 1.5f #define TESLAGEN_BP 100 +#define TESLAGEN_BT 15000 #define TESLAGEN_HEALTH HBHM(200) #define TESLAGEN_SPLASHDAMAGE 50 #define TESLAGEN_SPLASHRADIUS 100 @@ -449,33 +466,32 @@ #define TESLAGEN_DMG HDM(50) #define DC_BP 80 +#define DC_BT 10000 #define DC_HEALTH HBHM(150) #define DC_SPLASHDAMAGE 50 #define DC_SPLASHRADIUS 100 #define ARMOURY_BP 100 +#define ARMOURY_BT 10000 #define ARMOURY_HEALTH HBHM(175) #define ARMOURY_SPLASHDAMAGE 50 #define ARMOURY_SPLASHRADIUS 100 #define REACTOR_BP 0 +#define REACTOR_BT 20000 #define REACTOR_HEALTH HBHM(1000) #define REACTOR_SPLASHDAMAGE 200 #define REACTOR_SPLASHRADIUS 300 #define REACTOR_VALUE 2 #define REPEATER_BP 100 +#define REPEATER_BT 10000 #define REPEATER_HEALTH HBHM(200) #define REPEATER_SPLASHDAMAGE 50 #define REPEATER_SPLASHRADIUS 100 #define ENERGY_REFIL_TIME 1000 //1/2 second between every clip refil -#define FLOATMINE_BP 50 -#define FLOATMINE_HEALTH HBHM(10) -#define FLOATMINE_SPLASHDAMAGE 250 -#define FLOATMINE_SPLASHRADIUS 500 - /* * HUMAN misc */ |