Apply dirty patch (messed up line endings)
This commit is contained in:
parent
12d95e387e
commit
51bb9add5b
30 changed files with 1354 additions and 714 deletions
|
|
@ -1,5 +1,16 @@
|
|||
class NiceDamTypeFNFALAssaultRifle extends NiceDamageTypeVetCommando
|
||||
abstract;
|
||||
defaultproperties
|
||||
{
MaxPenetrations=3
HeadShotDamageMult=2.250000
WeaponClass=Class'NicePack.NiceFNFAL_ACOG_AssaultRifle'
DeathString="%k killed %o (FNFAL ACOG)."
FemaleSuicide="%o shot herself in the foot."
MaleSuicide="%o shot himself in the foot."
bRagdollBullet=True
KDamageImpulse=6500.000000
KDeathVel=175.000000
KDeathUpKick=20.000000
|
||||
}
|
||||
class NiceDamTypeFNFALAssaultRifle extends NiceDamageTypeVetCommando
|
||||
abstract;
|
||||
defaultproperties
|
||||
{
|
||||
MaxPenetrations=3
|
||||
flinchMultiplier=0.800000
|
||||
HeadShotDamageMult=2.250000
|
||||
WeaponClass=Class'NicePack.NiceFNFAL_ACOG_AssaultRifle'
|
||||
DeathString="%k killed %o (FNFAL ACOG)."
|
||||
FemaleSuicide="%o shot herself in the foot."
|
||||
MaleSuicide="%o shot himself in the foot."
|
||||
bRagdollBullet=True
|
||||
KDamageImpulse=6500.000000
|
||||
KDeathVel=175.000000
|
||||
KDeathUpKick=20.000000
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,17 @@
|
|||
class NiceDamTypeSCARMK17AssaultRifle extends NiceDamageTypeVetCommando
|
||||
abstract;
|
||||
defaultproperties
|
||||
{
bPenetrationHSOnly=True
MaxPenetrations=1
HeadShotDamageMult=2.000000
WeaponClass=Class'NicePack.NiceSCARMK17AssaultRifle'
DeathString="%k killed %o (SCAR MK17)."
FemaleSuicide="%o shot herself in the foot."
MaleSuicide="%o shot himself in the foot."
bRagdollBullet=True
KDamageImpulse=6500.000000
KDeathVel=175.000000
KDeathUpKick=20.000000
|
||||
}
|
||||
class NiceDamTypeSCARMK17AssaultRifle extends NiceDamageTypeVetCommando
|
||||
abstract;
|
||||
defaultproperties
|
||||
{
|
||||
bPenetrationHSOnly=True
|
||||
MaxPenetrations=1
|
||||
flinchMultiplier=0.800000
|
||||
HeadShotDamageMult=2.000000
|
||||
WeaponClass=Class'NicePack.NiceSCARMK17AssaultRifle'
|
||||
DeathString="%k killed %o (SCAR MK17)."
|
||||
FemaleSuicide="%o shot herself in the foot."
|
||||
MaleSuicide="%o shot himself in the foot."
|
||||
bRagdollBullet=True
|
||||
KDamageImpulse=6500.000000
|
||||
KDeathVel=175.000000
|
||||
KDeathUpKick=20.000000
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,19 @@
|
|||
class NiceDamTypeDeagle extends NiceDamageTypeVetSharpshooter
|
||||
abstract;
|
||||
defaultproperties
|
||||
{
|
||||
goodDecapMod=0.750000
MaxPenetrations=4
WeaponClass=Class'NicePack.NiceDeagle'
DeathString="%k killed %o (Deagle)."
FemaleSuicide="%o shot herself in the foot."
MaleSuicide="%o shot himself in the foot."
bRagdollBullet=True
bBulletHit=True
FlashFog=(X=600.000000)
KDamageImpulse=6500.000000
KDeathVel=400.000000
KDeathUpKick=80.000000
VehicleDamageScaling=0.800000
|
||||
}
|
||||
class NiceDamTypeDeagle extends NiceDamageTypeVetSharpshooter
|
||||
abstract;
|
||||
defaultproperties
|
||||
{
|
||||
goodDecapMod=0.750000
|
||||
MaxPenetrations=4
|
||||
HeadShotDamageMult=1.35
|
||||
WeaponClass=Class'NicePack.NiceDeagle'
|
||||
DeathString="%k killed %o (Deagle)."
|
||||
FemaleSuicide="%o shot herself in the foot."
|
||||
MaleSuicide="%o shot himself in the foot."
|
||||
bRagdollBullet=True
|
||||
bBulletHit=True
|
||||
FlashFog=(X=600.000000)
|
||||
KDamageImpulse=6500.000000
|
||||
KDeathVel=400.000000
|
||||
KDeathUpKick=80.000000
|
||||
VehicleDamageScaling=0.800000
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,29 @@
|
|||
class NiceDeagleFire extends NiceSingleFire;
|
||||
defaultproperties
|
||||
{
ProjectileSpeed=23500.000000
FireAimedAnim="Iron_Fire"
maxVerticalRecoilAngle=600
maxHorizontalRecoilAngle=300
ShellEjectClass=Class'ROEffects.KFShellEjectHandCannon'
FireSoundRef="KF_HandcannonSnd.50AE_Fire"
StereoFireSoundRef="KF_HandcannonSnd.50AE_FireST"
NoAmmoSoundRef="KF_HandcannonSnd.50AE_DryFire"
DamageType=Class'NicePack.NiceDamTypeDeagle'
DamageMin=105
DamageMax=105
Momentum=20000.000000
FireLoopAnim=
FireEndAnim=
FireAnimRate=1.000000
FireRate=0.500000
AmmoClass=Class'NicePack.NiceDeagleAmmo'
ShakeRotMag=(Z=400.000000)
ShakeRotRate=(X=12500.000000,Y=12500.000000)
ShakeRotTime=3.500000
ShakeOffsetMag=(Y=1.000000,Z=8.000000)
ShakeOffsetTime=2.500000
BotRefireRate=0.650000
FlashEmitterClass=Class'ROEffects.MuzzleFlash1stKar'
aimerror=40.000000
|
||||
}
|
||||
class NiceDeagleFire extends NiceSingleFire;
|
||||
defaultproperties
|
||||
{
|
||||
ProjectileSpeed=23500.000000
|
||||
FireAimedAnim="Iron_Fire"
|
||||
maxVerticalRecoilAngle=600
|
||||
maxHorizontalRecoilAngle=300
|
||||
ShellEjectClass=Class'ROEffects.KFShellEjectHandCannon'
|
||||
FireSoundRef="KF_HandcannonSnd.50AE_Fire"
|
||||
StereoFireSoundRef="KF_HandcannonSnd.50AE_FireST"
|
||||
NoAmmoSoundRef="KF_HandcannonSnd.50AE_DryFire"
|
||||
DamageType=Class'NicePack.NiceDamTypeDeagle'
|
||||
DamageMin=120
|
||||
DamageMax=120
|
||||
Momentum=20000.000000
|
||||
FireLoopAnim=
|
||||
FireEndAnim=
|
||||
FireAnimRate=1.000000
|
||||
FireRate=0.500000
|
||||
AmmoClass=Class'NicePack.NiceDeagleAmmo'
|
||||
ShakeRotMag=(Z=400.000000)
|
||||
ShakeRotRate=(X=12500.000000,Y=12500.000000)
|
||||
ShakeRotTime=3.500000
|
||||
ShakeOffsetMag=(Y=1.000000,Z=8.000000)
|
||||
ShakeOffsetTime=2.500000
|
||||
BotRefireRate=0.650000
|
||||
FlashEmitterClass=Class'ROEffects.MuzzleFlash1stKar'
|
||||
aimerror=40.000000
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,24 @@
|
|||
class NiceDualDeagleFire extends NiceDualiesFire;
|
||||
defaultproperties
|
||||
{
ProjectileSpeed=23500.000000
maxVerticalRecoilAngle=600
maxHorizontalRecoilAngle=300
ShellEjectClass=Class'ROEffects.KFShellEjectHandCannon'
FireSoundRef="KF_HandcannonSnd.50AE_Fire"
StereoFireSoundRef="KF_HandcannonSnd.50AE_FireST"
NoAmmoSoundRef="KF_HandcannonSnd.50AE_DryFire"
DamageType=Class'NicePack.NiceDamTypeDeagle'
DamageMin=120
DamageMax=120
Momentum=20000.000000
FireRate=0.250000
AmmoClass=Class'NicePack.NiceDualDeagleAmmo'
ShakeRotMag=(Z=400.000000)
ShakeRotRate=(X=12500.000000,Y=12500.000000)
ShakeRotTime=3.500000
ShakeOffsetMag=(Y=1.000000,Z=8.000000)
ShakeOffsetTime=2.500000
FlashEmitterClass=Class'ROEffects.MuzzleFlash1stKar'
aimerror=40.000000
|
||||
}
|
||||
class NiceDualDeagleFire extends NiceDualiesFire;
|
||||
defaultproperties
|
||||
{
|
||||
ProjectileSpeed=23500.000000
|
||||
maxVerticalRecoilAngle=600
|
||||
maxHorizontalRecoilAngle=300
|
||||
ShellEjectClass=Class'ROEffects.KFShellEjectHandCannon'
|
||||
FireSoundRef="KF_HandcannonSnd.50AE_Fire"
|
||||
StereoFireSoundRef="KF_HandcannonSnd.50AE_FireST"
|
||||
NoAmmoSoundRef="KF_HandcannonSnd.50AE_DryFire"
|
||||
DamageType=Class'NicePack.NiceDamTypeDeagle'
|
||||
DamageMin=120
|
||||
DamageMax=120
|
||||
Momentum=20000.000000
|
||||
FireRate=0.250000
|
||||
AmmoClass=Class'NicePack.NiceDualDeagleAmmo'
|
||||
ShakeRotMag=(Z=400.000000)
|
||||
ShakeRotRate=(X=12500.000000,Y=12500.000000)
|
||||
ShakeRotTime=3.500000
|
||||
ShakeOffsetMag=(Y=1.000000,Z=8.000000)
|
||||
ShakeOffsetTime=2.500000
|
||||
FlashEmitterClass=Class'ROEffects.MuzzleFlash1stKar'
|
||||
aimerror=40.000000
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,20 @@
|
|||
class NiceDamTypeMK23Pistol extends NiceDamageTypeVetSharpshooter
|
||||
abstract;
|
||||
defaultproperties
|
||||
{
decapType=DB_DROP
badDecapMod=0.900000
|
||||
flinchMultiplier=2
HeadShotDamageMult=1.5//2.250000
WeaponClass=Class'NicePack.NiceMK23Pistol'
DeathString="%k killed %o with MK23."
FemaleSuicide="%o shot herself in the foot."
MaleSuicide="%o shot himself in the foot."
bRagdollBullet=True
bBulletHit=True
FlashFog=(X=600.000000)
KDamageImpulse=1850.000000
KDeathVel=150.000000
KDeathUpKick=5.000000
VehicleDamageScaling=0.800000
|
||||
}
|
||||
class NiceDamTypeMK23Pistol extends NiceDamageTypeVetSharpshooter
|
||||
abstract;
|
||||
defaultproperties
|
||||
{
|
||||
decapType=DB_DROP
|
||||
badDecapMod=0.900000
|
||||
flinchMultiplier=2
|
||||
HeadShotDamageMult=2.0//2.250000
|
||||
WeaponClass=Class'NicePack.NiceMK23Pistol'
|
||||
DeathString="%k killed %o with MK23."
|
||||
FemaleSuicide="%o shot herself in the foot."
|
||||
MaleSuicide="%o shot himself in the foot."
|
||||
bRagdollBullet=True
|
||||
bBulletHit=True
|
||||
FlashFog=(X=600.000000)
|
||||
KDamageImpulse=1850.000000
|
||||
KDeathVel=150.000000
|
||||
KDeathUpKick=5.000000
|
||||
VehicleDamageScaling=0.800000
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,25 @@
|
|||
class NiceDualMK23Fire extends NiceDualiesFire;
|
||||
defaultproperties
|
||||
{
ProjectileSpeed=13000.000000
maxVerticalRecoilAngle=400
maxHorizontalRecoilAngle=200
ShellEjectClass=Class'KFMod.MK23Shell'
FireSoundRef="KF_MK23Snd.MK23_Fire_M"
StereoFireSoundRef="KF_MK23Snd.MK23_Fire_S"
NoAmmoSoundRef="KF_HandcannonSnd.50AE_DryFire"
DamageType=Class'NicePack.NiceDamTypeMK23Pistol'
DamageMin=55
DamageMax=55
Momentum=18000.000000
NoAmmoSound=None
FireRate=0.175000
AmmoClass=Class'NicePack.NiceDualMK23Ammo'
ShakeRotMag=(Z=290.000000)
ShakeRotRate=(X=10080.000000,Y=10080.000000)
ShakeRotTime=3.500000
ShakeOffsetMag=(Y=1.000000,Z=8.000000)
ShakeOffsetTime=2.500000
FlashEmitterClass=Class'KFMod.MuzzleFlashMK'
aimerror=40.000000
|
||||
}
|
||||
class NiceDualMK23Fire extends NiceDualiesFire;
|
||||
defaultproperties
|
||||
{
|
||||
ProjectileSpeed=13000.000000
|
||||
maxVerticalRecoilAngle=400
|
||||
maxHorizontalRecoilAngle=200
|
||||
ShellEjectClass=Class'KFMod.MK23Shell'
|
||||
FireSoundRef="KF_MK23Snd.MK23_Fire_M"
|
||||
StereoFireSoundRef="KF_MK23Snd.MK23_Fire_S"
|
||||
NoAmmoSoundRef="KF_HandcannonSnd.50AE_DryFire"
|
||||
DamageType=Class'NicePack.NiceDamTypeMK23Pistol'
|
||||
DamageMin=55
|
||||
DamageMax=55
|
||||
Momentum=18000.000000
|
||||
NoAmmoSound=None
|
||||
FireRate=0.175000
|
||||
AmmoClass=Class'NicePack.NiceDualMK23Ammo'
|
||||
ShakeRotMag=(Z=290.000000)
|
||||
ShakeRotRate=(X=10080.000000,Y=10080.000000)
|
||||
ShakeRotTime=3.500000
|
||||
ShakeOffsetMag=(Y=1.000000,Z=8.000000)
|
||||
ShakeOffsetTime=2.500000
|
||||
FlashEmitterClass=Class'KFMod.MuzzleFlashMK'
|
||||
aimerror=40.000000
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,25 @@
|
|||
class NiceMK23Fire extends NiceSingleFire;
|
||||
defaultproperties
|
||||
{
ProjectileSpeed=13000.000000
maxVerticalRecoilAngle=400
maxHorizontalRecoilAngle=200
FireSoundRef="KF_MK23Snd.MK23_Fire_M"
StereoFireSoundRef="KF_MK23Snd.MK23_Fire_S"
NoAmmoSoundRef="KF_HandcannonSnd.50AE_DryFire"
DamageType=Class'NicePack.NiceDamTypeMK23Pistol'
DamageMin=55
DamageMax=55
Momentum=18000.000000
FireLoopAnim=
FireEndAnim=
FireRate=0.350000
AmmoClass=Class'NicePack.NiceMK23Ammo'
ShakeRotMag=(Z=290.000000)
ShakeRotRate=(X=10080.000000,Y=10080.000000)
ShakeRotTime=3.500000
ShakeOffsetMag=(Y=1.000000,Z=8.000000)
ShakeOffsetTime=2.500000
BotRefireRate=0.650000
FlashEmitterClass=Class'KFMod.MuzzleFlashMK'
|
||||
}
|
||||
class NiceMK23Fire extends NiceSingleFire;
|
||||
defaultproperties
|
||||
{
|
||||
ProjectileSpeed=13000.000000
|
||||
maxVerticalRecoilAngle=400
|
||||
maxHorizontalRecoilAngle=200
|
||||
FireSoundRef="KF_MK23Snd.MK23_Fire_M"
|
||||
StereoFireSoundRef="KF_MK23Snd.MK23_Fire_S"
|
||||
NoAmmoSoundRef="KF_HandcannonSnd.50AE_DryFire"
|
||||
DamageType=Class'NicePack.NiceDamTypeMK23Pistol'
|
||||
DamageMin=55
|
||||
DamageMax=55
|
||||
Momentum=18000.000000
|
||||
FireLoopAnim=
|
||||
FireEndAnim=
|
||||
FireRate=0.350000
|
||||
AmmoClass=Class'NicePack.NiceMK23Ammo'
|
||||
ShakeRotMag=(Z=290.000000)
|
||||
ShakeRotRate=(X=10080.000000,Y=10080.000000)
|
||||
ShakeRotTime=3.500000
|
||||
ShakeOffsetMag=(Y=1.000000,Z=8.000000)
|
||||
ShakeOffsetTime=2.500000
|
||||
BotRefireRate=0.650000
|
||||
FlashEmitterClass=Class'KFMod.MuzzleFlashMK'
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,13 @@
|
|||
class NiceDamTypeMagnumPistol extends NiceDamageTypeVetSharpshooter;
|
||||
defaultproperties
|
||||
{
flinchMultiplier=2.5
stunMultiplier=6.0
MaxPenetrations=2
PenDmgReduction=0.990000
HeadShotDamageMult=1.1
WeaponClass=Class'NicePack.NiceMagnumPistol'
KDamageImpulse=3250.000000
KDeathVel=200.000000
KDeathUpKick=40.000000
|
||||
}
|
||||
class NiceDamTypeMagnumPistol extends NiceDamageTypeVetSharpshooter;
|
||||
defaultproperties
|
||||
{
|
||||
flinchMultiplier=2.5
|
||||
stunMultiplier=6.0
|
||||
MaxPenetrations=2
|
||||
PenDmgReduction=0.990000
|
||||
HeadShotDamageMult=1.35
|
||||
WeaponClass=Class'NicePack.NiceMagnumPistol'
|
||||
KDamageImpulse=3250.000000
|
||||
KDeathVel=200.000000
|
||||
KDeathUpKick=40.000000
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,37 @@
|
|||
class NiceDualMagnum extends NiceDualies;
|
||||
defaultproperties
|
||||
{
SingleClass=Class'NicePack.NiceMagnumPistol'
leftEject=0.660000
rightEject=0.115000
leftInsert=0.800000
rightInsert=0.375000
MagCapacity=12
|
||||
Weight=2.000000
ReloadRate=2.23125//3.570000
ReloadAnimRate=2//1.250000
WeaponReloadAnim="Reload_DualRevolver"
StandardDisplayFOV=60.000000
TraderInfoTexture=Texture'KillingFloor2HUD.Trader_Weapon_Icons.Trader_DualRevolver'
bIsTier2Weapon=True
MeshRef="KF_Wep_DualRevolver.DualRevolver_Trip"
SkinRefs(0)="KF_Weapons4_Trip_T.Weapons.Revolver_cmb"
SelectSoundRef="KF_RevolverSnd.WEP_Revolver_Foley_Select"
HudImageRef="KillingFloor2HUD.WeaponSelect.DualRevolver_unselected"
SelectedHudImageRef="KillingFloor2HUD.WeaponSelect.DualRevolver"
ZoomedDisplayFOV=50.000000
FireModeClass(0)=Class'NicePack.NiceDualMagnumFire'
AIRating=0.450000
CurrentRating=0.450000
Description="Dual 44 Magnum Pistols. Make my day!"
DisplayFOV=60.000000
Priority=120
GroupOffset=8
PickupClass=Class'NicePack.NiceDualMagnumPickup'
PlayerViewOffset=(X=25.000000)
BobDamping=6.000000
AttachmentClass=Class'NicePack.NiceDualMagnumAttachment'
IconCoords=(X1=250,Y1=110,X2=330,Y2=145)
ItemName="Dual 44 Magnums"
DrawScale=1.000000
|
||||
}
|
||||
class NiceDualMagnum extends NiceDualies;
|
||||
defaultproperties
|
||||
{
|
||||
SingleClass=Class'NicePack.NiceMagnumPistol'
|
||||
leftEject=0.660000
|
||||
rightEject=0.115000
|
||||
leftInsert=0.800000
|
||||
rightInsert=0.375000
|
||||
MagCapacity=12
|
||||
Weight=2.000000
|
||||
ReloadRate=2.23125//3.570000
|
||||
ReloadAnimRate=2//1.250000
|
||||
WeaponReloadAnim="Reload_DualRevolver"
|
||||
StandardDisplayFOV=60.000000
|
||||
TraderInfoTexture=Texture'KillingFloor2HUD.Trader_Weapon_Icons.Trader_DualRevolver'
|
||||
bIsTier2Weapon=True
|
||||
MeshRef="KF_Wep_DualRevolver.DualRevolver_Trip"
|
||||
SkinRefs(0)="KF_Weapons4_Trip_T.Weapons.Revolver_cmb"
|
||||
SelectSoundRef="KF_RevolverSnd.WEP_Revolver_Foley_Select"
|
||||
HudImageRef="KillingFloor2HUD.WeaponSelect.DualRevolver_unselected"
|
||||
SelectedHudImageRef="KillingFloor2HUD.WeaponSelect.DualRevolver"
|
||||
ZoomedDisplayFOV=50.000000
|
||||
FireModeClass(0)=Class'NicePack.NiceDualMagnumFire'
|
||||
AIRating=0.450000
|
||||
CurrentRating=0.450000
|
||||
Description="Dual 44 Magnum Pistols. Make my day!"
|
||||
DisplayFOV=60.000000
|
||||
Priority=120
|
||||
GroupOffset=8
|
||||
PickupClass=Class'NicePack.NiceDualMagnumPickup'
|
||||
PlayerViewOffset=(X=25.000000)
|
||||
BobDamping=6.000000
|
||||
AttachmentClass=Class'NicePack.NiceDualMagnumAttachment'
|
||||
IconCoords=(X1=250,Y1=110,X2=330,Y2=145)
|
||||
ItemName="Dual 44 Magnums"
|
||||
DrawScale=1.000000
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,29 @@
|
|||
class NiceMagnumFire extends NiceSingleFire;
|
||||
defaultproperties
|
||||
{
ProjectileSpeed=22500.000000
FireAimedAnim="Iron_Fire"
maxHorizontalRecoilAngle=150
ShellEjectClass=None
FireSoundRef="KF_RevolverSnd.Revolver_Fire_M"
StereoFireSoundRef="KF_RevolverSnd.Revolver_Fire_S"
NoAmmoSoundRef="KF_HandcannonSnd.50AE_DryFire"
DamageType=Class'NicePack.NiceDamTypeMagnumPistol'
DamageMin=61
DamageMax=61
Momentum=15000.000000
bPawnRapidFireAnim=False
FireLoopAnim=
FireEndAnim=
FireAnimRate=1.000000
FireRate=0.250000//0.3
AmmoClass=Class'NicePack.NiceMagnumAmmo'
ShakeRotMag=(Z=400.000000)
ShakeRotRate=(X=12500.000000,Y=12500.000000)
ShakeRotTime=3.500000
ShakeOffsetMag=(Y=1.000000,Z=8.000000)
ShakeOffsetTime=2.500000
BotRefireRate=0.650000
FlashEmitterClass=Class'ROEffects.MuzzleFlash1stKar'
aimerror=40.000000
|
||||
}
|
||||
class NiceMagnumFire extends NiceSingleFire;
|
||||
defaultproperties
|
||||
{
|
||||
ProjectileSpeed=22500.000000
|
||||
FireAimedAnim="Iron_Fire"
|
||||
maxHorizontalRecoilAngle=150
|
||||
ShellEjectClass=None
|
||||
FireSoundRef="KF_RevolverSnd.Revolver_Fire_M"
|
||||
StereoFireSoundRef="KF_RevolverSnd.Revolver_Fire_S"
|
||||
NoAmmoSoundRef="KF_HandcannonSnd.50AE_DryFire"
|
||||
DamageType=Class'NicePack.NiceDamTypeMagnumPistol'
|
||||
DamageMin=61
|
||||
DamageMax=61
|
||||
Momentum=15000.000000
|
||||
bPawnRapidFireAnim=False
|
||||
FireLoopAnim=
|
||||
FireEndAnim=
|
||||
FireAnimRate=1.000000
|
||||
FireRate=0.250000//0.3
|
||||
AmmoClass=Class'NicePack.NiceMagnumAmmo'
|
||||
ShakeRotMag=(Z=400.000000)
|
||||
ShakeRotRate=(X=12500.000000,Y=12500.000000)
|
||||
ShakeRotTime=3.500000
|
||||
ShakeOffsetMag=(Y=1.000000,Z=8.000000)
|
||||
ShakeOffsetTime=2.500000
|
||||
BotRefireRate=0.650000
|
||||
FlashEmitterClass=Class'ROEffects.MuzzleFlash1stKar'
|
||||
aimerror=40.000000
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,52 +1,103 @@
|
|||
class NiceBoomStick extends NiceWeapon;
|
||||
#EXEC OBJ LOAD FILE=KillingFloorHUD.utx
|
||||
var float glueTiming;
|
||||
var float firstShellTiming, secondShellTiming, jumpTiming;
|
||||
var const string firstShellStr, secondShellStr, jumpStr;
|
||||
simulated function PostBeginPlay(){
|
||||
local EventRecord record;
|
||||
local AutoReloadAnimDesc reloadDesc;
|
||||
// Setup animation timings
|
||||
autoReloadsDescriptions.Length = 0;
|
||||
reloadDesc.canInterruptFrame = 0.056;
|
||||
reloadDesc.trashStartFrame = secondShellTiming;
|
||||
reloadDesc.resumeFrame = 0.056;
|
||||
reloadDesc.speedFrame = 0.056;
|
||||
// Setup all possible fire animations
|
||||
reloadDesc.animName = 'Fire_Both';
|
||||
autoReloadsDescriptions[0] = reloadDesc;
|
||||
reloadDesc.animName = 'Fire_Both_Iron';
|
||||
autoReloadsDescriptions[1] = reloadDesc;
|
||||
reloadDesc.animName = 'Fire_Last';
|
||||
autoReloadsDescriptions[2] = reloadDesc;
|
||||
reloadDesc.animName = 'Fire_Last_Iron';
|
||||
autoReloadsDescriptions[3] = reloadDesc;
|
||||
// Setup reload events
|
||||
record.eventName = jumpStr;
|
||||
record.eventFrame = jumpTiming;
|
||||
relEvents[relEvents.Length] = record;
|
||||
record.eventName = firstShellStr;
|
||||
record.eventFrame = firstShellTiming;
|
||||
relEvents[relEvents.Length] = record;
|
||||
record.eventName = secondShellStr;
|
||||
record.eventFrame = secondShellTiming;
|
||||
relEvents[relEvents.Length] = record;
|
||||
super.PostBeginPlay();
|
||||
}
|
||||
simulated function ReloadEvent(string eventName){
|
||||
if(eventName ~= jumpStr && GetMagazineAmmo() > 0)
SetAnimFrame(glueTiming);
|
||||
if(eventName ~= firstShellStr)
MagAmmoRemainingClient = Min(1, AmmoAmount(0));
|
||||
else if(eventName ~= secondShellStr)
MagAmmoRemainingClient = Min(2, AmmoAmount(0));
|
||||
ServerSetMagSize(MagAmmoRemainingClient, bRoundInChamber, Level.TimeSeconds);
|
||||
}
|
||||
simulated function AddAutoReloadedAmmo(){
|
||||
MagAmmoRemainingClient = Min(2, AmmoAmount(0));
|
||||
ServerSetMagSize(MagAmmoRemainingClient, bRoundInChamber, Level.TimeSeconds);
|
||||
}
|
||||
simulated function bool AltFireCanForceInterruptReload(){
|
||||
return (GetMagazineAmmo() > 0);
|
||||
}
|
||||
defaultproperties
|
||||
{
glueTiming=0.633330
firstShellTiming=0.555550
secondShellTiming=0.733330
jumpTiming=0.388880
firstShellStr="firstShell"
secondShellStr="secondShellStr"
jumpStr="jumpStr"
bChangeClipIcon=True
hudClipTexture=Texture'KillingFloorHUD.HUD.Hud_Single_Bullet'
reloadType=RTYPE_AUTO
ForceZoomOutOnFireTime=0.010000
ForceZoomOutOnAltFireTime=0.010000
MagCapacity=2
|
||||
Weight=6.000000
ReloadRate=2.250000
ReloadAnim="Reload"
ReloadAnimRate=1.100000
bHoldToReload=True
WeaponReloadAnim="Reload_HuntingShotgun"
bHasAimingMode=True
IdleAimAnim="Idle_Iron"
StandardDisplayFOV=55.000000
TraderInfoTexture=Texture'KillingFloorHUD.Trader_Weapon_Images.Trader_Hunting_Shotgun'
bIsTier2Weapon=True
MeshRef="KF_Weapons_Trip.BoomStick_Trip"
SkinRefs(0)="KF_Weapons_Trip_T.Shotguns.boomstick_cmb"
SelectSoundRef="KF_DoubleSGSnd.2Barrel_Select"
HudImageRef="KillingFloorHUD.WeaponSelect.BoomStic_unselected"
SelectedHudImageRef="KillingFloorHUD.WeaponSelect.BoomStick"
PlayerIronSightFOV=70.000000
ZoomedDisplayFOV=40.000000
FireModeClass(0)=Class'NicePack.NiceBoomStickAltFire'
FireModeClass(1)=Class'NicePack.NiceBoomStickFire'
PutDownAnim="PutDown"
AIRating=0.900000
CurrentRating=0.900000
bSniping=False
Description="A double barreled shotgun used by big game hunters. It fires two slugs simultaneously and can bring down even the largest targets, quickly."
DisplayFOV=55.000000
Priority=160
InventoryGroup=4
GroupOffset=2
PickupClass=Class'NicePack.NiceBoomStickPickup'
PlayerViewOffset=(X=8.000000,Y=14.000000,Z=-8.000000)
BobDamping=6.000000
AttachmentClass=Class'NicePack.NiceBoomStickAttachment'
ItemName="Hunting Shotgun"
bUseDynamicLights=True
TransientSoundVolume=1.000000
|
||||
class NiceBoomStick extends NiceWeapon;
|
||||
#EXEC OBJ LOAD FILE=KillingFloorHUD.utx
|
||||
var float glueTiming;
|
||||
var float firstShellTiming, secondShellTiming, jumpTiming;
|
||||
var const string firstShellStr, secondShellStr, jumpStr;
|
||||
simulated function PostBeginPlay(){
|
||||
local EventRecord record;
|
||||
local AutoReloadAnimDesc reloadDesc;
|
||||
// Setup animation timings
|
||||
autoReloadsDescriptions.Length = 0;
|
||||
reloadDesc.canInterruptFrame = 0.056;
|
||||
reloadDesc.trashStartFrame = secondShellTiming;
|
||||
reloadDesc.resumeFrame = 0.056;
|
||||
reloadDesc.speedFrame = 0.056;
|
||||
// Setup all possible fire animations
|
||||
reloadDesc.animName = 'Fire_Both';
|
||||
autoReloadsDescriptions[0] = reloadDesc;
|
||||
reloadDesc.animName = 'Fire_Both_Iron';
|
||||
autoReloadsDescriptions[1] = reloadDesc;
|
||||
reloadDesc.animName = 'Fire_Last';
|
||||
autoReloadsDescriptions[2] = reloadDesc;
|
||||
reloadDesc.animName = 'Fire_Last_Iron';
|
||||
autoReloadsDescriptions[3] = reloadDesc;
|
||||
// Setup reload events
|
||||
record.eventName = jumpStr;
|
||||
record.eventFrame = jumpTiming;
|
||||
relEvents[relEvents.Length] = record;
|
||||
record.eventName = firstShellStr;
|
||||
record.eventFrame = firstShellTiming;
|
||||
relEvents[relEvents.Length] = record;
|
||||
record.eventName = secondShellStr;
|
||||
record.eventFrame = secondShellTiming;
|
||||
relEvents[relEvents.Length] = record;
|
||||
super.PostBeginPlay();
|
||||
}
|
||||
simulated function ReloadEvent(string eventName){
|
||||
if(eventName ~= jumpStr && GetMagazineAmmo() > 0)
|
||||
SetAnimFrame(glueTiming);
|
||||
if(eventName ~= firstShellStr)
|
||||
MagAmmoRemainingClient = Min(1, AmmoAmount(0));
|
||||
else if(eventName ~= secondShellStr)
|
||||
MagAmmoRemainingClient = Min(2, AmmoAmount(0));
|
||||
ServerSetMagSize(MagAmmoRemainingClient, bRoundInChamber, Level.TimeSeconds);
|
||||
}
|
||||
simulated function AddAutoReloadedAmmo(){
|
||||
MagAmmoRemainingClient = Min(2, AmmoAmount(0));
|
||||
ServerSetMagSize(MagAmmoRemainingClient, bRoundInChamber, Level.TimeSeconds);
|
||||
}
|
||||
simulated function bool AltFireCanForceInterruptReload(){
|
||||
return (GetMagazineAmmo() > 0);
|
||||
}
|
||||
defaultproperties
|
||||
{
|
||||
glueTiming=0.633330
|
||||
firstShellTiming=0.555550
|
||||
secondShellTiming=0.733330
|
||||
jumpTiming=0.388880
|
||||
firstShellStr="firstShell"
|
||||
secondShellStr="secondShellStr"
|
||||
jumpStr="jumpStr"
|
||||
bChangeClipIcon=True
|
||||
hudClipTexture=Texture'KillingFloorHUD.HUD.Hud_Single_Bullet'
|
||||
reloadType=RTYPE_AUTO
|
||||
ForceZoomOutOnFireTime=0.010000
|
||||
ForceZoomOutOnAltFireTime=0.010000
|
||||
MagCapacity=2
|
||||
Weight=5.000000
|
||||
ReloadRate=2.250000
|
||||
ReloadAnim="Reload"
|
||||
ReloadAnimRate=1.100000
|
||||
bHoldToReload=True
|
||||
WeaponReloadAnim="Reload_HuntingShotgun"
|
||||
bHasAimingMode=True
|
||||
IdleAimAnim="Idle_Iron"
|
||||
StandardDisplayFOV=55.000000
|
||||
TraderInfoTexture=Texture'KillingFloorHUD.Trader_Weapon_Images.Trader_Hunting_Shotgun'
|
||||
bIsTier2Weapon=True
|
||||
MeshRef="KF_Weapons_Trip.BoomStick_Trip"
|
||||
SkinRefs(0)="KF_Weapons_Trip_T.Shotguns.boomstick_cmb"
|
||||
SelectSoundRef="KF_DoubleSGSnd.2Barrel_Select"
|
||||
HudImageRef="KillingFloorHUD.WeaponSelect.BoomStic_unselected"
|
||||
SelectedHudImageRef="KillingFloorHUD.WeaponSelect.BoomStick"
|
||||
PlayerIronSightFOV=70.000000
|
||||
ZoomedDisplayFOV=40.000000
|
||||
FireModeClass(0)=Class'NicePack.NiceBoomStickAltFire'
|
||||
FireModeClass(1)=Class'NicePack.NiceBoomStickFire'
|
||||
PutDownAnim="PutDown"
|
||||
AIRating=0.900000
|
||||
CurrentRating=0.900000
|
||||
bSniping=False
|
||||
Description="A double barreled shotgun used by big game hunters. It fires two slugs simultaneously and can bring down even the largest targets, quickly."
|
||||
DisplayFOV=55.000000
|
||||
Priority=160
|
||||
InventoryGroup=4
|
||||
GroupOffset=2
|
||||
PickupClass=Class'NicePack.NiceBoomStickPickup'
|
||||
PlayerViewOffset=(X=8.000000,Y=14.000000,Z=-8.000000)
|
||||
BobDamping=6.000000
|
||||
AttachmentClass=Class'NicePack.NiceBoomStickAttachment'
|
||||
ItemName="Hunting Shotgun"
|
||||
bUseDynamicLights=True
|
||||
TransientSoundVolume=1.000000
|
||||
}
|
||||
|
|
@ -1,5 +1,23 @@
|
|||
class NiceBoomStickPickup extends NiceWeaponPickup;
|
||||
var int SingleShotCount;
|
||||
defaultproperties
|
||||
{
cost=500
BuyClipSize=2
PowerValue=90
SpeedValue=30
RangeValue=12
Description="A double barreled shotgun used by big game hunters."
ItemName="Hunting Shotgun"
ItemShortName="Hunting Shotgun"
AmmoItemName="12-gauge Hunting shells"
CorrespondingPerkIndex=1
EquipmentCategoryID=3
InventoryType=Class'NicePack.NiceBoomStick'
PickupMessage="You got the Hunting Shotgun"
PickupSound=Sound'KF_DoubleSGSnd.2Barrel_Pickup'
PickupForce="AssaultRiflePickup"
StaticMesh=StaticMesh'KF_pickups_Trip.Shotgun.boomstick_pickup'
CollisionRadius=35.000000
CollisionHeight=5.000000
|
||||
class NiceBoomStickPickup extends NiceWeaponPickup;
|
||||
var int SingleShotCount;
|
||||
defaultproperties
|
||||
{
|
||||
cost=500
|
||||
BuyClipSize=2
|
||||
PowerValue=90
|
||||
SpeedValue=30
|
||||
RangeValue=12
|
||||
Description="A double barreled shotgun used by big game hunters."
|
||||
ItemName="Hunting Shotgun"
|
||||
ItemShortName="Hunting Shotgun"
|
||||
AmmoItemName="12-gauge Hunting shells"
|
||||
CorrespondingPerkIndex=1
|
||||
EquipmentCategoryID=3
|
||||
InventoryType=Class'NicePack.NiceBoomStick'
|
||||
PickupMessage="You got the Hunting Shotgun"
|
||||
PickupSound=Sound'KF_DoubleSGSnd.2Barrel_Pickup'
|
||||
PickupForce="AssaultRiflePickup"
|
||||
StaticMesh=StaticMesh'KF_pickups_Trip.Shotgun.boomstick_pickup'
|
||||
CollisionRadius=35.000000
|
||||
CollisionHeight=5.000000
|
||||
}
|
||||
|
|
@ -1,10 +1,48 @@
|
|||
class NiceSpas extends NiceWeapon;
|
||||
|
||||
simulated function fillSubReloadStages(){
|
||||
// Loading 8 shells during 173 frames tops, with first shell loaded at frame 17, with 18 frames between load moments
|
||||
generateReloadStages(8, 173, 17, 18);
|
||||
}
|
||||
|
||||
defaultproperties
|
||||
{
bChangeClipIcon=True
hudClipTexture=Texture'KillingFloorHUD.HUD.Hud_Single_Bullet'
reloadType=RTYPE_SINGLE
ForceZoomOutOnFireTime=0.010000
MagCapacity=5
ReloadRate=0.666667
ReloadAnim="Reload"
ReloadAnimRate=1.000000
bHoldToReload=True
Weight=8.000000
bHasAimingMode=True
IdleAimAnim="Idle_Iron"
StandardDisplayFOV=65.000000
TraderInfoTexture=Texture'ScrnWeaponPack_T.Spas.Spas_Unselected'
MeshRef="ScrnWeaponPack_A.spas12_1st"
SkinRefs(0)="ScrnWeaponPack_T.SPAS.shotgun_cmb"
SelectSoundRef="KF_PumpSGSnd.SG_Select"
HudImageRef="ScrnWeaponPack_T.SPAS.Spas_Unselected"
SelectedHudImageRef="ScrnWeaponPack_T.SPAS.Spas_Selected"
PlayerIronSightFOV=70.000000
ZoomedDisplayFOV=40.000000
FireModeClass(0)=Class'NicePack.NiceSpasFire'
FireModeClass(1)=Class'NicePack.NiceSpasAltFire'
PutDownAnim="PutDown"
AIRating=0.600000
CurrentRating=0.600000
Description="The SPAS12 is a dual-mode shotgun, that can also be used for firing slugs."
DisplayFOV=65.000000
Priority=135
InventoryGroup=3
GroupOffset=2
PickupClass=Class'NicePack.NiceSpasPickup'
PlayerViewOffset=(X=20.000000,Y=18.750000,Z=-7.500000)
BobDamping=7.000000
AttachmentClass=Class'NicePack.NiceSpasAttachment'
IconCoords=(X1=169,Y1=172,X2=245,Y2=208)
ItemName="SPAS-12"
TransientSoundVolume=1.000000
|
||||
class NiceSpas extends NiceWeapon;
|
||||
|
||||
simulated function fillSubReloadStages(){
|
||||
// Loading 8 shells during 173 frames tops, with first shell loaded at frame 17, with 18 frames between load moments
|
||||
generateReloadStages(8, 173, 17, 18);
|
||||
}
|
||||
|
||||
defaultproperties
|
||||
{
|
||||
bChangeClipIcon=True
|
||||
hudClipTexture=Texture'KillingFloorHUD.HUD.Hud_Single_Bullet'
|
||||
reloadType=RTYPE_SINGLE
|
||||
ForceZoomOutOnFireTime=0.010000
|
||||
MagCapacity=5
|
||||
ReloadRate=0.666667
|
||||
ReloadAnim="Reload"
|
||||
ReloadAnimRate=1.000000
|
||||
bHoldToReload=True
|
||||
Weight=6.000000
|
||||
bHasAimingMode=True
|
||||
IdleAimAnim="Idle_Iron"
|
||||
StandardDisplayFOV=65.000000
|
||||
TraderInfoTexture=Texture'ScrnWeaponPack_T.Spas.Spas_Unselected'
|
||||
MeshRef="ScrnWeaponPack_A.spas12_1st"
|
||||
SkinRefs(0)="ScrnWeaponPack_T.SPAS.shotgun_cmb"
|
||||
SelectSoundRef="KF_PumpSGSnd.SG_Select"
|
||||
HudImageRef="ScrnWeaponPack_T.SPAS.Spas_Unselected"
|
||||
SelectedHudImageRef="ScrnWeaponPack_T.SPAS.Spas_Selected"
|
||||
PlayerIronSightFOV=70.000000
|
||||
ZoomedDisplayFOV=40.000000
|
||||
FireModeClass(0)=Class'NicePack.NiceSpasFire'
|
||||
FireModeClass(1)=Class'NicePack.NiceSpasAltFire'
|
||||
PutDownAnim="PutDown"
|
||||
AIRating=0.600000
|
||||
CurrentRating=0.600000
|
||||
Description="The SPAS12 is a dual-mode shotgun, that can also be used for firing slugs."
|
||||
DisplayFOV=65.000000
|
||||
Priority=135
|
||||
InventoryGroup=3
|
||||
GroupOffset=2
|
||||
PickupClass=Class'NicePack.NiceSpasPickup'
|
||||
PlayerViewOffset=(X=20.000000,Y=18.750000,Z=-7.500000)
|
||||
BobDamping=7.000000
|
||||
AttachmentClass=Class'NicePack.NiceSpasAttachment'
|
||||
IconCoords=(X1=169,Y1=172,X2=245,Y2=208)
|
||||
ItemName="SPAS-12"
|
||||
TransientSoundVolume=1.000000
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue