summaryrefslogtreecommitdiff
path: root/src/game
diff options
context:
space:
mode:
authorMikko Tiusanen <ams@daug.net>2014-05-15 22:13:54 +0300
committerMikko Tiusanen <ams@daug.net>2014-05-15 22:13:54 +0300
commit8d5bc92565146baee1f77f8ff7a9b6d229e05613 (patch)
treea6b37c333b710857ca8778b12297a7bab4e64ebb /src/game
parentde7bd9bbba26589b9deb1e7c9eda80a75ff0184f (diff)
Mines no longer trigger on anything <= adv. basilisk.
Diffstat (limited to 'src/game')
-rw-r--r--src/game/bg_misc.c2
-rw-r--r--src/game/g_missile.c4
-rw-r--r--src/game/tremulous.h20
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