Add in more description of spellability when selecting targets and paying mana costs

This commit is contained in:
pfps
2017-01-13 21:13:15 +00:00
parent 4c2eb86a0f
commit 1fba3283d4
3 changed files with 5 additions and 3 deletions

View File

@@ -48,6 +48,7 @@ public class InputPayManaOfCostPayment extends InputPayMana {
if (messagePrefix != null) {
msg.append(messagePrefix).append("\n");
}
msg.append(saPaidFor.getStackDescription()).append("\n");
msg.append("Pay Mana Cost: ").append(displayMana);
if (this.phyLifeToLose > 0) {
msg.append(" (");

View File

@@ -119,7 +119,8 @@ public class InputPayManaSimple extends InputPayMana {
*/
@Override
protected String getMessage() {
final StringBuilder msg = new StringBuilder("Pay Mana Cost: " + this.manaCost.toString(false, player.getManaPool()));
final StringBuilder msg = new StringBuilder(saPaidFor.getStackDescription()).append("\n");
msg.append("Pay Mana Cost: ").append(this.manaCost.toString(false, player.getManaPool()));
if (this.phyLifeToLose > 0) {
msg.append(" (");
msg.append(this.phyLifeToLose);

View File

@@ -59,7 +59,7 @@ public final class InputSelectTargets extends InputSyncronizedBase {
sb.append("Parent Targeted:");
sb.append(sa.getUniqueTargets()).append("\n");
}
sb.append(sa.getHostCard() + " - " + tgt.getVTSelection());
sb.append(sa.getStackDescription()).append("\n").append(tgt.getVTSelection());
final int maxTargets = tgt.getMaxTargets(sa.getHostCard(), sa);
final int targeted = sa.getTargets().getNumTargeted();