r3570 - in trunk: data data/qcsrc/server pro
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Wed Apr 2 08:13:47 EDT 2008
Author: lordhavoc
Date: 2008-04-02 08:13:47 -0400 (Wed, 02 Apr 2008)
New Revision: 3570
Modified:
trunk/data/effectinfo.txt
trunk/data/qcsrc/server/w_crylink.qc
trunk/data/weapons.cfg
trunk/pro/weaponsPro.cfg
Log:
redesigned crylink primary, may need additional balancing
crylink primary now bounces once, and has a splash radius of 80 on each
bounce, it does not bounce if it hits a soft target, this means that
bouncing shots off the floor directly infront of a player can do about
50% more damage, and if you hit the floor to the side of a player you
can still do a little (about 50%) damage
Modified: trunk/data/effectinfo.txt
===================================================================
--- trunk/data/effectinfo.txt 2008-04-02 12:06:25 UTC (rev 3569)
+++ trunk/data/effectinfo.txt 2008-04-02 12:13:47 UTC (rev 3570)
@@ -1591,6 +1591,55 @@
+// bigger crylink impact effect
+// decal
+effect crylink_impactbig
+countabsolute 1
+type decal
+tex 47 47
+size 24 24
+alpha 256 256 0
+originjitter 12 12 12
+//lightradius 200
+//lightradiusfade 800
+//lightcolor 3.2 0.4 4
+// purple flare effect
+effect crylink_impactbig
+countabsolute 1
+type static
+tex 39 39
+color 0x504060 0x504060
+size 24 24
+alpha 256 256 512
+// purple sparks
+effect crylink_impactbig
+count 80
+type spark
+tex 41 41
+color 0xA040C0 0xA040C0
+bounce 2
+size 6 6
+alpha 256 256 1024
+velocityjitter 512 512 512
+// purple splash
+effect crylink_impactbig
+count 3
+type static
+color 0xE070FF 0xE070FF
+size 16 16
+alpha 256 256 512
+velocityjitter 32 32 32
+// purple splash
+effect crylink_impactbig
+count 6
+type static
+color 0xE070FF 0xE070FF
+size 16 16
+alpha 256 256 1024
+velocityjitter 256 256 256
+
+
+
effect nex_muzzleflash
count 10
type smoke
Modified: trunk/data/qcsrc/server/w_crylink.qc
===================================================================
--- trunk/data/qcsrc/server/w_crylink.qc 2008-04-02 12:06:25 UTC (rev 3569)
+++ trunk/data/qcsrc/server/w_crylink.qc 2008-04-02 12:13:47 UTC (rev 3570)
@@ -19,7 +19,7 @@
remove(self);
return;
}
- pointparticles(particleeffectnum("crylink_impact"), self.origin, '0 0 0', 1);
+ pointparticles(particleeffectnum("crylink_impactbig"), self.origin, '0 0 0', 1);
RadiusDamage (self, self.realowner, cvar("g_balance_crylink_primary_damage"), cvar("g_balance_crylink_primary_edgedamage"), cvar("g_balance_crylink_primary_radius"), world, cvar("g_balance_crylink_primary_force"), IT_CRYLINK);
if (self.cnt <= 0 || other.takedamage != DAMAGE_NO)
{
@@ -30,6 +30,7 @@
self.angles = vectoangles(self.velocity);
self.nextthink = time;
self.owner = world;
+ //self.scale = 1 + self.cnt;
}
void W_Crylink_Touch2 (void)
@@ -50,6 +51,7 @@
self.angles = vectoangles(self.velocity);
self.nextthink = time;
self.owner = world;
+// self.scale = 1 + 1 * self.cnt;
}
void W_Crylink_Attack (void)
@@ -101,6 +103,7 @@
proj.think = W_Crylink_Think;
proj.nextthink = proj.count;
proj.cnt = cvar("g_balance_crylink_primary_bounces");
+ proj.scale = 1 + 1 * proj.cnt;
proj.angles = vectoangles (proj.velocity);
@@ -148,6 +151,7 @@
proj.think = W_Crylink_Think;
proj.nextthink = proj.count;
proj.cnt = cvar("g_balance_crylink_secondary_bounces");
+ proj.scale = 1 + 1 * proj.cnt;
proj.angles = vectoangles (proj.velocity);
Modified: trunk/data/weapons.cfg
===================================================================
--- trunk/data/weapons.cfg 2008-04-02 12:06:25 UTC (rev 3569)
+++ trunk/data/weapons.cfg 2008-04-02 12:13:47 UTC (rev 3570)
@@ -124,15 +124,16 @@
set g_balance_electro_combo_force 200
set g_balance_electro_combo_radius 250
-set g_balance_crylink_primary_damage 15
+set g_balance_crylink_primary_damage 20
set g_balance_crylink_primary_edgedamage 0
set g_balance_crylink_primary_force -55
-set g_balance_crylink_primary_radius 3
+set g_balance_crylink_primary_radius 80
set g_balance_crylink_primary_speed 7000
-set g_balance_crylink_primary_spread 0.06
+set g_balance_crylink_primary_spread 0.03
set g_balance_crylink_primary_shots 4
set g_balance_crylink_primary_lifetime 30
-set g_balance_crylink_primary_refire 0.25
+set g_balance_crylink_primary_bounces 1
+set g_balance_crylink_primary_refire 0.4
set g_balance_crylink_primary_animtime 0.3
set g_balance_crylink_primary_ammo 1
set g_balance_crylink_secondary_damage 20
@@ -143,9 +144,10 @@
set g_balance_crylink_secondary_spread 0.08
set g_balance_crylink_secondary_shots 7
set g_balance_crylink_secondary_lifetime 30
+set g_balance_crylink_secondary_bounces 0
set g_balance_crylink_secondary_refire 0.5
set g_balance_crylink_secondary_animtime 0.3
-set g_balance_crylink_secondary_ammo 3
+set g_balance_crylink_secondary_ammo 2
set g_balance_nex_damage 140
set g_balance_nex_force 600
@@ -186,7 +188,7 @@
set g_balance_rocketlauncher_refire 1
set g_balance_rocketlauncher_animtime 0.3
set g_balance_rocketlauncher_ammo 3
-set g_balance_rocketlauncher_detonatedelay 0.2 // positive: timer till detonation is allowed; negative: "security device" that prevents ANY remote detonation if it could hurt its owner; zero: detonatable at any time
+set g_balance_rocketlauncher_detonatedelay 0.2 // positive: timer till detonation is allowed, negative: "security device" that prevents ANY remote detonation if it could hurt its owner, zero: detonatable at any time
set g_balance_rocketlauncher_laserguided_speed 1000 //650
set g_balance_rocketlauncher_laserguided_speedaccel 0
set g_balance_rocketlauncher_laserguided_speedstart 1000
Modified: trunk/pro/weaponsPro.cfg
===================================================================
--- trunk/pro/weaponsPro.cfg 2008-04-02 12:06:25 UTC (rev 3569)
+++ trunk/pro/weaponsPro.cfg 2008-04-02 12:13:47 UTC (rev 3570)
@@ -132,6 +132,7 @@
set g_balance_crylink_primary_spread 0
set g_balance_crylink_primary_shots 1
set g_balance_crylink_primary_lifetime 30
+set g_balance_crylink_primary_bounces 0
set g_balance_crylink_primary_refire 0.1
set g_balance_crylink_primary_animtime 0.1
set g_balance_crylink_primary_ammo 1
@@ -143,6 +144,7 @@
set g_balance_crylink_secondary_spread 0.08
set g_balance_crylink_secondary_shots 5
set g_balance_crylink_secondary_lifetime 30
+set g_balance_crylink_secondary_bounces 0
set g_balance_crylink_secondary_refire 0.6
set g_balance_crylink_secondary_animtime 0.3
set g_balance_crylink_secondary_ammo 5
More information about the nexuiz-commits
mailing list