use a more sane default value with beam textures which fixes the look of the spikeset railtrail for TF nails/Q2 railgun

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2127 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
TimeServ 2006-03-20 00:23:48 +00:00
parent 6551885f92
commit d2c2021680

View file

@ -416,6 +416,7 @@ void P_ParticleEffect_f(void)
skytris_t *st; skytris_t *st;
qboolean settype = false; qboolean settype = false;
qboolean setalphadelta = false; qboolean setalphadelta = false;
qboolean setbeamlen = false;
part_type_t *ptype; part_type_t *ptype;
int pnum, assoc; int pnum, assoc;
@ -527,6 +528,7 @@ void P_ParticleEffect_f(void)
else if (!strcmp(var, "beamtexstep")) else if (!strcmp(var, "beamtexstep"))
{ {
ptype->rotationstartmin = 1/atof(value); ptype->rotationstartmin = 1/atof(value);
setbeamlen = true;
} }
else if (!strcmp(var, "beamtexspeed")) else if (!strcmp(var, "beamtexspeed"))
{ {
@ -974,6 +976,9 @@ void P_ParticleEffect_f(void)
} }
} }
if (ptype->type == PT_BEAM && !setbeamlen)
ptype->rotationstartmin = 1/128.0;
// use old behavior if not using alphadelta // use old behavior if not using alphadelta
if (!setalphadelta) if (!setalphadelta)
ptype->alphachange = (-ptype->alphachange / ptype->die) * ptype->alpha; ptype->alphachange = (-ptype->alphachange / ptype->die) * ptype->alpha;