Revert weapon conversion

This patch reverts first step of global weapon conversion
that would have halted the release of the next version for too long.
This commit is contained in:
Anton Tarasenko 2020-04-17 23:06:41 +07:00
commit 12d95e387e
757 changed files with 10788 additions and 4046 deletions

View file

@ -0,0 +1,4 @@
class NiceDamTypeKnife extends NiceDamageTypeVetBerserker;
defaultproperties
{ HeadShotDamageMult=1.100000 WeaponClass=Class'NicePack.NiceKnife' KDamageImpulse=1500.000000 VehicleDamageScaling=0.500000
}

View file

@ -0,0 +1,4 @@
class NiceKnife extends NiceMeleeWeapon;
defaultproperties
{ weaponRange=65.000000 BloodyMaterial=Combiner'KF_Weapons_Trip_T.melee.knife_bloody_cmb' BloodSkinSwitchArray=0 bSpeedMeUp=True HudImage=Texture'KillingFloorHUD.WeaponSelect.knife_unselected' SelectedHudImage=Texture'KillingFloorHUD.WeaponSelect.knife' Weight=0.000000 bKFNeverThrow=True StandardDisplayFOV=75.000000 TraderInfoTexture=Texture'KillingFloorHUD.Trader_Weapon_Images.Trader_Knife' bIsTier2Weapon=True FireModeClass(0)=Class'NicePack.NiceKnifeFire' FireModeClass(1)=Class'NicePack.NiceKnifeFireB' SelectSound=SoundGroup'KF_KnifeSnd.Knife_Select' AIRating=0.200000 CurrentRating=0.200000 Description="Military Combat Knife" DisplayFOV=75.000000 Priority=45 GroupOffset=1 PickupClass=Class'NicePack.NiceKnifePickup' BobDamping=8.000000 AttachmentClass=Class'NicePack.NiceKnifeAttachment' IconCoords=(X1=246,Y1=80,X2=332,Y2=106) ItemName="Knife" Mesh=SkeletalMesh'KF_Weapons_Trip.Knife_Trip' Skins(0)=Combiner'KF_Weapons_Trip_T.melee.knife_cmb'
}

View file

@ -0,0 +1,4 @@
class NiceKnifeAttachment extends NiceMeleeAttachment;
defaultproperties
{ MovementAnims(0)="JogF_Knife" MovementAnims(1)="JogB_Knife" MovementAnims(2)="JogL_Knife" MovementAnims(3)="JogR_Knife" TurnLeftAnim="TurnL_Knife" TurnRightAnim="TurnR_Knife" CrouchAnims(0)="CHwalkF_Knife" CrouchAnims(1)="CHwalkB_Knife" CrouchAnims(2)="CHwalkL_Knife" CrouchAnims(3)="CHwalkR_Knife" CrouchTurnRightAnim="CH_TurnR_Knife" CrouchTurnLeftAnim="CH_TurnL_Knife" IdleCrouchAnim="CHIdle_Knife" IdleWeaponAnim="Idle_Knife" IdleRestAnim="Idle_Knife" IdleChatAnim="Idle_Knife" IdleHeavyAnim="Idle_Knife" IdleRifleAnim="Idle_Knife" FireAnims(0)="Attack2_Knife" FireAnims(1)="Attack2_Knife" FireAnims(2)="Attack2_Knife" FireAnims(3)="Attack2_Knife" FireAltAnims(0)="Attack1_Knife" FireAltAnims(1)="Attack1_Knife" FireAltAnims(2)="Attack1_Knife" FireAltAnims(3)="Attack1_Knife" FireCrouchAnims(0)="CHAttack2_Knife" FireCrouchAnims(1)="CHAttack2_Knife" FireCrouchAnims(2)="CHAttack2_Knife" FireCrouchAnims(3)="CHAttack2_Knife" FireCrouchAltAnims(0)="CHAttack1_Knife" FireCrouchAltAnims(1)="CHAttack1_Knife" FireCrouchAltAnims(2)="CHAttack1_Knife" FireCrouchAltAnims(3)="CHAttack1_Knife" HitAnims(0)="HitF_Knife" HitAnims(1)="HitB_Knife" HitAnims(2)="HitL_Knife" HitAnims(3)="HitR_Knife" PostFireBlendStandAnim="Blend_Knife" PostFireBlendCrouchAnim="CHBlend_Knife" Mesh=SkeletalMesh'KF_Weapons3rd_Trip.Knife_3rd'
}

View file

@ -0,0 +1,26 @@
class NiceKnifeFire extends NiceMeleeFire;
var name LastFireAnim;
/*function name GetCorrectAnim(bool bLoop, bool bAimed){
FireAnim = super.GetCorrectAnim(bLoop, bAimed);
if( LastFireAnim == FireAnims[1] && FireAnim == FireAnims[2]
|| LastFireAnim == FireAnims[2] && FireAnim == FireAnims[1]
|| LastFireAnim == FireAnims[2] && FireAnim == FireAnims[2])
FireAnim = FireAnims[0];
LastFireAnim = FireAnim;
return FireAnim;
}*/
defaultproperties
{
damageDelay=0.450000
MeleeHitSounds(0)=SoundGroup'KF_KnifeSnd.Knife_HitFlesh'
FireAnims(0)="Fire"
FireAnims(1)="Fire2"
FireAnims(2)="fire3"
FireAnims(3)="Fire4"
HitEffectClass=Class'KFMod.KnifeHitEffect'
WideDamageMinHitAngle=0.750000
DamageType=Class'NicePack.NiceDamTypeKnife'
DamageMax=19
FireRate=0.600000
BotRefireRate=0.300000
}

View file

@ -0,0 +1,4 @@
class NiceKnifeFireB extends NiceMeleeFire;
defaultproperties
{ weaponRange=95.000000 damageDelay=0.600000 MeleeHitSounds(0)=SoundGroup'KF_KnifeSnd.Knife_HitFlesh' FireAnims(0)="Stab" HitEffectClass=Class'KFMod.KnifeHitEffect' MeleeHitSoundRefs(0)="KF_AxeSnd.Axe_HitFlesh" DamageType=Class'NicePack.NiceDamTypeKnife' DamageMax=55 bWaitForRelease=True FireRate=1.100000 BotRefireRate=1.100000
}

View file

@ -0,0 +1,4 @@
class NiceKnifePickup extends NiceWeaponPickup;
defaultproperties
{ Weight=0.000000 cost=50 PowerValue=5 SpeedValue=60 RangeValue=-20 Description="Basic kitchen utensil. Sharp." ItemName="Knife" ItemShortName="Knife" CorrespondingPerkIndex=4 InventoryType=Class'NicePack.NiceKnife' PickupMessage="You got the Kitchen Knife." PickupSound=None PickupForce="AssaultRiflePickup" StaticMesh=StaticMesh'KF_pickups_Trip.melee.Knife_pickup' CollisionHeight=5.000000
}