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,8 @@
class NiceChainGun extends ChainGun;
// Don't use alt fire to toggle
simulated function AltFire(float F){}
// Don't switch fire mode
exec function SwitchModes(){}
defaultproperties
{ MagCapacity=160 Weight=12.000000 FireModeClass(0)=Class'NicePack.NiceChainGunFire' FireModeClass(1)=Class'NicePack.NiceChainGunAltFire' PickupClass=Class'NicePack.NiceChainGunPickup' ItemName="Patriarch's Chaingun"
}

View file

@ -0,0 +1,4 @@
class NiceChainGunAltFire extends ChainGunAltFire;
defaultproperties
{ FireRate=1.500000 AmmoClass=Class'NicePack.NiceRocketAmmo' ProjectileClass=Class'NicePack.NiceRocketProj'
}

View file

@ -0,0 +1,4 @@
class NiceChainGunAmmo extends ChainGunAmmo;
defaultproperties
{ MaxAmmo=480 InitialAmount=120 PickupClass=Class'NicePack.NiceChainGunAmmoPickup'
}

View file

@ -0,0 +1,4 @@
class NiceChainGunAmmoPickup extends ChainGunAmmoPickup;
defaultproperties
{ AmmoAmount=120 InventoryType=Class'NicePack.NiceChainGunAmmo'
}

View file

@ -0,0 +1,4 @@
class NiceChainGunFire extends ChainGunFire;
defaultproperties
{ maxVerticalRecoilAngle=68 maxHorizontalRecoilAngle=34 DamageType=Class'NicePack.NiceDamTypeCG' AmmoClass=Class'NicePack.NiceChainGunAmmo'
}

View file

@ -0,0 +1,4 @@
class NiceChainGunPickup extends ChainGunPickup;
defaultproperties
{ Weight=12.000000 cost=2500 AmmoCost=160 BuyClipSize=75 ItemName="Pat's Chaingun" ItemShortName="Chaingun" InventoryType=Class'NicePack.NiceChainGun' PickupMessage="You got the Patriarch's Chain Gun NW."
}

View file

@ -0,0 +1,5 @@
class NiceDamTypeCG extends NiceDamTypeSPAM
abstract;
defaultproperties
{ WeaponClass=Class'NicePack.NiceChainGun' DeathString="%k killed %o (Pat's Chain Gun)." DeathOverlayMaterial=Combiner'Effects_Tex.GoreDecals.PlayerDeathOverlay' DeathOverlayTime=999.000000 KDamageImpulse=14500.000000 KDeathVel=1500.000000 KDeathUpKick=200.000000 VehicleDamageScaling=0.700000
}

View file

@ -0,0 +1,4 @@
class NiceDamTypeRocket extends DamTypeLAW;
defaultproperties
{ WeaponClass=Class'NicePack.NiceChainGun'
}

View file

@ -0,0 +1,4 @@
class NiceRocket extends NiceBullet;
defaultproperties
{ charMinExplosionDist=250.000000 bDisableComplexMovement=False movementAcceleration=(Z=-490.000000) movementFallTime=1.000000 TrailClass=Class'ROEffects.PanzerfaustTrail' trailXClass=None explosionImpact=(bImportanEffect=True,decalClass=Class'ROEffects.RocketMarkDirt',EmitterClass=Class'KFMod.LawExplosion',emitterShiftWall=20.000000,emitterShiftPawn=20.000000,noiseRef="KF_LAWSnd.Rocket_Explode",noiseVolume=2.000000) disintegrationImpact=(EmitterClass=Class'KFMod.SirenNadeDeflect',noiseRef="Inf_Weapons.faust_explode_distant02",noiseVolume=2.000000) StaticMeshRef="KillingFloorStatics.LAWRocket" DrawScale=0.700000
}

View file

@ -0,0 +1,8 @@
//=============================================================================
// LAW Ammo.
//=============================================================================
class NiceRocketammo extends Rocketammo;
#EXEC OBJ LOAD FILE=KillingFloorHUD.utx
defaultproperties
{ MaxAmmo=16 PickupClass=Class'NicePack.NiceRocketAmmoPickup'
}

View file

@ -0,0 +1,4 @@
class NiceRocketAmmoPickup extends RocketAmmoPickup;
defaultproperties
{ InventoryType=Class'NicePack.NiceRocketAmmo'
}

View file

@ -0,0 +1,4 @@
class NiceRocketProj extends NiceHRLProj;
defaultproperties
{ Damage=750.000000 MyDamageType=Class'NicePack.NiceDamTypeRocket'
}