- 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
This commit is contained in:
Anton Tarasenko 2020-07-05 20:17:59 +07:00
parent c423fdf983
commit 78b4dfeb29
24 changed files with 28 additions and 30 deletions

View File

@ -2,4 +2,6 @@ class NiceDamTypeMedicDart extends NiceDamageTypeVetCommando
abstract; abstract;
defaultproperties defaultproperties
{ {
goodDecapMod=0.5
badDecapMod=0.0
} }

View File

@ -12,7 +12,8 @@ static function array<int> GetProgressArray(byte ReqNum, optional out int Double
static function class<Grenade> GetNadeType(KFPlayerReplicationInfo KFPRI){ static function class<Grenade> GetNadeType(KFPlayerReplicationInfo KFPRI){
/*if(KFPRI != none && class'NiceVetFieldMedic'.static.hasSkill(NicePlayerController(KFPRI.Owner), class'NiceSkillMedicArmament')) /*if(KFPRI != none && class'NiceVetFieldMedic'.static.hasSkill(NicePlayerController(KFPRI.Owner), class'NiceSkillMedicArmament'))
return class'NicePack.NiceMedicNade';*/ return class'NicePack.NiceMedicNade';*/
return class'NiceMedicNadePoison'; //return class'NiceMedicNadePoison';
return class'NicePack.NiceNade';
} }
static function float GetHealthBarsDistanceMulti(KFPlayerReplicationInfo KFPRI){ static function float GetHealthBarsDistanceMulti(KFPlayerReplicationInfo KFPRI){
/*if(KFPRI != none && SomeoneHasSkill(NicePlayerController(KFPRI.Owner), class'NiceSkillCommandoStrategist')) /*if(KFPRI != none && SomeoneHasSkill(NicePlayerController(KFPRI.Owner), class'NiceSkillCommandoStrategist'))

View File

@ -1,7 +1,7 @@
class NiceAK12Fire extends NiceFire; class NiceAK12Fire extends NiceFire;
defaultproperties defaultproperties
{ {
zedTimeFireSpeedUp=2.500000 zedTimeFireSpeedUp=1.500000
ProjectileSpeed=44000.000000 ProjectileSpeed=44000.000000
FireAimedAnim="Fire_Iron" FireAimedAnim="Fire_Iron"
RecoilRate=0.040000 RecoilRate=0.040000

View File

@ -1,7 +1,7 @@
class NiceAK47Fire extends NiceFire; class NiceAK47Fire extends NiceFire;
defaultproperties defaultproperties
{ {
zedTimeFireSpeedUp=2.500000 zedTimeFireSpeedUp=1.200000
ProjectileSpeed=35750.000000 ProjectileSpeed=35750.000000
FireAimedAnim="Fire_Iron" FireAimedAnim="Fire_Iron"
RecoilRate=0.070000 RecoilRate=0.070000

View File

@ -1,7 +1,7 @@
class NiceBullpupFire extends NiceFire; class NiceBullpupFire extends NiceFire;
defaultproperties defaultproperties
{ {
zedTimeFireSpeedUp=5.000000 zedTimeFireSpeedUp=3.000000
ProjectileSpeed=45500.000000 ProjectileSpeed=45500.000000
FireAimedAnim="Fire_Iron" FireAimedAnim="Fire_Iron"
RecoilRate=0.070000 RecoilRate=0.070000

View File

@ -1,7 +1,7 @@
class NiceFNFALFire extends NiceFire; class NiceFNFALFire extends NiceFire;
defaultproperties defaultproperties
{ {
zedTimeFireSpeedUp=2.500000 zedTimeFireSpeedUp=1.500000
ProjectileSpeed=41150.000000 ProjectileSpeed=41150.000000
FireAimedAnim="Fire_Iron" FireAimedAnim="Fire_Iron"
FireEndAimedAnim="Fire_Iron_End" FireEndAimedAnim="Fire_Iron_End"

View File

@ -3,8 +3,8 @@ class NiceL85A2Ammo extends NiceAmmo;
defaultproperties defaultproperties
{ {
WeaponPickupClass=Class'NicePack.NiceL85A2Pickup' WeaponPickupClass=Class'NicePack.NiceL85A2Pickup'
AmmoPickupAmount=15 AmmoPickupAmount=30
MaxAmmo=180 MaxAmmo=210
InitialAmount=45 InitialAmount=45
PickupClass=Class'NicePack.NiceL85A2AmmoPickup' PickupClass=Class'NicePack.NiceL85A2AmmoPickup'
IconMaterial=Texture'KillingFloorHUD.Generic.HUD' IconMaterial=Texture'KillingFloorHUD.Generic.HUD'

View File

@ -4,7 +4,7 @@ defaultproperties
FireEndSoundRef="KF_M4RifleSnd.M4Rifle_Fire_Loop_End_M" FireEndSoundRef="KF_M4RifleSnd.M4Rifle_Fire_Loop_End_M"
FireEndStereoSoundRef="KF_M4RifleSnd.M4Rifle_Fire_Loop_End_S" FireEndStereoSoundRef="KF_M4RifleSnd.M4Rifle_Fire_Loop_End_S"
AmbientFireSoundRef="KF_M4RifleSnd.M4Rifle_Fire_Loop" AmbientFireSoundRef="KF_M4RifleSnd.M4Rifle_Fire_Loop"
zedTimeFireSpeedUp=2.500000 zedTimeFireSpeedUp=1.500000
ProjectileSpeed=44000.000000 ProjectileSpeed=44000.000000
RecoilRate=0.065000 RecoilRate=0.065000
maxVerticalRecoilAngle=170 maxVerticalRecoilAngle=170

View File

@ -4,8 +4,8 @@ defaultproperties
{ {
WeaponPickupClass=Class'NicePack.NiceM4Pickup' WeaponPickupClass=Class'NicePack.NiceM4Pickup'
AmmoPickupAmount=30 AmmoPickupAmount=30
MaxAmmo=360 MaxAmmo=120
InitialAmount=90 InitialAmount=30
PickupClass=Class'NicePack.NiceM4M203AmmoPickup' PickupClass=Class'NicePack.NiceM4M203AmmoPickup'
IconMaterial=Texture'KillingFloorHUD.Generic.HUD' IconMaterial=Texture'KillingFloorHUD.Generic.HUD'
IconCoords=(X1=336,Y1=82,X2=382,Y2=125) IconCoords=(X1=336,Y1=82,X2=382,Y2=125)

View File

@ -4,7 +4,7 @@ defaultproperties
WeaponPickupClass=Class'NicePack.NiceM4M203Pickup' WeaponPickupClass=Class'NicePack.NiceM4M203Pickup'
AmmoPickupAmount=2 AmmoPickupAmount=2
MaxAmmo=12 MaxAmmo=12
InitialAmount=6 InitialAmount=3
PickupClass=Class'NicePack.NiceM4M203AmmoPickup' PickupClass=Class'NicePack.NiceM4M203AmmoPickup'
IconMaterial=Texture'KillingFloorHUD.Generic.HUD' IconMaterial=Texture'KillingFloorHUD.Generic.HUD'
IconCoords=(X1=4,Y1=350,X2=110,Y2=395) IconCoords=(X1=4,Y1=350,X2=110,Y2=395)

View File

@ -1,7 +1,7 @@
class NiceMKb42Fire extends NiceFire; class NiceMKb42Fire extends NiceFire;
defaultproperties defaultproperties
{ {
zedTimeFireSpeedUp=2.000000 zedTimeFireSpeedUp=1.200000
ProjectileSpeed=34250.000000 ProjectileSpeed=34250.000000
FireAimedAnim="Fire_Iron" FireAimedAnim="Fire_Iron"
RecoilRate=0.070000 RecoilRate=0.070000

View File

@ -1,7 +1,7 @@
class NiceSCARMK17Fire extends NiceFire; class NiceSCARMK17Fire extends NiceFire;
defaultproperties defaultproperties
{ {
zedTimeFireSpeedUp=2.500000 zedTimeFireSpeedUp=1.500000
ProjectileSpeed=43500.000000 ProjectileSpeed=43500.000000
FireAimedAnim="Fire_Iron" FireAimedAnim="Fire_Iron"
RecoilRate=0.070000 RecoilRate=0.070000

View File

@ -21,7 +21,7 @@ defaultproperties
FireLoopAnim="Fire" FireLoopAnim="Fire"
TweenTime=0.025000 TweenTime=0.025000
FireForce="AssaultRifleFire" FireForce="AssaultRifleFire"
FireRate=0.200000 FireRate=0.15
AmmoClass=Class'NicePack.NiceSA80LSWAmmo' AmmoClass=Class'NicePack.NiceSA80LSWAmmo'
ShakeRotMag=(X=75.000000,Y=75.000000,Z=250.000000) ShakeRotMag=(X=75.000000,Y=75.000000,Z=250.000000)
ShakeRotRate=(X=10000.000000,Y=10000.000000,Z=10000.000000) ShakeRotRate=(X=10000.000000,Y=10000.000000,Z=10000.000000)

View File

@ -8,8 +8,8 @@ defaultproperties
rightInsert=0.375000 rightInsert=0.375000
MagCapacity=12 MagCapacity=12
Weight=2.000000 Weight=2.000000
ReloadRate=2.23125//3.570000 ReloadRate=2.23125
ReloadAnimRate=2//1.250000 ReloadAnimRate=1.5
WeaponReloadAnim="Reload_DualRevolver" WeaponReloadAnim="Reload_DualRevolver"
StandardDisplayFOV=60.000000 StandardDisplayFOV=60.000000
TraderInfoTexture=Texture'KillingFloor2HUD.Trader_Weapon_Icons.Trader_DualRevolver' TraderInfoTexture=Texture'KillingFloor2HUD.Trader_Weapon_Icons.Trader_DualRevolver'

View File

@ -9,7 +9,7 @@ defaultproperties
reloadChargeStartFrame=-1.000000 reloadChargeStartFrame=-1.000000
MagCapacity=6 MagCapacity=6
ReloadRate=1.2625 ReloadRate=1.2625
ReloadAnimRate=2 ReloadAnimRate=1.5
WeaponReloadAnim="Reload_Revolver" WeaponReloadAnim="Reload_Revolver"
Weight=1.000000 Weight=1.000000
StandardDisplayFOV=60.000000 StandardDisplayFOV=60.000000

View File

@ -2,6 +2,5 @@ class NiceDamTypeKrissMDart extends NiceDamTypeMedicDart
abstract; abstract;
defaultproperties defaultproperties
{ {
HeadShotDamageMult=2.000000
WeaponClass=Class'NicePack.NiceKrissMMedicGun' WeaponClass=Class'NicePack.NiceKrissMMedicGun'
} }

View File

@ -2,6 +2,5 @@ class NiceDamTypeM7A3MDart extends NiceDamTypeMedicDart
abstract; abstract;
defaultproperties defaultproperties
{ {
HeadShotDamageMult=2.000000
WeaponClass=Class'NicePack.NiceM7A3MMedicGun' WeaponClass=Class'NicePack.NiceM7A3MMedicGun'
} }

View File

@ -2,6 +2,5 @@ class NiceDamTypeMP5MDart extends NiceDamTypeMedicDart
abstract; abstract;
defaultproperties defaultproperties
{ {
HeadShotDamageMult=2.000000
WeaponClass=Class'NicePack.NiceMP5MMedicGun' WeaponClass=Class'NicePack.NiceMP5MMedicGun'
} }

View File

@ -2,6 +2,5 @@ class NiceDamTypeMP7MDart extends NiceDamTypeMedicDart
abstract; abstract;
defaultproperties defaultproperties
{ {
HeadShotDamageMult=3.000000
WeaponClass=Class'NicePack.NiceMP7MMedicGun' WeaponClass=Class'NicePack.NiceMP7MMedicGun'
} }

View File

@ -64,7 +64,7 @@ defaultproperties
ForceZoomOutOnFireTime=0.010000 ForceZoomOutOnFireTime=0.010000
ForceZoomOutOnAltFireTime=0.010000 ForceZoomOutOnAltFireTime=0.010000
MagCapacity=2 MagCapacity=2
Weight=5.000000 Weight=6.000000
ReloadRate=2.250000 ReloadRate=2.250000
ReloadAnim="Reload" ReloadAnim="Reload"
ReloadAnimRate=1.100000 ReloadAnimRate=1.100000

View File

@ -2,9 +2,8 @@ class NiceDamTypeShotgun extends NiceDamageTypeVetEnforcer
abstract; abstract;
defaultproperties defaultproperties
{ {
/*MaxPenetrations=3
bIsPowerWeapon=True*/
MaxPenetrations=4 MaxPenetrations=4
HeadShotDamageMult=1.000000
MediumZedPenDmgReduction=1.000000 MediumZedPenDmgReduction=1.000000
PenDmgReduction=0.800000 PenDmgReduction=0.800000
bIsPowerWeapon=True bIsPowerWeapon=True

View File

@ -2,7 +2,7 @@ class NiceShotgunFire extends NiceFire;
defaultproperties defaultproperties
{ {
bProjectileFire=True bProjectileFire=True
ProjPerFire=10//7 ProjPerFire=12
ProjSpawnOffset=(X=25.000000,Y=5.000000,Z=-6.000000) ProjSpawnOffset=(X=25.000000,Y=5.000000,Z=-6.000000)
EffectiveRange=700.000000 EffectiveRange=700.000000
KickMomentum=(X=-85.000000,Z=15.000000) KickMomentum=(X=-85.000000,Z=15.000000)
@ -18,7 +18,7 @@ defaultproperties
StereoFireSoundRef="KF_PumpSGSnd.SG_FireST" StereoFireSoundRef="KF_PumpSGSnd.SG_FireST"
NoAmmoSoundRef="KF_PumpSGSnd.SG_DryFire" NoAmmoSoundRef="KF_PumpSGSnd.SG_DryFire"
DamageType=Class'NicePack.NiceDamTypeShotgun' DamageType=Class'NicePack.NiceDamTypeShotgun'
DamageMax=63//56 DamageMax=79
Momentum=50000.000000 Momentum=50000.000000
bWaitForRelease=True bWaitForRelease=True
bAttachSmokeEmitter=True bAttachSmokeEmitter=True

View File

@ -12,8 +12,8 @@ static function AwardKill(KFSteamStatsAndAchievements KFStatsAndAchievements, KF
} }
defaultproperties defaultproperties
{ {
prReqMultiplier=0.600000 //prReqMultiplier=0.600000
prReqPrecise=0.600000 //prReqPrecise=0.600000
MaxPenetrations=-1 MaxPenetrations=-1
BigZedPenDmgReduction=0.750000 BigZedPenDmgReduction=0.750000
MediumZedPenDmgReduction=1.000000 MediumZedPenDmgReduction=1.000000

View File

@ -1,8 +1,8 @@
class NiceDamTypeSVD extends NiceDamageTypeVetSharpshooter; class NiceDamTypeSVD extends NiceDamageTypeVetSharpshooter;
defaultproperties defaultproperties
{ {
prReqMultiplier=0.400000 //prReqMultiplier=0.400000
prReqPrecise=0.400000 //prReqPrecise=0.400000
MaxPenetrations=3 MaxPenetrations=3
BigZedPenDmgReduction=0.750000 BigZedPenDmgReduction=0.750000
MediumZedPenDmgReduction=0.900000 MediumZedPenDmgReduction=0.900000