Skip to content

Commit

Permalink
r_instagibtrail
Browse files Browse the repository at this point in the history
Different trails available in instagib now.
Trails can be turned off(0).

Old trails can be chosed in following way:
9 - for SW,
11  -  for GL.
  • Loading branch information
se-sss authored and johnnycz committed Mar 8, 2011
1 parent 73eca13 commit 3186c89
Show file tree
Hide file tree
Showing 3 changed files with 63 additions and 5 deletions.
2 changes: 2 additions & 0 deletions cl_main.c
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,7 @@ cvar_t r_drawvweps = {"r_drawvweps", "1"};
cvar_t r_rockettrail = {"r_rocketTrail", "1"}; // 9
cvar_t r_grenadetrail = {"r_grenadeTrail", "1"}; // 3
cvar_t r_railtrail = {"r_railTrail", "1"};
cvar_t r_instagibtrail = {"r_instagibTrail", "1"};
cvar_t r_explosiontype = {"r_explosionType", "1"}; // 7
cvar_t r_telesplash = {"r_telesplash", "1"}; // disconnect
cvar_t r_shaftalpha = {"r_shaftalpha", "1"};
Expand Down Expand Up @@ -1802,6 +1803,7 @@ void CL_InitLocal (void)
Cvar_Register (&r_rockettrail);
Cvar_Register (&r_grenadetrail);
Cvar_Register (&r_railtrail);
Cvar_Register (&r_instagibtrail);
Cvar_Register (&r_powerupglow);
Cvar_Register (&cl_novweps);
Cvar_Register (&r_drawvweps);
Expand Down
65 changes: 60 additions & 5 deletions cl_tent.c
Original file line number Diff line number Diff line change
Expand Up @@ -183,11 +183,66 @@ static void CL_ParseBeam(int type)
}
color = colors[cnum];

#ifdef GLQUAKE
QMB_ParticleRailTrail(start, end, color);
#else
Classic_ParticleRailTrail(start, end, color);
#endif // GLQUAKE
//color is ignored by most of trails
switch(r_instagibtrail.integer)
{
case 1:
R_ParticleTrail(start, end, &start, GRENADE_TRAIL);
break;

case 2:
R_ParticleTrail(start, end, &start, ROCKET_TRAIL);
break;

case 3:
R_ParticleTrail(start, end, &start, ALT_ROCKET_TRAIL);
break;

case 4:
R_ParticleTrail(start, end, &start, BLOOD_TRAIL);
break;

case 5:
R_ParticleTrail(start, end, &start, BIG_BLOOD_TRAIL);
break;

case 6:
R_ParticleTrail(start, end, &start, TRACER1_TRAIL);
break;

case 7:
R_ParticleTrail(start, end, &start, TRACER2_TRAIL);
break;

case 8:
R_ParticleTrail(start, end, &start, VOOR_TRAIL);
break;

case 9:
Classic_ParticleRailTrail(start, end, color);
break;

#ifdef GLQUAKE
case 10:
R_ParticleTrail(start, end, &start, RAIL_TRAIL);
break;

case 11:
QMB_ParticleRailTrail(start, end, color);
break;

case 12:
R_ParticleTrail(start, end, &start, LAVA_TRAIL);
break;

case 13:
R_ParticleTrail(start, end, &start, AMF_ROCKET_TRAIL);
break;

#endif

default: break;
}

return;
}
Expand Down
1 change: 1 addition & 0 deletions client.h
Original file line number Diff line number Diff line change
Expand Up @@ -653,6 +653,7 @@ extern cvar_t cl_fakeshaft_extra_updates;
extern cvar_t r_rockettrail;
extern cvar_t r_grenadetrail;
extern cvar_t r_railtrail;
extern cvar_t r_instagibtrail;

extern cvar_t r_powerupglow;

Expand Down

0 comments on commit 3186c89

Please sign in to comment.