From 78b4dfeb294a7b552da3bc7316a7bf099f8a2cfe Mon Sep 17 00:00:00 2001 From: Anton Tarasenko Date: Sun, 5 Jul 2020 20:17:59 +0700 Subject: [PATCH] - Bit stream support - Commando now has has regular grenades instead of medic ones - Weapon for Enforcer SA80 LSW: interval between shots decreased from 0.2 to 0.15 - Weapon for sharpshooter (Dual) 44 Magnum: reload rate decreased from 2 to 1.5 - Weapon for Commando L85A2: max ammo increased from 180 to 210 - Weapon for Commando M4M203: max ammo decreased from 360 to 120, initial ammo decreased from 90 to 30, initial grenade ammo amount decreased from 6 to 3 - SMGs for Commando: headshot damage multipliers removed, on-perk decapitation mod decreased from 1.0 to 0.5, off-perk one decreased from 0.5 to 0.0 - Commando assault rifles: speed increase during zed time reduced by 40%, except L85A2 (that before didn't receive any speed up at all) is now accelerated by a factor of 1.5, same as other rifles - Weapon for enforcer Hunting shotgun: weight increased from 5 to 6 - Weapon for enforcer Shotgun: damage increased from 63 to 79, pellets amount increased from 10 to 12, head shot multiplier reduced from 1.5 to 1.0 - Weapons for Sharpshooter M99 and SVD: not longer require precise shots to deal full damage --- sources/Perks/Commando/NiceDamTypeMedicDart.uc | 2 ++ sources/Perks/Commando/NiceVetCommando.uc | 3 ++- sources/Weapons/Playable/AssaultRifles/AK12/NiceAK12Fire.uc | 2 +- sources/Weapons/Playable/AssaultRifles/AK47/NiceAK47Fire.uc | 2 +- .../Weapons/Playable/AssaultRifles/Bullpup/NiceBullpupFire.uc | 2 +- sources/Weapons/Playable/AssaultRifles/FNFAL/NiceFNFALFire.uc | 2 +- sources/Weapons/Playable/AssaultRifles/L85A2/NiceL85A2Ammo.uc | 4 ++-- sources/Weapons/Playable/AssaultRifles/M4/NiceM4Fire.uc | 2 +- .../Weapons/Playable/AssaultRifles/M4M203/NiceM4M203Ammo.uc | 4 ++-- .../Playable/AssaultRifles/M4M203/NiceM4M203NadeAmmo.uc | 2 +- sources/Weapons/Playable/AssaultRifles/MKb42/NiceMKb42Fire.uc | 2 +- .../Weapons/Playable/AssaultRifles/SCAR/NiceSCARMK17Fire.uc | 2 +- sources/Weapons/Playable/Heavy/SA80LSW/NiceSA80LSWFire.uc | 2 +- sources/Weapons/Playable/Pistols/Magnum/NiceDualMagnum.uc | 4 ++-- sources/Weapons/Playable/Pistols/Magnum/NiceMagnumPistol.uc | 2 +- sources/Weapons/Playable/SMG/Kriss/NiceDamTypeKrissMDart.uc | 1 - sources/Weapons/Playable/SMG/M7A3/NiceDamTypeM7A3MDart.uc | 1 - sources/Weapons/Playable/SMG/MP5M/NiceDamTypeMP5MDart.uc | 1 - sources/Weapons/Playable/SMG/MP7M/NiceDamTypeMP7MDart.uc | 1 - sources/Weapons/Playable/Shotguns/Boomstick/NiceBoomStick.uc | 2 +- .../Playable/Shotguns/PumpShotgun/NiceDamTypeShotgun.uc | 3 +-- .../Weapons/Playable/Shotguns/PumpShotgun/NiceShotgunFire.uc | 4 ++-- .../Playable/SniperWeapons/M99/NiceDamTypeM99SniperRifle.uc | 4 ++-- sources/Weapons/Playable/SniperWeapons/SVD/NiceDamTypeSVD.uc | 4 ++-- 24 files changed, 28 insertions(+), 30 deletions(-) diff --git a/sources/Perks/Commando/NiceDamTypeMedicDart.uc b/sources/Perks/Commando/NiceDamTypeMedicDart.uc index abf81ad..260ac7a 100644 --- a/sources/Perks/Commando/NiceDamTypeMedicDart.uc +++ b/sources/Perks/Commando/NiceDamTypeMedicDart.uc @@ -2,4 +2,6 @@ class NiceDamTypeMedicDart extends NiceDamageTypeVetCommando abstract; defaultproperties { + goodDecapMod=0.5 + badDecapMod=0.0 } diff --git a/sources/Perks/Commando/NiceVetCommando.uc b/sources/Perks/Commando/NiceVetCommando.uc index 4383ad4..de3c944 100644 --- a/sources/Perks/Commando/NiceVetCommando.uc +++ b/sources/Perks/Commando/NiceVetCommando.uc @@ -12,7 +12,8 @@ static function array GetProgressArray(byte ReqNum, optional out int Double static function class GetNadeType(KFPlayerReplicationInfo KFPRI){ /*if(KFPRI != none && class'NiceVetFieldMedic'.static.hasSkill(NicePlayerController(KFPRI.Owner), class'NiceSkillMedicArmament')) return class'NicePack.NiceMedicNade';*/ - return class'NiceMedicNadePoison'; + //return class'NiceMedicNadePoison'; + return class'NicePack.NiceNade'; } static function float GetHealthBarsDistanceMulti(KFPlayerReplicationInfo KFPRI){ /*if(KFPRI != none && SomeoneHasSkill(NicePlayerController(KFPRI.Owner), class'NiceSkillCommandoStrategist')) diff --git a/sources/Weapons/Playable/AssaultRifles/AK12/NiceAK12Fire.uc b/sources/Weapons/Playable/AssaultRifles/AK12/NiceAK12Fire.uc index 3931d6a..b6d0dca 100644 --- a/sources/Weapons/Playable/AssaultRifles/AK12/NiceAK12Fire.uc +++ b/sources/Weapons/Playable/AssaultRifles/AK12/NiceAK12Fire.uc @@ -1,7 +1,7 @@ class NiceAK12Fire extends NiceFire; defaultproperties { - zedTimeFireSpeedUp=2.500000 + zedTimeFireSpeedUp=1.500000 ProjectileSpeed=44000.000000 FireAimedAnim="Fire_Iron" RecoilRate=0.040000 diff --git a/sources/Weapons/Playable/AssaultRifles/AK47/NiceAK47Fire.uc b/sources/Weapons/Playable/AssaultRifles/AK47/NiceAK47Fire.uc index 82354d9..095e85c 100644 --- a/sources/Weapons/Playable/AssaultRifles/AK47/NiceAK47Fire.uc +++ b/sources/Weapons/Playable/AssaultRifles/AK47/NiceAK47Fire.uc @@ -1,7 +1,7 @@ class NiceAK47Fire extends NiceFire; defaultproperties { - zedTimeFireSpeedUp=2.500000 + zedTimeFireSpeedUp=1.200000 ProjectileSpeed=35750.000000 FireAimedAnim="Fire_Iron" RecoilRate=0.070000 diff --git a/sources/Weapons/Playable/AssaultRifles/Bullpup/NiceBullpupFire.uc b/sources/Weapons/Playable/AssaultRifles/Bullpup/NiceBullpupFire.uc index a93e0a8..c1beee3 100644 --- a/sources/Weapons/Playable/AssaultRifles/Bullpup/NiceBullpupFire.uc +++ b/sources/Weapons/Playable/AssaultRifles/Bullpup/NiceBullpupFire.uc @@ -1,7 +1,7 @@ class NiceBullpupFire extends NiceFire; defaultproperties { - zedTimeFireSpeedUp=5.000000 + zedTimeFireSpeedUp=3.000000 ProjectileSpeed=45500.000000 FireAimedAnim="Fire_Iron" RecoilRate=0.070000 diff --git a/sources/Weapons/Playable/AssaultRifles/FNFAL/NiceFNFALFire.uc b/sources/Weapons/Playable/AssaultRifles/FNFAL/NiceFNFALFire.uc index f41755c..26be3c0 100644 --- a/sources/Weapons/Playable/AssaultRifles/FNFAL/NiceFNFALFire.uc +++ b/sources/Weapons/Playable/AssaultRifles/FNFAL/NiceFNFALFire.uc @@ -1,7 +1,7 @@ class NiceFNFALFire extends NiceFire; defaultproperties { - zedTimeFireSpeedUp=2.500000 + zedTimeFireSpeedUp=1.500000 ProjectileSpeed=41150.000000 FireAimedAnim="Fire_Iron" FireEndAimedAnim="Fire_Iron_End" diff --git a/sources/Weapons/Playable/AssaultRifles/L85A2/NiceL85A2Ammo.uc b/sources/Weapons/Playable/AssaultRifles/L85A2/NiceL85A2Ammo.uc index 2623360..9c64342 100644 --- a/sources/Weapons/Playable/AssaultRifles/L85A2/NiceL85A2Ammo.uc +++ b/sources/Weapons/Playable/AssaultRifles/L85A2/NiceL85A2Ammo.uc @@ -3,8 +3,8 @@ class NiceL85A2Ammo extends NiceAmmo; defaultproperties { WeaponPickupClass=Class'NicePack.NiceL85A2Pickup' - AmmoPickupAmount=15 - MaxAmmo=180 + AmmoPickupAmount=30 + MaxAmmo=210 InitialAmount=45 PickupClass=Class'NicePack.NiceL85A2AmmoPickup' IconMaterial=Texture'KillingFloorHUD.Generic.HUD' diff --git a/sources/Weapons/Playable/AssaultRifles/M4/NiceM4Fire.uc b/sources/Weapons/Playable/AssaultRifles/M4/NiceM4Fire.uc index 14cd32d..0e721e7 100644 --- a/sources/Weapons/Playable/AssaultRifles/M4/NiceM4Fire.uc +++ b/sources/Weapons/Playable/AssaultRifles/M4/NiceM4Fire.uc @@ -4,7 +4,7 @@ defaultproperties FireEndSoundRef="KF_M4RifleSnd.M4Rifle_Fire_Loop_End_M" FireEndStereoSoundRef="KF_M4RifleSnd.M4Rifle_Fire_Loop_End_S" AmbientFireSoundRef="KF_M4RifleSnd.M4Rifle_Fire_Loop" - zedTimeFireSpeedUp=2.500000 + zedTimeFireSpeedUp=1.500000 ProjectileSpeed=44000.000000 RecoilRate=0.065000 maxVerticalRecoilAngle=170 diff --git a/sources/Weapons/Playable/AssaultRifles/M4M203/NiceM4M203Ammo.uc b/sources/Weapons/Playable/AssaultRifles/M4M203/NiceM4M203Ammo.uc index 8f8d87a..1f688b9 100644 --- a/sources/Weapons/Playable/AssaultRifles/M4M203/NiceM4M203Ammo.uc +++ b/sources/Weapons/Playable/AssaultRifles/M4M203/NiceM4M203Ammo.uc @@ -4,8 +4,8 @@ defaultproperties { WeaponPickupClass=Class'NicePack.NiceM4Pickup' AmmoPickupAmount=30 - MaxAmmo=360 - InitialAmount=90 + MaxAmmo=120 + InitialAmount=30 PickupClass=Class'NicePack.NiceM4M203AmmoPickup' IconMaterial=Texture'KillingFloorHUD.Generic.HUD' IconCoords=(X1=336,Y1=82,X2=382,Y2=125) diff --git a/sources/Weapons/Playable/AssaultRifles/M4M203/NiceM4M203NadeAmmo.uc b/sources/Weapons/Playable/AssaultRifles/M4M203/NiceM4M203NadeAmmo.uc index 5a8bc4b..dba19f4 100644 --- a/sources/Weapons/Playable/AssaultRifles/M4M203/NiceM4M203NadeAmmo.uc +++ b/sources/Weapons/Playable/AssaultRifles/M4M203/NiceM4M203NadeAmmo.uc @@ -4,7 +4,7 @@ defaultproperties WeaponPickupClass=Class'NicePack.NiceM4M203Pickup' AmmoPickupAmount=2 MaxAmmo=12 - InitialAmount=6 + InitialAmount=3 PickupClass=Class'NicePack.NiceM4M203AmmoPickup' IconMaterial=Texture'KillingFloorHUD.Generic.HUD' IconCoords=(X1=4,Y1=350,X2=110,Y2=395) diff --git a/sources/Weapons/Playable/AssaultRifles/MKb42/NiceMKb42Fire.uc b/sources/Weapons/Playable/AssaultRifles/MKb42/NiceMKb42Fire.uc index 56cc10e..e4ccde2 100644 --- a/sources/Weapons/Playable/AssaultRifles/MKb42/NiceMKb42Fire.uc +++ b/sources/Weapons/Playable/AssaultRifles/MKb42/NiceMKb42Fire.uc @@ -1,7 +1,7 @@ class NiceMKb42Fire extends NiceFire; defaultproperties { - zedTimeFireSpeedUp=2.000000 + zedTimeFireSpeedUp=1.200000 ProjectileSpeed=34250.000000 FireAimedAnim="Fire_Iron" RecoilRate=0.070000 diff --git a/sources/Weapons/Playable/AssaultRifles/SCAR/NiceSCARMK17Fire.uc b/sources/Weapons/Playable/AssaultRifles/SCAR/NiceSCARMK17Fire.uc index 4d6d43b..3b7216d 100644 --- a/sources/Weapons/Playable/AssaultRifles/SCAR/NiceSCARMK17Fire.uc +++ b/sources/Weapons/Playable/AssaultRifles/SCAR/NiceSCARMK17Fire.uc @@ -1,7 +1,7 @@ class NiceSCARMK17Fire extends NiceFire; defaultproperties { - zedTimeFireSpeedUp=2.500000 + zedTimeFireSpeedUp=1.500000 ProjectileSpeed=43500.000000 FireAimedAnim="Fire_Iron" RecoilRate=0.070000 diff --git a/sources/Weapons/Playable/Heavy/SA80LSW/NiceSA80LSWFire.uc b/sources/Weapons/Playable/Heavy/SA80LSW/NiceSA80LSWFire.uc index 79065b5..29ef1e5 100644 --- a/sources/Weapons/Playable/Heavy/SA80LSW/NiceSA80LSWFire.uc +++ b/sources/Weapons/Playable/Heavy/SA80LSW/NiceSA80LSWFire.uc @@ -21,7 +21,7 @@ defaultproperties FireLoopAnim="Fire" TweenTime=0.025000 FireForce="AssaultRifleFire" - FireRate=0.200000 + FireRate=0.15 AmmoClass=Class'NicePack.NiceSA80LSWAmmo' ShakeRotMag=(X=75.000000,Y=75.000000,Z=250.000000) ShakeRotRate=(X=10000.000000,Y=10000.000000,Z=10000.000000) diff --git a/sources/Weapons/Playable/Pistols/Magnum/NiceDualMagnum.uc b/sources/Weapons/Playable/Pistols/Magnum/NiceDualMagnum.uc index 33dbdab..5f940a3 100644 --- a/sources/Weapons/Playable/Pistols/Magnum/NiceDualMagnum.uc +++ b/sources/Weapons/Playable/Pistols/Magnum/NiceDualMagnum.uc @@ -8,8 +8,8 @@ defaultproperties rightInsert=0.375000 MagCapacity=12 Weight=2.000000 - ReloadRate=2.23125//3.570000 - ReloadAnimRate=2//1.250000 + ReloadRate=2.23125 + ReloadAnimRate=1.5 WeaponReloadAnim="Reload_DualRevolver" StandardDisplayFOV=60.000000 TraderInfoTexture=Texture'KillingFloor2HUD.Trader_Weapon_Icons.Trader_DualRevolver' diff --git a/sources/Weapons/Playable/Pistols/Magnum/NiceMagnumPistol.uc b/sources/Weapons/Playable/Pistols/Magnum/NiceMagnumPistol.uc index 472f26d..15ccb34 100644 --- a/sources/Weapons/Playable/Pistols/Magnum/NiceMagnumPistol.uc +++ b/sources/Weapons/Playable/Pistols/Magnum/NiceMagnumPistol.uc @@ -9,7 +9,7 @@ defaultproperties reloadChargeStartFrame=-1.000000 MagCapacity=6 ReloadRate=1.2625 - ReloadAnimRate=2 + ReloadAnimRate=1.5 WeaponReloadAnim="Reload_Revolver" Weight=1.000000 StandardDisplayFOV=60.000000 diff --git a/sources/Weapons/Playable/SMG/Kriss/NiceDamTypeKrissMDart.uc b/sources/Weapons/Playable/SMG/Kriss/NiceDamTypeKrissMDart.uc index bbb07b8..cba8547 100644 --- a/sources/Weapons/Playable/SMG/Kriss/NiceDamTypeKrissMDart.uc +++ b/sources/Weapons/Playable/SMG/Kriss/NiceDamTypeKrissMDart.uc @@ -2,6 +2,5 @@ class NiceDamTypeKrissMDart extends NiceDamTypeMedicDart abstract; defaultproperties { - HeadShotDamageMult=2.000000 WeaponClass=Class'NicePack.NiceKrissMMedicGun' } diff --git a/sources/Weapons/Playable/SMG/M7A3/NiceDamTypeM7A3MDart.uc b/sources/Weapons/Playable/SMG/M7A3/NiceDamTypeM7A3MDart.uc index 020da02..e284c1e 100644 --- a/sources/Weapons/Playable/SMG/M7A3/NiceDamTypeM7A3MDart.uc +++ b/sources/Weapons/Playable/SMG/M7A3/NiceDamTypeM7A3MDart.uc @@ -2,6 +2,5 @@ class NiceDamTypeM7A3MDart extends NiceDamTypeMedicDart abstract; defaultproperties { - HeadShotDamageMult=2.000000 WeaponClass=Class'NicePack.NiceM7A3MMedicGun' } diff --git a/sources/Weapons/Playable/SMG/MP5M/NiceDamTypeMP5MDart.uc b/sources/Weapons/Playable/SMG/MP5M/NiceDamTypeMP5MDart.uc index 9ca4cf8..45b2bb7 100644 --- a/sources/Weapons/Playable/SMG/MP5M/NiceDamTypeMP5MDart.uc +++ b/sources/Weapons/Playable/SMG/MP5M/NiceDamTypeMP5MDart.uc @@ -2,6 +2,5 @@ class NiceDamTypeMP5MDart extends NiceDamTypeMedicDart abstract; defaultproperties { - HeadShotDamageMult=2.000000 WeaponClass=Class'NicePack.NiceMP5MMedicGun' } diff --git a/sources/Weapons/Playable/SMG/MP7M/NiceDamTypeMP7MDart.uc b/sources/Weapons/Playable/SMG/MP7M/NiceDamTypeMP7MDart.uc index f06d856..6cc64f5 100644 --- a/sources/Weapons/Playable/SMG/MP7M/NiceDamTypeMP7MDart.uc +++ b/sources/Weapons/Playable/SMG/MP7M/NiceDamTypeMP7MDart.uc @@ -2,6 +2,5 @@ class NiceDamTypeMP7MDart extends NiceDamTypeMedicDart abstract; defaultproperties { - HeadShotDamageMult=3.000000 WeaponClass=Class'NicePack.NiceMP7MMedicGun' } diff --git a/sources/Weapons/Playable/Shotguns/Boomstick/NiceBoomStick.uc b/sources/Weapons/Playable/Shotguns/Boomstick/NiceBoomStick.uc index a8ddc99..a5bf1e7 100644 --- a/sources/Weapons/Playable/Shotguns/Boomstick/NiceBoomStick.uc +++ b/sources/Weapons/Playable/Shotguns/Boomstick/NiceBoomStick.uc @@ -64,7 +64,7 @@ defaultproperties ForceZoomOutOnFireTime=0.010000 ForceZoomOutOnAltFireTime=0.010000 MagCapacity=2 - Weight=5.000000 + Weight=6.000000 ReloadRate=2.250000 ReloadAnim="Reload" ReloadAnimRate=1.100000 diff --git a/sources/Weapons/Playable/Shotguns/PumpShotgun/NiceDamTypeShotgun.uc b/sources/Weapons/Playable/Shotguns/PumpShotgun/NiceDamTypeShotgun.uc index e99b4ed..40f9420 100644 --- a/sources/Weapons/Playable/Shotguns/PumpShotgun/NiceDamTypeShotgun.uc +++ b/sources/Weapons/Playable/Shotguns/PumpShotgun/NiceDamTypeShotgun.uc @@ -2,9 +2,8 @@ class NiceDamTypeShotgun extends NiceDamageTypeVetEnforcer abstract; defaultproperties { - /*MaxPenetrations=3 - bIsPowerWeapon=True*/ MaxPenetrations=4 + HeadShotDamageMult=1.000000 MediumZedPenDmgReduction=1.000000 PenDmgReduction=0.800000 bIsPowerWeapon=True diff --git a/sources/Weapons/Playable/Shotguns/PumpShotgun/NiceShotgunFire.uc b/sources/Weapons/Playable/Shotguns/PumpShotgun/NiceShotgunFire.uc index 94a60b8..252df5b 100644 --- a/sources/Weapons/Playable/Shotguns/PumpShotgun/NiceShotgunFire.uc +++ b/sources/Weapons/Playable/Shotguns/PumpShotgun/NiceShotgunFire.uc @@ -2,7 +2,7 @@ class NiceShotgunFire extends NiceFire; defaultproperties { bProjectileFire=True - ProjPerFire=10//7 + ProjPerFire=12 ProjSpawnOffset=(X=25.000000,Y=5.000000,Z=-6.000000) EffectiveRange=700.000000 KickMomentum=(X=-85.000000,Z=15.000000) @@ -18,7 +18,7 @@ defaultproperties StereoFireSoundRef="KF_PumpSGSnd.SG_FireST" NoAmmoSoundRef="KF_PumpSGSnd.SG_DryFire" DamageType=Class'NicePack.NiceDamTypeShotgun' - DamageMax=63//56 + DamageMax=79 Momentum=50000.000000 bWaitForRelease=True bAttachSmokeEmitter=True diff --git a/sources/Weapons/Playable/SniperWeapons/M99/NiceDamTypeM99SniperRifle.uc b/sources/Weapons/Playable/SniperWeapons/M99/NiceDamTypeM99SniperRifle.uc index ca194c3..00e1ecc 100644 --- a/sources/Weapons/Playable/SniperWeapons/M99/NiceDamTypeM99SniperRifle.uc +++ b/sources/Weapons/Playable/SniperWeapons/M99/NiceDamTypeM99SniperRifle.uc @@ -12,8 +12,8 @@ static function AwardKill(KFSteamStatsAndAchievements KFStatsAndAchievements, KF } defaultproperties { - prReqMultiplier=0.600000 - prReqPrecise=0.600000 + //prReqMultiplier=0.600000 + //prReqPrecise=0.600000 MaxPenetrations=-1 BigZedPenDmgReduction=0.750000 MediumZedPenDmgReduction=1.000000 diff --git a/sources/Weapons/Playable/SniperWeapons/SVD/NiceDamTypeSVD.uc b/sources/Weapons/Playable/SniperWeapons/SVD/NiceDamTypeSVD.uc index 2ca7eeb..d1cbf11 100644 --- a/sources/Weapons/Playable/SniperWeapons/SVD/NiceDamTypeSVD.uc +++ b/sources/Weapons/Playable/SniperWeapons/SVD/NiceDamTypeSVD.uc @@ -1,8 +1,8 @@ class NiceDamTypeSVD extends NiceDamageTypeVetSharpshooter; defaultproperties { - prReqMultiplier=0.400000 - prReqPrecise=0.400000 + //prReqMultiplier=0.400000 + //prReqPrecise=0.400000 MaxPenetrations=3 BigZedPenDmgReduction=0.750000 MediumZedPenDmgReduction=0.900000