r4944 - in trunk/data: . qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Thu Oct 30 10:44:54 EDT 2008


Author: div0
Date: 2008-10-30 10:44:54 -0400 (Thu, 30 Oct 2008)
New Revision: 4944

Modified:
   trunk/data/effectinfo.txt
   trunk/data/qcsrc/server/cl_weapons.qc
   trunk/data/qcsrc/server/w_porto.qc
   trunk/data/qcsrc/server/w_seeker.qc
Log:
separate out seeker's effects from electro trail, and porto's from grenade trail


Modified: trunk/data/effectinfo.txt
===================================================================
--- trunk/data/effectinfo.txt	2008-10-30 12:07:34 UTC (rev 4943)
+++ trunk/data/effectinfo.txt	2008-10-30 14:44:54 UTC (rev 4944)
@@ -2968,3 +2968,63 @@
 velocitymultiplier 20
 velocityoffset 0 0 10
 airfriction 1
+
+// port-o-launch trail
+// glowing vapor trail
+effect TR_WIZSPIKE
+trailspacing 2
+type static
+color 0x404040 0x404040
+size 3 3
+tex 62 62
+alpha 256 256 968
+//velocityjitter 16 16 16
+lightradius 90
+lighttime 0
+lightcolor 1.5 3 6
+velocitymultiplier -0.1
+// bright sparks
+effect TR_WIZSPIKE
+trailspacing 6
+count 3
+type snow
+tex 42 42
+color 0x404040 0x404040
+size 2 4
+sizeincrease -20
+alpha 444 512 1866
+bounce 1
+velocityoffset 0 0 15
+airfriction 12
+originjitter 1 1 1
+velocityjitter 50 50 50
+
+// TAG trail
+// glowing vapor trail
+effect TR_VORESPIKE
+trailspacing 2
+type static
+color 0x804000 0x804000
+size 3 3
+tex 62 62
+alpha 256 256 968
+//velocityjitter 16 16 16
+lightradius 90
+lighttime 0
+lightcolor 1.5 3 6
+velocitymultiplier -0.1
+// bright sparks
+effect TR_VORESPIKE
+trailspacing 6
+count 3
+type snow
+tex 42 42
+color 0xff8000 0xff8000
+size 2 4
+sizeincrease -20
+alpha 444 512 1866
+bounce 1
+velocityoffset 0 0 15
+airfriction 12
+originjitter 1 1 1
+velocityjitter 50 50 50

Modified: trunk/data/qcsrc/server/cl_weapons.qc
===================================================================
--- trunk/data/qcsrc/server/cl_weapons.qc	2008-10-30 12:07:34 UTC (rev 4943)
+++ trunk/data/qcsrc/server/cl_weapons.qc	2008-10-30 14:44:54 UTC (rev 4944)
@@ -464,8 +464,8 @@
 	register_weapon(WEP_PORTO,            w_porto,     IT_SUPERWEAPON, 0, 0,     0, "porto" ,    "porto",           "Port-O-Launch");
 	register_weapon(WEP_MINSTANEX,        w_minstanex, IT_CELLS,       7, 0, 10000, "minstanex", "minstanex",       "MinstaNex");
 	register_weapon(WEP_HOOK,             w_hook,      IT_CELLS,       0, 0,     0, "hookgun",   "hook",            "Grappling Hook");
-	register_weapon(WEP_SEEKER,           w_seeker,    IT_ROCKETS,     8, 0,     0, "seeker",    "seeker",          "T.A.G. Seeker");
-	register_weapon(WEP_HLAC,             w_hlac,      IT_CELLS,       6, 0,     0, "hlac",      "hlac",            "Heavy Laser Assault Cannon");
+	register_weapon(WEP_SEEKER,           w_seeker,    IT_ROCKETS,     8, 1,     0, "seeker",    "seeker",          "T.A.G. Seeker");
+	register_weapon(WEP_HLAC,             w_hlac,      IT_CELLS,       6, 1,     0, "hlac",      "hlac",            "Heavy Laser Assault Cannon");
 
 	register_weapons_done();
 }

Modified: trunk/data/qcsrc/server/w_porto.qc
===================================================================
--- trunk/data/qcsrc/server/w_porto.qc	2008-10-30 12:07:34 UTC (rev 4943)
+++ trunk/data/qcsrc/server/w_porto.qc	2008-10-30 14:44:54 UTC (rev 4944)
@@ -168,7 +168,7 @@
 	gren.solid = SOLID_BBOX;
 	gren.effects = EF_LOWPRECISION | EF_RED | EF_ADDITIVE;
 	gren.scale = 4;
-	gren.modelflags = MF_GRENADE;
+	gren.modelflags = MF_TRACER;
 	setmodel(gren, "models/grenademodel.md3"); // precision set above
 	setsize(gren, '0 0 0', '0 0 0');
 	setorigin(gren, w_shotorg);

Modified: trunk/data/qcsrc/server/w_seeker.qc
===================================================================
--- trunk/data/qcsrc/server/w_seeker.qc	2008-10-30 12:07:34 UTC (rev 4943)
+++ trunk/data/qcsrc/server/w_seeker.qc	2008-10-30 14:44:54 UTC (rev 4944)
@@ -173,7 +173,7 @@
 
     makevectors(self.v_angle);
     W_SetupShot (self, f_org, FALSE, 2, "weapons/hagar_fire.wav");
-    pointparticles(particleeffectnum("hagar_muzzleflash"), w_shotorg, w_shotdir * 1000, 1);
+    pointparticles(particleeffectnum("seeker_muzzleflash"), w_shotorg, w_shotdir * 1000, 1);
 
     //self.detornator         = FALSE;
 
@@ -349,10 +349,11 @@
     missile.event_damage    = Seeker_Tag_Explode;
     missile.health          = 5;
 
-    setmodel (missile, "models/laser.mdl");
+    setmodel (missile, "models/laser.mdl"); // TODO make this seeker specific
     setorigin (missile, w_shotorg);
 
-    missile.effects     = EF_BRIGHTFIELD | EF_FULLBRIGHT | EF_NOSHADOW | EF_LOWPRECISION;
+    missile.effects     = EF_FULLBRIGHT | EF_NOSHADOW | EF_LOWPRECISION;
+    missile.modelflags  = MF_TRACER3;
     missile.flags       = FL_PROJECTILE;
 
     missile.velocity    = w_shotdir  * cvar("g_balance_seeker_tag_speed");
@@ -421,7 +422,7 @@
 	missile.projectiledeathtype = WEP_SEEKER | HITTYPE_SECONDARY;
 
 	missile.effects = EF_LOWPRECISION;
-	missile.modelflags = MF_GRENADE;
+	missile.modelflags = MF_TRACER3;
 
 	missile.movetype = MOVETYPE_FLY;
 	w_shotdir = w_shotdir + '0 0 0.3';




More information about the nexuiz-commits mailing list