diff --git a/README.md b/README.md index dd0ed820..76cf643c 100644 --- a/README.md +++ b/README.md @@ -80,17 +80,43 @@ ### B23R * Changed weapon cost to 900 on all maps +### Executioner +* Increased penetration + +### HAMR +* Decreased recoil + +### M1216 +* Increased penetration + ### M1911 * Upgraded: given as last stand pistol above all others except Ray Gun Mark 2 ### M1927 * Decreased ammo cost from 800 to 750 +### M8A1 +* Decreased recoil + +### MTAR +* Decreased recoil + ### Remington 870 * Changed weapon cost to 1200 on all maps +* Increased penetration + +### RPD +* Decreased recoil + +### S12 +* Increased penetration ### SMR * Increased damage by 100% +* Removed ADS spread + +### Type 25 +* Decreased recoil ### War Machine * Unupgraded: grenades explode on impact @@ -149,6 +175,10 @@ * Switch weapons twice as fast * Throw grenades twice as fast +### Double Tap +* Removed shooting 2 bullets for every shot +* Increases bullet damage by 50% + ### Stamin-Up * Move faster (normally only sprint faster) diff --git a/scripts/zm/_zm_reimagined.gsc b/scripts/zm/_zm_reimagined.gsc index c82a1aa8..59b64aba 100644 --- a/scripts/zm/_zm_reimagined.gsc +++ b/scripts/zm/_zm_reimagined.gsc @@ -247,6 +247,11 @@ set_dvars() setDvar( "player_meleeRange", 64 ); setDvar( "g_friendlyfireDist", 0 ); + + setDvar( "perk_weapRateEnhanced", 0 ); + + setDvar( "sv_patch_zm_weapons", 0 ); + setDvar( "sv_fix_zm_weapons", 1 ); } set_client_dvars() diff --git a/scripts/zm/replaced/_zm.gsc b/scripts/zm/replaced/_zm.gsc index 01a36921..303f42cf 100644 --- a/scripts/zm/replaced/_zm.gsc +++ b/scripts/zm/replaced/_zm.gsc @@ -146,9 +146,20 @@ actor_damage_override( inflictor, attacker, damage, flags, meansofdeath, weapon, final_damage *= 2; } - if(attacker HasPerk("specialty_deadshot") && is_headshot(weapon, shitloc, meansofdeath) && WeaponClass(weapon) != "spread" && WeaponClass(weapon) != "pistol spread") + if(attacker HasPerk("specialty_rof")) { - final_damage *= 2; + if(meansofdeath == "MOD_PISTOL_BULLET" || meansofdeath == "MOD_RIFLE_BULLET") + { + final_damage *= 0.75; // TODO: change to 1.5 once fixed + } + } + + if(attacker HasPerk("specialty_deadshot")) + { + if(is_headshot(weapon, shitloc, meansofdeath) && WeaponClass(weapon) != "spread" && WeaponClass(weapon) != "pistol spread") + { + final_damage *= 2; + } } if ( attacker maps/mp/zombies/_zm_pers_upgrades_functions::pers_mulit_kill_headshot_active() && is_headshot( weapon, shitloc, meansofdeath ) )