ranged damage is now a function of totalDex rather than totalPower