#78674: "The entire card deck is exposed to the player via `gameui.gamedatas.deck`"
Worum geht es bei dieser Meldung?
Was ist passiert? Bitte wähle unten aus
Was ist passiert? Bitte wähle unten aus
Bitte überprüfe, ob bereits eine Meldung zum gleichen Thema existiert
Wenn ja, STIMME bitte für diese Meldung. Meldungen mit mehr Stimmen erhalten höhere PRIORITÄT!
# | Status | Votes | Game | Type | Title | Last update |
---|
Detaillierte Beschreibung
• Falls du eine Fehlermeldung auf dem Bildschirm siehst, bitte kopieren und einfügen.
The player's cards aren't completely hidden. The card deck is not hidden.• Bitte erkläre, was du machen wolltest, was du dann getan hast und was dann passiert ist
No.• Welchen Browser benutzt Du?
Google Chrome v108
• Bitte kopiere den Text, der in Englisch anstatt in deiner Sprache angezeigt wird, und füge ihn hier ein. Falls du einen Screenshot dieses Fehlers hast (optimale Vorgehensweise), kannst du ihn hier Imgur.com hochladen, den Link kopieren und hier einfügen.
The player's cards aren't completely hidden. The card deck is not hidden.• Ist dieser Text auf der Übersetzungseite verfügbar? Wenn ja, wurde dieser vor mehr als 24 Stunden übersetzt?
No.• Welchen Browser benutzt Du?
Google Chrome v108
• Bitte erkläre deinen Vorschlag so präzise und genau wie möglich, damit er leicht zu verstehen ist.
The player's cards aren't completely hidden. The card deck is not hidden.• Welchen Browser benutzt Du?
Google Chrome v108
• Was wurde auf dem Bildschirm angezeigt, als du blockiert wurdest (weißer Bildschirm? Teil der Spieloberfläche? Fehlermeldung?)
The player's cards aren't completely hidden. The card deck is not hidden.• Welchen Browser benutzt Du?
Google Chrome v108
• Welcher Teil der Spielregel wurde durch die BGA-Adaption nicht beachtet?
The player's cards aren't completely hidden. The card deck is not hidden.• Ist der Regelverstoß in der Spielwiederholung zu sehen? Falls ja, bei welcher Zugnummer?
No.• Welchen Browser benutzt Du?
Google Chrome v108
• Welche Spielaktion wolltest du durchführen?
The player's cards aren't completely hidden. The card deck is not hidden.• Was versuchst du, um diese Spielaktion auszulösen?
No.• Was passiert, wenn du dies versuchst (Fehlermeldung, Statusmeldung des Spiels, ...)?
• Welchen Browser benutzt Du?
Google Chrome v108
• An welcher Stelle im Spiel ist das Problem aufgetreten (Was war die derzeitige Spielanweisung)?
The player's cards aren't completely hidden. The card deck is not hidden.• Was passiert, wenn du die Spielaktion ausführen möchtest (Fehlermeldung, Statusmeldung des Spiels, ...)?
No.• Welchen Browser benutzt Du?
Google Chrome v108
• Bitte beschreibe die Anzeigeschwierigkeiten. Falls du einen Screenshot dieses Fehlers hast (optimale Vorgehensweise), kannst du ihn hier Imgur.com hochladen, den Link kopieren und hier einfügen.
The player's cards aren't completely hidden. The card deck is not hidden.• Welchen Browser benutzt Du?
Google Chrome v108
• Bitte kopiere den Text, der in Englisch anstatt in deiner Sprache angezeigt wird, und füge ihn hier ein. Falls du einen Screenshot dieses Fehlers hast (optimale Vorgehensweise), kannst du ihn hier Imgur.com hochladen, den Link kopieren und hier einfügen.
The player's cards aren't completely hidden. The card deck is not hidden.• Ist dieser Text auf der Übersetzungseite verfügbar? Wenn ja, wurde dieser vor mehr als 24 Stunden übersetzt?
No.• Welchen Browser benutzt Du?
Google Chrome v108
• Bitte erkläre deinen Vorschlag so präzise und genau wie möglich, damit er leicht zu verstehen ist.
The player's cards aren't completely hidden. The card deck is not hidden.• Welchen Browser benutzt Du?
Google Chrome v108
Meldungshistorie
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.
Ergänze diese Meldung
- Eine andere Tisch ID / Zug ID
- Konnte F5 das Problem lösen?
- Trat das Problem öfter auf? Jedes Mal? Zufällig?
- Falls du einen Screenshot dieses Fehlers hast (optimale Vorgehensweise), kannst du ihn hier Imgur.com hochladen, den Link kopieren und hier einfügen.