Adjustments to some actions to clarify their prompts

This commit is contained in:
Christian 'ketura' McCarty
2022-07-25 03:17:19 -05:00
parent 33b52ba4a9
commit 2d948bbae7
3 changed files with 4 additions and 4 deletions

View File

@@ -34,7 +34,7 @@ public class DiscardFromHand implements EffectAppenderProducer {
MultiEffectAppender result = new MultiEffectAppender(); MultiEffectAppender result = new MultiEffectAppender();
result.addEffectAppender( result.addEffectAppender(
CardResolver.resolveCardsInHand(filter, countSource, memorize, player, hand, "Choose cards to discard", environment)); CardResolver.resolveCardsInHand(filter, countSource, memorize, player, hand, "Choose cards from hand to discard", environment));
result.addEffectAppender( result.addEffectAppender(
new DelayedAppender() { new DelayedAppender() {
@Override @Override

View File

@@ -47,7 +47,7 @@ public class PlayCardFromHand implements EffectAppenderProducer {
} }
return Filters.playable(game, costModifier, false, ignoreInDeadPile); return Filters.playable(game, costModifier, false, ignoreInDeadPile);
}, },
new ConstantEvaluator(1), memorize, "you", "you", "Choose card to play", environment)); new ConstantEvaluator(1), memorize, "you", "you", "Choose card to play from hand", environment));
result.addEffectAppender( result.addEffectAppender(
new DelayedAppender() { new DelayedAppender() {
@Override @Override

View File

@@ -28,7 +28,7 @@ public abstract class ChooseCardsFromHandEffect extends AbstractEffect {
@Override @Override
public String getText(LotroGame game) { public String getText(LotroGame game) {
return null; return "Choose cards from hand";
} }
@Override @Override
@@ -54,7 +54,7 @@ public abstract class ChooseCardsFromHandEffect extends AbstractEffect {
cardsSelected(game, selectableCards); cardsSelected(game, selectableCards);
else { else {
game.getUserFeedback().sendAwaitingDecision(_playerId, game.getUserFeedback().sendAwaitingDecision(_playerId,
new CardsSelectionDecision(1, "Choose cards from hand", selectableCards, minimum, maximum) { new CardsSelectionDecision(1, getText(game), selectableCards, minimum, maximum) {
@Override @Override
public void decisionMade(String result) throws DecisionResultInvalidException { public void decisionMade(String result) throws DecisionResultInvalidException {
Set<PhysicalCard> selectedCards = getSelectedCardsByResponse(result); Set<PhysicalCard> selectedCards = getSelectedCardsByResponse(result);