#78674: "The entire card deck is exposed to the player via `gameui.gamedatas.deck`"
Sobre qué é este informe?
Qué aconteceu? Por favor selecciona debaixo
Qué aconteceu? Por favor selecciona debaixo
Por favor revisa se xa hai un informe sobre o mesmo tema
De ser afirmativo, por favor VOTA por este informe. Aos informes con máis votos se lles da PRIORIDADE!
# | Status | Votes | Game | Type | Title | Last update |
---|
Descrición detallada
• Por favor, copia e pega a mensaxe de erro que ves na túa pantalla, se houbera algún.
The player's cards aren't completely hidden. The card deck is not hidden.• Por favor, explica o que querÃas facer, o que fixeche e o que pasou
No.• Cal é o teu navegador?
Google Chrome v108
• Por favor, copia/pega o texto amosado en inglés no canto do teu idioma. Se tes un pantallazo deste erro (boa práctica), podes usar Imgur.com para subilo e copiar/pegar a ligazón aquÃ.
The player's cards aren't completely hidden. The card deck is not hidden.• É este o texto dispoñible no sistema de tradución? Se é asÃ, foi traducido fai máis de 24 horas?
No.• Cal é o teu navegador?
Google Chrome v108
• Por favor explica a túa suxestión de maneira precisa e concisa para que sexa o máis sinxelo posible entender o que queres dicir.
The player's cards aren't completely hidden. The card deck is not hidden.• Cal é o teu navegador?
Google Chrome v108
• Qué habÃa na pantalla cando se quedou bloqueado? (mensaxe de erro?, pantalla en blanco?, unha parte da interface do xogo?)
The player's cards aren't completely hidden. The card deck is not hidden.• Cal é o teu navegador?
Google Chrome v108
• Qué parte das regras non se cumpriron na adaptación da BGA?
The player's cards aren't completely hidden. The card deck is not hidden.• é visible a violación das regras na repetición? Se o é, en que número de movemento?
No.• Cal é o teu navegador?
Google Chrome v108
• Qué acción de xogo querÃas realizar?
The player's cards aren't completely hidden. The card deck is not hidden.• Qué é o que tratache de facer para activar esta acción do xogo?
No.• Qué sucedeu cando o fixeche (a mensaxe de erro, mensaxe na barra de estado do xogo, ...)?
• Cal é o teu navegador?
Google Chrome v108
• En que paso do xogo ocorreu o problema (cal foi a instrucción actual do xogo)?
The player's cards aren't completely hidden. The card deck is not hidden.• Qué sucedeu cando tratache de facer unha acción de xogo (mensaxe de erro, mensaxe na barra de estado do xogo, ...)?
No.• Cal é o teu navegador?
Google Chrome v108
• Por favor, describe o problema de visualización. Se tes un pantallazo deste erro (boa práctica), podes usar Imgur.com para subilo e copiar/pegar a ligazón aquÃ.
The player's cards aren't completely hidden. The card deck is not hidden.• Cal é o teu navegador?
Google Chrome v108
• Por favor, copia/pega o texto amosado en inglés no canto do teu idioma. Se tes un pantallazo deste erro (boa práctica), podes usar Imgur.com para subilo e copiar/pegar a ligazón aquÃ.
The player's cards aren't completely hidden. The card deck is not hidden.• É este o texto dispoñible no sistema de tradución? Se é asÃ, foi traducido fai máis de 24 horas?
No.• Cal é o teu navegador?
Google Chrome v108
• Por favor explica a túa suxestión de maneira precisa e concisa para que sexa o máis sinxelo posible entender o que queres dicir.
The player's cards aren't completely hidden. The card deck is not hidden.• Cal é o teu navegador?
Google Chrome v108
Historial de informes
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.
Engade a este informe
- Outro DI de mesa / ID de movemento
- Premer F5 resolveu o problema?
- Apareceu o problema varias veces? Tódalas veces? Aleatoriamente?
- Se tes un pantallazo deste erro (boa práctica), podes usar Imgur.com para subilo e copiar/pegar a ligazón aquÃ.