diff --git a/forge-gui/res/languages/de-DE.properties b/forge-gui/res/languages/de-DE.properties index 4c97ebe0c83..a396aef000d 100644 --- a/forge-gui/res/languages/de-DE.properties +++ b/forge-gui/res/languages/de-DE.properties @@ -1356,6 +1356,7 @@ lblErrorPleaseCheckID=Fehler: Prüfe IDs und ob sie durch Leerzeichen und/oder K lblErrorEntityWithId=Fehler: Objekt mit ID lblNotFound=nicht gefunden lblChooseAnnounceForCard=Wähle {0} für {1} +lblHowManyTimesToPay=How many times do you want to pay {0} for {1}? lblSacrifice=Opfern lblLookCardInPlayerZone=Schaue nach Karten in {0} {1} lblPlayerZone={0} {1} diff --git a/forge-gui/res/languages/en-US.properties b/forge-gui/res/languages/en-US.properties index acb8b55aeb4..8ebdd1238cc 100644 --- a/forge-gui/res/languages/en-US.properties +++ b/forge-gui/res/languages/en-US.properties @@ -1358,6 +1358,7 @@ lblErrorPleaseCheckID=Error: Check IDs and ensure they''re separated by spaces a lblErrorEntityWithId=Error: Entity with ID lblNotFound=not found lblChooseAnnounceForCard=Choose {0} for {1} +lblHowManyTimesToPay=How many times do you want to pay {0} for {1}? lblSacrifice=Sacrifice lblLookCardInPlayerZone=Looking at cards in {0} {1} lblPlayerZone={0} {1} diff --git a/forge-gui/res/languages/es-ES.properties b/forge-gui/res/languages/es-ES.properties index ef943ac80e2..0e5679f7692 100644 --- a/forge-gui/res/languages/es-ES.properties +++ b/forge-gui/res/languages/es-ES.properties @@ -1356,6 +1356,7 @@ lblErrorPleaseCheckID=Error: Comprueba los IDs y asegúrate de que están separa lblErrorEntityWithId=Error: Entidad con ID lblNotFound=no encontrado lblChooseAnnounceForCard=Selecciona {0} para {1} +lblHowManyTimesToPay=¿Cuántas veces quieres pagar {0} para {1}? lblSacrifice=Sacrificio lblLookCardInPlayerZone=Mirando las cartas en {1} {0} lblPlayerZone={0} {1} diff --git a/forge-gui/res/languages/it-IT.properties b/forge-gui/res/languages/it-IT.properties index 2af8a634cce..5b0275db731 100644 --- a/forge-gui/res/languages/it-IT.properties +++ b/forge-gui/res/languages/it-IT.properties @@ -1355,7 +1355,8 @@ lblRestartingActionSequence=Riavvio sequenza di azioni. lblErrorPleaseCheckID=Errore: Controlla gli ID e assicurati che siano separati da spazi e/o virgole.. lblErrorEntityWithId=Errore: Entità con ID lblNotFound=non trovato -lblChooseAnnounceForCard=Scegli{0} per {1} +lblChooseAnnounceForCard=Scegli {0} per {1} +lblHowManyTimesToPay=How many times do you want to pay {0} for {1}? lblSacrifice=Sacrifica lblLookCardInPlayerZone=Stai guardando le carte in {1} di {0} lblPlayerZone={1} di {0} diff --git a/forge-gui/res/languages/ja-JP.properties b/forge-gui/res/languages/ja-JP.properties index bb83712589c..643c20aca9a 100644 --- a/forge-gui/res/languages/ja-JP.properties +++ b/forge-gui/res/languages/ja-JP.properties @@ -1357,6 +1357,7 @@ lblErrorPleaseCheckID=エラー: IDをスペースや「,」で分けてくだ lblErrorEntityWithId=エラー: オブジェクト ID lblNotFound=が見つかりません lblChooseAnnounceForCard={1}の{0}を選ぶ +lblHowManyTimesToPay=How many times do you want to pay {0} for {1}? lblSacrifice=生け贄 lblLookCardInPlayerZone={0} {1}のカードを見る lblPlayerZone={0} {1} diff --git a/forge-gui/res/languages/zh-CN.properties b/forge-gui/res/languages/zh-CN.properties index 2dab37db94e..8b3ab7e04a2 100644 --- a/forge-gui/res/languages/zh-CN.properties +++ b/forge-gui/res/languages/zh-CN.properties @@ -1358,6 +1358,7 @@ lblErrorPleaseCheckID=错误:请检查ID,并确保他们之间用空格和/ lblErrorEntityWithId=错误:实体的ID lblNotFound=没有找到 lblChooseAnnounceForCard=为{1}选择{0} +lblHowManyTimesToPay=How many times do you want to pay {0} for {1}? lblSacrifice=牺牲 lblLookCardInPlayerZone=查看{0}的{1}中的牌 lblPlayerZone={0}的{1} diff --git a/forge-gui/src/main/java/forge/player/PlayerControllerHuman.java b/forge-gui/src/main/java/forge/player/PlayerControllerHuman.java index 27dd70665c9..e57e29ba23c 100644 --- a/forge-gui/src/main/java/forge/player/PlayerControllerHuman.java +++ b/forge-gui/src/main/java/forge/player/PlayerControllerHuman.java @@ -469,8 +469,13 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont return chooseNumber(ability, localizer.getMessage("lblChooseAnnounceForCard", announce, CardTranslation.getTranslatedName(ability.getHostCard().getName())) , min, max); } else { - return getGui().getInteger(localizer.getMessage("lblChooseAnnounceForCard", announce, - CardTranslation.getTranslatedName(ability.getHostCard().getName())) , min, max, min + 9); + if ("NumTimes".equals(announce)) { + return getGui().getInteger(localizer.getMessage("lblHowManyTimesToPay", ability.getPayCosts().getTotalMana(), + CardTranslation.getTranslatedName(ability.getHostCard().getName())), min, max, min + 9); + } else { + return getGui().getInteger(localizer.getMessage("lblChooseAnnounceForCard", announce, + CardTranslation.getTranslatedName(ability.getHostCard().getName())), min, max, min + 9); + } } }