diff options
Diffstat (limited to 'src/game/tremulous.h')
-rw-r--r-- | src/game/tremulous.h | 51 |
1 files changed, 27 insertions, 24 deletions
diff --git a/src/game/tremulous.h b/src/game/tremulous.h index 1c554f07..7d068c75 100644 --- a/src/game/tremulous.h +++ b/src/game/tremulous.h @@ -66,10 +66,10 @@ #define CHIMERA_CLAW_RANGE 96.0f #define CHIMERA_CLAW_REPEAT 400 #define CHIMERA_CLAW_U_REPEAT 300 -#define CHIMERA_AREAZAP_DMG ADM(125) +#define CHIMERA_AREAZAP_DMG ADM(75) #define CHIMERA_AREAZAP_RANGE 200.0f #define CHIMERA_AREAZAP_REPEAT 1500 -#define CHIMERA_DIRECTZAP_DMG ADM(125) +#define CHIMERA_DIRECTZAP_DMG ADM(75) #define CHIMERA_DIRECTZAP_RANGE 200.0f #define CHIMERA_DIRECTZAP_REPEAT 1500 @@ -99,61 +99,64 @@ #define ALIEN_HLTH_MODIFIER 1.0f #define AHM(h) ((int)((float)h*ALIEN_HLTH_MODIFIER)) +#define ALIEN_VALUE_MODIFIER 3.0f +#define AVM(h) ((int)((float)h*ALIEN_VALUE_MODIFIER)) + #define ABUILDER_SPEED 0.8f #define ABUILDER_TTE 2000 -#define ABUILDER_VALUE 50 +#define ABUILDER_VALUE AVM(50) #define ABUILDER_HEALTH AHM(50) #define ABUILDER_REGEN 2 #define ABUILDER_UPG_SPEED 1.0f -#define ABUILDER_UPG_VALUE 120 +#define ABUILDER_UPG_VALUE AVM(120) #define ABUILDER_UPG_HEALTH AHM(75) #define ABUILDER_UPG_REGEN 3 -#define SOLDIER_SPEED 1.5f +#define SOLDIER_SPEED 1.3f #define SOLDIER_TTE 2000 -#define SOLDIER_VALUE 50 +#define SOLDIER_VALUE AVM(50) #define SOLDIER_HEALTH AHM(25) #define SOLDIER_REGEN 1 -#define DRAGOON_SPEED 1.5f +#define DRAGOON_SPEED 1.3f #define DRAGOON_TTE 3000 -#define DRAGOON_VALUE 100 +#define DRAGOON_VALUE AVM(100) #define DRAGOON_HEALTH AHM(50) #define DRAGOON_REGEN 2 -#define DRAGOON_UPG_SPEED 1.5f +#define DRAGOON_UPG_SPEED 1.3f #define DRAGOON_UPG_TTE 3000 -#define DRAGOON_UPG_VALUE 120 +#define DRAGOON_UPG_VALUE AVM(120) #define DRAGOON_UPG_HEALTH AHM(60) #define DRAGOON_UPG_REGEN 3 -#define HYDRA_SPEED 1.5f +#define HYDRA_SPEED 1.25f #define HYDRA_TTE 3000 #define HYDRA_VALUE 200 #define HYDRA_HEALTH AHM(100) #define HYDRA_REGEN 5 -#define HYDRA_UPG_SPEED 1.5f +#define HYDRA_UPG_SPEED 1.25f #define HYDRA_UPG_TTE 3000 -#define HYDRA_UPG_VALUE 240 +#define HYDRA_UPG_VALUE AVM(240) #define HYDRA_UPG_HEALTH AHM(120) #define HYDRA_UPG_REGEN 6 -#define CHIMERA_SPEED 1.3f +#define CHIMERA_SPEED 1.2f #define CHIMERA_TTE 3000 -#define CHIMERA_VALUE 300 +#define CHIMERA_VALUE AVM(300) #define CHIMERA_HEALTH AHM(200) #define CHIMERA_REGEN 7 -#define CHIMERA_UPG_SPEED 1.3f +#define CHIMERA_UPG_SPEED 1.2f #define CHIMERA_UPG_TTE 3000 -#define CHIMERA_UPG_VALUE 360 +#define CHIMERA_UPG_VALUE AVM(360) #define CHIMERA_UPG_HEALTH AHM(250) #define CHIMERA_UPG_REGEN 10 -#define BMOFO_SPEED 1.2f -#define BMOFO_VALUE 400 +#define BMOFO_SPEED 1.1f +#define BMOFO_VALUE AVM(400) #define BMOFO_HEALTH AHM(400) #define BMOFO_REGEN 15 @@ -278,7 +281,7 @@ #define RIFLE_RELOAD 2000 #define RIFLE_PRICE 0 #define RIFLE_SPREAD 200 -#define RIFLE_DMG HDM(7) +#define RIFLE_DMG HDM(9) #define CHAINGUN_BULLETS 300 #define CHAINGUN_REPEAT 50 @@ -414,7 +417,7 @@ #define MGTURRET_HEALTH HBHM(100) #define MGTURRET_SPLASHDAMAGE 50 #define MGTURRET_SPLASHRADIUS 1000 -#define MGTURRET_ANGULARSPEED 20 //degrees/think ~= 200deg/sec +#define MGTURRET_ANGULARSPEED 5 //degrees/think ~= 200deg/sec #define MGTURRET_ACCURACYTOLERANCE MGTURRET_ANGULARSPEED / 2 //angular difference for turret to fire #define MGTURRET_VERTICALCAP 30 // +/- maximum pitch #define MGTURRET_REPEAT 100 @@ -463,9 +466,9 @@ * HUMAN misc */ -#define HUMAN_JOG_MODIFIER 0.8f -#define HUMAN_BACK_MODIFIER 0.5f -#define HUMAN_SIDE_MODIFIER 0.75f +#define HUMAN_JOG_MODIFIER 0.9f +#define HUMAN_BACK_MODIFIER 0.7f +#define HUMAN_SIDE_MODIFIER 0.8f #define STAMINA_STOP_RESTORE 10 #define STAMINA_WALK_RESTORE 5 |