CardFactoryUtil: xcount added DamageDoneByPlayerThisTurn

This commit is contained in:
Hanmac
2018-06-11 20:46:09 +02:00
parent b58b8e2051
commit fd5a969434

View File

@@ -898,6 +898,13 @@ public class CardFactoryUtil {
if (sq[0].equals("StormCount")) {
return doXMath(game.getStack().getSpellsCastThisTurn().size() - 1, m, c);
}
if (sq[0].startsWith("DamageDoneByPlayerThisTurn")) {
int sum = 0;
for (Player p : AbilityUtils.getDefinedPlayers(c, sq[1], null)) {
sum += c.getReceivedDamageByPlayerThisTurn(p);
}
return doXMath(sum, m, c);
}
if (sq[0].equals("DamageDoneThisTurn")) {
return doXMath(c.getDamageDoneThisTurn(), m, c);
}
@@ -963,7 +970,6 @@ public class CardFactoryUtil {
}
return doXMath(lost, m, c);
}
if (sq[0].equals("TotalDamageDoneByThisTurn")) {
return doXMath(c.getTotalDamageDoneBy(), m, c);
}