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,5 @@
class NiceDamTypeJudge extends NiceDamageTypeVetSharpshooter
abstract;
defaultproperties
{ bFinisher=True MaxPenetrations=-1 HeadShotDamageMult=1.400000 WeaponClass=Class'NicePack.NiceJudgePistol' DeathString="%k killed %o with Taurus Raging Judge." FemaleSuicide="%o shot herself in the foot." MaleSuicide="%o shot himself in the foot." bRagdollBullet=True bBulletHit=True FlashFog=(X=600.000000) KDamageImpulse=12000.000000 KDeathVel=800.000000 KDeathUpKick=160.000000 VehicleDamageScaling=0.800000
}

View file

@ -0,0 +1,4 @@
class NiceDualJudgeAmmo extends NiceAmmo;
defaultproperties
{ WeaponPickupClass=Class'NicePack.NiceDualJudgePistolPickup' AmmoPickupAmount=5 MaxAmmo=60 InitialAmount=15 PickupClass=Class'NicePack.NiceDualJudgeAmmoPickup' IconMaterial=Texture'KillingFloorHUD.Generic.HUD' IconCoords=(X1=338,Y1=40,X2=393,Y2=79) ItemName="Judge bullets"
}

View file

@ -0,0 +1,4 @@
class NiceDualJudgeAmmoPickup extends NiceAmmoPickup;
defaultproperties
{ KFPickupImage=Texture'KillingFloorHUD.ClassMenu.Deagle' AmmoAmount=5 InventoryType=Class'NicePack.NiceDualJudgeAmmo' PickupMessage="Rounds (.45 ACP)" StaticMesh=None
}

View file

@ -0,0 +1,4 @@
class NiceDualJudgePistol extends NiceDualies;
defaultproperties
{ SingleClass=Class'NicePack.NiceJudgePistol' leftEject=0.192000 rightEject=0.626000 leftInsert=0.396000 rightInsert=0.747000 MagCapacity=10 ReloadRate=5.933333 ReloadAnimRate=1.200000 WeaponReloadAnim="Reload_DualRevolver" Weight=8.000000 StandardDisplayFOV=60.000000 SleeveNum=6 TraderInfoTexture=Texture'NicePackT.judge.dualjuj_p_trader' bIsTier2Weapon=True MeshRef="NicePackA.Judge.dual_judges" SkinRefs(0)="NicePackT.Judge.kfjudge_cmb" SkinRefs(1)="NicePackT.Judge.trit_grn_shdr" SkinRefs(2)="KF_Weapons4_Trip_T.Weapons.Revolver_cmb" SkinRefs(3)="NicePackT.Judge.jujload" SkinRefs(4)="NicePackT.Judge.trit_red_shdr" SkinRefs(5)="NicePackT.Judge.juj_shell_cmb" SelectSoundRef="NicePackSnd.Judge.judge_draw" HudImageRef="NicePackT.Judge.dualjuj_p_unsel" SelectedHudImageRef="NicePackT.Judge.dualjuj_p_sel" ZoomedDisplayFOV=50.000000 FireModeClass(0)=Class'NicePack.NiceDualJudgePistolFire' AIRating=0.450000 CurrentRating=0.450000 Description="Dual .50 calibre action express handgun. Dual 50's is double the fun." DisplayFOV=60.000000 Priority=125 GroupOffset=14 PickupClass=Class'NicePack.NiceDualJudgePistolPickup' PlayerViewOffset=(X=25.000000) BobDamping=6.000000 AttachmentClass=Class'NicePack.NiceDualJudgePistolAttachment' IconCoords=(X1=250,Y1=110,X2=330,Y2=145) ItemName="Dual Raging Judges" DrawScale=1.000000
}

View file

@ -0,0 +1,4 @@
class NiceDualJudgePistolAttachment extends NiceDualiesAttachment;
defaultproperties
{ BrotherMesh=SkeletalMesh'NicePackA.judge.juj_3rd' mTracerClass=None mShellCaseEmitterClass=None MeshRef="NicePackA.Judge.juj_3rd" bHeavy=True SplashEffect=Class'ROEffects.BulletSplashEmitter' CullDistance=5000.000000
}

