Module:ItemData: Difference between revisions

Jump to navigation Jump to search
LVL (talk | contribs)
No edit summary
LVL (talk | contribs)
Added most item stats that I know are percentages. Could be some others missing though.
Line 6: Line 6:
-- A list of item properties that should have a '%' sign appended to their base value.
-- A list of item properties that should have a '%' sign appended to their base value.
local percentage_properties = {
local percentage_properties = {
    AbilityLifestealPercentHero = true,
AbilityLifestealPercentHero = true,
    ActiveReloadPercent = true,
AbilityLifestealPercentHeroPassive = true,
    AirMoveIncreasePercent = true,
ActiveReloadPercent = true,
    AmmoReloadPercent = true,
AirControlPercent = true,
    BaseAttackDamagePercent = true,
AirMoveIncreasePercent = true,
    BonusAbilityDurationPercent = true,
AmmoReloadPercent = true,
    BonusBulletSpeedPercent = true,
BaseAttackDamagePercent = true,
    BonusClipSizePercent = true,
BaseAttackDamagePercentAtMaxDuration = true,
    BonusFireRate = true,
BaseAttackDamagePercentBonus = true,
    BonusMeleeDamagePercent = true,
BonusAbilityDurationPercent = true,
    BulletArmorReduction = true,
BonusAttackRangePercent = true,
    BulletLifestealPercent = true,
BonusBulletSpeedPercent = true,
    BulletResist = true,
BonusClipSizePercent = true,
    CooldownReduction = true,
BonusFireRate = true,
    CooldownReductionPctOnOthers = true,
BonusMeleeDamagePercent = true,
    CritDamagePercent = true,
BonusSoulsPct = true,
    DamagePctVsNonHeroes = true,
BonusZoomPercent = true,
    DeathImmunityDamageReduction = true,
BuffMeleeDamageBoost = true,
    DeflectionPercent = true,
BulletArmorReduction = true,
    DotHealthPercent = true,
BulletDamageReflectedPct = true,
    FireRateSlow = true,
BulletLifestealPercent = true,
    GroundDashReductionPercent = true,
BulletProcDeflectionPercent = true,
    HealAmpCastPercent = true,
BulletResist = true,
    HealAmpReceivePenaltyPercent = true,
BulletResistReduction = true,
    HealAmpRegenPenaltyPercent = true,
CooldownBetweenChargeReduction = true,
    HealAmpRegenPercent = true,
CooldownReduction = true,
    HealLifePercentOutOfCombat = true,
CooldownReductionPctOnNonHeroes = true,
    HealPercentAmount = true,
CritDamagePercent = true,
    HealPercentPerHeadshot = true,
DamagePctVsNonHeroes = true,
    ItemCooldownReduction = true,
DeathImmunityDamageReduction = true,
    LifestealHealPercent = true,
DeflectionPercent = true,
    MagicIncreasePerStack = true,
DotHealthPercent = true,
    MagicResistReduction = true,
FireRateSlow = true,
    MaxHealthLossPercent = true,
GroundDashReductionPercent = true,
    MeleeDistanceScale = true,
HealAmpCastPercent = true,
    MeleeResistPercent = true,
HealAmpReceivePenaltyPercent = true,
    MoveWhileShootingSpeedPenaltyReductionPercent = true,
HealAmpRegenPenaltyPercent = true,
    MoveWhileZoomedSpeedPenaltyReductionPercent = true,
HealAmpRegenPercent = true,
    NonHeroHealPct = true,
HealLifePercentOutOfCombat = true,
    NonPlayerBonusWeaponPower = true,
HealPercentAmount = true,
    NonPlayerBulletResist = true,
HealPercentPerHeadshot = true,
    OutgoingDamagePenaltyPercent = true,
ItemCooldownReduction = true,
    PercentDamage = true,
LifestealHealPercent = true,
    ProcChance = true,
MagicIncreasePerStack = true,
    RicochetDamagePercent = true,
MagicResistReduction = true,
    SlideScale = true,
MaxHealthDamage = true,
    SlowPercent = true,
MaxHealthLossPercent = true,
    SlowResistancePercent = true,
MaxHealthPercentAsDPS = true,
    StatusResistancePercent = true,
MaxSlowPercent = true,
    TechArmorDamageReduction = true,
MeleeDistanceScale = true,
    TechPowerPercent = true,
MeleeResistPercent = true,
    TechPowerReduction = true,
MoveWhileShootingSpeedPenaltyReductionPercent = true,
    TechRadiusMultiplier = true,
MoveWhileZoomedSpeedPenaltyReductionPercent = true,
    TechRangeMultiplier = true,
MovementSpeedSlow = true,
    TechResist = true,
NonHeroHealPct = true,
    TechResistBelowThreshold = true
NonHeroReductionPercent = true,
NonPlayerBonusWeaponPower = true,
NonPlayerBulletResist = true,
OutgoingDamagePenaltyPercent = true,
ParrySuccessHealPercentage = true,
PercentDamage = true,
ProcBaseAttackDamagePercent = true,
ProcBaseAttackDamagePercentAltFire = true,
ProcChance = true,
ReduceFootstepSound = true,
ReloadSpeedMultipler = true,
RicochetDamagePercent = true,
SelfModifier = true,
SlideScale = true,
SlowPercent = true,
SlowResistancePercent = true,
SpiritDamageReductionProc = true,
SpiritDamageReflectedPct = true,
StaminaCooldownReduction = true,
StatusResistancePercent = true,
TechArmorDamageReduction = true,
TechDamagePercent = true,
TechDamageReduction = true,
TechPowerPercent = true,
TechPowerReduction = true,
TechRadiusMultiplier = true,
TechRadiusMultiplierBuff = true,
TechRangeMultiplier = true,
TechRangeMultiplierBuff = true,
TechResist = true,
TechResistBelowThreshold = true,
}
}