Skip to content

Commit 2c53ac4

Browse files
committed
Cleanup saber color clamping code
1 parent 5ad2c85 commit 2c53ac4

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

codemp/cgame/cg_players.c

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5834,9 +5834,6 @@ void CG_DoSaber( vec3_t origin, vec3_t dir, float length, float lengthMax, float
58345834
// Find the midpoint of the saber for lighting purposes
58355835
VectorMA( origin, length * 0.5f, dir, mid );
58365836

5837-
if (color > SABER_PURPLE)
5838-
color = ClampSaberColor(color);
5839-
58405837
switch( color )
58415838
{
58425839
case SABER_RED:
@@ -6008,7 +6005,7 @@ void CG_DoSaber( vec3_t origin, vec3_t dir, float length, float lengthMax, float
60086005
//rgb
60096006
}
60106007

6011-
void CG_DoSFXSaber( vec3_t blade_muz, vec3_t blade_tip, vec3_t trail_tip, vec3_t trail_muz, float lengthMax, float radius, saber_colors_t color, int rfx, qboolean doLight, qboolean doTrail, int cnum, int bnum ) {
6008+
void CG_DoSFXSaber( vec3_t blade_muz, vec3_t blade_tip, vec3_t trail_tip, vec3_t trail_muz, float lengthMax, float radius, saber_colors_t color, int rfx, qboolean doLight, int cnum, int bnum ) {
60126009
vec3_t dif, mid, blade_dir, end_dir, trail_dir, base_dir, rgb;
60136010
float radiusmult, effectradius, coreradius, effectalpha, AngleScale, blade_len, end_len, trail_len, base_len, DisTip, DisMuz, DisDif, glowscale = 0.5f, v1, v2, len, pulse;
60146011
int i;
@@ -6033,9 +6030,6 @@ void CG_DoSFXSaber( vec3_t blade_muz, vec3_t blade_tip, vec3_t trail_tip, vec3_t
60336030
VectorNormalize( end_dir );
60346031
VectorNormalize( base_dir );
60356032

6036-
if (color > SABER_PURPLE)
6037-
color = ClampSaberColor(color);
6038-
60396033
switch ( color ) {
60406034
case SABER_RED:
60416035
glow = cgs.media.redSaberGlowShader;
@@ -7635,8 +7629,7 @@ void CG_AddSaberBlade( centity_t *cent, centity_t *scent, refEntity_t *saber, in
76357629
CG_DoSFXSaber(fx.mVerts[0].origin, fx.mVerts[1].origin, fx.mVerts[2].origin, fx.mVerts[3].origin,
76367630
(client->saber[saberNum].blade[bladeNum].lengthMax), (client->saber[saberNum].blade[bladeNum].radius),
76377631
scolor, renderfx, (qboolean)(client->saber[saberNum].numBlades < 3
7638-
&& !(client->saber[saberNum].saberFlags2 & SFL2_NO_DLIGHT)),
7639-
(qboolean)(cg_saberTrail.integer > 0), cent->currentState.clientNum, saberNum);
7632+
&& !(client->saber[saberNum].saberFlags2 & SFL2_NO_DLIGHT)), cent->currentState.clientNum, saberNum);
76407633
} else {
76417634
CG_DoSaber( org_, axis_[0], saberLen, client->saber[saberNum].blade[bladeNum].lengthMax, client->saber[saberNum].blade[bladeNum].radius,
76427635
scolor, renderfx, (qboolean)(client->saber[saberNum].numBlades < 3 && !(client->saber[saberNum].saberFlags2&SFL2_NO_DLIGHT)), cent->currentState.clientNum, saberNum );//rgb -- fix casting?

0 commit comments

Comments
 (0)