#78674: "The entire card deck is exposed to the player via `gameui.gamedatas.deck`"
Sobre o que é este relatório?
O que aconteceu ? Por favor escolha abaixo
O que aconteceu ? Por favor escolha abaixo
Por favor, cheque se já há um report com o mesmo assunto
Se sim, por favor, VOTE para este report. Reports com mais votos recebem PRIORIDADE!
# | Status | Votes | Game | Type | Title | Last update |
---|
Descrição detalhada
• Por favor copie e cole a mensagem de erro que aparece na tela, se possível.
The player's cards aren't completely hidden. The card deck is not hidden.• Por favor explique o que queria fazer, o que fez e o que aconteceu
No.• Qual navegador você está usando?
Google Chrome v108
• Por favor copie/cole o texto em inglês em vez de sua língua. Se tiver uma captura de ecrã deste bug (boa prática), pode usar Imgur.com para a carregar online e copiar/colar o link aqui.
The player's cards aren't completely hidden. The card deck is not hidden.• Este texto está disponível no sistema de traduções? Se sim, foi traduzido há mais de 24 horas?
No.• Qual navegador você está usando?
Google Chrome v108
• Por favor, explique sua sugestão precisamente e de forma concisa, de forma que fique o mais fácil possível, entender o que você quer dizer.
The player's cards aren't completely hidden. The card deck is not hidden.• Qual navegador você está usando?
Google Chrome v108
• O que foi mostrado no ecrão quando ficou bloqueado (Ecrã em branco? Parte do interface de jogo? Mensagem de erro?)
The player's cards aren't completely hidden. The card deck is not hidden.• Qual navegador você está usando?
Google Chrome v108
• Que parte das regras não foi respeitada pela adaptação do BGA?
The player's cards aren't completely hidden. The card deck is not hidden.• A violação de regras está visível na revisão do jogo? Se sim, em que número de jogada?
No.• Qual navegador você está usando?
Google Chrome v108
• Qual era a acção de jogo que queria fazer?
The player's cards aren't completely hidden. The card deck is not hidden.• O que tenta fazer para provocar esta acção de jogo?
No.• O que aconteceu quando tentou fazer isto(mensagem de erro, mensagem na barra de estado do jogo)?
• Qual navegador você está usando?
Google Chrome v108
• Em que passo do jogo ocorre o problema(qual era a instrução corrente do jogo)?
The player's cards aren't completely hidden. The card deck is not hidden.• O que aconteceu quando tentou fazer uma acção de jogo(mensagem de erro, mensagem na barra de estado do jogo)?
No.• Qual navegador você está usando?
Google Chrome v108
• Por favor descreva o problema de visualização. Se tiver uma captura de ecrã deste bug (boa prática), pode usar Imgur.com para a carregar online e copiar/colar o link aqui.
The player's cards aren't completely hidden. The card deck is not hidden.• Qual navegador você está usando?
Google Chrome v108
• Por favor copie/cole o texto em inglês em vez de sua língua. Se tiver uma captura de ecrã deste bug (boa prática), pode usar Imgur.com para a carregar online e copiar/colar o link aqui.
The player's cards aren't completely hidden. The card deck is not hidden.• Este texto está disponível no sistema de traduções? Se sim, foi traduzido há mais de 24 horas?
No.• Qual navegador você está usando?
Google Chrome v108
• Por favor, explique sua sugestão precisamente e de forma concisa, de forma que fique o mais fácil possível, entender o que você quer dizer.
The player's cards aren't completely hidden. The card deck is not hidden.• Qual navegador você está usando?
Google Chrome v108
Histórico do relatório
Here's a script that uses this information, which we definitely shouldn't have, and prints the player's hand and the top card of the deck.
```
(function() {
function printPlayerHand() {
const cardsDiv = document.getElementById(`playertablecard_${gameui.player_id}`);
const cards = [...cardsDiv.getElementsByClassName("card")].reverse();
const message = cards.map(card => {
const cardId = card.id.split("_").at(-1);
const info = gameui.gamedatas.deck[cardId];
return info ? `${info.type_arg} ${gameui.colorNames[info.type]}` : "?";
}).join(", ");
console.log(`Your hand: ${message}`);
}
function printNextCard() {
const cardsLeft = Number(document.getElementById("deck_pile_item_1").textContent);
const info = gameui.gamedatas.deck[String(cardsLeft * 2)];
console.log(`The next card in the deck: ${info.type_arg} ${gameui.colorNames[info.type]}`)
}
printPlayerHand();
printNextCard();
})();
```
Output: i.imgur.com/UjiO7xF.png
Now I know my cards are (4 blue, 2 white, 5 green, ?) without needing any clues. "?" means this card is one of my starting cards, so it's not in the `deck` object.
Interestingly enough, I couldn't find any usage of this object in the code. If that's true, I'm guessing it's a pretty easy fix.
Adicione alguma coisa para este relatório
- Outro ID de mesa / ID de jogada
- Carregar em F5 resolveu o problema?
- O problema aparece várias vezes? Sempre? Imprevisivelmente?
- Se tiver uma captura de ecrã deste bug (boa prática), pode usar Imgur.com para a carregar online e copiar/colar o link aqui.