diff options
author | Mikko Tiusanen <ams@daug.net> | 2014-05-15 22:13:54 +0300 |
---|---|---|
committer | Mikko Tiusanen <ams@daug.net> | 2014-05-15 22:13:54 +0300 |
commit | 8d5bc92565146baee1f77f8ff7a9b6d229e05613 (patch) | |
tree | a6b37c333b710857ca8778b12297a7bab4e64ebb /src/game | |
parent | de7bd9bbba26589b9deb1e7c9eda80a75ff0184f (diff) |
Mines no longer trigger on anything <= adv. basilisk.
Diffstat (limited to 'src/game')
-rw-r--r-- | src/game/bg_misc.c | 2 | ||||
-rw-r--r-- | src/game/g_missile.c | 4 | ||||
-rw-r--r-- | src/game/tremulous.h | 20 |
3 files changed, 14 insertions, 12 deletions
diff --git a/src/game/bg_misc.c b/src/game/bg_misc.c index 404b24b..c968d76 100644 --- a/src/game/bg_misc.c +++ b/src/game/bg_misc.c @@ -3620,7 +3620,7 @@ static const weaponAttributes_t bg_weapons[ ] = qfalse, //qboolean longRanged; TEAM_HUMANS //team_t team; }, - { + { WP_SMOKE, //int weaponNum; SMOKE_PRICE, //int price; ( 1 << S1 )|( 1 << S2 )|( 1 << S3 ), //int stages diff --git a/src/game/g_missile.c b/src/game/g_missile.c index 7ee7dea..aaa1f2b 100644 --- a/src/game/g_missile.c +++ b/src/game/g_missile.c @@ -520,7 +520,9 @@ void G_ProcessMine(gentity_t *ent) { // Loop entities looking for an enemy body for(i=0; i<total_entities; i++) { target = &g_entities[entityList[i]]; - if(target->client && target->client->ps.stats[ STAT_TEAM ] == TEAM_ALIENS) { + if(target->client && + target->client->ps.stats[ STAT_TEAM ] == TEAM_ALIENS && + target->client->ps.weapon > WP_ALEVEL1_UPG ) { if (G_Visible( ent, target, MASK_SHOT )) { // Found an enemy, boom time! diff --git a/src/game/tremulous.h b/src/game/tremulous.h index 82a2c7e..8dd2ccd 100644 --- a/src/game/tremulous.h +++ b/src/game/tremulous.h @@ -402,18 +402,18 @@ TREMULOUS EDGE MOD SRC FILE #define GRENADE_RANGE 192.0f #define GRENADE_SPEED 700.0f -#define MINE_PRICE 1000 +#define MINE_PRICE 1000 #define MINE_REPEAT 0 #define MINE_K_SCALE 1.0f #define MINE_DAMAGE HDM(250) -#define MINE_RANGE 200.0f -#define MINE_DETECT 100.0f +#define MINE_RANGE 200.0f +#define MINE_DETECT 100.0f #define MINE_SPEED 500.0f -#define MINE_INIT_TIME 3000 -#define MINE_CHECK_FREQUENCY 100 -#define MINE_BOOM_TIME 25 +#define MINE_INIT_TIME 3000 +#define MINE_CHECK_FREQUENCY 100 +#define MINE_BOOM_TIME 25 #define MINE_TAKEDAMAGE qtrue -#define MINE_HEALTH 20 +#define MINE_HEALTH 40 #define NADEFLAMES_SPEED 400.0f #define CHECK_FREQUENCY 100 @@ -423,13 +423,13 @@ TREMULOUS EDGE MOD SRC FILE #define FLAMES_CHECK_FREQUENCY 100 #define FLAMES_SPEED 400.0f -#define SMOKE_PRICE 250 +#define SMOKE_PRICE 250 #define SMOKE_REPEAT 0 #define SMOKE_K_SCALE 1.0f #define SMOKE_SPEED 400.0f #define SMOKE_DAMAGE HDM(1) -#define SMOKE_RANGE 10.0f -#define SMOKE_DETECT 10.0f +#define SMOKE_RANGE 10.0f +#define SMOKE_DETECT 10.0f #define SMOKE_CHECK_FREQUENCY 100 #define SHOTGUN_PRICE 150 |