User:Benjamin/Sandbox: Difference between revisions

From Tripwire Interactive Wiki
Jump to navigation Jump to search
(Created page with "thumb|256px|The German assault on the Grain Elevator {{RO2 Maps |Name=Grain Elevator |Desc= |Image= |MapType=Infantry |Creator=Tripwire |Version=Fi...")
 
mNo edit summary
 
(20 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[File:GrainElevator.png|thumb|256px|The German assault on the Grain Elevator]]
<pre>NOTES


{{RO2 Maps
Weapons(HealBoostAmount) - How much each dart heals
|Name=Grain Elevator
Weapons(HealAmmoCharge) - Current charge (regenerative ammo)
|Desc=
Weapons(AmmoRegenRate) - How often the charge regenerates (seconds, recharges by 20*perkregenrate points)
|Image=
|MapType=Infantry
|Creator=Tripwire
|Version=Final
|GameMode=[[RO2_Countdown|CD]],[[RO2_Firefight|FF]],[[RO2_Territory|TE]]
}}


=Story=
<1> Represent healing with a + before the damage value.
'''Date''': 20th September 1942
<2> Head multiplier is ignored for healing, which is always the alt-fire of all medic guns
<3> Only used for medic guns, and always only alt-fire
Damage is only mentioned twice if the alt-fire uses a different projectile
? All 1-shot weapons fire and reload in the same animation, so only use ReloadTime.
</pre>


'''Location''': Stalingrad Elevator
{| class="wikitable" style="width:100%"
! style="width:10%" | Attribute
! Accessing
|-
| Name
|{{compact begin code}}Name = Pickup.default.ItemName;{{compact end code}}
|-
| Perk
|{{compact begin code}}Perk = KFGameType(Level.Game).default.LoadedSkills[Pickup.default.CorrespondingPerkIndex].default.VeterancyName;{{compact end code}}
|-
| Cost
| {{compact begin code}}Cost = Pickup.default.Cost;{{compact end code}}
|-
| Weight
| {{compact begin code}}Weight = Pickup.default.Weight;{{compact end code}}
|-
| CanSellBuy
| {{compact begin code}}CanSellBuy = !Weapon.default.bKFNeverThrow;{{compact end code}}
|-
| AmmoCost
| {{compact begin code}}Pickup.default.AmmoCost;{{compact end code}}
|-
| AmmoCapacity
| {{compact begin code}}if (Fire[Index] != none && !IsMeleeFire(Fire[Index]) && Fire[Index].default.AmmoClass != none)
Capacity[Index] = Fire[Index].default.AmmoClass.default.MaxAmmo;{{compact end code}}
|-
| MagazineCapacity
| {{compact begin code}}Weapon.default.MagCapacity;{{compact end code}}
|-
| Damage
|
{| class="wikitable" style="width:100%"
! style="width:20%;" | <sup>1</sup> Hitscan
| {{compact begin code}}Damage[Index] = class<InstantFire>(Fire[Index]).default.DamageMax;{{compact end code}}
|-
! <sup>2</sup> Projectile
| {{compact begin code}}Damage[Index] = class<BaseProjectileFire>(Fire[Index]).default.ProjectileClass.default.Damage;{{compact end code}}
|-
! <sup>3</sup> Healing (M7A3MMedicGun, MP7MMedicGun, KrissMMedicGun, MP5MMedicGun)
| {{compact begin code}}Damage[1] = class<KFMedicGun>(Weapon).default.HealBoostAmount{{compact end code}}
|-
! <sup>4</sup> Melee
| {{compact begin code}}Damage[Index] = class<KFMeleeFire>(Fire[Index]).default.MeleeDamage;{{compact end code}}
|}
|-
| SplashRadius || NA
|-
| ImpactDamage || NA
|-
| HeadMultiplier || NA
|-
| FireRate || NA
|-
| ReloadTime || NA
|-
| Spread || NA
|-
| Pellets || NA
|-
| MaxPens || NA
|-
| PenReduction || NA
|-
| Range || NA
|-
| RangeAngle || NA
|-
| RegenRate || NA
|}


