tcpconnect fixes
lots of hexen2 fixes fixed clipped decals again, still not using any... fixed zips over 2g rewrote bloom to use glsl. should be slightly more usable now. lots more hexen2 fixes git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3957 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
parent
5651e77c30
commit
fb214142a3
91 changed files with 4584 additions and 1270 deletions
|
@ -125,8 +125,6 @@ static int PClassic_FindParticleType(char *name)
|
|||
return BLOBEXPLOSION_POINT;
|
||||
if (!stricmp("te_lavasplash", name))
|
||||
return LAVASPLASH_POINT;
|
||||
if (!stricmp("te_lavasplash", name))
|
||||
return LAVASPLASH_POINT;
|
||||
if (!stricmp("te_explosion", name))
|
||||
return EXPLOSION_POINT;
|
||||
if (!stricmp("te_teleport", name))
|
||||
|
@ -135,6 +133,61 @@ static int PClassic_FindParticleType(char *name)
|
|||
return P_INVALID;
|
||||
}
|
||||
|
||||
qboolean PClassic_Query(int type, int body, char *outstr, int outstrlen)
|
||||
{
|
||||
char *n = NULL;
|
||||
switch(type)
|
||||
{
|
||||
case ROCKET_TRAIL:
|
||||
n = "tr_rocket";
|
||||
break;
|
||||
case ALT_ROCKET_TRAIL:
|
||||
n = "tr_altrocket";
|
||||
break;
|
||||
case BLOOD_TRAIL:
|
||||
n = "tr_slightblood";
|
||||
break;
|
||||
case GRENADE_TRAIL:
|
||||
n = "tr_grenade";
|
||||
break;
|
||||
case BIG_BLOOD_TRAIL:
|
||||
n = "tr_blood";
|
||||
break;
|
||||
case TRACER1_TRAIL:
|
||||
n = "tr_wizspike";
|
||||
break;
|
||||
case TRACER2_TRAIL:
|
||||
n = "tr_knightspike";
|
||||
break;
|
||||
case VOOR_TRAIL:
|
||||
n = "tr_vorespike";
|
||||
break;
|
||||
|
||||
case BLOBEXPLOSION_POINT:
|
||||
n = "te_tarexplosion";
|
||||
break;
|
||||
case LAVASPLASH_POINT:
|
||||
n = "te_lavasplash";
|
||||
break;
|
||||
case EXPLOSION_POINT:
|
||||
n = "te_explosion";
|
||||
break;
|
||||
case TELEPORTSPLASH_POINT:
|
||||
n = "te_teleport";
|
||||
break;
|
||||
}
|
||||
|
||||
if (!n)
|
||||
return false;
|
||||
|
||||
if (body == 0)
|
||||
{
|
||||
Q_strncpyz(outstr, n, outstrlen);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
//returns a valid effect if both its existance is known, and it is fully functional
|
||||
static int PClassic_ParticleTypeForName(char *name)
|
||||
{
|
||||
|
@ -860,6 +913,7 @@ particleengine_t pe_classic =
|
|||
|
||||
PClassic_ParticleTypeForName,
|
||||
PClassic_FindParticleType,
|
||||
PClassic_Query,
|
||||
|
||||
PClassic_RunParticleEffectTypeString,
|
||||
PClassic_ParticleTrail,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue