#78674: "The entire card deck is exposed to the player via `gameui.gamedatas.deck`"
Miről szól ez a jelentés?
Mi történt? Kérünk, válassz az alábbiakból
Mi történt? Kérünk, válassz az alábbiakból
Kérjük ellenőrizd, hogy nincs-e azonos tárggyal már jelentés!
Ha igen, kérjük SZAVAZZ erre a jelentésre! A legtöbb szavazattal rendelkező jelentéssel kiemelt PRIORITÁSSAL foglalkozunk
# | Status | Votes | Game | Type | Title | Last update |
---|
Részletes leírás
• Kérjük másold be a hiba üzenetet, amit kaptál, ha volt ilyen.
The player's cards aren't completely hidden. The card deck is not hidden.• Kérjük mondd el, hogy mit szerettél volna csinálni, mit csináltál és mi történt
No.• Milyen böngészőt használsz?
Google Chrome v108
• Kérjük, másold az angolul megjelenített szöveget, ahelyett, hogy lefordítanád a Te nyelvedre! Ha van screenshot-od erről a bugról (ajánlott), használd a Imgur.com, hogy feltöltsd, majd másold be a linket.
The player's cards aren't completely hidden. The card deck is not hidden.• Létezik ez a szöveg a fordítási rendszerben? Ha igen, több mint 24 órája lett lefordítva?
No.• Milyen böngészőt használsz?
Google Chrome v108
• Kérjük magyarázd el a javaslatodat pontosan és tömören, hogy amennyire lehet, könnyen érthető legyen, mire is gondolsz!
The player's cards aren't completely hidden. The card deck is not hidden.• Milyen böngészőt használsz?
Google Chrome v108
• Mit láttál a képernyőn, amikor blokkolva lettél? (Üres képernyő? A játék felületének egy részét? Hiba üzenet?)
The player's cards aren't completely hidden. The card deck is not hidden.• Milyen böngészőt használsz?
Google Chrome v108
• A szabályok melyik részét nem vette figyelembe a BGA adaptáció
The player's cards aren't completely hidden. The card deck is not hidden.• Ez a szabály áthágása látható a visszajátszásban? Ha igen, melyik lépésszámnál?
No.• Milyen böngészőt használsz?
Google Chrome v108
• Melyik játékbeli akciót akartad csinálni, amikor a hiba előjött?
The player's cards aren't completely hidden. The card deck is not hidden.• Mit akartál csinálni, hogy ezt a játékbeli akciót elindíthasd?
No.• Mi történt amikor megpróbáltad ezt (hiba üzenet, játék státusz üzenet, ...)?
• Milyen böngészőt használsz?
Google Chrome v108
• A játék melyik lépésénél lépett fel a probléma? (mi volt a kiírt utasítás?)
The player's cards aren't completely hidden. The card deck is not hidden.• Mi történt amikor megpróbáltad ezt az akciót (hiba üzenet, játék státusz üzenet, ...)?
No.• Milyen böngészőt használsz?
Google Chrome v108
• Kérjük írd le a felületen talált hibát. Ha van screenshot-od erről a bugról (ajánlott), használd a Imgur.com, hogy feltöltsd, majd másold be a linket.
The player's cards aren't completely hidden. The card deck is not hidden.• Milyen böngészőt használsz?
Google Chrome v108
• Kérjük, másold az angolul megjelenített szöveget, ahelyett, hogy lefordítanád a Te nyelvedre! Ha van screenshot-od erről a bugról (ajánlott), használd a Imgur.com, hogy feltöltsd, majd másold be a linket.
The player's cards aren't completely hidden. The card deck is not hidden.• Létezik ez a szöveg a fordítási rendszerben? Ha igen, több mint 24 órája lett lefordítva?
No.• Milyen böngészőt használsz?
Google Chrome v108
• Kérjük magyarázd el a javaslatodat pontosan és tömören, hogy amennyire lehet, könnyen érthető legyen, mire is gondolsz!
The player's cards aren't completely hidden. The card deck is not hidden.• Milyen böngészőt használsz?
Google Chrome v108
Bejelentés előzmények
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.
Hozzáadni valamit a jelentéshez
- Másik asztal ID / lépés ID
- az F5 megoldotta a problémát?
- Milyen gyakran jön elő a probléma? Minden alkalommal? Véletlenszerűen?
- Ha van screenshot-od erről a bugról (ajánlott), használd a Imgur.com, hogy feltöltsd, majd másold be a linket.