#78674: "The entire card deck is exposed to the player via `gameui.gamedatas.deck`"
Mille kohta see veateade on?
Mis juhtus? Palun vali alt
Mis juhtus? Palun vali alt
Palun kontrolli, kas samal teemal on juba aruanne olemas
Kui jah, siis HÄÄLETAGE selle raporti poolt. Kõige rohkem hääli sisaldavatele aruannetele antakse PRIORITEET!
# | Status | Votes | Game | Type | Title | Last update |
---|
Detailne kirjeldus
• Kui näed ekraanil veateadet, kopeeri see siia.
The player's cards aren't completely hidden. The card deck is not hidden.• Kirjelda, mida sa soovisid teha, mida sa tegid ja mis juhtus
No.• mis on sinu veebilehitseja?
Google Chrome v108
• Palun kopeeri/kleebi kuvatud tekst inglise keeles, mitte sinu oma keeles. Kui sul on sellest veast ekraanipilt (hea tava), saad kasutada Imgur.com selle üleslaadimiseks ja lingi siia kopeerida.
The player's cards aren't completely hidden. The card deck is not hidden.• Kas see tekst on kättesaadav tõlkesüsteemis ? Kui jah, kas see on tõlgitud rohkem kui 24 tundi tagasi?
No.• mis on sinu veebilehitseja?
Google Chrome v108
• Palun selgita oma ettepanekut täpselt ja lühidalt, et oleks võimalikult lihtne mõista, mida silmas pead.
The player's cards aren't completely hidden. The card deck is not hidden.• mis on sinu veebilehitseja?
Google Chrome v108
• Mis oli ekraanil, kui sind blokeeriti? (Tühi ekraan? Osa mänguliidesest? Veateade?)
The player's cards aren't completely hidden. The card deck is not hidden.• mis on sinu veebilehitseja?
Google Chrome v108
• Millist osa BGA kohandamisest ei järgitud
The player's cards aren't completely hidden. The card deck is not hidden.• Kas reeglite rikkumist on mängu taasesitusel näha? Kui jah, siis mitmendal käigul?
No.• mis on sinu veebilehitseja?
Google Chrome v108
• Milline oli mängu tegevus, mida tahtsid sooritada?
The player's cards aren't completely hidden. The card deck is not hidden.• Mida püüdsid teha, et seda mängu tegevust käivitada?
No.• Mis juhtus, kui seda proovisite (veateade, mängu olekuriba teade, ...)?
• mis on sinu veebilehitseja?
Google Chrome v108
• Millises mängu etapis esines probleem (Mis oli selle mänguetapi instruktsioon)?
The player's cards aren't completely hidden. The card deck is not hidden.• Mis juhtus, kui proovisite sooritada seda mängu käiku (veateade, mängu olekuriba sõnum, ...)?
No.• mis on sinu veebilehitseja?
Google Chrome v108
• Kirjelda kuvamise probleemi. Kui sul on sellest veast ekraanipilt (hea tava), saad kasutada Imgur.com selle üleslaadimiseks ja lingi siia kopeerida.
The player's cards aren't completely hidden. The card deck is not hidden.• mis on sinu veebilehitseja?
Google Chrome v108
• Palun kopeeri/kleebi kuvatud tekst inglise keeles, mitte sinu oma keeles. Kui sul on sellest veast ekraanipilt (hea tava), saad kasutada Imgur.com selle üleslaadimiseks ja lingi siia kopeerida.
The player's cards aren't completely hidden. The card deck is not hidden.• Kas see tekst on kättesaadav tõlkesüsteemis ? Kui jah, kas see on tõlgitud rohkem kui 24 tundi tagasi?
No.• mis on sinu veebilehitseja?
Google Chrome v108
• Palun selgita oma ettepanekut täpselt ja lühidalt, et oleks võimalikult lihtne mõista, mida silmas pead.
The player's cards aren't completely hidden. The card deck is not hidden.• mis on sinu veebilehitseja?
Google Chrome v108
Aruande ajalugu
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.
Lisa midagi sellele raportile
- Teine laua ID / käigu ID
- Kas F5 lahendas probleemi?
- Kas probleem esines mitmel korral? Igal korral?
- Kui sul on sellest veast ekraanipilt (hea tava), saad kasutada Imgur.com selle üleslaadimiseks ja lingi siia kopeerida.