From: FruitieX Date: Sat, 28 Aug 2010 22:01:42 +0000 (+0300) Subject: campingrifle refire to 0.7, electro primary ammo usage halved, shotgun melee damage... X-Git-Tag: xonotic-v0.1.0preview~320^2~15^2~5 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=5daaadf010ba2fcf2be421da7767204600c26fca;p=xonotic%2Fxonotic-data.pk3dir.git campingrifle refire to 0.7, electro primary ammo usage halved, shotgun melee damage calculation changed a bit --- diff --git a/balanceXonotic.cfg b/balanceXonotic.cfg index be3d89a15..2057bd7a3 100644 --- a/balanceXonotic.cfg +++ b/balanceXonotic.cfg @@ -247,7 +247,7 @@ set g_balance_shotgun_secondary_melee_delay 0.35 // match the anim set g_balance_shotgun_secondary_melee_range 60 set g_balance_shotgun_secondary_melee_swing 50 set g_balance_shotgun_secondary_melee_time 0.1 -set g_balance_shotgun_secondary_damage 115 +set g_balance_shotgun_secondary_damage 110 set g_balance_shotgun_secondary_force 150 set g_balance_shotgun_secondary_refire 1.1 set g_balance_shotgun_secondary_animtime 1 @@ -316,7 +316,7 @@ set g_balance_electro_primary_spread 0 set g_balance_electro_primary_lifetime 0 set g_balance_electro_primary_refire 0.03333333 set g_balance_electro_primary_animtime 0.03333333 -set g_balance_electro_primary_ammo 10 +set g_balance_electro_primary_ammo 5 set g_balance_electro_primary_range 800 set g_balance_electro_secondary_damage 25 set g_balance_electro_secondary_spread 0 @@ -523,7 +523,7 @@ set g_balance_hlac_secondary_ammo 10 set g_balance_hlac_secondary_shots 6 // }}} // {{{ campingrifle -set g_balance_campingrifle_magazinecapacity 4 // make it pretty much useless in close combat +set g_balance_campingrifle_magazinecapacity 6 // make it pretty much useless in close combat set g_balance_campingrifle_reloadtime 2 // matches reload anim set g_balance_campingrifle_auto_reload_after_changing_weapons 0 set g_balance_campingrifle_bursttime 0 @@ -534,8 +534,8 @@ set g_balance_campingrifle_primary_spread 0 set g_balance_campingrifle_primary_force 2 set g_balance_campingrifle_primary_speed 35000 set g_balance_campingrifle_primary_lifetime 5 -set g_balance_campingrifle_primary_refire 0.8 -set g_balance_campingrifle_primary_animtime 0.8 +set g_balance_campingrifle_primary_refire 0.7 +set g_balance_campingrifle_primary_animtime 0.7 set g_balance_campingrifle_primary_ammo 10 set g_balance_campingrifle_primary_bulletconstant 130 // 56.3qu set g_balance_campingrifle_primary_burstcost 0 diff --git a/qcsrc/server/w_shotgun.qc b/qcsrc/server/w_shotgun.qc index b186230ec..658121533 100644 --- a/qcsrc/server/w_shotgun.qc +++ b/qcsrc/server/w_shotgun.qc @@ -69,8 +69,8 @@ void shotgun_meleethink (void) { vector force; force = angle * cvar("g_balance_shotgun_secondary_force"); - Damage (trace_ent, self.owner, self.owner, cvar("g_balance_shotgun_secondary_damage") * ((f + 1) / 2), WEP_SHOTGUN | HITTYPE_SECONDARY , self.owner.origin + self.owner.view_ofs, force); - Damage_RecordDamage(self.owner, WEP_SHOTGUN | HITTYPE_SECONDARY, cvar("g_balance_shotgun_secondary_damage") * ((f + 1) / 2)); + Damage (trace_ent, self.owner, self.owner, cvar("g_balance_shotgun_secondary_damage") * min(1, f + 1), WEP_SHOTGUN | HITTYPE_SECONDARY , self.owner.origin + self.owner.view_ofs, force); + Damage_RecordDamage(self.owner, WEP_SHOTGUN | HITTYPE_SECONDARY, cvar("g_balance_shotgun_secondary_damage") * min(1, f + 1)); remove(self); } else if(time >= self.cnt + cvar("g_balance_shotgun_secondary_melee_time")) // missed, remove ent