#78674: "The entire card deck is exposed to the player via `gameui.gamedatas.deck`"
De què tracta aquest informe?
Què ha passat? Si us plau, selecciona a sota
Què ha passat? Si us plau, selecciona a sota
Si us plau, comprova si ja existeix un informe sobre el mateix tema
En cas afirmatiu, si us plau VOTA per aquest informe. Els informes amb més vots tenen PRIORITAT!
# | Status | Votes | Game | Type | Title | Last update |
---|
Descripció detallada
• Si us plau, copia i enganxa el missatge d'error que veus a la pantalla, si és que n'hi ha algun.
The player's cards aren't completely hidden. The card deck is not hidden.• Si us plau, què volies fer, què vas fer i que va succeir
No.• Quin és el meu navegador?
Google Chrome v108
• Si us plau, copieu/enganxeu el text mostrat en anglès en comptes del teu idioma. Si tens una captura de pantalla d'aquest error (bona pràctica), pots utilitzar Imgur.com per pujar-ho i copiar i enganxar el link aquí.
The player's cards aren't completely hidden. The card deck is not hidden.• És aquest text disponible al sistema de traducció? Si és així, ha sigut traduït fa més de 24 hores?
No.• Quin és el meu navegador?
Google Chrome v108
• Si us plau, expliqueu el vostre suggeriment de manera precisa i concisa, per que sigui el més fàcil d'entendre possible.
The player's cards aren't completely hidden. The card deck is not hidden.• Quin és el meu navegador?
Google Chrome v108
• Què es mostrava a la pantalla quan estaves bloquejat (pantalla en blanc? Part de la interfície del joc? Missatge d'error?)
The player's cards aren't completely hidden. The card deck is not hidden.• Quin és el meu navegador?
Google Chrome v108
• Quina part de les regles no s'han respectat per l'adaptació de BGA
The player's cards aren't completely hidden. The card deck is not hidden.• És visible la violació de les normes durant la repetició de la partida? Si es així, en quin número de moviment?
No.• Quin és el meu navegador?
Google Chrome v108
• Quina va ser l'acció del joc que volies fer?
The player's cards aren't completely hidden. The card deck is not hidden.• Què intentes fer per dur a terme aquesta acció del joc?
No.• Què va passar quan ho vas intentar fer (missatge d'error, missatge de la barra d'estat de la partida, ...)?
• Quin és el meu navegador?
Google Chrome v108
• A quina fase del joc va passar l'error (quina era la ordre en curs)?
The player's cards aren't completely hidden. The card deck is not hidden.• Què va passar quan vas intentar dur a terme l'acció del joc (missatge d'error, missatge de la barra d'estat del joc, ...)?
No.• Quin és el meu navegador?
Google Chrome v108
• Si us plau, descriviu el problema de visualització. Si tens una captura de pantalla d'aquest error (bona pràctica), pots utilitzar Imgur.com per pujar-ho i copiar i enganxar el link aquí.
The player's cards aren't completely hidden. The card deck is not hidden.• Quin és el meu navegador?
Google Chrome v108
• Si us plau, copieu/enganxeu el text mostrat en anglès en comptes del teu idioma. Si tens una captura de pantalla d'aquest error (bona pràctica), pots utilitzar Imgur.com per pujar-ho i copiar i enganxar el link aquí.
The player's cards aren't completely hidden. The card deck is not hidden.• És aquest text disponible al sistema de traducció? Si és així, ha sigut traduït fa més de 24 hores?
No.• Quin és el meu navegador?
Google Chrome v108
• Si us plau, expliqueu el vostre suggeriment de manera precisa i concisa, per que sigui el més fàcil d'entendre possible.
The player's cards aren't completely hidden. The card deck is not hidden.• Quin és el meu navegador?
Google Chrome v108
Historial de denúncies
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.
Afegeix quelcom a aquest report
- Un altre ID de partida / ID de moviment
- Prémer F5 ha ajudat a arreglar el problema?
- El problema apareix diversos cops? Cada cop? a l'atzar?
- Si tens una captura de pantalla d'aquest error (bona pràctica), pots utilitzar Imgur.com per pujar-ho i copiar i enganxar el link aquí.