- Divided by 0 check for DivideEvenly.

This commit is contained in:
Sol
2012-10-05 13:54:28 +00:00
parent e5d2b805ea
commit 9b36a51bdb

View File

@@ -866,15 +866,19 @@ public class AbilityFactoryDealDamage {
} else { } else {
tgts = saMe.getTarget().getTargets(); tgts = saMe.getTarget().getTargets();
} }
// Right now for Fireball, maybe later for other stuff // Right now for Fireball, maybe later for other stuff
if (params.containsKey("DivideEvenly")) { if (params.containsKey("DivideEvenly")) {
String evenly = params.get("DivideEvenly"); String evenly = params.get("DivideEvenly");
if (evenly.equals("RoundedDown")) { if (evenly.equals("RoundedDown")) {
dmg = dmg / tgts.size(); if (tgts.size() == 0) {
dmg = 0;
} else {
dmg = dmg / tgts.size();
}
} }
} }
final boolean targeted = (saMe.getTarget() != null); final boolean targeted = (saMe.getTarget() != null);
if (params.containsKey("Radiance") && targeted) { if (params.containsKey("Radiance") && targeted) {