#78674: "The entire card deck is exposed to the player via `gameui.gamedatas.deck`"
Despre ce este vorba acest raport?
Ce s-a întâmplat? Te rugăm alege de mai jos
Ce s-a întâmplat? Te rugăm alege de mai jos
Verificați dacă există deja un raport privind același subiect
Dacă da, te rugăm VOTEAZĂ pentru acest raport. Rapoartele cu cele mai multe voturi au PRIORITATE!
# | Status | Votes | Game | Type | Title | Last update |
---|
Descriere detaliată
• Te rugăm copiază/lipeşte mesajul erorii pe care îl vezi pe ecran, dacă apare vreunul.
The player's cards aren't completely hidden. The card deck is not hidden.• Explică, te rugăm, ce ai vrut să faci, ce ai făcut, și ce s-a întâmplat
No.• Care e browserul tău?
Google Chrome v108
• Va rugam copiati/lipiti textul afisat in engleza in locul limbii dumneavoastra. Dacă ai o captură de ecran cu acest bug (ceea ce îți sugerăm), poți folosi Imgur.com pentru încărcarea imaginii și pentru a pune link-ul aici.
The player's cards aren't completely hidden. The card deck is not hidden.• Este textul acesta disponibil în sistemul de traduceri? Dacă da, a fost tradus mai recent de 24 de ore?
No.• Care e browserul tău?
Google Chrome v108
• Vă rugăm să explicați sugestia exact și concis, astfel încât să fie cât mai ușor de înțeles.
The player's cards aren't completely hidden. The card deck is not hidden.• Care e browserul tău?
Google Chrome v108
• Ce a fost afișat pe ecran atunci când ai fost blocat (Ecran gol? O parte din interfața jocului? Mesaj de eroare?)
The player's cards aren't completely hidden. The card deck is not hidden.• Care e browserul tău?
Google Chrome v108
• Care parte din reguli nu a fost respectată de adaptarea BGA
The player's cards aren't completely hidden. The card deck is not hidden.• Se observă frauda când derulați reluarea? Dacă da, la a câta mutare?
No.• Care e browserul tău?
Google Chrome v108
• Care a fost acțiunea pe care ai vrut să o faci?
The player's cards aren't completely hidden. The card deck is not hidden.• Ce ai făcut de ai produs această reacție/eroare?
No.• Ce se întâmplă atunci când vrei să faci asta (apare o eroare, un mesaj din partea jocului in partea de sus a ecranului, ...)?
• Care e browserul tău?
Google Chrome v108
• În ce etapă a jocului a apărut eroarea (care era instrucțiunea din acel moment) ?
The player's cards aren't completely hidden. The card deck is not hidden.• Ce se întâmplă atunci când vrei să acționezi în joc (apare o eroare, un mesaj din partea jocului in partea de sus a ecranului, ...)?
No.• Care e browserul tău?
Google Chrome v108
• Descrieți, vă rugăm, problema de afișaj. Dacă ai o captură de ecran cu acest bug (ceea ce îți sugerăm), poți folosi Imgur.com pentru încărcarea imaginii și pentru a pune link-ul aici.
The player's cards aren't completely hidden. The card deck is not hidden.• Care e browserul tău?
Google Chrome v108
• Va rugam copiati/lipiti textul afisat in engleza in locul limbii dumneavoastra. Dacă ai o captură de ecran cu acest bug (ceea ce îți sugerăm), poți folosi Imgur.com pentru încărcarea imaginii și pentru a pune link-ul aici.
The player's cards aren't completely hidden. The card deck is not hidden.• Este textul acesta disponibil în sistemul de traduceri? Dacă da, a fost tradus mai recent de 24 de ore?
No.• Care e browserul tău?
Google Chrome v108
• Vă rugăm să explicați sugestia exact și concis, astfel încât să fie cât mai ușor de înțeles.
The player's cards aren't completely hidden. The card deck is not hidden.• Care e browserul tău?
Google Chrome v108
Raportează istoric
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.
Adaugă ceva la acest raport
- Alt identificator de masă / de mutare
- A rezolvat F5 problema?
- Această problemă a apărut de mai multe ori? De fiecare dată? Ocazional?
- Dacă ai o captură de ecran cu acest bug (ceea ce îți sugerăm), poți folosi Imgur.com pentru încărcarea imaginii și pentru a pune link-ul aici.