'''German unit''': 94.Inf.Div., XXXXVIII Pz.Korps
ItemForSale(0)=Class'KFMod.MP7MPickup'<br/>
 
<br/>
'''Soviet Unit''': Mixed remnants of 10 and 92 Rifle Brigades, plus volunteers from the Volga Flotilla
:Perk, Cost, Weight, CanSellBuy<br/>
 
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
'''Background''': As 24.Pz.Div. reached the railway line, everything around the elevator seemed quiet – no Russian resistance. So they left the building alone, turning north to help with the fighting around the city center. However, before 94.Inf.Div. could close up and consolidate the gains, a small group of Soviet riflemen had slipped into the elevator and proceeded to defy all attempts to remove them from the immense concrete structure.
:Damage, HealingDamage, HeadMultiplier(1, 2)<br/>
 
:FireRate(1, 2), ReloadTime, Spread(1, 2)<br/>
'''Situation''': 94.Inf.Div. has been taking substantial casualties trying to clear out the elevator over the past two days, while the Russians have not only held out, but have managed to get reinforced. Now 94.Inf.Div. has them properly isolated and is prepared to fight their way into the fortress. The Soviet defenders are equally prepared to stop them.
:RegenRate
 
<br/>
'''Real life end result''': 94.Inf.Div. went on taking casualties and only finally cleared the building when the defenders ran out of ammunition and water, at which point the survivors managed to slip out, past the exhausted Germans dug in around them and a small handful escaped. But it was the last resistance in the south of the city.
ItemForSale(1)=Class'KFMod.MP5MPickup'<br/>
 
<br/>
'''Notes''': The elevator was rebuilt/repaired and was (officially) back in operation for the summer of 1943. A team from Tripwire Interactive was actually the first set of westerners to be allowed into the building since the war. A team that included the Australian author Jason Mark got in there a little while afterwards, with a little help from Tripwire - but Tripwire hadn't announced any details, so we couldn't comment on the videos put up on Youtube!
:Perk, Cost, Weight, CanSellBuy<br/>
 
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
<gallery>
:Damage, HealingDamage, HeadMultiplier(1, 2)<br/>
File:placeholder.png
:FireRate(1, 2), ReloadTime, Spread(1, 2)<br/>
File:placeholder.png
:RegenRate<br/>
File:placeholder.png
<br/>
File:placeholder.png
ItemForSale(2)=Class'KFMod.M7A3MPickup'<br/>
</gallery>
<br/>
 
