User:Benjamin/Sandbox

From Tripwire Interactive Wiki
Revision as of 14:06, 18 December 2012 by Benjamin (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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)