mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 11:48:02 +00:00
Add in more description of spellability when selecting targets and paying mana costs
This commit is contained in:
@@ -48,6 +48,7 @@ public class InputPayManaOfCostPayment extends InputPayMana {
|
|||||||
if (messagePrefix != null) {
|
if (messagePrefix != null) {
|
||||||
msg.append(messagePrefix).append("\n");
|
msg.append(messagePrefix).append("\n");
|
||||||
}
|
}
|
||||||
|
msg.append(saPaidFor.getStackDescription()).append("\n");
|
||||||
msg.append("Pay Mana Cost: ").append(displayMana);
|
msg.append("Pay Mana Cost: ").append(displayMana);
|
||||||
if (this.phyLifeToLose > 0) {
|
if (this.phyLifeToLose > 0) {
|
||||||
msg.append(" (");
|
msg.append(" (");
|
||||||
|
|||||||
@@ -119,7 +119,8 @@ public class InputPayManaSimple extends InputPayMana {
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
protected String getMessage() {
|
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) {
|
if (this.phyLifeToLose > 0) {
|
||||||
msg.append(" (");
|
msg.append(" (");
|
||||||
msg.append(this.phyLifeToLose);
|
msg.append(this.phyLifeToLose);
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ public final class InputSelectTargets extends InputSyncronizedBase {
|
|||||||
sb.append("Parent Targeted:");
|
sb.append("Parent Targeted:");
|
||||||
sb.append(sa.getUniqueTargets()).append("\n");
|
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 maxTargets = tgt.getMaxTargets(sa.getHostCard(), sa);
|
||||||
final int targeted = sa.getTargets().getNumTargeted();
|
final int targeted = sa.getTargets().getNumTargeted();
|
||||||
@@ -273,4 +273,4 @@ public final class InputSelectTargets extends InputSyncronizedBase {
|
|||||||
private boolean hasAllTargets() {
|
private boolean hasAllTargets() {
|
||||||
return tgt.isMaxTargetsChosen(sa.getHostCard(), sa) || ( tgt.getStillToDivide() == 0 && tgt.isDividedAsYouChoose());
|
return tgt.isMaxTargetsChosen(sa.getHostCard(), sa) || ( tgt.getStillToDivide() == 0 && tgt.isDividedAsYouChoose());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user