#78674: "The entire card deck is exposed to the player via `gameui.gamedatas.deck`"
Na kaj se nanaša prijava?
Kaj se je zgodilo? Prosimo, izberi spodaj
Kaj se je zgodilo? Prosimo, izberi spodaj
Prosimo preverite ali že obstaja poročilo o isti zadevi
Če je tako, GLASUJTE za to poročilo. Poročila z največ glasovi se obravnavajo PREDNOSTNO!
# | Status | Votes | Game | Type | Title | Last update |
---|
Natančen opis
• Kopirajte / prilepite sporočilo o napaki, ki ga vidite na zaslonu, če ga imate.
The player's cards aren't completely hidden. The card deck is not hidden.• Prosim, pojasnite, kaj ste hoteli storiti, kaj ste naredili in kaj se je zgodilo
No.• Kateri brskalnik uporabljaš?
Google Chrome v108
• Kopirajte / prilepite besedilo, prikazano v angleščini, namesto v vašem jeziku. Če imate sliko zaslona te napake (dobra praksa), lahko uporabite Imgur.com za nalaganje in kopirate/prilepite povezavo do slike tukaj.
The player's cards aren't completely hidden. The card deck is not hidden.• Je ta tekst dosegljiv v prevajalnem sistemu? Če ja, ali je bil preveden več kot 24 ur nazaj?
No.• Kateri brskalnik uporabljaš?
Google Chrome v108
• Natančno in jedrnato pojasnite svoj predlog, da bo čim lažje razumeti, kaj mislite.
The player's cards aren't completely hidden. The card deck is not hidden.• Kateri brskalnik uporabljaš?
Google Chrome v108
• Kaj je bilo prikazano na zaslonu, ko ste bili blokirani (prazen zaslon? Del vmesnika za igro? Sporočilo o napaki?)
The player's cards aren't completely hidden. The card deck is not hidden.• Kateri brskalnik uporabljaš?
Google Chrome v108
• Kateri del pravil ni bil upoštevan pri priredbi za BGA
The player's cards aren't completely hidden. The card deck is not hidden.• Je kršitev pravil vidna na seznamu potez? Če je, pri kateri številki poteze?
No.• Kateri brskalnik uporabljaš?
Google Chrome v108
• Katero potezo ste želeli narediti v igri?
The player's cards aren't completely hidden. The card deck is not hidden.• Kaj ste poskušali narediti, da bi izvedli to potezo v igri?
No.• Kaj se je zgodilo, ko ste poskusili to storiti (sporočilo o napaki, sporočilo v vrstici stanja, ...)?
• Kateri brskalnik uporabljaš?
Google Chrome v108
• Na kateri točki v igri se je težava pojavila (katera navodila so bila prikazana)
The player's cards aren't completely hidden. The card deck is not hidden.• Kaj se je zgodilo, ko ste poskušali narediti to potezo v igri (sporočilo o napaki, sporočilo v vrstici stanja, ...)?
No.• Kateri brskalnik uporabljaš?
Google Chrome v108
• Prosim opiši problem s prikazom. Če imate sliko zaslona te napake (dobra praksa), lahko uporabite Imgur.com za nalaganje in kopirate/prilepite povezavo do slike tukaj.
The player's cards aren't completely hidden. The card deck is not hidden.• Kateri brskalnik uporabljaš?
Google Chrome v108
• Kopirajte / prilepite besedilo, prikazano v angleščini, namesto v vašem jeziku. Če imate sliko zaslona te napake (dobra praksa), lahko uporabite Imgur.com za nalaganje in kopirate/prilepite povezavo do slike tukaj.
The player's cards aren't completely hidden. The card deck is not hidden.• Je ta tekst dosegljiv v prevajalnem sistemu? Če ja, ali je bil preveden več kot 24 ur nazaj?
No.• Kateri brskalnik uporabljaš?
Google Chrome v108
• Natančno in jedrnato pojasnite svoj predlog, da bo čim lažje razumeti, kaj mislite.
The player's cards aren't completely hidden. The card deck is not hidden.• Kateri brskalnik uporabljaš?
Google Chrome v108
Zgodovina poročil
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.
Dodaj nekaj k temu poročilu
- Drug ID mize/ premikanje ID-ja
- Ali je F5 rešil težavo?
- Se je problem pojavil večkrat? Vsakič? Naključno?
- Če imate sliko zaslona te napake (dobra praksa), lahko uporabite Imgur.com za nalaganje in kopirate/prilepite povezavo do slike tukaj.