#78674: "The entire card deck is exposed to the player via `gameui.gamedatas.deck`"
Tentang apa laporan ini?
Apa yang terjadi? Pilih di bawah
Apa yang terjadi? Pilih di bawah
Silakan periksa apakah sudah ada laporan tentang hal yang sama
Jika ya, silakan VOTE untuk laporan ini. Laporan dengan suara terbanyak diberikan PRIORITAS!
# | Status | Votes | Game | Type | Title | Last update |
---|
Detil Deskripsi
• Mohon salin/tempel pesan error yang Anda lihat di layar, jika ada.
The player's cards aren't completely hidden. The card deck is not hidden.• Mohon jelaskan apa yang ingin Anda lakukan, apa yang kemudian Anda lakukan, dan apa yang terjadi
No.• Apa browser yang Anda gunakan?
Google Chrome v108
• Harap salin/tempel teks yang ditampilkan dalam bahasa Inggris alih-alih bahasa anda. Jika Anda memiliki screenshot bug ini (disarankan), Anda dapat menggunakan Imgur.com untuk menguploadnya dan memberi tautannya di sini.
The player's cards aren't completely hidden. The card deck is not hidden.• apakah teks ini tersedia dalam translation system? jika iya, itu bisa diartikan lebih dari 24 jam
No.• Apa browser yang Anda gunakan?
Google Chrome v108
• Tolong jelaskan saran Anda secara tepat dan ringkas sehingga semudah mungkin untuk memahami apa yang Anda maksud.
The player's cards aren't completely hidden. The card deck is not hidden.• Apa browser yang Anda gunakan?
Google Chrome v108
• Apa yang tampil di layar ketika Anda tidak dapat berjalan (Layar kosong? Hanya tampil sebagian antar-muka? Pesan error?)
The player's cards aren't completely hidden. The card deck is not hidden.• Apa browser yang Anda gunakan?
Google Chrome v108
• Bagian mana dari peraturan yang tidak diterapkan dengan tepat oleh BGA
The player's cards aren't completely hidden. The card deck is not hidden.• Apakah kesalahan peraturan dapat dilihat dari ulangan permainan? Jika ya, pada langkah ke berapa?
No.• Apa browser yang Anda gunakan?
Google Chrome v108
• Aksi permainan apa yang ingin Anda lakukan?
The player's cards aren't completely hidden. The card deck is not hidden.• Apa yang Anda coba lakukan untuk memunculkan aksi permainan ini?
No.• Apa yang terjadi ketika Anda melakukannya (pesan error, pesan status permainan, ...)?
• Apa browser yang Anda gunakan?
Google Chrome v108
• Pada langkah ke berapa masalah tersebut muncul (apa petunjuk permainan saat itu)?
The player's cards aren't completely hidden. The card deck is not hidden.• Apa yang terjadi ketika Anda mencoba untuk melakukan aksi permainan (pesan error, pesan status permainan, ...)?
No.• Apa browser yang Anda gunakan?
Google Chrome v108
• Mohon jelaskan masalah tampilannya. Jika Anda memiliki screenshot bug ini (disarankan), Anda dapat menggunakan Imgur.com untuk menguploadnya dan memberi tautannya di sini.
The player's cards aren't completely hidden. The card deck is not hidden.• Apa browser yang Anda gunakan?
Google Chrome v108
• Harap salin/tempel teks yang ditampilkan dalam bahasa Inggris alih-alih bahasa anda. Jika Anda memiliki screenshot bug ini (disarankan), Anda dapat menggunakan Imgur.com untuk menguploadnya dan memberi tautannya di sini.
The player's cards aren't completely hidden. The card deck is not hidden.• apakah teks ini tersedia dalam translation system? jika iya, itu bisa diartikan lebih dari 24 jam
No.• Apa browser yang Anda gunakan?
Google Chrome v108
• Tolong jelaskan saran Anda secara tepat dan ringkas sehingga semudah mungkin untuk memahami apa yang Anda maksud.
The player's cards aren't completely hidden. The card deck is not hidden.• Apa browser yang Anda gunakan?
Google Chrome v108
Laporkan riwayat
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.
Tambahkan hal lain di laporan ini
- ID meja / nomor langkah lainnya
- Apakah F5 menyelesaikan masalah?
- Apakah masalah tersebut telah muncul beberapa kali? Setiap kali? Tidak tentu?
- Jika Anda memiliki screenshot bug ini (disarankan), Anda dapat menggunakan Imgur.com untuk menguploadnya dan memberi tautannya di sini.