View file

@ -0,0 +1,4 @@
class NiceDualJudgePistolFire extends NiceDualiesFire;
defaultproperties
{ ProjectileSpeed=31600.000000 maxVerticalRecoilAngle=600 maxHorizontalRecoilAngle=300 FireSoundRef="NicePackSnd.Judge.raging_judge_fire_m" StereoFireSoundRef="NicePackSnd.Judge.raging_judge_fire_s" NoAmmoSoundRef="KF_9MMSnd.9mm_DryFire" DamageType=Class'NicePack.NiceDamTypeJudge' DamageMin=125 DamageMax=125 TransientSoundVolume=2.000000 TransientSoundRadius=500.000000 TweenTime=0.000000 FireRate=0.325000 AmmoClass=Class'NicePack.NiceDualJudgeAmmo' ShakeRotMag=(X=50.000000,Y=50.000000,Z=400.000000) ShakeRotRate=(X=12500.000000,Y=12500.000000,Z=12500.000000) ShakeRotTime=5.000000 ShakeOffsetMag=(Y=2.000000) ShakeOffsetTime=3.000000 FlashEmitterClass=Class'NicePack.NiceJudgePistolFlash' aimerror=1.000000
}

View file

@ -0,0 +1,4 @@
class NiceDualJudgePistolPickup extends NiceDualiesPickup;
defaultproperties
{ Weight=8.000000 cost=2500 AmmoCost=30 BuyClipSize=5 PowerValue=85 SpeedValue=35 RangeValue=60 Description="A pair of 50 Cal AE handguns." ItemName="Dual Raging Judges" ItemShortName="Dual Raging Judges" AmmoItemName=".300 JHP Ammo" AmmoMesh=StaticMesh'KillingFloorStatics.DeagleAmmo' VariantClasses(0)=Class'NicePack.SkinGoldenDualJudgePistolPickup' InventoryType=Class'NicePack.NiceDualJudgePistol' PickupMessage="You found another Taurus Raging Judge." PickupSound=Sound'KF_RevolverSnd.foley.WEP_Revolver_Foley_Pickup' StaticMesh=StaticMesh'NicePackSM.judge.judge_pickup'
}

View file

@ -0,0 +1,4 @@
class NiceJudgeAmmo extends NiceAmmo;
defaultproperties
{ WeaponPickupClass=Class'NicePack.NiceJudgePistolPickup' AmmoPickupAmount=5 MaxAmmo=60 InitialAmount=15 PickupClass=Class'NicePack.NiceJudgeAmmoPickup' IconMaterial=Texture'KillingFloorHUD.Generic.HUD' IconCoords=(X1=338,Y1=40,X2=393,Y2=79) ItemName="Judge bullets"
}

View file

@ -0,0 +1,4 @@
class NiceJudgeAmmoPickup extends NiceAmmoPickup;
defaultproperties
{ KFPickupImage=Texture'KillingFloorHUD.ClassMenu.Deagle' AmmoAmount=5 InventoryType=Class'NicePack.NiceJudgeAmmo' PickupMessage="Rounds (.45 ACP)" StaticMesh=None
}

View file

@ -0,0 +1,11 @@
class NiceJudgeBarrelSmoke extends SpeedTrail;
var float WaitCount;
simulated function Tick(float DeltaTime){
super.Tick(DeltaTime);
WaitCount += DeltaTime;
if(WaitCount > 1.500000){ mRegen = False; mRegenRange[0]=0.000000; mRegenRange[1]=0.000000;
}
}
defaultproperties
{ mLifeRange(0)=1.000000 mLifeRange(1)=1.000000 mRegenRange(0)=30.000000 mRegenRange(1)=30.000000 mDirDev=(X=0.100000,Y=0.100000,Z=0.010000) mPosDev=(X=0.000000,Y=0.000000,Z=0.000000) mSpeedRange(0)=50.000000 mSpeedRange(1)=50.000000 mSizeRange(0)=10.000000 mSizeRange(1)=10.000000 mGrowthRate=-10.000000 mColorRange(0)=(A=128) mColorRange(1)=(A=128) LifeSpan=3.000000
}

