Module:HeroDataArrays: Difference between revisionsGive feedback
Gammaton32 (talk | contribs) adjusted template names |
Gammaton32 (talk | contribs) added damage falloff to falloff range table |
||
| Line 384: | Line 384: | ||
p.heroFalloffRangeTable = function(frame) | p.heroFalloffRangeTable = function(frame) | ||
local heroFalloffRangeData = heroDataArray({"Name", "Weapon>FalloffStartRange", "Weapon>FalloffEndRange", "Weapon>AltFire>FalloffStartRange", "Weapon>AltFire>FalloffEndRange", | local heroFalloffRangeData = heroDataArray({"Name", "Weapon>FalloffStartRange", "Weapon>FalloffEndRange", "Weapon>AltFire>FalloffStartRange", "Weapon>AltFire>FalloffEndRange", | ||
"Weapon>AltFire>ExplosionRadius"}) | "Weapon>AltFire>ExplosionRadius", "Weapon>FalloffEndScale"}) | ||
local rows = {} | local rows = {} | ||
| Line 392: | Line 392: | ||
falloffStartRange = data["Weapon>FalloffStartRange"] or 0, | falloffStartRange = data["Weapon>FalloffStartRange"] or 0, | ||
falloffEndRange = data["Weapon>FalloffEndRange"] or 0, | falloffEndRange = data["Weapon>FalloffEndRange"] or 0, | ||
falloffEndScale = -100 + (100 * tonumber(data["Weapon>FalloffEndScale"] or 0)), | |||
altFalloffStartRange = data["Weapon>AltFire>FalloffStartRange"] or 0, | altFalloffStartRange = data["Weapon>AltFire>FalloffStartRange"] or 0, | ||
altFalloffEndRange = data["Weapon>AltFire>FalloffEndRange"] or 0, | altFalloffEndRange = data["Weapon>AltFire>FalloffEndRange"] or 0, | ||
| Line 405: | Line 406: | ||
{ label = "Minimum Range (m)", field = "falloffStartRange" }, | { label = "Minimum Range (m)", field = "falloffStartRange" }, | ||
{ label = "Maximum Range (m)", field = "falloffEndRange" }, | { label = "Maximum Range (m)", field = "falloffEndRange" }, | ||
{ label = "Damage Dropoff (%)", field = "falloffEndScale" }, | |||
} | } | ||
} , | } , | ||