#78674: "The entire card deck is exposed to the player via `gameui.gamedatas.deck`"
Kāds ir šis ziņojums?
Kas notika? Lūdzu izvēlies no zemākredzamajiem
Kas notika? Lūdzu izvēlies no zemākredzamajiem
Lūdzu, pārbaudiet, vai jau ir ziņojums par to pašu tēmu
Ja jā, lūdzu, balsojiet par šo ziņojumu. Ziņojumiem ar vislielākajām balsīm tiek dota PRIORITĀTE!
# | Status | Votes | Game | Type | Title | Last update |
---|
Detalizēts apraksts
• Lūdzu nokopē/ielīmē kļūdas ziņu, ko redzi ekrānā, ja tāda ir.
The player's cards aren't completely hidden. The card deck is not hidden.• Lūdzu paskaidro, ko Tu vēlējies darīt, ko Tu izdarīji un kas notika
No.• Kāda ir Tava pārlūkprogramma?
Google Chrome v108
• Lūdzu iekopē tekstu, kas redzams angļu, nevis tavā valodā. Ja Tev ir ekrānuzņēmums, kurā redzama kļūme (laba prakse), vari izmantot Imgur.com , lai to augšupielādētu un kopētu/ielīmētu saiti šeit.
The player's cards aren't completely hidden. The card deck is not hidden.• Vai šis teksts ir pieejams tulkošanas sistēmā? Ja jā, vai tas ir ticis tulkots pēdējo 24 stundu laikā?
No.• Kāda ir Tava pārlūkprogramma?
Google Chrome v108
• Lūdzu, paskaidrojiet savu ieteikumu precīzi un kodolīgi, lai tas būtu pēc iespējas vieglāk saprotams.
The player's cards aren't completely hidden. The card deck is not hidden.• Kāda ir Tava pārlūkprogramma?
Google Chrome v108
• Kas tika attēlots ekrānā, kad Tu tiki bloķēts (tukšs ekrāns? Daļa no spēles interfeisa? Ziņa par kļūdu?)?
The player's cards aren't completely hidden. The card deck is not hidden.• Kāda ir Tava pārlūkprogramma?
Google Chrome v108
• Kura noteikumu daļa netika ņemta vērā BGA versijā?
The player's cards aren't completely hidden. The card deck is not hidden.• Vai noteikumu pārkāpums ir redzams spēles atkārtojumā? Ja jā, tad kurā gājienā?
No.• Kāda ir Tava pārlūkprogramma?
Google Chrome v108
• Kādu spēles darbību Tu vēlējies veikt?
The player's cards aren't completely hidden. The card deck is not hidden.• Ko tu dari, lai panāktu šo spēles darbību?
No.• Kas notika, kad veicāt šo darbību (kļūdas paziņojums, spēles informācijas paziņojums,...)?
• Kāda ir Tava pārlūkprogramma?
Google Chrome v108
• Kurā spēles solī problēma parādījās (kas bija tā brīža spēles instrukcija)?
The player's cards aren't completely hidden. The card deck is not hidden.• Kas notika, kad mēģinājāt veikt spēles darbību (kļūdas paziņojums, spēles informācijas paziņojums,...)?
No.• Kāda ir Tava pārlūkprogramma?
Google Chrome v108
• Lūdzu aprakstiet radušos problēmu. Ja Tev ir ekrānuzņēmums, kurā redzama kļūme (laba prakse), vari izmantot Imgur.com , lai to augšupielādētu un kopētu/ielīmētu saiti šeit.
The player's cards aren't completely hidden. The card deck is not hidden.• Kāda ir Tava pārlūkprogramma?
Google Chrome v108
• Lūdzu iekopē tekstu, kas redzams angļu, nevis tavā valodā. Ja Tev ir ekrānuzņēmums, kurā redzama kļūme (laba prakse), vari izmantot Imgur.com , lai to augšupielādētu un kopētu/ielīmētu saiti šeit.
The player's cards aren't completely hidden. The card deck is not hidden.• Vai šis teksts ir pieejams tulkošanas sistēmā? Ja jā, vai tas ir ticis tulkots pēdējo 24 stundu laikā?
No.• Kāda ir Tava pārlūkprogramma?
Google Chrome v108
• Lūdzu, paskaidrojiet savu ieteikumu precīzi un kodolīgi, lai tas būtu pēc iespējas vieglāk saprotams.
The player's cards aren't completely hidden. The card deck is not hidden.• Kāda ir Tava pārlūkprogramma?
Google Chrome v108
Ziņojuma vēsture
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.
Pievieno kaut ko šim ziņojumam
- Cita galda ID / gājiena ID
- Vai F5 atrisināja šo problēmu?
- Vai šī problēma parādās vairākas reizes? Katru reizi? Nekonkrētās reizēs?
- Ja Tev ir ekrānuzņēmums, kurā redzama kļūme (laba prakse), vari izmantot Imgur.com , lai to augšupielādētu un kopētu/ielīmētu saiti šeit.