View file

@ -0,0 +1,4 @@
class NiceJudgePistol extends NiceSingle;
defaultproperties
{ DualClass=Class'NicePack.NiceDualJudgePistol' reloadPreEndFrame=0.272000 reloadEndFrame=0.790000 reloadChargeEndFrame=-1.000000 reloadMagStartFrame=0.400000 reloadChargeStartFrame=-1.000000 MagCapacity=5 ReloadRate=2.277778 ReloadAnimRate=1.200000 WeaponReloadAnim="Reload_Revolver" Weight=4.000000 StandardDisplayFOV=60.000000 SleeveNum=6 TraderInfoTexture=Texture'NicePackT.judge.juj_p_trader' bIsTier2Weapon=True MeshRef="NicePackA.Judge.judge" SkinRefs(0)="NicePackT.Judge.kfjudge_cmb" SkinRefs(1)="NicePackT.Judge.trit_grn_shdr" SkinRefs(2)="KF_Weapons4_Trip_T.Weapons.Revolver_cmb" SkinRefs(3)="NicePackT.Judge.jujload" SkinRefs(4)="NicePackT.Judge.trit_red_shdr" SkinRefs(5)="NicePackT.Judge.juj_shell_cmb" SelectSoundRef="NicePackSnd.Judge.judge_draw" HudImageRef="NicePackT.Judge.juj_p_unsel" SelectedHudImageRef="NicePackT.Judge.juj_p_sel" ZoomedDisplayFOV=50.000000 FireModeClass(0)=Class'NicePack.NiceJudgePistolFire' SelectAnimRate=1.000000 BringUpTime=0.533333 AIRating=0.450000 CurrentRating=0.450000 Description=".50 calibre action express handgun. This is about as big and nasty as personal weapons are going to get. But with a 5 round magazine, it should be used conservatively." EffectOffset=(X=100.000000,Y=25.000000,Z=-10.000000) DisplayFOV=60.000000 Priority=100 GroupOffset=13 PickupClass=Class'NicePack.NiceJudgePistolPickup' PlayerViewOffset=(X=30.000000,Y=20.000000) AttachmentClass=Class'NicePack.NiceJudgePistolAttachment' IconCoords=(X1=250,Y1=110,X2=330,Y2=145) ItemName="Taurus Raging Judge" bUseDynamicLights=True TransientSoundVolume=1.000000
}

View file

@ -0,0 +1,4 @@
class NiceJudgePistolAttachment extends NiceSingleAttachment;
defaultproperties
{ mTracerClass=None MeshRef="NicePackA.Judge.juj_3rd" bHeavy=True
}

View file

@ -0,0 +1,4 @@
class NiceJudgePistolFire extends NiceSingleFire;
defaultproperties
{ ProjectileSpeed=31600.000000 maxVerticalRecoilAngle=600 maxHorizontalRecoilAngle=300 FireSoundRef="NicePackSnd.Judge.raging_judge_fire_m" StereoFireSoundRef="NicePackSnd.Judge.raging_judge_fire_s" NoAmmoSoundRef="KF_PumpSGSnd.SG_DryFire" DamageType=Class'NicePack.NiceDamTypeJudge' DamageMin=125 DamageMax=125 TransientSoundVolume=2.000000 TransientSoundRadius=500.000000 FireAnimRate=1.000000 TweenTime=0.000000 FireRate=0.650000 AmmoClass=Class'NicePack.NiceJudgeAmmo' ShakeRotMag=(X=50.000000,Y=50.000000,Z=400.000000) ShakeRotRate=(X=12500.000000,Y=12500.000000,Z=12500.000000) ShakeRotTime=5.000000 ShakeOffsetMag=(Y=2.000000) ShakeOffsetTime=3.000000 BotRefireRate=1.500000 FlashEmitterClass=Class'NicePack.NiceJudgePistolFlash' aimerror=1.000000
}