:Perk, Cost, Weight, CanSellBuy<br/>
[[Category:Red_Orchestra_2_Heroes_Of_Stalingrad]]
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:Damage, HealingDamage, HeadMultiplier(1, 2)<br/>
:FireRate(1, 2), ReloadTime, Spread(1, 2)<br/>
:RegenRate<br/>
<br/>
ItemForSale(3)=Class'KFMod.KrissMPickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:Damage, HealingDamage, HeadMultiplier(1, 2)<br/>
:FireRate(1, 2), ReloadTime, Spread(1, 2)<br/>
:RegenRate<br/>
<br/>
ItemForSale(4)=Class'KFMod.ShotgunPickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy <br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:Damage, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread, Pellets<br/>
:MaxPens, PenReduction<br/>
<br/>
ItemForSale(5)=Class'KFMod.BoomStickPickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:Damage, HeadMultiplier<br/>
:ReloadTime, Spread, Pellets(1, 2)<br/>
:MaxPens, PenReduction<br/>
<br/>
ItemForSale(6)=Class'KFMod.KSGPickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:Damage, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread, Pellets<br/>
:MaxPens, PenReduction<br/>
<br/>
ItemForSale(7)=Class'KFMod.NailGunPickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:Damage, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread, Pellets<br/>
:MaxPens, PenReduction<br/>
<br/>
ItemForSale(8)=Class'KFMod.BenelliPickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:Damage, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread, Pellets<br/>
:MaxPens, PenReduction<br/>
<br/>
ItemForSale(9)=Class'KFMod.GoldenBenelliPickup'<br/>
<br/>
:SAME AS BenelliPickup<br/>
<br/>
ItemForSale(10)=Class'KFMod.AA12Pickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy <br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:Damage, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread, Pellets<br/>
:MaxPens, PenReduction<br/>
<br/>
ItemForSale(11)=Class'KFMod.SinglePickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:Damage, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread<br/>
<br/>
ItemForSale(12)=Class'KFMod.DualiesPickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:Damage, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread<br/>
<br/>
ItemForSale(13)=Class'KFMod.WinchesterPickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:Damage, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread<br/>
<br/>
ItemForSale(14)=Class'KFMod.Magnum44Pickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:Damage, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread<br/>
:MaxPens, PenReduction<br/>
<br/>
ItemForSale(15)=Class'KFMod.DeaglePickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:Damage, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread<br/>
:MaxPens, PenReduction<br/>
<br/>
ItemForSale(16)=Class'KFMod.MK23Pickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:Damage, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread<br/>
:MaxPens, PenReduction<br/>
<br/>
ItemForSale(17)=Class'KFMod.CrossbowPickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity<br/>
:Damage, HeadMultiplier<br/>
:ReloadTime, Spread<br/>
:MaxPens, PenReduction<br/>
<br/>
ItemForSale(18)=Class'KFMod.Dual44MagnumPickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:Damage, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread<br/>
:MaxPens, PenReduction<br/>
<br/>
ItemForSale(19)=Class'KFMod.DualMK23Pickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:Damage, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread<br/>
:MaxPens, PenReduction<br/>
<br/>
ItemForSale(20)=Class'KFMod.DualDeaglePickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:Damage, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread<br/>
:MaxPens, PenReduction<br/>
<br/>
ItemForSale(21)=Class'KFMod.M14EBRPickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:Damage, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread<br/>
<br/>
ItemForSale(22)=Class'KFMod.M99Pickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity<br/>
:Damage, HeadMultiplier<br/>
:ReloadTime, Spread<br/>
:MaxPens, PenReduction<br/>
<br/>
ItemForSale(23)=Class'KFMod.BullpupPickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:Damage, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread<br/>
<br/>
ItemForSale(24)=Class'KFMod.ThompsonPickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:Damage, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread<br/>
<br/>
ItemForSale(25)=Class'KFMod.AK47Pickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:Damage, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread<br/>
<br/>
ItemForSale(26)=Class'KFMod.GoldenAK47pickup'<br/>
<br/>
:SAME AS AK47Pickup<br/>
<br/>
ItemForSale(27)=Class'KFMod.M4Pickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:Damage, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread<br/>
<br/>
ItemForSale(28)=Class'KFMod.MKb42Pickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:Damage, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread<br/>
<br/>
ItemForSale(29)=Class'KFMod.SCARMK17Pickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:Damage, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread<br/>
<br/>
ItemForSale(30)=Class'KFMod.FNFAL_ACOG_Pickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:Damage, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread<br/>
<br/>
ItemForSale(31)=Class'KFMod.KnifePickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:Damage(1, 2), HeadMultiplier<br/>
:FireRate(1, 2)<br/>
:Range(1, 2), RangeAngle(1, 2)<br/>
<br/>
ItemForSale(32)=Class'KFMod.MachetePickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:Damage(1, 2), HeadMultiplier<br/>
:FireRate(1, 2)<br/>
:Range(1, 2), RangeAngle(1, 2)<br/>
<br/>
ItemForSale(34)=Class'KFMod.AxePickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:Damage(1, 2), HeadMultiplier<br/>
:FireRate(1, 2)<br/>
:Range(1, 2), RangeAngle(1, 2)<br/>
<br/>
ItemForSale(35)=Class'KFMod.KatanaPickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:Damage(1, 2), HeadMultiplier<br/>
:FireRate(1, 2)<br/>
:Range(1, 2), RangeAngle(1, 2)<br/>
<br/>
ItemForSale(36)=Class'KFMod.GoldenKatanaPickup'<br/>
<br/>
:SAME AS KatanaPickup<br/>
<br/>
ItemForSale(37)=Class'KFMod.ScythePickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:Damage(1, 2), HeadMultiplier<br/>
:FireRate(1, 2)<br/>
:Range(1, 2), RangeAngle(1, 2)<br/>
<br/>
ItemForSale(38)=Class'KFMod.ChainsawPickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:Damage(1, 2), HeadMultiplier<br/>
:FireRate(1, 2)<br/>
:Range(1, 2), RangeAngle(2)<br/>
<br/>
ItemForSale(39)=Class'KFMod.DwarfAxePickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:Damage(1, 2), HeadMultiplier<br/>
:FireRate(1, 2)<br/>
:Range(1, 2), RangeAngle(1, 2)<br/>
<br/>
ItemForSale(40)=Class'KFMod.ClaymoreSwordPickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:Damage(1, 2), HeadMultiplier<br/>
:FireRate(1, 2)<br/>
:Range(1, 2), RangeAngle(1, 2)<br/>
<br/>
ItemForSale(41)=Class'KFMod.CrossbuzzsawPickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity<br/>
:Damage, HeadMultiplier<br/>
:ReloadTime, Spread<br/>
:MaxPens, PenReduction<br/>
<br/>
ItemForSale(42)=Class'KFMod.MAC10Pickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:Damage, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread<br/>
<br/>
ItemForSale(43)=Class'KFMod.FlareRevolverPickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:ImpactDamage, Damage, SplashRadius, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread<br/>
<br/>
ItemForSale(44)=Class'KFMod.FlameThrowerPickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:ImpactDamage, Damage, SplashRadius, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread<br/>
<br/>
ItemForSale(45)=Class'KFMod.DualFlareRevolverPickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy<br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:ImpactDamage, Damage, SplashRadius, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread<br/>
<br/>
ItemForSale(46)=Class'KFMod.TrenchgunPickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy <br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:Damage, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread, Pellets<br/>
:MaxPens, PenReduction<br/>
<br/>
ItemForSale(47)=Class'KFMod.HuskGunPickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy <br/>
:AmmoCost, AmmoCapacity<br/>
:ImpactDamage, Damage, SplashRadius, HeadMultiplier<br/>
:FireRate, Spread<br/>
<br/>
ItemForSale(48)=Class'KFMod.M79Pickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy <br/>
:AmmoCost, AmmoCapacity<br/>
:ImpactDamage, Damage, SplashRadius, HeadMultiplier<br/>
:ReloadTime, Spread<br/>
<br/>
ItemForSale(49)=Class'KFMod.GoldenM79Pickup'<br/>
<br/>
:SAME AS GoldenM79Pickup<br/>
<br/>
ItemForSale(50)=Class'KFMod.PipeBombPickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy <br/>
:AmmoCost, AmmoCapacity<br/>
:Damage, SplashRadius<br/>
:RateOfFire<br/>
<br/>
ItemForSale(51)=Class'KFMod.M32Pickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy <br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:ImpactDamage, Damage, SplashRadius, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread<br/>
<br/>
ItemForSale(52)=Class'KFMod.LAWPickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy <br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:ImpactDamage, Damage, SplashRadius, HeadMultiplier<br/>
:FireRate, ReloadTime, Spread<br/>
<br/>
ItemForSale(53)=Class'KFMod.M4203Pickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy <br/>
:AmmoCost, AmmoCapacity(1,2), MagazineCapacity<br/>
:ImpactDamage(2), Damage(1,2), SplashRadius(2), HeadMultiplier(1,2)<br/>
:FireRate(1,2), ReloadTime, Spread(1,2)<br/>
<br/>
ItemForSale(54)=Class'KFMod.ZEDGunPickup'<br/>
<br/>
:Perk, Cost, Weight, CanSellBuy <br/>
:AmmoCost, AmmoCapacity, MagazineCapacity<br/>
:Damage, SplashRadius, HeadMultiplier<br/>
:FireRate(1,2), ReloadTime, Spread(1,2)<br/>
<br/>
:(Doesn't use impact damage since it overrides ProcessTouch)<br/>
:(Both firemodes share ammo pool)<br/>

Latest revision as of 14:09, 18 December 2012

NOTES

Weapons(HealBoostAmount) - How much each dart heals
Weapons(HealAmmoCharge) - Current charge (regenerative ammo)
Weapons(AmmoRegenRate) - How often the charge regenerates (seconds, recharges by 20*perkregenrate points)

<1> Represent healing with a + before the damage value.
<2> Head multiplier is ignored for healing, which is always the alt-fire of all medic guns
<3> Only used for medic guns, and always only alt-fire
Damage is only mentioned twice if the alt-fire uses a different projectile
? All 1-shot weapons fire and reload in the same animation, so only use ReloadTime.
Attribute Accessing
Name
Name = Pickup.default.ItemName;
Perk
Perk = KFGameType(Level.Game).default.LoadedSkills[Pickup.default.CorrespondingPerkIndex].default.VeterancyName;
Cost
Cost = Pickup.default.Cost;
Weight
Weight = Pickup.default.Weight;
CanSellBuy
CanSellBuy = !Weapon.default.bKFNeverThrow;
AmmoCost
Pickup.default.AmmoCost;
AmmoCapacity
if (Fire[Index] != none && !IsMeleeFire(Fire[Index]) && Fire[Index].default.AmmoClass != none) Capacity[Index] = Fire[Index].default.AmmoClass.default.MaxAmmo;
MagazineCapacity
Weapon.default.MagCapacity;
Damage
1 Hitscan
Damage[Index] = class<InstantFire>(Fire[Index]).default.DamageMax;
2 Projectile
Damage[Index] = class<BaseProjectileFire>(Fire[Index]).default.ProjectileClass.default.Damage;
3 Healing (M7A3MMedicGun, MP7MMedicGun, KrissMMedicGun, MP5MMedicGun)
Damage[1] = class<KFMedicGun>(Weapon).default.HealBoostAmount
4 Melee
Damage[Index] = class<KFMeleeFire>(Fire[Index]).default.MeleeDamage;
SplashRadius NA
ImpactDamage NA
HeadMultiplier NA
FireRate NA
ReloadTime NA
Spread NA
Pellets NA
MaxPens NA
PenReduction NA
Range NA
RangeAngle NA
RegenRate NA

ItemForSale(0)=Class'KFMod.MP7MPickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HealingDamage, HeadMultiplier(1, 2)
FireRate(1, 2), ReloadTime, Spread(1, 2)
RegenRate


ItemForSale(1)=Class'KFMod.MP5MPickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HealingDamage, HeadMultiplier(1, 2)
FireRate(1, 2), ReloadTime, Spread(1, 2)
RegenRate


ItemForSale(2)=Class'KFMod.M7A3MPickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HealingDamage, HeadMultiplier(1, 2)
FireRate(1, 2), ReloadTime, Spread(1, 2)
RegenRate


ItemForSale(3)=Class'KFMod.KrissMPickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HealingDamage, HeadMultiplier(1, 2)
FireRate(1, 2), ReloadTime, Spread(1, 2)
RegenRate


ItemForSale(4)=Class'KFMod.ShotgunPickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HeadMultiplier
FireRate, ReloadTime, Spread, Pellets
MaxPens, PenReduction


ItemForSale(5)=Class'KFMod.BoomStickPickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HeadMultiplier
ReloadTime, Spread, Pellets(1, 2)
MaxPens, PenReduction


ItemForSale(6)=Class'KFMod.KSGPickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HeadMultiplier
FireRate, ReloadTime, Spread, Pellets
MaxPens, PenReduction


ItemForSale(7)=Class'KFMod.NailGunPickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HeadMultiplier
FireRate, ReloadTime, Spread, Pellets
MaxPens, PenReduction


ItemForSale(8)=Class'KFMod.BenelliPickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HeadMultiplier
FireRate, ReloadTime, Spread, Pellets
MaxPens, PenReduction


ItemForSale(9)=Class'KFMod.GoldenBenelliPickup'

SAME AS BenelliPickup


ItemForSale(10)=Class'KFMod.AA12Pickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HeadMultiplier
FireRate, ReloadTime, Spread, Pellets
MaxPens, PenReduction


ItemForSale(11)=Class'KFMod.SinglePickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HeadMultiplier
FireRate, ReloadTime, Spread


ItemForSale(12)=Class'KFMod.DualiesPickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HeadMultiplier
FireRate, ReloadTime, Spread


ItemForSale(13)=Class'KFMod.WinchesterPickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HeadMultiplier
FireRate, ReloadTime, Spread


ItemForSale(14)=Class'KFMod.Magnum44Pickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HeadMultiplier
FireRate, ReloadTime, Spread
MaxPens, PenReduction


ItemForSale(15)=Class'KFMod.DeaglePickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HeadMultiplier
FireRate, ReloadTime, Spread
MaxPens, PenReduction


ItemForSale(16)=Class'KFMod.MK23Pickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HeadMultiplier
FireRate, ReloadTime, Spread
MaxPens, PenReduction


ItemForSale(17)=Class'KFMod.CrossbowPickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity
Damage, HeadMultiplier
ReloadTime, Spread
MaxPens, PenReduction


ItemForSale(18)=Class'KFMod.Dual44MagnumPickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HeadMultiplier
FireRate, ReloadTime, Spread
MaxPens, PenReduction


ItemForSale(19)=Class'KFMod.DualMK23Pickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HeadMultiplier
FireRate, ReloadTime, Spread
MaxPens, PenReduction


ItemForSale(20)=Class'KFMod.DualDeaglePickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HeadMultiplier
FireRate, ReloadTime, Spread
MaxPens, PenReduction


ItemForSale(21)=Class'KFMod.M14EBRPickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HeadMultiplier
FireRate, ReloadTime, Spread


ItemForSale(22)=Class'KFMod.M99Pickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity
Damage, HeadMultiplier
ReloadTime, Spread
MaxPens, PenReduction


ItemForSale(23)=Class'KFMod.BullpupPickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HeadMultiplier
FireRate, ReloadTime, Spread


ItemForSale(24)=Class'KFMod.ThompsonPickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HeadMultiplier
FireRate, ReloadTime, Spread


ItemForSale(25)=Class'KFMod.AK47Pickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HeadMultiplier
FireRate, ReloadTime, Spread


ItemForSale(26)=Class'KFMod.GoldenAK47pickup'

SAME AS AK47Pickup


ItemForSale(27)=Class'KFMod.M4Pickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HeadMultiplier
FireRate, ReloadTime, Spread


ItemForSale(28)=Class'KFMod.MKb42Pickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HeadMultiplier
FireRate, ReloadTime, Spread


ItemForSale(29)=Class'KFMod.SCARMK17Pickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HeadMultiplier
FireRate, ReloadTime, Spread


ItemForSale(30)=Class'KFMod.FNFAL_ACOG_Pickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HeadMultiplier
FireRate, ReloadTime, Spread


ItemForSale(31)=Class'KFMod.KnifePickup'

Perk, Cost, Weight, CanSellBuy
Damage(1, 2), HeadMultiplier
FireRate(1, 2)
Range(1, 2), RangeAngle(1, 2)


ItemForSale(32)=Class'KFMod.MachetePickup'

Perk, Cost, Weight, CanSellBuy
Damage(1, 2), HeadMultiplier
FireRate(1, 2)
Range(1, 2), RangeAngle(1, 2)


ItemForSale(34)=Class'KFMod.AxePickup'

Perk, Cost, Weight, CanSellBuy
Damage(1, 2), HeadMultiplier
FireRate(1, 2)
Range(1, 2), RangeAngle(1, 2)


ItemForSale(35)=Class'KFMod.KatanaPickup'

Perk, Cost, Weight, CanSellBuy
Damage(1, 2), HeadMultiplier
FireRate(1, 2)
Range(1, 2), RangeAngle(1, 2)


ItemForSale(36)=Class'KFMod.GoldenKatanaPickup'

SAME AS KatanaPickup


ItemForSale(37)=Class'KFMod.ScythePickup'

Perk, Cost, Weight, CanSellBuy
Damage(1, 2), HeadMultiplier
FireRate(1, 2)
Range(1, 2), RangeAngle(1, 2)


ItemForSale(38)=Class'KFMod.ChainsawPickup'

Perk, Cost, Weight, CanSellBuy
Damage(1, 2), HeadMultiplier
FireRate(1, 2)
Range(1, 2), RangeAngle(2)


ItemForSale(39)=Class'KFMod.DwarfAxePickup'

Perk, Cost, Weight, CanSellBuy
Damage(1, 2), HeadMultiplier
FireRate(1, 2)
Range(1, 2), RangeAngle(1, 2)


ItemForSale(40)=Class'KFMod.ClaymoreSwordPickup'

Perk, Cost, Weight, CanSellBuy
Damage(1, 2), HeadMultiplier
FireRate(1, 2)
Range(1, 2), RangeAngle(1, 2)


ItemForSale(41)=Class'KFMod.CrossbuzzsawPickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity
Damage, HeadMultiplier
ReloadTime, Spread
MaxPens, PenReduction


ItemForSale(42)=Class'KFMod.MAC10Pickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HeadMultiplier
FireRate, ReloadTime, Spread


ItemForSale(43)=Class'KFMod.FlareRevolverPickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
ImpactDamage, Damage, SplashRadius, HeadMultiplier
FireRate, ReloadTime, Spread


ItemForSale(44)=Class'KFMod.FlameThrowerPickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
ImpactDamage, Damage, SplashRadius, HeadMultiplier
FireRate, ReloadTime, Spread


ItemForSale(45)=Class'KFMod.DualFlareRevolverPickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
ImpactDamage, Damage, SplashRadius, HeadMultiplier
FireRate, ReloadTime, Spread


ItemForSale(46)=Class'KFMod.TrenchgunPickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, HeadMultiplier
FireRate, ReloadTime, Spread, Pellets
MaxPens, PenReduction


ItemForSale(47)=Class'KFMod.HuskGunPickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity
ImpactDamage, Damage, SplashRadius, HeadMultiplier
FireRate, Spread


ItemForSale(48)=Class'KFMod.M79Pickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity
ImpactDamage, Damage, SplashRadius, HeadMultiplier
ReloadTime, Spread


ItemForSale(49)=Class'KFMod.GoldenM79Pickup'

SAME AS GoldenM79Pickup


ItemForSale(50)=Class'KFMod.PipeBombPickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity
Damage, SplashRadius
RateOfFire


ItemForSale(51)=Class'KFMod.M32Pickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
ImpactDamage, Damage, SplashRadius, HeadMultiplier
FireRate, ReloadTime, Spread


ItemForSale(52)=Class'KFMod.LAWPickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
ImpactDamage, Damage, SplashRadius, HeadMultiplier
FireRate, ReloadTime, Spread


ItemForSale(53)=Class'KFMod.M4203Pickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity(1,2), MagazineCapacity
ImpactDamage(2), Damage(1,2), SplashRadius(2), HeadMultiplier(1,2)
FireRate(1,2), ReloadTime, Spread(1,2)


ItemForSale(54)=Class'KFMod.ZEDGunPickup'

Perk, Cost, Weight, CanSellBuy
AmmoCost, AmmoCapacity, MagazineCapacity
Damage, SplashRadius, HeadMultiplier
FireRate(1,2), ReloadTime, Spread(1,2)


(Doesn't use impact damage since it overrides ProcessTouch)
(Both firemodes share ammo pool)