hardcode removed / husk proj fix
This commit is contained in:
parent
1438773ffd
commit
31a99d413b
653 changed files with 1294 additions and 1272 deletions
|
|
@ -48,7 +48,7 @@ defaultproperties
|
|||
SelectedHudImageRef="HMG_T.AUG.AUG_A1_Selected"
|
||||
PlayerIronSightFOV=32.000000
|
||||
ZoomedDisplayFOV=70.000000
|
||||
FireModeClass(0)=Class'NicePack.NiceAUG_A1ARFire'
|
||||
FireModeClass(0)=class'NiceAUG_A1ARFire'
|
||||
FireModeClass(1)=Class'KFMod.NoFire'
|
||||
PutDownAnim="PutDown"
|
||||
SelectForce="SwitchToAssaultRifle"
|
||||
|
|
@ -61,10 +61,10 @@ defaultproperties
|
|||
CustomCrossHairTextureName="Crosshairs.HUD.Crosshair_Cross5"
|
||||
InventoryGroup=4
|
||||
GroupOffset=3
|
||||
PickupClass=Class'NicePack.NiceAUG_A1ARPickup'
|
||||
PickupClass=class'NiceAUG_A1ARPickup'
|
||||
PlayerViewOffset=(X=15.000000,Y=12.000000,Z=-2.000000)
|
||||
BobDamping=5.000000
|
||||
AttachmentClass=Class'NicePack.NiceAUG_A1ARAttachment'
|
||||
AttachmentClass=class'NiceAUG_A1ARAttachment'
|
||||
IconCoords=(X1=253,Y1=146,X2=333,Y2=181)
|
||||
ItemName="Steyr AUG A1"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
class NiceAUG_A1ARAmmo extends NiceAmmo;
|
||||
defaultproperties
|
||||
{
|
||||
WeaponPickupClass=Class'NicePack.NiceAUG_A1ARPickup'
|
||||
WeaponPickupClass=class'NiceAUG_A1ARPickup'
|
||||
AmmoPickupAmount=30
|
||||
MaxAmmo=240
|
||||
InitialAmount=60
|
||||
PickupClass=Class'NicePack.NiceAUG_A1ARAmmoPickup'
|
||||
PickupClass=class'NiceAUG_A1ARAmmoPickup'
|
||||
IconMaterial=Texture'KillingFloorHUD.Generic.HUD'
|
||||
IconCoords=(X1=336,Y1=82,X2=382,Y2=125)
|
||||
ItemName="5.56mm NATO"
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ class NiceAUG_A1ARAmmoPickup extends NiceAmmoPickup;
|
|||
defaultproperties
|
||||
{
|
||||
AmmoAmount=30
|
||||
InventoryType=Class'NicePack.NiceAUG_A1ARAmmo'
|
||||
InventoryType=class'NiceAUG_A1ARAmmo'
|
||||
PickupMessage="5.56mm NATO"
|
||||
StaticMesh=StaticMesh'KillingFloorStatics.L85Ammo'
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ defaultproperties
|
|||
FireSoundRef="HMG_S.AUGND.aug_fire"
|
||||
StereoFireSoundRef="HMG_S.AUGND.aug_fire"
|
||||
NoAmmoSoundRef="HMG_S.AUGND.aug_empty"
|
||||
DamageType=Class'NicePack.NiceDamTypeAUG_A1AR'
|
||||
DamageType=class'NiceDamTypeAUG_A1AR'
|
||||
DamageMin=105
|
||||
DamageMax=105
|
||||
Momentum=12000.000000
|
||||
|
|
@ -22,7 +22,7 @@ defaultproperties
|
|||
TweenTime=0.025000
|
||||
FireForce="AssaultRifleFire"
|
||||
FireRate=0.200000
|
||||
AmmoClass=Class'NicePack.NiceAUG_A1ARAmmo'
|
||||
AmmoClass=class'NiceAUG_A1ARAmmo'
|
||||
ShakeRotMag=(X=75.000000,Y=75.000000,Z=250.000000)
|
||||
ShakeRotRate=(X=10000.000000,Y=10000.000000,Z=10000.000000)
|
||||
ShakeRotTime=0.500000
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ defaultproperties
|
|||
AmmoItemName="Rounds 5.56mm NATO"
|
||||
CorrespondingPerkIndex=1
|
||||
EquipmentCategoryID=2
|
||||
InventoryType=Class'NicePack.NiceAUG_A1AR'
|
||||
InventoryType=class'NiceAUG_A1AR'
|
||||
PickupMessage="You picked up the Steyr AUG A1"
|
||||
PickupSound=Sound'HMG_S.AUG.aug_pickup'
|
||||
PickupForce="AssaultRiflePickup"
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ defaultproperties
|
|||
{
|
||||
bodyDestructionMult=1.000000
|
||||
HeadShotDamageMult=2.000000
|
||||
WeaponClass=Class'NicePack.NiceAUG_A1AR'
|
||||
WeaponClass=class'NiceAUG_A1AR'
|
||||
DeathString="%k killed %o (Steyr AUG A1)."
|
||||
bRagdollBullet=True
|
||||
DamageThreshold=1
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@ defaultproperties
|
|||
{
|
||||
MagCapacity=160
|
||||
Weight=12.000000
|
||||
FireModeClass(0)=Class'NicePack.NiceChainGunFire'
|
||||
FireModeClass(1)=Class'NicePack.NiceChainGunAltFire'
|
||||
PickupClass=Class'NicePack.NiceChainGunPickup'
|
||||
FireModeClass(0)=class'NiceChainGunFire'
|
||||
FireModeClass(1)=class'NiceChainGunAltFire'
|
||||
PickupClass=class'NiceChainGunPickup'
|
||||
ItemName="Patriarch's Chaingun"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,6 +2,6 @@ class NiceChainGunAltFire extends ChainGunAltFire;
|
|||
defaultproperties
|
||||
{
|
||||
FireRate=1.500000
|
||||
AmmoClass=Class'NicePack.NiceRocketAmmo'
|
||||
ProjectileClass=Class'NicePack.NiceRocketProj'
|
||||
AmmoClass=class'NiceRocketAmmo'
|
||||
ProjectileClass=class'NiceRocketProj'
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,5 +3,5 @@ defaultproperties
|
|||
{
|
||||
MaxAmmo=480
|
||||
InitialAmount=120
|
||||
PickupClass=Class'NicePack.NiceChainGunAmmoPickup'
|
||||
PickupClass=class'NiceChainGunAmmoPickup'
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,5 +2,5 @@ class NiceChainGunAmmoPickup extends ChainGunAmmoPickup;
|
|||
defaultproperties
|
||||
{
|
||||
AmmoAmount=120
|
||||
InventoryType=Class'NicePack.NiceChainGunAmmo'
|
||||
InventoryType=class'NiceChainGunAmmo'
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,6 @@ defaultproperties
|
|||
{
|
||||
maxVerticalRecoilAngle=68
|
||||
maxHorizontalRecoilAngle=34
|
||||
DamageType=Class'NicePack.NiceDamTypeCG'
|
||||
AmmoClass=Class'NicePack.NiceChainGunAmmo'
|
||||
DamageType=class'NiceDamTypeCG'
|
||||
AmmoClass=class'NiceChainGunAmmo'
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,6 +7,6 @@ defaultproperties
|
|||
BuyClipSize=75
|
||||
ItemName="Pat's Chaingun"
|
||||
ItemShortName="Chaingun"
|
||||
InventoryType=Class'NicePack.NiceChainGun'
|
||||
InventoryType=class'NiceChainGun'
|
||||
PickupMessage="You got the Patriarch's Chain Gun NW."
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ class NiceDamTypeCG extends NiceDamTypeSPAM
|
|||
abstract;
|
||||
defaultproperties
|
||||
{
|
||||
WeaponClass=Class'NicePack.NiceChainGun'
|
||||
WeaponClass=class'NiceChainGun'
|
||||
DeathString="%k killed %o (Pat's Chain Gun)."
|
||||
DeathOverlayMaterial=Combiner'Effects_Tex.GoreDecals.PlayerDeathOverlay'
|
||||
DeathOverlayTime=999.000000
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
class NiceDamTypeRocket extends DamTypeLAW;
|
||||
defaultproperties
|
||||
{
|
||||
WeaponClass=Class'NicePack.NiceChainGun'
|
||||
WeaponClass=class'NiceChainGun'
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,5 +6,5 @@ class NiceRocketammo extends Rocketammo;
|
|||
defaultproperties
|
||||
{
|
||||
MaxAmmo=16
|
||||
PickupClass=Class'NicePack.NiceRocketAmmoPickup'
|
||||
PickupClass=class'NiceRocketAmmoPickup'
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
class NiceRocketAmmoPickup extends RocketAmmoPickup;
|
||||
defaultproperties
|
||||
{
|
||||
InventoryType=Class'NicePack.NiceRocketAmmo'
|
||||
InventoryType=class'NiceRocketAmmo'
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,5 +2,5 @@ class NiceRocketProj extends NiceHRLProj;
|
|||
defaultproperties
|
||||
{
|
||||
Damage=750.000000
|
||||
MyDamageType=Class'NicePack.NiceDamTypeRocket'
|
||||
MyDamageType=class'NiceDamTypeRocket'
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ class NiceDamTypeThompsonH extends NiceDamageTypeVetEnforcerBullets
|
|||
defaultproperties
|
||||
{
|
||||
HeadShotDamageMult=1.100000
|
||||
WeaponClass=Class'NicePack.NiceThompsonH'
|
||||
WeaponClass=class'NiceThompsonH'
|
||||
DeathString="%k killed %o (Heavy Tommy Gun)."
|
||||
FemaleSuicide="%o shot herself in the foot."
|
||||
MaleSuicide="%o shot himself in the foot."
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ defaultproperties
|
|||
SelectedHudImageRef="HMG_T.Thompson.Thompson_selected"
|
||||
PlayerIronSightFOV=65.000000
|
||||
ZoomedDisplayFOV=32.000000
|
||||
FireModeClass(0)=Class'NicePack.NiceThompsonHFire'
|
||||
FireModeClass(0)=class'NiceThompsonHFire'
|
||||
FireModeClass(1)=Class'KFMod.NoFire'
|
||||
PutDownAnim="PutDown"
|
||||
SelectForce="SwitchToAssaultRifle"
|
||||
|
|
@ -42,10 +42,10 @@ defaultproperties
|
|||
CustomCrossHairTextureName="Crosshairs.HUD.Crosshair_Cross5"
|
||||
InventoryGroup=3
|
||||
GroupOffset=7
|
||||
PickupClass=Class'NicePack.NiceThompsonHPickup'
|
||||
PickupClass=class'NiceThompsonHPickup'
|
||||
PlayerViewOffset=(X=4.000000,Y=5.000000,Z=-3.000000)
|
||||
BobDamping=4.000000
|
||||
AttachmentClass=Class'NicePack.NiceThompsonHAttachment'
|
||||
AttachmentClass=class'NiceThompsonHAttachment'
|
||||
IconCoords=(X1=245,Y1=39,X2=329,Y2=79)
|
||||
ItemName="Heavy Tommy Gun"
|
||||
TransientSoundVolume=1.250000
|
||||
|
|
|
|||
|
|
@ -2,11 +2,11 @@ class NiceThompsonHAmmo extends NiceAmmo;
|
|||
#EXEC OBJ LOAD FILE=KillingFloorHUD.utx
|
||||
defaultproperties
|
||||
{
|
||||
WeaponPickupClass=Class'NicePack.NiceThompsonHPickup'
|
||||
WeaponPickupClass=class'NiceThompsonHPickup'
|
||||
AmmoPickupAmount=60
|
||||
MaxAmmo=360
|
||||
InitialAmount=90
|
||||
PickupClass=Class'NicePack.NiceThompsonHAmmoPickup'
|
||||
PickupClass=class'NiceThompsonHAmmoPickup'
|
||||
IconMaterial=Texture'KillingFloorHUD.Generic.HUD'
|
||||
IconCoords=(X1=336,Y1=82,X2=382,Y2=125)
|
||||
ItemName="45. ACP bullets"
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ class NiceThompsonHAmmoPickup extends NiceAmmoPickup;
|
|||
defaultproperties
|
||||
{
|
||||
AmmoAmount=60
|
||||
InventoryType=Class'NicePack.NiceThompsonHAmmo'
|
||||
InventoryType=class'NiceThompsonHAmmo'
|
||||
PickupMessage="Rounds 45. ACP"
|
||||
StaticMesh=StaticMesh'KillingFloorStatics.L85Ammo'
|
||||
}
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ defaultproperties
|
|||
FireSoundRef="KF_IJC_HalloweenSnd.Thompson_Fire_Single_M"
|
||||
StereoFireSoundRef="KF_IJC_HalloweenSnd.Thompson_Fire_Single_S"
|
||||
NoAmmoSoundRef="KF_AK47Snd.AK47_DryFire"
|
||||
DamageType=Class'NicePack.NiceDamTypeThompsonH'
|
||||
DamageType=class'NiceDamTypeThompsonH'
|
||||
DamageMin=90
|
||||
DamageMax=90
|
||||
Momentum=7500.000000
|
||||
|
|
@ -23,7 +23,7 @@ defaultproperties
|
|||
TweenTime=0.025000
|
||||
FireForce="AssaultRifleFire"
|
||||
FireRate=0.079000
|
||||
AmmoClass=Class'NicePack.NiceThompsonHAmmo'
|
||||
AmmoClass=class'NiceThompsonHAmmo'
|
||||
ShakeRotMag=(X=50.000000,Y=50.000000,Z=350.000000)
|
||||
ShakeRotRate=(X=5000.000000,Y=5000.000000,Z=5000.000000)
|
||||
ShakeRotTime=0.750000
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ defaultproperties
|
|||
AmmoMesh=StaticMesh'KillingFloorStatics.L85Ammo'
|
||||
CorrespondingPerkIndex=1
|
||||
EquipmentCategoryID=2
|
||||
InventoryType=Class'NicePack.NiceThompsonH'
|
||||
InventoryType=class'NiceThompsonH'
|
||||
PickupMessage="You've got the Thompson Submachine Gun"
|
||||
PickupSound=Sound'KF_IJC_HalloweenSnd.Handling.Thompson_Handling_Bolt_Back'
|
||||
PickupForce="AssaultRiflePickup"
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ class NiceDamTypeM249SAW extends NiceDamageTypeVetEnforcerBullets
|
|||
defaultproperties
|
||||
{
|
||||
bodyDestructionMult=1.000000
|
||||
WeaponClass=Class'NicePack.NiceM249SAW'
|
||||
WeaponClass=class'NiceM249SAW'
|
||||
DeathString="%k killed %o (M249 SAW)."
|
||||
FemaleSuicide="%o shot herself in the foot."
|
||||
MaleSuicide="%o shot himself in the foot."
|
||||
|
|
|
|||
|
|
@ -2,11 +2,11 @@ class NiceM249Ammo extends NiceAmmo;
|
|||
#EXEC OBJ LOAD FILE=KillingFloorHUD.utx
|
||||
defaultproperties
|
||||
{
|
||||
WeaponPickupClass=Class'NicePack.NiceM249Pickup'
|
||||
WeaponPickupClass=class'NiceM249Pickup'
|
||||
AmmoPickupAmount=80
|
||||
MaxAmmo=160
|
||||
InitialAmount=80
|
||||
PickupClass=Class'NicePack.NiceM249AmmoPickup'
|
||||
PickupClass=class'NiceM249AmmoPickup'
|
||||
IconMaterial=Texture'KillingFloorHUD.Generic.HUD'
|
||||
IconCoords=(X1=336,Y1=82,X2=382,Y2=125)
|
||||
ItemName="Rounds 5.56x45mm NATO"
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ class NiceM249AmmoPickup extends NiceAmmoPickup;
|
|||
defaultproperties
|
||||
{
|
||||
AmmoAmount=80
|
||||
InventoryType=Class'NicePack.NiceM249Ammo'
|
||||
InventoryType=class'NiceM249Ammo'
|
||||
PickupMessage="Rounds 5.56x45mm NATO"
|
||||
StaticMesh=StaticMesh'KillingFloorStatics.L85Ammo'
|
||||
}
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ defaultproperties
|
|||
FireSoundRef="HMG_S.M249.m249_shoot_mono"
|
||||
StereoFireSoundRef="HMG_S.M249.m249_shoot_stereo"
|
||||
NoAmmoSoundRef="HMG_S.M249.m249_empty"
|
||||
DamageType=Class'NicePack.NiceDamTypeM249SAW'
|
||||
DamageType=class'NiceDamTypeM249SAW'
|
||||
DamageMin=125
|
||||
DamageMax=125
|
||||
Momentum=12500.000000
|
||||
|
|
@ -23,7 +23,7 @@ defaultproperties
|
|||
TweenTime=0.025000
|
||||
FireForce="AssaultRifleFire"
|
||||
FireRate=0.084
|
||||
AmmoClass=Class'NicePack.NiceM249Ammo'
|
||||
AmmoClass=class'NiceM249Ammo'
|
||||
ShakeRotMag=(X=50.000000,Y=50.000000,Z=350.000000)
|
||||
ShakeRotRate=(X=5000.000000,Y=5000.000000,Z=5000.000000)
|
||||
ShakeRotTime=0.750000
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ defaultproperties
|
|||
AmmoMesh=StaticMesh'KillingFloorStatics.L85Ammo'
|
||||
CorrespondingPerkIndex=1
|
||||
EquipmentCategoryID=2
|
||||
InventoryType=Class'NicePack.NiceM249SAW'
|
||||
InventoryType=class'NiceM249SAW'
|
||||
PickupMessage="You picked up the M249 SAW SE"
|
||||
PickupSound=Sound'HMG_S.M249.m249_pickup'
|
||||
PickupForce="AssaultRiflePickup"
|
||||
|
|
|
|||
|
|
@ -182,7 +182,7 @@ defaultproperties
|
|||
SelectedHudImageRef="HMG_T.M249.m249_selected"
|
||||
PlayerIronSightFOV=65.000000
|
||||
ZoomedDisplayFOV=32.000000
|
||||
FireModeClass(0)=Class'NicePack.NiceM249Fire'
|
||||
FireModeClass(0)=class'NiceM249Fire'
|
||||
FireModeClass(1)=Class'KFMod.NoFire'
|
||||
PutDownAnim="PutDown"
|
||||
SelectAnimRate=1.000000
|
||||
|
|
@ -198,10 +198,10 @@ defaultproperties
|
|||
CustomCrossHairTextureName="Crosshairs.HUD.Crosshair_Cross5"
|
||||
InventoryGroup=4
|
||||
GroupOffset=7
|
||||
PickupClass=Class'NicePack.NiceM249Pickup'
|
||||
PickupClass=class'NiceM249Pickup'
|
||||
PlayerViewOffset=(X=5.000000,Y=5.500000,Z=-3.000000)
|
||||
BobDamping=4.000000
|
||||
AttachmentClass=Class'NicePack.NiceM249Attachment'
|
||||
AttachmentClass=class'NiceM249Attachment'
|
||||
IconCoords=(X1=245,Y1=39,X2=329,Y2=79)
|
||||
ItemName="M249 SAW"
|
||||
DrawScale=0.600000
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ class NiceDamTypeM41AAssaultRifle extends NiceDamTypeSPAM
|
|||
abstract;
|
||||
defaultproperties
|
||||
{
|
||||
WeaponClass=Class'NicePack.NiceM41AAssaultRifle'
|
||||
WeaponClass=class'NiceM41AAssaultRifle'
|
||||
DeathString="%k killed %o (Pulse Rifle)."
|
||||
DeathOverlayMaterial=Combiner'Effects_Tex.GoreDecals.PlayerDeathOverlay'
|
||||
DeathOverlayTime=999.000000
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
class NiceDamTypeM41ABlunt extends NiceDamageTypeVetEnforcerBullets;
|
||||
defaultproperties
|
||||
{
|
||||
WeaponClass=Class'NicePack.NiceM41AAssaultRifle'
|
||||
WeaponClass=class'NiceM41AAssaultRifle'
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,5 +2,5 @@ class NiceDamTypeM41AExplosion extends NiceDamageTypeVetEnforcerBullets;
|
|||
defaultproperties
|
||||
{
|
||||
bIsExplosive=True
|
||||
WeaponClass=Class'NicePack.NiceM41AAssaultRifle'
|
||||
WeaponClass=class'NiceM41AAssaultRifle'
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
class NiceDamTypeM41AGrenade extends DamTypeM203Grenade;
|
||||
defaultproperties
|
||||
{
|
||||
WeaponClass=Class'NicePack.NiceM41AAssaultRifle'
|
||||
WeaponClass=class'NiceM41AAssaultRifle'
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@ defaultproperties
|
|||
ProjSpawnOffset=(X=5.000000)
|
||||
EffectiveRange=2500.000000
|
||||
ProjectileSpeed=3800.000000
|
||||
bulletClass=Class'NicePack.NiceBallisticNade'
|
||||
ExplosionDamageType=Class'NicePack.NiceDamTypeM41AExplosion'
|
||||
bulletClass=class'NiceBallisticNade'
|
||||
ExplosionDamageType=class'NiceDamTypeM41AExplosion'
|
||||
ExplosionDamage=350
|
||||
ExplosionRadius=400.000000
|
||||
explosionExponent=1.000000
|
||||
|
|
@ -20,14 +20,14 @@ defaultproperties
|
|||
FireSoundRef="KF_M79Snd.M79_Fire"
|
||||
StereoFireSoundRef="KF_M79Snd.M79_FireST"
|
||||
NoAmmoSoundRef="KF_M79Snd.M79_DryFire"
|
||||
DamageType=Class'NicePack.NiceDamTypeM41ABlunt'
|
||||
DamageType=class'NiceDamTypeM41ABlunt'
|
||||
DamageMax=200
|
||||
bWaitForRelease=True
|
||||
TransientSoundVolume=1.800000
|
||||
FireAnim="AltFire"
|
||||
FireForce="AssaultRifleFire"
|
||||
FireRate=0.000000
|
||||
AmmoClass=Class'NicePack.NiceM41AProjectileAmmo'
|
||||
AmmoClass=class'NiceM41AProjectileAmmo'
|
||||
ShakeRotMag=(X=3.000000,Y=4.000000,Z=2.000000)
|
||||
ShakeRotRate=(X=10000.000000,Y=10000.000000,Z=10000.000000)
|
||||
ShakeOffsetMag=(X=3.000000,Y=3.000000,Z=3.000000)
|
||||
|
|
|
|||
|
|
@ -2,11 +2,11 @@ class NiceM41AAmmo extends NiceAmmo;
|
|||
#EXEC OBJ LOAD FILE=KillingFloorHUD.utx
|
||||
defaultproperties
|
||||
{
|
||||
WeaponPickupClass=Class'NicePack.NiceM41APickup'
|
||||
WeaponPickupClass=class'NiceM41APickup'
|
||||
AmmoPickupAmount=66
|
||||
MaxAmmo=300
|
||||
InitialAmount=75
|
||||
PickupClass=Class'NicePack.NiceM41AAmmoPickup'
|
||||
PickupClass=class'NiceM41AAmmoPickup'
|
||||
IconMaterial=Texture'KillingFloorHUD.Generic.HUD'
|
||||
IconCoords=(X1=336,Y1=82,X2=382,Y2=125)
|
||||
ItemName="M41A 10 mm caseless ammunition"
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ class NiceM41AAmmoPickup extends NiceAmmoPickup;
|
|||
defaultproperties
|
||||
{
|
||||
AmmoAmount=66
|
||||
InventoryType=Class'NicePack.NiceM41AAmmo'
|
||||
InventoryType=class'NiceM41AAmmo'
|
||||
PickupMessage="M41A 10 mm caseless ammunition"
|
||||
StaticMesh=StaticMesh'KillingFloorStatics.L85Ammo'
|
||||
}
|
||||
|
|
|
|||
|
|
@ -105,8 +105,8 @@ defaultproperties
|
|||
SelectedHudImageRef="HMG_T.M41A.HUD.M41A_selected"
|
||||
PlayerIronSightFOV=70.000000
|
||||
ZoomedDisplayFOV=45.000000
|
||||
FireModeClass(0)=Class'NicePack.NiceM41AFire'
|
||||
FireModeClass(1)=Class'NicePack.NiceM41AALTFire'
|
||||
FireModeClass(0)=class'NiceM41AFire'
|
||||
FireModeClass(1)=class'NiceM41AALTFire'
|
||||
PutDownAnim="PutDown"
|
||||
SelectForce="SwitchToAssaultRifle"
|
||||
AIRating=0.550000
|
||||
|
|
@ -119,7 +119,7 @@ defaultproperties
|
|||
CustomCrossHairTextureName="Crosshairs.HUD.Crosshair_Cross5"
|
||||
InventoryGroup=4
|
||||
GroupOffset=7
|
||||
PickupClass=Class'NicePack.NiceM41APickup'
|
||||
PickupClass=class'NiceM41APickup'
|
||||
PlayerViewOffset=(X=25.000000,Y=24.000000,Z=8.000000)
|
||||
PlayerViewPivot=(Yaw=-648)
|
||||
BobDamping=6.000000
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ defaultproperties
|
|||
FireSoundRef="HMG_S.M41A.M41AFireMono"
|
||||
StereoFireSoundRef="HMG_S.M41A.M41AFire"
|
||||
NoAmmoSoundRef="HMG_S.M41A.DryFire"
|
||||
DamageType=Class'NicePack.NiceDamTypeM41AAssaultRifle'
|
||||
DamageType=class'NiceDamTypeM41AAssaultRifle'
|
||||
DamageMin=75
|
||||
DamageMax=75
|
||||
Momentum=13500.000000
|
||||
|
|
@ -21,7 +21,7 @@ defaultproperties
|
|||
TweenTime=0.025000
|
||||
FireForce="AssaultRifleFire"
|
||||
FireRate=0.070000
|
||||
AmmoClass=Class'NicePack.NiceM41AAmmo'
|
||||
AmmoClass=class'NiceM41AAmmo'
|
||||
ShakeRotMag=(X=50.000000,Y=50.000000,Z=300.000000)
|
||||
ShakeRotRate=(X=7500.000000,Y=7500.000000,Z=7500.000000)
|
||||
ShakeRotTime=0.650000
|
||||
|
|
|
|||
|
|
@ -6,5 +6,5 @@ defaultproperties
|
|||
AmmoCost=60
|
||||
BuyClipSize=1
|
||||
SecondaryAmmoShortName="M41A Frag Grenades"
|
||||
PrimaryWeaponPickup=Class'NicePack.NiceM41APrimaryPickup'
|
||||
PrimaryWeaponPickup=class'NiceM41APrimaryPickup'
|
||||
}
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ defaultproperties
|
|||
AmmoMesh=StaticMesh'KillingFloorStatics.L85Ammo'
|
||||
CorrespondingPerkIndex=1
|
||||
EquipmentCategoryID=3
|
||||
InventoryType=Class'NicePack.NiceM41AAssaultRifle'
|
||||
InventoryType=class'NiceM41AAssaultRifle'
|
||||
PickupMessage="You got the M41A"
|
||||
PickupSound=Sound'HMG_S.M41A.Pickup'
|
||||
PickupForce="AssaultRiflePickup"
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
class NiceM41AProjectileAmmo extends NiceAmmo;
|
||||
defaultproperties
|
||||
{
|
||||
WeaponPickupClass=Class'NicePack.NiceM41APickup'
|
||||
WeaponPickupClass=class'NiceM41APickup'
|
||||
AmmoPickupAmount=1
|
||||
MaxAmmo=8
|
||||
InitialAmount=2
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ class NiceM41AProjectileAmmoPickup extends NiceAmmoPickup;
|
|||
defaultproperties
|
||||
{
|
||||
AmmoAmount=2
|
||||
InventoryType=Class'NicePack.NiceM41AProjectileAmmo'
|
||||
InventoryType=class'NiceM41AProjectileAmmo'
|
||||
PickupMessage="M41A Grenades"
|
||||
StaticMesh=StaticMesh'KillingFloorStatics.FragPickup'
|
||||
CollisionRadius=25.000000
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ class NiceDamTypeRPK47MG extends NiceDamageTypeVetEnforcerBullets
|
|||
abstract;
|
||||
defaultproperties
|
||||
{
|
||||
WeaponClass=Class'NicePack.NiceRPK47MachineGun'
|
||||
WeaponClass=class'NiceRPK47MachineGun'
|
||||
DeathString="%k killed %o (RPK47)."
|
||||
FemaleSuicide="%o shot herself in the foot."
|
||||
MaleSuicide="%o shot himself in the foot."
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
class NiceRPK47Ammo extends NiceAmmo;
|
||||
defaultproperties
|
||||
{
|
||||
WeaponPickupClass=Class'NicePack.NiceRPK47Pickup'
|
||||
WeaponPickupClass=class'NiceRPK47Pickup'
|
||||
AmmoPickupAmount=50
|
||||
MaxAmmo=250
|
||||
InitialAmount=50
|
||||
PickupClass=Class'NicePack.NiceRPK47AmmoPickup'
|
||||
PickupClass=class'NiceRPK47AmmoPickup'
|
||||
IconMaterial=Texture'KillingFloorHUD.Generic.HUD'
|
||||
IconCoords=(X1=336,Y1=82,X2=382,Y2=125)
|
||||
ItemName="Rounds 7.62mm"
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ class NiceRPK47AmmoPickup extends NiceAmmoPickup;
|
|||
defaultproperties
|
||||
{
|
||||
AmmoAmount=50
|
||||
InventoryType=Class'NicePack.NiceRPK47Ammo'
|
||||
InventoryType=class'NiceRPK47Ammo'
|
||||
PickupMessage="7.62mm"
|
||||
StaticMesh=StaticMesh'KillingFloorStatics.L85Ammo'
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ defaultproperties
|
|||
FireSoundRef="HMG_S.RPK.rpk47_shoot"
|
||||
StereoFireSoundRef="HMG_S.RPK.rpk47_shoot"
|
||||
NoAmmoSoundRef="HMG_S.RPK.rpk47_empty"
|
||||
DamageType=Class'NicePack.NiceDamTypeRPK47MG'
|
||||
DamageType=class'NiceDamTypeRPK47MG'
|
||||
DamageMin=100
|
||||
DamageMax=100
|
||||
Momentum=10500.000000
|
||||
|
|
@ -24,7 +24,7 @@ defaultproperties
|
|||
TweenTime=0.025000
|
||||
FireForce="AssaultRifleFire"
|
||||
FireRate=0.109000
|
||||
AmmoClass=Class'NicePack.NiceRPK47Ammo'
|
||||
AmmoClass=class'NiceRPK47Ammo'
|
||||
ShakeRotMag=(X=50.000000,Y=50.000000,Z=350.000000)
|
||||
ShakeRotRate=(X=5000.000000,Y=5000.000000,Z=5000.000000)
|
||||
ShakeRotTime=0.750000
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ defaultproperties
|
|||
SelectedHudImageRef="HMG_T.RPK.RPK47_selected"
|
||||
PlayerIronSightFOV=65.000000
|
||||
ZoomedDisplayFOV=32.000000
|
||||
FireModeClass(0)=Class'NicePack.NiceRPK47Fire'
|
||||
FireModeClass(0)=class'NiceRPK47Fire'
|
||||
FireModeClass(1)=Class'KFMod.NoFire'
|
||||
PutDownAnim="PutDown"
|
||||
SelectForce="SwitchToAssaultRifle"
|
||||
|
|
@ -50,10 +50,10 @@ defaultproperties
|
|||
CustomCrossHairTextureName="Crosshairs.HUD.Crosshair_Cross5"
|
||||
InventoryGroup=3
|
||||
GroupOffset=7
|
||||
PickupClass=Class'NicePack.NiceRPK47Pickup'
|
||||
PickupClass=class'NiceRPK47Pickup'
|
||||
PlayerViewOffset=(X=8.000000,Y=8.000000,Z=-3.000000)
|
||||
BobDamping=4.000000
|
||||
AttachmentClass=Class'NicePack.NiceRPK47Attachment'
|
||||
AttachmentClass=class'NiceRPK47Attachment'
|
||||
IconCoords=(X1=245,Y1=39,X2=329,Y2=79)
|
||||
ItemName="RPK-47"
|
||||
TransientSoundVolume=1.250000
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ defaultproperties
|
|||
AmmoMesh=StaticMesh'KillingFloorStatics.L85Ammo'
|
||||
CorrespondingPerkIndex=1
|
||||
EquipmentCategoryID=2
|
||||
InventoryType=Class'NicePack.NiceRPK47MachineGun'
|
||||
InventoryType=class'NiceRPK47MachineGun'
|
||||
PickupMessage="You picked up the RPK-47"
|
||||
PickupSound=Sound'HMG_S.RPK.rpk47_pickup'
|
||||
PickupForce="AssaultRiflePickup"
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ defaultproperties
|
|||
goodDecapMod=0.750000
|
||||
stunMultiplier=1.400000
|
||||
HeadShotDamageMult=1.000000
|
||||
WeaponClass=Class'NicePack.NiceSA80LSW'
|
||||
WeaponClass=class'NiceSA80LSW'
|
||||
DeathString="%k killed %o (SA80 LSW)."
|
||||
bRagdollBullet=True
|
||||
DamageThreshold=1
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@ defaultproperties
|
|||
SelectedHudImageRef="HMG_T.SA80.SA80LSW_selected"
|
||||
PlayerIronSightFOV=32.000000
|
||||
ZoomedDisplayFOV=50.000000
|
||||
FireModeClass(0)=Class'NicePack.NiceSA80LSWFire'
|
||||
FireModeClass(0)=class'NiceSA80LSWFire'
|
||||
FireModeClass(1)=Class'KFMod.NoFire'
|
||||
PutDownAnim="PutDown"
|
||||
SelectForce="SwitchToAssaultRifle"
|
||||
|
|
@ -55,10 +55,10 @@ defaultproperties
|
|||
CustomCrossHairTextureName="Crosshairs.HUD.Crosshair_Cross5"
|
||||
InventoryGroup=3
|
||||
GroupOffset=3
|
||||
PickupClass=Class'NicePack.NiceSA80LSWPickup'
|
||||
PickupClass=class'NiceSA80LSWPickup'
|
||||
PlayerViewOffset=(X=20.000000,Y=10.000000,Z=-2.000000)
|
||||
BobDamping=5.000000
|
||||
AttachmentClass=Class'NicePack.NiceSA80LSWAttachment'
|
||||
AttachmentClass=class'NiceSA80LSWAttachment'
|
||||
IconCoords=(X1=253,Y1=146,X2=333,Y2=181)
|
||||
ItemName="SA80 LSW"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
class NiceSA80LSWAmmo extends NiceAmmo;
|
||||
defaultproperties
|
||||
{
|
||||
WeaponPickupClass=Class'NicePack.NiceSA80LSWPickup'
|
||||
WeaponPickupClass=class'NiceSA80LSWPickup'
|
||||
AmmoPickupAmount=30
|
||||
MaxAmmo=360
|
||||
InitialAmount=90
|
||||
PickupClass=Class'NicePack.NiceSA80LSWAmmoPickup'
|
||||
PickupClass=class'NiceSA80LSWAmmoPickup'
|
||||
IconMaterial=Texture'KillingFloorHUD.Generic.HUD'
|
||||
IconCoords=(X1=336,Y1=82,X2=382,Y2=125)
|
||||
ItemName="5.56x45"
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ class NiceSA80LSWAmmoPickup extends NiceAmmoPickup;
|
|||
defaultproperties
|
||||
{
|
||||
AmmoAmount=30
|
||||
InventoryType=Class'NicePack.NiceSA80LSWAmmo'
|
||||
InventoryType=class'NiceSA80LSWAmmo'
|
||||
PickupMessage="5.56x45"
|
||||
StaticMesh=StaticMesh'KillingFloorStatics.L85Ammo'
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ defaultproperties
|
|||
FireSoundRef="HMG_S.SA80.SA80LSW_shot"
|
||||
StereoFireSoundRef="HMG_S.SA80.SA80LSW_shot"
|
||||
NoAmmoSoundRef="HMG_S.SA80.SA80LSW_empty"
|
||||
DamageType=Class'NicePack.NiceDamTypeSA80LSW'
|
||||
DamageType=class'NiceDamTypeSA80LSW'
|
||||
DamageMin=70
|
||||
DamageMax=70
|
||||
Momentum=12500.000000
|
||||
|
|
@ -22,7 +22,7 @@ defaultproperties
|
|||
TweenTime=0.025000
|
||||
FireForce="AssaultRifleFire"
|
||||
FireRate=0.15
|
||||
AmmoClass=Class'NicePack.NiceSA80LSWAmmo'
|
||||
AmmoClass=class'NiceSA80LSWAmmo'
|
||||
ShakeRotMag=(X=75.000000,Y=75.000000,Z=250.000000)
|
||||
ShakeRotRate=(X=10000.000000,Y=10000.000000,Z=10000.000000)
|
||||
ShakeRotTime=0.500000
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ defaultproperties
|
|||
AmmoItemName="Rounds 5.56x45"
|
||||
CorrespondingPerkIndex=1
|
||||
EquipmentCategoryID=2
|
||||
InventoryType=Class'NicePack.NiceSA80LSW'
|
||||
InventoryType=class'NiceSA80LSW'
|
||||
PickupMessage="You picked up the SA80 LSW"
|
||||
PickupSound=Sound'HMG_S.SA80.SA80LSW_pickup'
|
||||
PickupForce="AssaultRiflePickup"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,6 @@ class NiceDamTypeStinger extends NiceDamTypeSPAM
|
|||
abstract;
|
||||
defaultproperties
|
||||
{
|
||||
WeaponClass=Class'NicePack.NiceStinger'
|
||||
WeaponClass=class'NiceStinger'
|
||||
DeathString="%k killed %o (Stinger)."
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@ defaultproperties
|
|||
{
|
||||
MagCapacity=160
|
||||
Weight=8.000000
|
||||
FireModeClass(0)=Class'NicePack.NiceStingerFire'
|
||||
FireModeClass(1)=Class'NicePack.NiceStingerAltFire'
|
||||
PickupClass=Class'NicePack.NiceStingerPickup'
|
||||
FireModeClass(0)=class'NiceStingerFire'
|
||||
FireModeClass(1)=class'NiceStingerAltFire'
|
||||
PickupClass=class'NiceStingerPickup'
|
||||
ItemName="Stinger Minigun"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,6 @@ defaultproperties
|
|||
{
|
||||
DamageMin=120
|
||||
DamageMax=120
|
||||
AmmoClass=Class'NicePack.NiceStingerAmmo'
|
||||
AmmoClass=class'NiceStingerAmmo'
|
||||
AmmoPerFire=6
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,5 +5,5 @@ defaultproperties
|
|||
AmmoPickupAmount=80
|
||||
MaxAmmo=640
|
||||
InitialAmount=160
|
||||
PickupClass=Class'NicePack.NiceStingerAmmoPickup'
|
||||
PickupClass=class'NiceStingerAmmoPickup'
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,5 +2,5 @@ class NiceStingerAmmoPickup extends StingerAmmoPickup;
|
|||
defaultproperties
|
||||
{
|
||||
AmmoAmount=80
|
||||
InventoryType=Class'NicePack.NiceStingerAmmo'
|
||||
InventoryType=class'NiceStingerAmmo'
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@ defaultproperties
|
|||
{
|
||||
maxVerticalRecoilAngle=112
|
||||
maxHorizontalRecoilAngle=56
|
||||
DamageType=Class'NicePack.NiceDamTypeStinger'
|
||||
DamageType=class'NiceDamTypeStinger'
|
||||
DamageMin=45
|
||||
DamageMax=45
|
||||
AmmoClass=Class'NicePack.NiceStingerAmmo'
|
||||
AmmoClass=class'NiceStingerAmmo'
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,5 +7,5 @@ defaultproperties
|
|||
BuyClipSize=80
|
||||
ItemName="Stinger Minigun"
|
||||
ItemShortName="Stinger"
|
||||
InventoryType=Class'NicePack.NiceStinger'
|
||||
InventoryType=class'NiceStinger'
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ class NiceDamTypeXMV850M extends NiceDamageTypeVetEnforcerBullets
|
|||
abstract;
|
||||
defaultproperties
|
||||
{
|
||||
WeaponClass=Class'NicePack.NiceXMV850M'
|
||||
WeaponClass=class'NiceXMV850M'
|
||||
DeathString="%k killed %o (XMV850 Minigun)."
|
||||
//stunMultiplier=0.5
|
||||
bRagdollBullet=True
|
||||
|
|
|
|||
|
|
@ -2,11 +2,11 @@ class NiceXMV850Ammo extends NiceAmmo;
|
|||
#EXEC OBJ LOAD FILE=KillingFloorHUD.utx
|
||||
defaultproperties
|
||||
{
|
||||
WeaponPickupClass=Class'NicePack.NiceXMV850Pickup'
|
||||
WeaponPickupClass=class'NiceXMV850Pickup'
|
||||
AmmoPickupAmount=80
|
||||
MaxAmmo=480
|
||||
InitialAmount=120
|
||||
PickupClass=Class'NicePack.NiceXMV850AmmoPickup'
|
||||
PickupClass=class'NiceXMV850AmmoPickup'
|
||||
IconMaterial=Texture'KillingFloorHUD.Generic.HUD'
|
||||
IconCoords=(X1=336,Y1=82,X2=382,Y2=125)
|
||||
ItemName="XMV850 bullets"
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ class NiceXMV850AmmoPickup extends NiceAmmoPickup;
|
|||
defaultproperties
|
||||
{
|
||||
AmmoAmount=80
|
||||
InventoryType=Class'NicePack.NiceXMV850Ammo'
|
||||
InventoryType=class'NiceXMV850Ammo'
|
||||
PickupMessage="Rounds 7.62x51mm"
|
||||
StaticMesh=StaticMesh'KillingFloorStatics.L85Ammo'
|
||||
}
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ defaultproperties
|
|||
FireSoundRef="HMG_S.XMV.XMV-Fire-1"
|
||||
StereoFireSoundRef="HMG_S.XMV.XMV-Fire-1"
|
||||
NoAmmoSoundRef="HMG_S.M41A.DryFire"
|
||||
DamageType=Class'NicePack.NiceDamTypeXMV850M'
|
||||
DamageType=class'NiceDamTypeXMV850M'
|
||||
DamageMin=30
|
||||
DamageMax=30
|
||||
Momentum=8500.000000
|
||||
|
|
@ -33,7 +33,7 @@ defaultproperties
|
|||
TweenTime=0.025000
|
||||
FireForce="AssaultRifleFire"
|
||||
FireRate=0.065000
|
||||
AmmoClass=Class'NicePack.NiceXMV850Ammo'
|
||||
AmmoClass=class'NiceXMV850Ammo'
|
||||
ShakeRotMag=(X=50.000000,Y=50.000000,Z=300.000000)
|
||||
ShakeRotRate=(X=7500.000000,Y=7500.000000,Z=7500.000000)
|
||||
ShakeRotTime=0.650000
|
||||
|
|
|
|||
|
|
@ -108,7 +108,7 @@ defaultproperties
|
|||
SelectedHudImageRef="HMG_T.XMV.XMV850_Selected"
|
||||
PlayerIronSightFOV=65.000000
|
||||
ZoomedDisplayFOV=20.000000
|
||||
FireModeClass(0)=Class'NicePack.NiceXMV850Fire'
|
||||
FireModeClass(0)=class'NiceXMV850Fire'
|
||||
FireModeClass(1)=Class'KFMod.NoFire'
|
||||
PutDownAnim="Putaway"
|
||||
SelectForce="SwitchToAssaultRifle"
|
||||
|
|
@ -123,10 +123,10 @@ defaultproperties
|
|||
CustomCrossHairTextureName="Crosshairs.HUD.Crosshair_Cross5"
|
||||
InventoryGroup=3
|
||||
GroupOffset=7
|
||||
PickupClass=Class'NicePack.NiceXMV850Pickup'
|
||||
PickupClass=class'NiceXMV850Pickup'
|
||||
PlayerViewOffset=(X=30.000000,Y=20.000000,Z=-10.000000)
|
||||
BobDamping=6.000000
|
||||
AttachmentClass=Class'NicePack.NiceXMV850Attachment'
|
||||
AttachmentClass=class'NiceXMV850Attachment'
|
||||
IconCoords=(X1=245,Y1=39,X2=329,Y2=79)
|
||||
ItemName="XMV850 Minigun"
|
||||
TransientSoundVolume=0.625000
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ defaultproperties
|
|||
AmmoMesh=StaticMesh'KillingFloorStatics.L85Ammo'
|
||||
CorrespondingPerkIndex=1
|
||||
EquipmentCategoryID=3
|
||||
InventoryType=Class'NicePack.NiceXMV850M'
|
||||
InventoryType=class'NiceXMV850M'
|
||||
PickupMessage="You got the XMV850 Minigun."
|
||||
PickupSound=Sound'HMG_S.XMV.XMV-Pullout'
|
||||
PickupForce="AssaultRiflePickup"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue