#78674: "The entire card deck is exposed to the player via `gameui.gamedatas.deck`"
Mitä tämä raportti koskee?
Mitä tapahtui? Valitse alta
Mitä tapahtui? Valitse alta
Ennen ilmoituksen tekoa, tarkista onko sellainen jo olemassa samasta aiheesta
Jos kyllä, ole ystävällinen ja ÄÄNESTÄ tätä raporttia. Eniten ääniä saaneet raportit laitetaan ETUSIJALLE!
# | Status | Votes | Game | Type | Title | Last update |
---|
Tarkka kuvaus
• Kopioi/liitä virheilmoitus näytöltäsi, jos sait sellaisen.
The player's cards aren't completely hidden. The card deck is not hidden.• Selitä mitä halusit tehdä, mitä teit ja mitä tapahtui
No.• Mikä on selaimesi?
Google Chrome v108
• Ole hyvä ja kopioi teksti englanniksi oman kielesi sijasta. Jos sinulla on kuvankaappaus tästä bugista, voit käyttää Imgur.com:a sen lähettämiseksi. Kopioi ja liitä linkki tähän.
The player's cards aren't completely hidden. The card deck is not hidden.• Onko tämä teksti saatavilla käännösjärjestelmässä? Jos on, onko sen käännöksestä yli 24 tuntia?
No.• Mikä on selaimesi?
Google Chrome v108
• Selitä ehdotuksesti tarkasti ja ytimekkäästi, jotta se on ymmärrettävissä niin helposti kuin mahdollista.
The player's cards aren't completely hidden. The card deck is not hidden.• Mikä on selaimesi?
Google Chrome v108
• Mitä näytöllä näkyi kun olit estettynä (Tyhjä ruutu? Osa pelin käyttöliittymästä? Virheilmoitus?)
The player's cards aren't completely hidden. The card deck is not hidden.• Mikä on selaimesi?
Google Chrome v108
• Mitä osaa säännöistä BGA:n sovellus ei noudattanut
The player's cards aren't completely hidden. The card deck is not hidden.• Onko sääntörikkomus nähtävillä pelin toistossa? Jos kyllä, mikä on siirron numero?
No.• Mikä on selaimesi?
Google Chrome v108
• Minkä pelin toiminnon halusit suorittaa?
The player's cards aren't completely hidden. The card deck is not hidden.• Mitä yritit tehdä tämän pelitoiminnon käynnistymiseksi?
No.• Mitä tapahtui kun yritit tehdä tämän (virheilmoitus, pelin tilapalkin viesti, ...)?
• Mikä on selaimesi?
Google Chrome v108
• Missä vaiheessa peliä ongelma ilmeni (mikä oli silloinen pelin ohje)?
The player's cards aren't completely hidden. The card deck is not hidden.• Mitä tapahtui kun yritit tehdä tämän pelin toiminnon (virheilmoitus, pelin tilapalkin viesti, ...)?
No.• Mikä on selaimesi?
Google Chrome v108
• Kuvaile näyttöongelmaa. Jos sinulla on kuvankaappaus tästä bugista, voit käyttää Imgur.com:a sen lähettämiseksi. Kopioi ja liitä linkki tähän.
The player's cards aren't completely hidden. The card deck is not hidden.• Mikä on selaimesi?
Google Chrome v108
• Ole hyvä ja kopioi teksti englanniksi oman kielesi sijasta. Jos sinulla on kuvankaappaus tästä bugista, voit käyttää Imgur.com:a sen lähettämiseksi. Kopioi ja liitä linkki tähän.
The player's cards aren't completely hidden. The card deck is not hidden.• Onko tämä teksti saatavilla käännösjärjestelmässä? Jos on, onko sen käännöksestä yli 24 tuntia?
No.• Mikä on selaimesi?
Google Chrome v108
• Selitä ehdotuksesti tarkasti ja ytimekkäästi, jotta se on ymmärrettävissä niin helposti kuin mahdollista.
The player's cards aren't completely hidden. The card deck is not hidden.• Mikä on selaimesi?
Google Chrome v108
Raportin historia
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.
Lisää jotain tähän raporttiin
- Toinen pöydän tunnus / siirron numero
- Ratkaisiko F5 ongelman?
- Ilmestyykö ongelma useita kertoja? Joka kerta? Satunnaisesti?
- Jos sinulla on kuvankaappaus tästä bugista, voit käyttää Imgur.com:a sen lähettämiseksi. Kopioi ja liitä linkki tähän.