Module:HeroDataArrays: Difference between revisions

Jump to navigation Jump to search
added alt fire DPS (testing)
correction
Line 153: Line 153:
p.heroAltDpsTable = function(frame)
p.heroAltDpsTable = function(frame)
     local heroAltDpsData = heroDataArray({"Name","Weapon>AltFire>DPS","Weapon>AltFire>ReloadTime",
     local heroAltDpsData = heroDataArray({"Name","Weapon>AltFire>DPS","Weapon>AltFire>ReloadTime",
         "Weapon>AltFire>ClipSize","Weapon>AltFire>RoundsPerSecond","Weapon>AltFire>BulletDamage","Weapon>AltFire>BulletsPerShot"})
         "Weapon>AltFire>AmmoConsumedPerShot","Weapon>AltFire>RoundsPerSecond","Weapon>AltFire>BulletDamage","Weapon>AltFire>BulletsPerShot"})
    
    
     local rows = {}
     local rows = {}
Line 161: Line 161:
             DPS = data["Weapon>AltFire>DPS"] or 0,
             DPS = data["Weapon>AltFire>DPS"] or 0,
             reloadTime = data["Weapon>AltFire>ReloadTime"] or 0,
             reloadTime = data["Weapon>AltFire>ReloadTime"] or 0,
             clipSize = data["Weapon>AltFire>ClipSize"] or 0,
             clipSize = data["Weapon>AltFire>AmmoConsumedPerShot"] or 0,
             roundsPerSecond = data["Weapon>AltFire>RoundsPerSecond"] or 0,
             roundsPerSecond = data["Weapon>AltFire>RoundsPerSecond"] or 0,
             bulletDamage = data["Weapon>AltFire>BulletDamage"] or 0,
             bulletDamage = data["Weapon>AltFire>BulletDamage"] or 0,
Line 175: Line 175:
                 { label = "Damage per sec", field = "DPS"  },
                 { label = "Damage per sec", field = "DPS"  },
                 { label = "Reload Time (s)", field = "reloadTime"  },
                 { label = "Reload Time (s)", field = "reloadTime"  },
                 { label = "Ammo", field = "clipSize"  },
                 { label = "Ammo Per Shot", field = "AmmoConsumedPerShot"  },
                 { label = "Ammo", field = "roundsPerSecond"  },
                 { label = "Bullets per sec", field = "roundsPerSecond"  },
                 { label = "Bullet Damage", field = "bulletDamage"  },
                 { label = "Bullet Damage", field = "bulletDamage"  },
                 { label = "Bullets Per Shot", field = "bulletsPerShot"  },
                 { label = "Bullets Per Shot", field = "bulletsPerShot"  },