mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 04:08:01 +00:00
- Divided by 0 check for DivideEvenly.
This commit is contained in:
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user