- Do not clear out deck Vanguard avatar on subsequent calls to selectVanguardAvatar (fixes Default Avatar not working).

- Note that Vanguard selection is still partly broken (for desktop Forge), it's impossible to select a particular avatar for each player (the avatar always ends up being the same), fix is welcome.
This commit is contained in:
Agetian
2016-12-31 10:41:23 +00:00
parent 787c8decb7
commit 95ec8b63fa

View File

@@ -533,7 +533,7 @@ public class VLobby implements ILobbyView {
final PlayerPanel pp = playerPanels.get(playerIndex);
final CardDetailPanel cdp = vgdAvatarDetails.get(playerIndex);
final PaperCard vanguardAvatar;
PaperCard vanguardAvatar = null;
final Deck deck = decks[playerIndex];
if (selected instanceof PaperCard) {
pp.setVanguardButtonText(((PaperCard) selected).getName());
@@ -548,7 +548,7 @@ public class VLobby implements ILobbyView {
cdp.setVisible(false);
if (sel == null) {
vanguardAvatar = null;
return;
} else {
if (sel.contains("Use deck's default avatar") && deck != null && deck.has(DeckSection.Avatar)) {
vanguardAvatar = deck.get(DeckSection.Avatar).get(0);