mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 11:18:01 +00:00
Resolve "Momir Basic Mode Broken"
This commit is contained in:
committed by
Michael Kamensky
parent
86de537fcb
commit
0482d4636b
@@ -52,23 +52,27 @@ public class ChooseCardNameEffect extends SpellAbilityEffect {
|
||||
final List<Player> tgtPlayers = getTargetPlayers(sa);
|
||||
|
||||
String valid = "Card";
|
||||
String validDesc = "card";
|
||||
String validDesc = null;
|
||||
String message = null;
|
||||
|
||||
if (sa.hasParam("ValidCards")) {
|
||||
valid = sa.getParam("ValidCards");
|
||||
validDesc = sa.getParam("ValidDesc");
|
||||
}
|
||||
|
||||
String message;
|
||||
if (sa.hasParam("SelectPrompt")) {
|
||||
message = sa.getParam("SelectPrompt");
|
||||
} else if (validDesc.equals("card")) {
|
||||
message = Localizer.getInstance().getMessage("lblChooseACardName");
|
||||
} else {
|
||||
message = Localizer.getInstance().getMessage("lblChooseASpecificCard", validDesc);
|
||||
}
|
||||
|
||||
boolean randomChoice = sa.hasParam("AtRandom");
|
||||
boolean chooseFromDefined = sa.hasParam("ChooseFromDefinedCards");
|
||||
|
||||
if (!randomChoice) {
|
||||
if (sa.hasParam("SelectPrompt")) {
|
||||
message = sa.getParam("SelectPrompt");
|
||||
} else if (null == validDesc) {
|
||||
message = Localizer.getInstance().getMessage("lblChooseACardName");
|
||||
} else {
|
||||
message = Localizer.getInstance().getMessage("lblChooseASpecificCard", validDesc);
|
||||
}
|
||||
}
|
||||
|
||||
for (final Player p : tgtPlayers) {
|
||||
if ((tgt == null) || p.canBeTargetedBy(sa)) {
|
||||
String chosen = "";
|
||||
|
||||
Reference in New Issue
Block a user