- Improve the dialogs related to damage replacement when controlling multiple planeswalkers.

This commit is contained in:
Sol
2014-06-01 17:16:05 +00:00
parent b236ca8c03
commit 95e77eb40e
2 changed files with 2 additions and 2 deletions

View File

@@ -369,7 +369,7 @@ public class CardFactory {
//Planeswalker damage redirection //Planeswalker damage redirection
String replacement = "Event$ DamageDone | ActiveZones$ Battlefield | IsCombat$ False | ValidSource$ Card.OppCtrl" String replacement = "Event$ DamageDone | ActiveZones$ Battlefield | IsCombat$ False | ValidSource$ Card.OppCtrl"
+ " | ValidTarget$ You | Optional$ True | OptionalDecider$ Opponent | ReplaceWith$ ChooseDmgPW | Secondary$ True" + " | ValidTarget$ You | Optional$ True | OptionalDecider$ Opponent | ReplaceWith$ ChooseDmgPW | Secondary$ True"
+ " | AICheckSVar$ DamagePWAI | AISVarCompare$ GT4 | Description$ Redirect damage to a planeswalker you control" ; + " | AICheckSVar$ DamagePWAI | AISVarCompare$ GT4 | Description$ Redirect damage to " + card.toString();
card.addReplacementEffect(ReplacementHandler.parseReplacement(replacement, card, true)); card.addReplacementEffect(ReplacementHandler.parseReplacement(replacement, card, true));
card.setSVar("ChooseDmgPW", "AB$ ChooseCard | Cost$ 0 | Defined$ ReplacedSourceController | Choices$ Planeswalker.YouCtrl" + card.setSVar("ChooseDmgPW", "AB$ ChooseCard | Cost$ 0 | Defined$ ReplacedSourceController | Choices$ Planeswalker.YouCtrl" +
" | ChoiceZone$ Battlefield | Mandatory$ True | SubAbility$ DamagePW | ChoiceTitle$ Choose a planeswalker to redirect damage"); " | ChoiceZone$ Battlefield | Mandatory$ True | SubAbility$ DamagePW | ChoiceTitle$ Choose a planeswalker to redirect damage");

View File

@@ -129,7 +129,7 @@ public class ReplacementHandler {
return ReplacementResult.NotReplaced; return ReplacementResult.NotReplaced;
} }
ReplacementEffect chosenRE = decider.getController().chooseSingleReplacementEffect("Choose which replacement effect to apply.", possibleReplacers, runParams); ReplacementEffect chosenRE = decider.getController().chooseSingleReplacementEffect("Choose a replacement effect to apply first.", possibleReplacers, runParams);
possibleReplacers.remove(chosenRE); possibleReplacers.remove(chosenRE);