mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-15 02:08:00 +00:00
update AdventureDeckEditor
- show Shop prices, show Auto Sell / No Sell card label
This commit is contained in:
@@ -17,7 +17,12 @@ import forge.assets.FSkinFont;
|
|||||||
import forge.assets.FSkinImage;
|
import forge.assets.FSkinImage;
|
||||||
import forge.card.CardEdition;
|
import forge.card.CardEdition;
|
||||||
import forge.card.CardZoom;
|
import forge.card.CardZoom;
|
||||||
import forge.deck.*;
|
import forge.deck.AddBasicLandsDialog;
|
||||||
|
import forge.deck.CardPool;
|
||||||
|
import forge.deck.Deck;
|
||||||
|
import forge.deck.DeckFormat;
|
||||||
|
import forge.deck.DeckSection;
|
||||||
|
import forge.deck.FDeckViewer;
|
||||||
import forge.game.GameType;
|
import forge.game.GameType;
|
||||||
import forge.gamemodes.limited.BoosterDraft;
|
import forge.gamemodes.limited.BoosterDraft;
|
||||||
import forge.item.InventoryItem;
|
import forge.item.InventoryItem;
|
||||||
@@ -32,10 +37,13 @@ import forge.menu.FPopupMenu;
|
|||||||
import forge.model.FModel;
|
import forge.model.FModel;
|
||||||
import forge.screens.FScreen;
|
import forge.screens.FScreen;
|
||||||
import forge.screens.TabPageScreen;
|
import forge.screens.TabPageScreen;
|
||||||
import forge.toolbox.*;
|
import forge.toolbox.FContainer;
|
||||||
|
import forge.toolbox.FEvent;
|
||||||
|
import forge.toolbox.FLabel;
|
||||||
|
import forge.toolbox.FOptionPane;
|
||||||
|
import forge.toolbox.GuiChoose;
|
||||||
import forge.util.Callback;
|
import forge.util.Callback;
|
||||||
import forge.util.ItemPool;
|
import forge.util.ItemPool;
|
||||||
import forge.util.Localizer;
|
|
||||||
import forge.util.Utils;
|
import forge.util.Utils;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
|
|
||||||
@@ -48,7 +56,7 @@ public class AdventureDeckEditor extends TabPageScreen<AdventureDeckEditor> {
|
|||||||
Deck contents = new Deck();
|
Deck contents = new Deck();
|
||||||
|
|
||||||
protected ContentPreviewPage(Deck cardsToShow) {
|
protected ContentPreviewPage(Deck cardsToShow) {
|
||||||
super(ItemManagerConfig.QUEST_EDITOR_POOL, Localizer.getInstance().getMessage("lblInventory"), CATALOG_ICON);
|
super(ItemManagerConfig.QUEST_EDITOR_POOL, Forge.getLocalizer().getMessage("lblInventory"), CATALOG_ICON);
|
||||||
contents = cardsToShow;
|
contents = cardsToShow;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -66,7 +74,7 @@ public class AdventureDeckEditor extends TabPageScreen<AdventureDeckEditor> {
|
|||||||
|
|
||||||
private static class DraftPackPage extends CatalogPage {
|
private static class DraftPackPage extends CatalogPage {
|
||||||
protected DraftPackPage() {
|
protected DraftPackPage() {
|
||||||
super(ItemManagerConfig.DRAFT_PACK, Localizer.getInstance().getMessage("lblPackN", String.valueOf(1)), FSkinImage.PACK);
|
super(ItemManagerConfig.DRAFT_PACK, Forge.getLocalizer().getMessage("lblPackN", String.valueOf(1)), FSkinImage.PACK);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -134,13 +142,13 @@ public class AdventureDeckEditor extends TabPageScreen<AdventureDeckEditor> {
|
|||||||
|
|
||||||
private static class StoreCatalogPage extends CatalogPage {
|
private static class StoreCatalogPage extends CatalogPage {
|
||||||
protected StoreCatalogPage() {
|
protected StoreCatalogPage() {
|
||||||
super(ItemManagerConfig.QUEST_EDITOR_POOL, Localizer.getInstance().getMessage("lblInventory"), CATALOG_ICON);
|
super(ItemManagerConfig.QUEST_EDITOR_POOL, Forge.getLocalizer().getMessage("lblInventory"), CATALOG_ICON);
|
||||||
Current.player().onGoldChange(() -> lblGold.setText(String.valueOf(AdventurePlayer.current().getGold())));
|
Current.player().onGoldChange(() -> lblGold.setText(String.valueOf(AdventurePlayer.current().getGold())));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void buildMenu(final FDropDownMenu menu, final PaperCard card) {
|
protected void buildMenu(final FDropDownMenu menu, final PaperCard card) {
|
||||||
addItem(menu, "Sell for ", String.valueOf(AdventurePlayer.current().cardSellPrice(card)), SIDEBOARD_ICON, false, true, new Callback<Integer>() {
|
addItem(menu, Forge.getLocalizer().getMessage("lblSellFor"), String.valueOf(AdventurePlayer.current().cardSellPrice(card)), SIDEBOARD_ICON, false, true, new Callback<Integer>() {
|
||||||
@Override
|
@Override
|
||||||
public void run(Integer result) {
|
public void run(Integer result) {
|
||||||
if (result == null || result <= 0) {
|
if (result == null || result <= 0) {
|
||||||
@@ -169,7 +177,7 @@ public class AdventureDeckEditor extends TabPageScreen<AdventureDeckEditor> {
|
|||||||
|
|
||||||
private static class CollectionCatalogPage extends CatalogPage {
|
private static class CollectionCatalogPage extends CatalogPage {
|
||||||
protected CollectionCatalogPage() {
|
protected CollectionCatalogPage() {
|
||||||
super(ItemManagerConfig.QUEST_EDITOR_POOL, Localizer.getInstance().getMessage("lblInventory"), CATALOG_ICON);
|
super(ItemManagerConfig.QUEST_EDITOR_POOL, Forge.getLocalizer().getMessage("lblInventory"), CATALOG_ICON);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -184,6 +192,8 @@ public class AdventureDeckEditor extends TabPageScreen<AdventureDeckEditor> {
|
|||||||
if (!cardManager.isInfinite()) {
|
if (!cardManager.isInfinite()) {
|
||||||
removeCard(card, result);
|
removeCard(card, result);
|
||||||
}
|
}
|
||||||
|
if (Current.player().autoSellCards.contains(card))
|
||||||
|
Current.player().autoSellCards.remove(card);
|
||||||
getMainDeckPage().addCard(card, result);
|
getMainDeckPage().addCard(card, result);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -198,6 +208,8 @@ public class AdventureDeckEditor extends TabPageScreen<AdventureDeckEditor> {
|
|||||||
if (!cardManager.isInfinite()) {
|
if (!cardManager.isInfinite()) {
|
||||||
removeCard(card, result);
|
removeCard(card, result);
|
||||||
}
|
}
|
||||||
|
if (Current.player().autoSellCards.contains(card))
|
||||||
|
Current.player().autoSellCards.remove(card);
|
||||||
getSideboardPage().addCard(card, result);
|
getSideboardPage().addCard(card, result);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -208,17 +220,17 @@ public class AdventureDeckEditor extends TabPageScreen<AdventureDeckEditor> {
|
|||||||
int sellableCount = Current.player().getSellableCards().count(card);
|
int sellableCount = Current.player().getSellableCards().count(card);
|
||||||
|
|
||||||
if (noSellCount > 0) {
|
if (noSellCount > 0) {
|
||||||
FMenuItem unsellableCount = new FMenuItem("Unsellable (" + noSellCount + ")", null, null);
|
FMenuItem unsellableCount = new FMenuItem(Forge.getLocalizer().getMessage("lblUnsellableCount", noSellCount), null, null);
|
||||||
unsellableCount.setEnabled(false);
|
unsellableCount.setEnabled(false);
|
||||||
menu.addItem(unsellableCount);
|
menu.addItem(unsellableCount);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (sellableCount > 0) {
|
if (sellableCount > 0) {
|
||||||
FMenuItem moveToAutosell = new FMenuItem("Move to Autosell (" + autoSellCount + " / " + sellableCount + ")", Forge.hdbuttons ? FSkinImage.HDMINUS : FSkinImage.MINUS, e1 -> Current.player().autoSellCards.add(card));
|
FMenuItem moveToAutosell = new FMenuItem(Forge.getLocalizer().getMessage("lbltoSell", autoSellCount, sellableCount), Forge.hdbuttons ? FSkinImage.HDMINUS : FSkinImage.MINUS, e1 -> Current.player().autoSellCards.add(card));
|
||||||
moveToAutosell.setEnabled(sellableCount - autoSellCount > 0);
|
moveToAutosell.setEnabled(sellableCount - autoSellCount > 0);
|
||||||
menu.addItem(moveToAutosell);
|
menu.addItem(moveToAutosell);
|
||||||
|
|
||||||
FMenuItem moveToCatalog = new FMenuItem("Move back to Catalog (" + autoSellCount + " / " + sellableCount + ")", Forge.hdbuttons ? FSkinImage.HDPLUS : FSkinImage.PLUS, e1 -> Current.player().autoSellCards.remove(card));
|
FMenuItem moveToCatalog = new FMenuItem(Forge.getLocalizer().getMessage("lbltoInventory", autoSellCount, sellableCount), Forge.hdbuttons ? FSkinImage.HDPLUS : FSkinImage.PLUS, e1 -> Current.player().autoSellCards.remove(card));
|
||||||
moveToCatalog.setEnabled(autoSellCount > 0);
|
moveToCatalog.setEnabled(autoSellCount > 0);
|
||||||
menu.addItem(moveToCatalog);
|
menu.addItem(moveToCatalog);
|
||||||
}
|
}
|
||||||
@@ -533,28 +545,28 @@ public class AdventureDeckEditor extends TabPageScreen<AdventureDeckEditor> {
|
|||||||
}
|
}
|
||||||
if (!isShop && catalogPage != null && !(catalogPage instanceof ContentPreviewPage)) {
|
if (!isShop && catalogPage != null && !(catalogPage instanceof ContentPreviewPage)) {
|
||||||
if (catalogPage.showNoSellCards) {
|
if (catalogPage.showNoSellCards) {
|
||||||
FMenuItem hideNoSell = new FMenuItem("Hide No-Sell cards", Forge.hdbuttons ? FSkinImage.HDMINUS : FSkinImage.MINUS, e1 -> catalogPage.toggleNoSellCards(false));
|
FMenuItem hideNoSell = new FMenuItem(Forge.getLocalizer().getMessage("lblHideNoSell"), Forge.hdbuttons ? FSkinImage.HDMINUS : FSkinImage.MINUS, e1 -> catalogPage.toggleNoSellCards(false));
|
||||||
addItem(hideNoSell);
|
addItem(hideNoSell);
|
||||||
hideNoSell.setEnabled(catalogPage.showAutoSellCards || catalogPage.showCollectionCards);
|
hideNoSell.setEnabled(catalogPage.showAutoSellCards || catalogPage.showCollectionCards);
|
||||||
} else {
|
} else {
|
||||||
addItem(new FMenuItem("Show No-Sell cards", Forge.hdbuttons ? FSkinImage.HDPLUS : FSkinImage.PLUS, e1 -> catalogPage.toggleNoSellCards(true)));
|
addItem(new FMenuItem(Forge.getLocalizer().getMessage("lblShowNoSell"), Forge.hdbuttons ? FSkinImage.HDPLUS : FSkinImage.PLUS, e1 -> catalogPage.toggleNoSellCards(true)));
|
||||||
}
|
}
|
||||||
if (catalogPage.showAutoSellCards) {
|
if (catalogPage.showAutoSellCards) {
|
||||||
FMenuItem hideAutoSell = new FMenuItem("Hide Auto-Sell cards", Forge.hdbuttons ? FSkinImage.HDMINUS : FSkinImage.MINUS, e1 -> catalogPage.toggleAutoSellCards(false));
|
FMenuItem hideAutoSell = new FMenuItem(Forge.getLocalizer().getMessage("lblHideAutoSell"), Forge.hdbuttons ? FSkinImage.HDMINUS : FSkinImage.MINUS, e1 -> catalogPage.toggleAutoSellCards(false));
|
||||||
addItem(hideAutoSell);
|
addItem(hideAutoSell);
|
||||||
hideAutoSell.setEnabled(catalogPage.showCollectionCards || catalogPage.showNoSellCards);
|
hideAutoSell.setEnabled(catalogPage.showCollectionCards || catalogPage.showNoSellCards);
|
||||||
} else {
|
} else {
|
||||||
addItem(new FMenuItem("Show Auto-Sell cards", Forge.hdbuttons ? FSkinImage.HDPLUS : FSkinImage.PLUS, e1 -> catalogPage.toggleAutoSellCards(true)));
|
addItem(new FMenuItem(Forge.getLocalizer().getMessage("lblShowAutoSell"), Forge.hdbuttons ? FSkinImage.HDPLUS : FSkinImage.PLUS, e1 -> catalogPage.toggleAutoSellCards(true)));
|
||||||
}
|
}
|
||||||
if (catalogPage.showCollectionCards) {
|
if (catalogPage.showCollectionCards) {
|
||||||
FMenuItem hideCollection = new FMenuItem("Hide Collection cards", Forge.hdbuttons ? FSkinImage.HDMINUS : FSkinImage.MINUS, e1 -> catalogPage.toggleCollectionCards(false));
|
FMenuItem hideCollection = new FMenuItem(Forge.getLocalizer().getMessage("lblHideCollection"), Forge.hdbuttons ? FSkinImage.HDMINUS : FSkinImage.MINUS, e1 -> catalogPage.toggleCollectionCards(false));
|
||||||
addItem(hideCollection);
|
addItem(hideCollection);
|
||||||
hideCollection.setEnabled(catalogPage.showAutoSellCards || catalogPage.showNoSellCards);
|
hideCollection.setEnabled(catalogPage.showAutoSellCards || catalogPage.showNoSellCards);
|
||||||
} else {
|
} else {
|
||||||
addItem(new FMenuItem("Show Collection cards", Forge.hdbuttons ? FSkinImage.HDPLUS : FSkinImage.PLUS, e1 -> catalogPage.toggleCollectionCards(true)));
|
addItem(new FMenuItem(Forge.getLocalizer().getMessage("lblShowCollection"), Forge.hdbuttons ? FSkinImage.HDPLUS : FSkinImage.PLUS, e1 -> catalogPage.toggleCollectionCards(true)));
|
||||||
}
|
}
|
||||||
if (!catalogPage.showNoSellCards || !catalogPage.showAutoSellCards || !catalogPage.showCollectionCards) {
|
if (!catalogPage.showNoSellCards || !catalogPage.showAutoSellCards || !catalogPage.showCollectionCards) {
|
||||||
addItem(new FMenuItem("Show All cards", Forge.hdbuttons ? FSkinImage.HDPLUS : FSkinImage.PLUS, e1 -> catalogPage.showAllCards()));
|
addItem(new FMenuItem(Forge.getLocalizer().getMessage("lblShowAll"), Forge.hdbuttons ? FSkinImage.HDPLUS : FSkinImage.PLUS, e1 -> catalogPage.showAllCards()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
((DeckEditorPage) getSelectedPage()).buildDeckMenu(this);
|
((DeckEditorPage) getSelectedPage()).buildDeckMenu(this);
|
||||||
|
|||||||
@@ -2,6 +2,8 @@ package forge.adventure.scene;
|
|||||||
|
|
||||||
import com.badlogic.gdx.scenes.scene2d.Stage;
|
import com.badlogic.gdx.scenes.scene2d.Stage;
|
||||||
import forge.adventure.data.AdventureEventData;
|
import forge.adventure.data.AdventureEventData;
|
||||||
|
import forge.adventure.player.AdventurePlayer;
|
||||||
|
import forge.item.PaperCard;
|
||||||
import forge.screens.FScreen;
|
import forge.screens.FScreen;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -60,4 +62,11 @@ public class DeckEditScene extends ForgeScene {
|
|||||||
return screen;
|
return screen;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public boolean isAutoSell(PaperCard pc) {
|
||||||
|
return AdventurePlayer.current().getAutoSellCards().contains(pc);
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isNoSell(PaperCard pc) {
|
||||||
|
return AdventurePlayer.current().getNoSellCards().contains(pc);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ public class ShopScene extends ForgeScene {
|
|||||||
int cards = 0;
|
int cards = 0;
|
||||||
for (PaperCard cardToSell: Current.player().autoSellCards.toFlatList()) {
|
for (PaperCard cardToSell: Current.player().autoSellCards.toFlatList()) {
|
||||||
cards++;
|
cards++;
|
||||||
profit += AdventurePlayer.current().cardSellPrice(cardToSell);
|
profit += getCardPrice(cardToSell);
|
||||||
}
|
}
|
||||||
if (!confirmAutosell(profit, cards, changes.getTownPriceModifier())) {
|
if (!confirmAutosell(profit, cards, changes.getTownPriceModifier())) {
|
||||||
return;
|
return;
|
||||||
@@ -71,4 +71,7 @@ public class ShopScene extends ForgeScene {
|
|||||||
AdventurePlayer.current().loadChanges(changes);
|
AdventurePlayer.current().loadChanges(changes);
|
||||||
this.changes = changes;
|
this.changes = changes;
|
||||||
}
|
}
|
||||||
|
public int getCardPrice(PaperCard pc) {
|
||||||
|
return AdventurePlayer.current().cardSellPrice(pc);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,6 +10,8 @@ import forge.Forge;
|
|||||||
import forge.Forge.KeyInputAdapter;
|
import forge.Forge.KeyInputAdapter;
|
||||||
import forge.Graphics;
|
import forge.Graphics;
|
||||||
import forge.ImageKeys;
|
import forge.ImageKeys;
|
||||||
|
import forge.adventure.scene.DeckEditScene;
|
||||||
|
import forge.adventure.scene.ShopScene;
|
||||||
import forge.assets.*;
|
import forge.assets.*;
|
||||||
import forge.assets.FSkinColor.Colors;
|
import forge.assets.FSkinColor.Colors;
|
||||||
import forge.card.*;
|
import forge.card.*;
|
||||||
@@ -965,6 +967,7 @@ public class ImageView<T extends InventoryItem> extends ItemView<T> {
|
|||||||
|
|
||||||
private class ItemInfo extends FDisplayObject implements Entry<InventoryItem, Integer> {
|
private class ItemInfo extends FDisplayObject implements Entry<InventoryItem, Integer> {
|
||||||
private final T item;
|
private final T item;
|
||||||
|
private Integer cardPrice;
|
||||||
private final Group group;
|
private final Group group;
|
||||||
private int index;
|
private int index;
|
||||||
private CardStackPosition pos;
|
private CardStackPosition pos;
|
||||||
@@ -996,6 +999,17 @@ public class ImageView<T extends InventoryItem> extends ItemView<T> {
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void drawCardLabel(Graphics g, String message, Color bgColor, float x, float y, float w, float h) {
|
||||||
|
FSkinFont skinFont = FSkinFont.forHeight(w / 7);
|
||||||
|
float fontheight = skinFont.getLineHeight();
|
||||||
|
float ymod = h / 2 - fontheight / 2;
|
||||||
|
float oldAlpha = g.getfloatAlphaComposite();
|
||||||
|
g.setAlphaComposite(0.4f);
|
||||||
|
g.fillRect(bgColor, x, y + ymod, w, fontheight);
|
||||||
|
g.setAlphaComposite(oldAlpha);
|
||||||
|
g.drawText(message, skinFont, Color.WHITE, x, y, w, h, false, Align.center, true);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void draw(Graphics g) {
|
public void draw(Graphics g) {
|
||||||
final float x = getLeft() - group.getScrollLeft();
|
final float x = getLeft() - group.getScrollLeft();
|
||||||
@@ -1043,6 +1057,20 @@ public class ImageView<T extends InventoryItem> extends ItemView<T> {
|
|||||||
String value = String.valueOf(draftRank);
|
String value = String.valueOf(draftRank);
|
||||||
g.drawText(value, FSkinFont.forHeight(rankSize / 4), Color.WHITE, x, y, w, h, true, Align.center, true);
|
g.drawText(value, FSkinFont.forHeight(rankSize / 4), Color.WHITE, x, y, w, h, true, Align.center, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (Forge.isMobileAdventureMode) {
|
||||||
|
if (Forge.getCurrentScene() instanceof ShopScene) {
|
||||||
|
if (cardPrice == null)
|
||||||
|
cardPrice = ((ShopScene) Forge.getCurrentScene()).getCardPrice((PaperCard) item);
|
||||||
|
drawCardLabel(g, "$" + cardPrice, Color.GOLD, x, y ,w ,h);
|
||||||
|
} else if (Forge.getCurrentScene() instanceof DeckEditScene) {
|
||||||
|
if (((DeckEditScene) Forge.getCurrentScene()).isAutoSell((PaperCard) item)) {
|
||||||
|
drawCardLabel(g, Forge.getLocalizer().getMessage("lblAutoSell"), Color.GREEN, x, y, w, h);
|
||||||
|
} else if (((DeckEditScene) Forge.getCurrentScene()).isNoSell((PaperCard) item)) {
|
||||||
|
drawCardLabel(g, Forge.getLocalizer().getMessage("lblNoSell"), Color.RED, x, y, w, h);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
} else if (item instanceof ConquestCommander) {
|
} else if (item instanceof ConquestCommander) {
|
||||||
CardRenderer.drawCard(g, ((ConquestCommander) item).getCard(), x, y, w, h, pos);
|
CardRenderer.drawCard(g, ((ConquestCommander) item).getCard(), x, y, w, h, pos);
|
||||||
} else if (deckSelectMode) {
|
} else if (deckSelectMode) {
|
||||||
|
|||||||
@@ -3421,3 +3421,16 @@ AdvBossIntro33=Hier kann man nicht verlieren!
|
|||||||
AdvBossIntro34=Es gibt kein Zurück!
|
AdvBossIntro34=Es gibt kein Zurück!
|
||||||
AdvBossIntro35=Jetzt geht es um alles oder nichts!
|
AdvBossIntro35=Jetzt geht es um alles oder nichts!
|
||||||
lblYouDied={0}, du bist gestorben!!!
|
lblYouDied={0}, du bist gestorben!!!
|
||||||
|
lblSellFor=Verkaufen für
|
||||||
|
lblUnsellableCount=Unverkäuflich ({0})
|
||||||
|
lblAutoSell=AUTOVERKAUF
|
||||||
|
lblNoSell=NICHT VERKAUFEN
|
||||||
|
lbltoSell=Zu verkaufen ({0}/{1})
|
||||||
|
lbltoInventory=Zum Inventar ({0}/{1})
|
||||||
|
lblHideAutoSell=Auto-Verkauf Ausblenden
|
||||||
|
lblShowAutoSell=Auto-Verkauf Anzeigen
|
||||||
|
lblHideNoSell=No-Sell Ausblenden
|
||||||
|
lblShowNoSell=No-Sell Anzeigen
|
||||||
|
lblShowAll=Alle Anzeigen
|
||||||
|
lblHideCollection=Sammlung Ausblenden
|
||||||
|
lblShowCollection=Sammlung Anzeigen
|
||||||
@@ -3154,3 +3154,16 @@ AdvBossIntro33=You can't lose here!
|
|||||||
AdvBossIntro34=There's no turning back!
|
AdvBossIntro34=There's no turning back!
|
||||||
AdvBossIntro35=It's all or nothing now!
|
AdvBossIntro35=It's all or nothing now!
|
||||||
lblYouDied={0}, You Died!!!
|
lblYouDied={0}, You Died!!!
|
||||||
|
lblSellFor=Sell for
|
||||||
|
lblUnsellableCount=Unsellable ({0})
|
||||||
|
lblAutoSell=AUTO-SELL
|
||||||
|
lblNoSell=NO-SELL
|
||||||
|
lbltoSell=To Sell ({0}/{1})
|
||||||
|
lbltoInventory=To Inventory ({0}/{1})
|
||||||
|
lblHideAutoSell=Hide Auto-Sell
|
||||||
|
lblShowAutoSell=Show Auto-Sell
|
||||||
|
lblHideNoSell=Hide No-Sell
|
||||||
|
lblShowNoSell=Show No-Sell
|
||||||
|
lblShowAll=Show All
|
||||||
|
lblHideCollection=Hide Collection
|
||||||
|
lblShowCollection=Show Collection
|
||||||
@@ -3435,3 +3435,16 @@ AdvBossIntro33=¡No puedes perder aquí!
|
|||||||
AdvBossIntro34=¡No hay marcha atrás!
|
AdvBossIntro34=¡No hay marcha atrás!
|
||||||
AdvBossIntro35=¡Ahora es todo o nada!
|
AdvBossIntro35=¡Ahora es todo o nada!
|
||||||
lblYouDied={0}, ¡¡¡Moriste!!!
|
lblYouDied={0}, ¡¡¡Moriste!!!
|
||||||
|
lblSellFor=Vender por
|
||||||
|
lblUnsellableCount=No vendible ({0})
|
||||||
|
lblAutoSell=AUTOVENTA
|
||||||
|
lblNoSell=NO VENDER
|
||||||
|
lbltoSell=Para vender ({0}/{1})
|
||||||
|
lbltoInventory=Al inventario ({0}/{1})
|
||||||
|
lblHideAutoSell=Ocultar Venta Automática
|
||||||
|
lblShowAutoSell=Mostrar Autoventa
|
||||||
|
lblHideNoSell=Ocultar No Vender
|
||||||
|
lblShowNoSell=Mostrar No Vender
|
||||||
|
lblShowAll=Mostrar Todo
|
||||||
|
lblHideCollection=Ocultar Colección
|
||||||
|
lblShowCollection=Mostrar Colección
|
||||||
@@ -3429,3 +3429,16 @@ AdvBossIntro33=Vous ne pouvez pas perdre ici !
|
|||||||
AdvBossIntro34=Il n'y a pas de retour en arrière!
|
AdvBossIntro34=Il n'y a pas de retour en arrière!
|
||||||
AdvBossIntro35=C'est tout ou rien maintenant !
|
AdvBossIntro35=C'est tout ou rien maintenant !
|
||||||
lblYouDied={0}, tu es mort !!!
|
lblYouDied={0}, tu es mort !!!
|
||||||
|
lblSellFor=Vendre pour
|
||||||
|
lblUnsellableCount=Invendable ({0})
|
||||||
|
lblAutoSell=VENTE AUTOMATIQUE
|
||||||
|
lblNoSell=NON-VENTE
|
||||||
|
lbltoSell=À vendre ({0}/{1})
|
||||||
|
lbltoInventory=Vers l'inventaire ({0}/{1})
|
||||||
|
lblHideAutoSell=Masquer La Vente Automatique
|
||||||
|
lblShowAutoSell=Afficher La Vente Automatique
|
||||||
|
lblHideNoSell=Masquer Non-Vente
|
||||||
|
lblShowNoSell=Afficher Non-Vente
|
||||||
|
lblShowAll=Afficher Tout
|
||||||
|
lblHideCollection=Masquer la Collection
|
||||||
|
lblShowCollection=Afficher la Collection
|
||||||
@@ -3427,3 +3427,16 @@ AdvBossIntro33=Non puoi perdere qui!
|
|||||||
AdvBossIntro34=Non si può tornare indietro!
|
AdvBossIntro34=Non si può tornare indietro!
|
||||||
AdvBossIntro35=Adesso è tutto o niente!
|
AdvBossIntro35=Adesso è tutto o niente!
|
||||||
lblYouDied={0}, sei morto!!!
|
lblYouDied={0}, sei morto!!!
|
||||||
|
lblSellFor=Vendi per
|
||||||
|
lblUnsellableCount=Invendibile ({0})
|
||||||
|
lblAutoSell=AUTOVENDITA
|
||||||
|
lblNoSell=NON VENDITA
|
||||||
|
lbltoSell=Da vendere ({0}/{1})
|
||||||
|
lbltoInventory=All'inventario ({0}/{1})
|
||||||
|
lblHideAutoSell=Nascondi Auto-Vendita
|
||||||
|
lblShowAutoSell=Mostra Auto-Vendita
|
||||||
|
lblHideNoSell=Nascondi Non Vendita
|
||||||
|
lblShowNoSell=Mostra Non Vendita
|
||||||
|
lblShowAll=Mostra Tutto
|
||||||
|
lblHideCollection=Nascondi Collezione
|
||||||
|
lblShowCollection=Mostra Collezione
|
||||||
@@ -3423,3 +3423,16 @@ AdvBossIntro33=ここで負けるわけにはいかない!
|
|||||||
AdvBossIntro34=もう後戻りはできない!
|
AdvBossIntro34=もう後戻りはできない!
|
||||||
AdvBossIntro35=もう、オール・オア・ナッシングだ!
|
AdvBossIntro35=もう、オール・オア・ナッシングだ!
|
||||||
lblYouDied={0}、死んだ!!!
|
lblYouDied={0}、死んだ!!!
|
||||||
|
lblSellFor=で売る
|
||||||
|
lblUnsellableCount=販売不可 ({0})
|
||||||
|
lblAutoSell=自動販売
|
||||||
|
lblNoSell=販売禁止
|
||||||
|
lbltoSell=販売する ({0}/{1})
|
||||||
|
lbltoInventory=インベントリへ ({0}/{1})
|
||||||
|
lblHideAutoSell=自動販売を隠す
|
||||||
|
lblShowAutoSell=自動販売を表示する
|
||||||
|
lblHideNoSell=ノーセールを隠す
|
||||||
|
lblShowNoSell=ノーセールを表示
|
||||||
|
lblShowAll=すべて表示
|
||||||
|
lblHideCollection=コレクションを非表示にする
|
||||||
|
lblShowCollection=ショーコレクション
|
||||||
@@ -3513,3 +3513,16 @@ AdvBossIntro33=Você não pode perder aqui!
|
|||||||
AdvBossIntro34=Não há como voltar atrás!
|
AdvBossIntro34=Não há como voltar atrás!
|
||||||
AdvBossIntro35=É tudo ou nada agora!
|
AdvBossIntro35=É tudo ou nada agora!
|
||||||
lblYouDied={0}, você morreu!!!
|
lblYouDied={0}, você morreu!!!
|
||||||
|
lblSellFor=Vender por
|
||||||
|
lblUnsellableCount=Invendável ({0})
|
||||||
|
lblAutoSell=VENDA AUTOMÁTICA
|
||||||
|
lblNoSell=NÃO VENDER
|
||||||
|
lbltoSell=Para Vender ({0}/{1})
|
||||||
|
lbltoInventory=Para o estoque ({0}/{1})
|
||||||
|
lblHideAutoSell=Ocultar Venda Automática
|
||||||
|
lblShowAutoSell=Mostrar Venda Automática
|
||||||
|
lblHideNoSell=Ocultar Não Vender
|
||||||
|
lblShowNoSell=Mostrar Não-Venda
|
||||||
|
lblShowAll=Mostrar Tudo
|
||||||
|
lblHideCollection=Ocultar Coleção
|
||||||
|
lblShowCollection=Mostrar Coleção
|
||||||
@@ -3414,3 +3414,16 @@ AdvBossIntro33=在这里你不能输!
|
|||||||
AdvBossIntro34=没有回头路了!
|
AdvBossIntro34=没有回头路了!
|
||||||
AdvBossIntro35=现在要么全有要么全无!
|
AdvBossIntro35=现在要么全有要么全无!
|
||||||
lblYouDied={0},你死了!!!
|
lblYouDied={0},你死了!!!
|
||||||
|
lblSellFor=售价为
|
||||||
|
lblUnsellableCount=无法出售({0})
|
||||||
|
lblAutoSell=自动销售
|
||||||
|
lblNoSell=不卖
|
||||||
|
lbltoSell=出售({0}/{1})
|
||||||
|
lbltoInventory=至库存 ({0}/{1})
|
||||||
|
lblHideAutoSell=隐藏自动销售
|
||||||
|
lblShowAutoSell=显示自动销售
|
||||||
|
lblHideNoSell=隐藏不卖
|
||||||
|
lblShowNoSell=显示不卖
|
||||||
|
lblShowAll=显示全部
|
||||||
|
lblHideCollection=隐藏收藏
|
||||||
|
lblShowCollection=展会系列
|
||||||
Reference in New Issue
Block a user