View file

@ -0,0 +1,9 @@
class NiceJudgePistolFlash extends ROMuzzleFlash1st;
simulated function Trigger(Actor Other, Pawn EventInstigator){
Emitters[0].SpawnParticle(2);
Emitters[1].SpawnParticle(1);
}
defaultproperties
{ Begin Object Class=SpriteEmitter Name=SpriteEmitter0 RespawnDeadParticles=False SpinParticles=True UseSizeScale=True UseRegularSizeScale=False UniformSize=True AutomaticInitialSpawning=False BlendBetweenSubdivisions=True UseSubdivisionScale=True UseRandomSubdivision=True Opacity=0.500000 CoordinateSystem=PTCS_Relative UseRotationFrom=PTRS_Actor StartSpinRange=(X=(Min=-1.000000,Max=1.000000),Y=(Min=-1.000000,Max=1.000000),Z=(Min=-1.000000,Max=1.000000)) SizeScale(0)=(RelativeSize=4.000000) SizeScale(1)=(RelativeTime=0.500000,RelativeSize=4.000000) SizeScale(2)=(RelativeTime=1.000000,RelativeSize=3.000000) StartSizeRange=(X=(Min=11.000000,Max=11.000000)) DrawStyle=PTDS_Brighten Texture=Texture'Effects_Tex.Weapons.STGmuzzleflash_4frame' TextureUSubdivisions=2 TextureVSubdivisions=2 LifetimeRange=(Min=0.100000,Max=0.100000) End Object Emitters(0)=SpriteEmitter'NicePack.NiceJudgePistolFlash.SpriteEmitter0'
Begin Object Class=SpriteEmitter Name=SpriteEmitter1 RespawnDeadParticles=False UniformSize=True AutomaticInitialSpawning=False Opacity=0.100000 MaxParticles=1 StartSizeRange=(X=(Min=50.000000,Max=50.000000)) DrawStyle=PTDS_Brighten Texture=Texture'Effects_Tex.Smoke.MuzzleCorona1stP' LifetimeRange=(Min=0.100000,Max=0.100000) End Object Emitters(1)=SpriteEmitter'NicePack.NiceJudgePistolFlash.SpriteEmitter1'
}

View file

@ -0,0 +1,4 @@
class NiceJudgePistolPickup extends NiceSinglePickup;
defaultproperties
{ Weight=4.000000 cost=2500 AmmoCost=15 BuyClipSize=5 PowerValue=65 SpeedValue=35 RangeValue=60 Description="50 Cal AE handgun. A powerful personal choice for personal defense." ItemName="Raging Judge" ItemShortName="Raging Judge" AmmoItemName=".300 JHP Ammo" VariantClasses(0)=Class'NicePack.SkinGoldenJudgePistolPickup' InventoryType=Class'NicePack.NiceJudgePistol' PickupMessage="You got the Taurus Raging Judge." PickupSound=Sound'KF_RevolverSnd.foley.WEP_Revolver_Foley_Pickup' StaticMesh=StaticMesh'NicePackSM.judge.judge_pickup'
}

View file

@ -0,0 +1,4 @@
class NiceJudgeTracer extends pclSmoke;
defaultproperties
{ mParticleType=PT_Stream mStartParticles=0 mMaxParticles=40 mLifeRange(0)=0.050000 mLifeRange(1)=0.050000 mRegenRange(0)=60.000000 mRegenRange(1)=60.000000 mSpawnVecB=(X=20.000000,Z=0.000000) mSizeRange(0)=2.000000 mSizeRange(1)=2.000000 mGrowthRate=-0.500000 mColorRange(0)=(B=82,G=231,R=252,A=60) mColorRange(1)=(B=82,G=231,R=252,A=60) mNumTileColumns=1 mNumTileRows=1 Physics=PHYS_Trailer LifeSpan=1.300000 Skins(0)=Texture'KFX.TransTrailT' Style=STY_Additive
}