#78674: "The entire card deck is exposed to the player via `gameui.gamedatas.deck`"
Hvad handler denne rapport om?
Hvad skete der? Vær venlig og vælg nedenunder
Hvad skete der? Vær venlig og vælg nedenunder
Vær sød at undersøge, om der allerede er sendt en besked om emnet
Hvis ja, venligst STEM for denne rapport. Rapporter med flest stemmer er dem der får PRIORITET!
# | Status | Votes | Game | Type | Title | Last update |
---|
Detaljeret beskrivelse
• Venligst kopier/indsæt fejlmeddelelsen du ser på din skærm, hvis der er en.
The player's cards aren't completely hidden. The card deck is not hidden.• Venligst forklar hvad du ønsker at gøre, hvad du gjorde og hvad der skete
No.• Hvilken browser bruger du?
Google Chrome v108
• Venligst kopier/indsæt tekst vist på engelsk i stedet for dit sprog. Hvis du har et skærmbillede af denne fejl (god øvelse), kan du bruge Imgur.com til at uploade den og kopiere/indsætte linket her.
The player's cards aren't completely hidden. The card deck is not hidden.• er der adgang til denne tekst i oversættelsessystem? Hvis ja, er det blevet oversat inden for 24 timer?
No.• Hvilken browser bruger du?
Google Chrome v108
• Forklar venligst dit forslag præcist og sammenfattende, så det er så let som muligt at forstå, hvad du mener.
The player's cards aren't completely hidden. The card deck is not hidden.• Hvilken browser bruger du?
Google Chrome v108
• Hvad blev der vist på skærmen, da du blev blokeret (Blank skærm? Noget af spilbrugerfladen? Fejlmeddelelse?)
The player's cards aren't completely hidden. The card deck is not hidden.• Hvilken browser bruger du?
Google Chrome v108
• Hvilken del af reglerne blev ikke respekteret ved BGA-tilpasningen
The player's cards aren't completely hidden. The card deck is not hidden.• Er regel-brudddet synligt i e
No.• Hvilken browser bruger du?
Google Chrome v108
• Hvad var den spilhandling du ønskede at udføre?
The player's cards aren't completely hidden. The card deck is not hidden.• Hvad forsøgte du at gøre for at udløse denne spilhandling?
No.• Hvad skete der, da du forsøgre at gøre dette (fejlmeddelelse, meddelelsesstatusbjælke, ...)?
• Hvilken browser bruger du?
Google Chrome v108
• I hvilket stadie af spillet opstod problemet (hvad var den daværende spilinstruktion)?
The player's cards aren't completely hidden. The card deck is not hidden.• Hvad skete der, da du forsøgte at udføre denne spilhandling (fejlmeddelelse, meddelelsesstatusbjælke, ...)?
No.• Hvilken browser bruger du?
Google Chrome v108
• Venligst beskriv display problemet. Hvis du har et skærmbillede af denne fejl (god øvelse), kan du bruge Imgur.com til at uploade den og kopiere/indsætte linket her.
The player's cards aren't completely hidden. The card deck is not hidden.• Hvilken browser bruger du?
Google Chrome v108
• Venligst kopier/indsæt tekst vist på engelsk i stedet for dit sprog. Hvis du har et skærmbillede af denne fejl (god øvelse), kan du bruge Imgur.com til at uploade den og kopiere/indsætte linket her.
The player's cards aren't completely hidden. The card deck is not hidden.• er der adgang til denne tekst i oversættelsessystem? Hvis ja, er det blevet oversat inden for 24 timer?
No.• Hvilken browser bruger du?
Google Chrome v108
• Forklar venligst dit forslag præcist og sammenfattende, så det er så let som muligt at forstå, hvad du mener.
The player's cards aren't completely hidden. The card deck is not hidden.• Hvilken browser bruger du?
Google Chrome v108
Rapporthistorik
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.
Tilføj noget til denne rapport
- Et andet bord-ID / træk ID
- Løste F5 problemet?
- Skete problemet flere gange? Hver gang? Tilfældigt?
- Hvis du har et skærmbillede af denne fejl (god øvelse), kan du bruge Imgur.com til at uploade den og kopiere/indsætte linket her.