Login  |  Register

Author Topic: Known interface problems  (Read 1934 times)

Online Ingix

  • Global Moderator
  • ***
  • Posts: 980
    • View Profile
Known interface problems
« on: 25 October 2017, 06:08:05 PM »
    Just as with the known card bugs, I went backwards through this forum and list here the known interface bugs/problems. This is meant as a resource for players (I try to include workarounds and mitigations) as well as for the developers (when working on object X, what needs fixing).

    Ingix (2017/11/17)

Missing information
  • States:
    • Information unavailable: The game shows only the states of the current player in the central information area. Without consulting the log it is impossible to find that information out at other times, even for yourself.
  • Necromancer, Prince, Scheme, Travellers, ...:
  • Archive, Crypt, Faithful Hound, Gear, Haven, Possession, Save:
    • Information unavailable: Some cards set themselves (or other cards) aside, to be returned to a player's hand or another zone later. When set aside, they should at least be listed under the "Set Aside" heading of the view you get when you hover the mouse over a player's info box. To get an even better play experience, the cards should be visually related to the source of the effect that set them aside.
  • Travelling Fair:
    • UI missing: Travelling Fair shares an autoplay setting with Tracker and Royal Seal. If neither of the latter is in the game, that autoplay setting can't be changed for the game, as right-clicking the Travelling Fair event will not open the usual (for portrait cards) autoplay changing pane.

Confusing interface
  • Hamlet:
    • Unclear consequences: The new interface for Hamlet since 1.3.6. does not make it clear that by choosing the "Discard for Buy" option first, one 'forfeits' the right to use "Discard for Action". The interface is 'symmetric' ("Discard for Action" and "Discard for Buy" seem equally valid choices), but the effects are not (the order (as indicated by card text) is first discard for Action, then discard for Buy).
      • Workaround: Remember to use the "Discard for Action" first if you intend to use it at all.
      • Possible solutions:
        • Prepend "1st" to "Discard for Actions" and "2nd" to "Discard for Buy" to hint at the order of execution.
        • Use "Discard for Buy only" when showing both buttons (keep "Discard for Buy" when showing the options after "Discard for Actions" has already been executed).
      • Forum thread: Hamlet not giving “both” discard options
      • present in 1.3.9
  • Plan your clean-up:
    • Order unclear: During cleanup, some effects (Scheme, Herbalist, Alchemist, Traveller exchange,...) need to be ordered. Since many of those effects deal with putting cards on top of a player's deck, the UI for that "Plan your clean-up"-box can be misleading (because the following isn't discoverable without trying): The effect that ends up on top of the list will be executed first, which means it will put a card in the lowest position on the deck among all cards that are put there at this time.
  • Royal Carriage/Coin of the Realm:
    • Missing context information: If you have a Royal Carriage or Coin of the Realm on the Tavern mat and play a Sauna-Avanto chain, at the end of the chain you will be presented in the log prompt with a list of "Call Royal Carriage/Coin of the Realm" options (one for each Sauna/Avanto that you played). This list has no context information, which means you don't know if clicking a given option for Royal Carriage will replay a Sauna or an Avanto. The problem is not that important for Coin of the Realm, as its effect doesn't depend on the card.
      • Workaround: None
      • Forum thread: Sauna-Avanto with Royal Carriage
      • present in 1.3.8: You have 2 Royal Carriages on the Tavern mat. Play an Avanto-Sauna-Avanto chain, then guess what the 6 identical promts to call a Royal Carriage all mean.
  • Debt cards in reveal window:
    • Confusing information: Debt cards with no coin cost are shown in a reveal window (Black Market, Sentry, Lookout,...) with a cost of 0 coins plus the debt cost.
      • Workaround: None, but it seems to be of no consequence.
      • Source: Limetime on discord
      • present in 1.3.9
  • Fortune:
    • Incorrect information: If the Gladiator/Fortune pile is emtpy, the pile is shown as an empty Action pile with the incorrect cost of 3 coin, 8 debt.
  • Black Market:
    • UI different from similar case: Buying cards from Black Market uses an interface that is partly opposite to the one that is used for buying cards during the buy phase. Instead of the button to autoplay treasure cards, at the same position is a button that stops playing treasures.
  • Cards visible in opponent's hand:
    • Inconsistent information: Some effects that reveal cards in hand to all players have those cards stay revealed in the revealing player's hand after the effect. However, this is applied inconsistently (works for some effects but not for others) and can obscure the number of cards in a player's hand. The developer explained that the game client knows about cards going from public zones to a hand, but doesn't take into account cards that are actually revealed from a hand.
  • Tower points in end-of-game screen:
    • Inconsistent information: Sometimes the points from Tower are not listed correctly in the detailed points list (they are taken into account in the overall result score). This is most probably related to piles becoming empty, then non-empty later.
      • Workaround: None.
      • Forum threads: Tower points not visible on endscreen, Points Confusion with Tower
      • present in 1.3.12.1: #12949686 as Ingix. The Magpie pile is empty, the Ambassador pile only has one card left. If you resign now, the end-of-game screen will correctly list 9 Magpies and give you 9 points from Tower for them. If you use Workshop to gain the last Ambassador and then resign, the game will correctly list 9 Magpies, 9 Ambassadors and give you 18 points from Tower for them. However, if you first gain then last Ambassador via Workshop, then play one Ambassador and retun the other from your hand to its pile (from where it is then distributed to the opponent, empying the pile again), and then resign, the end-of-game screen will correctly list 8 Ambassadors and 9 Magpies, but only give 9 points in the details section.
        Another example is #12915168 as Earl. If you resign at decision 400, the end-of-game screen lists 7 Smithies and 10 Market Squares for you under Tower, but awards only 8 points. In this case the 'breaking move' was exchanging a Page for a Treasure Hunter at the end of your turn 20, where that was done to prevent a 3-pile ending (Smithy, Market Square, Page).
    • Inconsistent information: If a split pile becomes empty, the tower details list all the cards from that pile as the top card.
  • Ghost Ship/Haunted Castle topdeck order:
    • Inconsistent interface: If you are attacked by a Ghost ship or an opponent gained a Haunted Castle on his turn, you are asked to select the cards in your hand that are to be topdecked. It isn't clear in what order those cards are topdecked. It has been suggested that the usual card order window should be used here.
      • Mitigation: The cards are topdecked in the order you click them, with the first clicked card going on the (current) top of the deck, the next clicked card going on top of it, etc. This means that in the end, the first clicked card ends up the lowest of all topdecked cards, while the last clicked one will be the top of the deck once the effect ends.
      • Forum threads: Ghost Ship Top Deck Ordering, Top Decking Ghost Ship Order
      • present in 1.3.9
  • Enchantress 'pig picture' effect:
    • Incorrect information: If you are under the effect of opponent's Enchantress, all your Action cards in your hand have their picture replaced with a pig picture on your turn until you play your first Action to make that Enchantress effect clear. In some cases this pig picture is shown on a card in hand later in a turn that was affected by Enchantress but where the 'enchanted' card has already been played.
      A sequence of events that leads to this effect is as follows:
      • Opponent has played an Enchantress that affects you.
      • With a start-of-turn effect you draw an Action card A1 you already have a copy of in hand.
      • You play a different Action card A2 as the one affected by opponent's Enchantress.
      In this scenario, if you can play all copies of A1 in your hand, the last remaining one will show the pig picture in hand.
      • Mitigation: If an Enchantress effect affects you, all the Actions cards in your hand should show the pig picture. If only one card does (and others do not), the card will work normally.
      • Forum thread: My emporium keeps the pig art for some reason
      • present in 1.3.9: #8767576 as Accatitippi, see screenshot in above thread, undo to the end of Crisscross' turn 14 and replay the game from there to see the effect. #10099386 as Ingix: Undo to the end of opponent's turn 11 (the following does not work if you undo to the first Action of Ingix in turn 12). You start your turn with 2 Patricians and a Market Square in hand, but draw another Market Square from your previous' turn Enchantress. The top Patrician and Market Square in your hand show a pig picture (correct). If the first Action you play (under Enchantress) is a Market Square, no matter how you play the 3 other Action cards, none will again show the pig picture (correct). If you however play a Patrician, if you play the top Market Square later that turn, the last Market Square under it will show a pig picture (incorrect).
  • Leaderbord detail data:
    • Incorrect information: The Leaderboard tab shows both the leaderboard containing many players (player names with rank and rating) as well as detailed data (μ, φ, σ and game count) for one player (usually the player who is looking at the tab). When switching between the "2 Players" and "3-4 Players" leaderboards, the actual leaderboard adjusts correctly, but the detail data stays the same (still showing the 2 player detail data when watching the 3-4 player leaderboard, for example).
      • Mitigation: You have to click on your name in the leaderboard to update the detail data. You can also click on any other player's name to see their detailed data.
      • Forum thread: 3 people joined my 2-player table after a game
      • present in 1.3.4
  • Boon window for Druid:
    • Moving/vanishing interface: Right-clicking on Druid shows the card itself and the 3 Boons associated with it in the current game. The window with the Boons can jump to a higher position on screen when the opponent plays in their turn. It can also vanish when the opponent plays a Sentry (maybe other cards as well).
      • Mitigation: Clicking inside the Boon reveal window makes it jump between its upper and lower position. If it vanishes, clicking anywhere (to dismiss the big Druid card) and then right-clicking a Druid again will restore the Boon reveal window.
      • Forum thread: Druid: Boons window jumping
      • present in 1.3.4
  • Obscured VP counter:
    • Overlapping interface: When an opponent has a very long username (potentially with many characters that are wide), the info box that contains the name and some game info about that player (debt, pirate counters, VP count, etc.) overflows into the gameplay area. When it meets cards in opponent's hand or deck, the VP count is obscured.
  • "<Player> left the table" - messages:
    • Incorrect message: When a player clicks on the OK-button of the "The game has ended" dialog box, other players get the incorrect message in the chat window that that player has left the table.
  • All players ready, game does not start:
    • Incorrect behaviour/interface: Sometimes after a game ends and players leave/join, all players are shown as ready, but the game does not start. It's unclear if it's a bug with the server communication (the players are all ready and the game doesn't start when it should) or an interface bug (some players are considered "not ready" by the server, but the game client incorrectly shows them as "ready"). A changing number of players may play a role in this behaviour.
  • Matching tab misses playing friends:
    • Incorrect interface: Sometimes players that a player has listed as their friends in the friend list do not show up in their Matching tab, even though they are playing at that time.
  • Possession empties the log, twice:
    • Missing Information: When you are possessing another player, the game reloads to put you in that player's seat. This process truncates or totally empties the game log. This happens again when you return to play as yourself.


Undo
  • Log jumping to beginning:
    • Inconvenient interface: After an undo, the game log often jumps back to the beginning, instead of the current state of the game.
  • Moving Kingdom:
    • Inconsistent interface: If the option "Move kingdom and play area" is checked by a player and they grant an undo request, the interface will (on the undo reconnect) be in the spatial configuration (Kingdom on top) that implies it is the granting player's turn, independent from the actual turn the undo request lead to. The same effect happens on a game reload.
      • Mitigation: This effect is transient. When it becomes the granting player's turn, the spatial configuration will jump to the correct one and from here on continue to reflect whose turn it is (until the next such undo request)
      • present in 1.3.8
  • Invisible reveal window:
    • Unusable interface: Some effects show a player the content of their discard pile to select one or more cards from it (Inn, Harbinger, Hermit,...) If they later undo exaxtly to the point where that decision is made, all the other UI elements are there, but the window showing the content of the discard pile is missing.

Art
  • Fear, The Mountain's Gift, The Wind's Gift:
    • Stretched Art: Some art on boons and hexes is slightly off from the version given in the Nocturne rulebook, sometimes missing or adding parts, or stretching the image.
  • Heirlooms:
    • Missing text/art: The cards that have heirlooms attached to them miss the heirloom banner and text of the physical cards indicating their heirloom.

Text
  • Knights:
    • Missing card substitution: When a Knight attacks and there is a choice what to trash from opponent's revealed cards, and one of those revealed cards is itself a Knight, the prompt in the log area helpfully reminds the player that choosing to trash that Knight will cause its own attacking Knight to be trashed as well. It reads (when Sir Destry attacks)
            Choose a card to trash (a Sir Destry will be trashed if you trash CARDS0)
      The CARDS0 should be replaced with the name of the revealed opponent's Knight. In addition, it could be made clearer that it is the attacking player's own Sir Destry that will die in that case.
  • Coin of the Realm/Royal Carriage:
    • Missing verb substitution: When an action card is played via Throne Room, Procession, Band of Misfits (probably others), or outside the action phase (Crown, Werewolf, Caravan Guard) and Coin of the Realm /Royal Carriage triggers from it, the trigger prompt reads (using Pirate Ship as an example)
      You PLAY_INSTRUCTIONS a Pirate Ship and...
      • Call Coin of the Realm

      This should be replaced with something like 'You played a Pirate Ship and may <list options>'.
  • Cultist, Overgrown Estate:
    • Missing verb substitution: When Cultist/Overgrown Estate is trashed, and something else besides its own ability triggers (in this example, Market Square), the prompt in the log area reads:
      You trash a Cultist/Overgrown Estate and...
      • DRAW_INSTRUCTIONS
      • may reveal Market Square.

      The DRAW_INSTRUCTIONS should be replaced with something identifying the kind of draw effect, like "+3 Cards (Cultist)" or "+1 Card (Overgrown Estate)".
  • Trader:
    • Incorrect prompt: Sometimes the prompt for the "would gain" effect of Trader incorrectly says you would "gain nothing" and allows you to reveal Trader.

Account Management
  • Email confirmation:
    • Unclear Status:  If a player has his email address confirmed (and can therefore host games) is not visible from the Account tab. Repeated tries to confirm an (already confirmed) email address result in "Internal Error" messages that are confusing. Possible solutions would be to change the "Confirm" button to a "Confirmed" text when true, or list the last confirmed email below the input field for a new one.
      • Mitigation: You can check if your email is confirmed by trying to host a game. This is done by going to the "My Table" tab and clicking "Ready". If your email is unconfirmed, you will get the error message "You can't host a game before confirming your email".
      • Forum thread : Confirm e-mail gives me an internal error.
      • present in 1.3.4

Browser/OS/Device difficulties
  • Mac:
  • Touch devices:
    • Reveal window: On touch devices it is hard to point to one of the places near the border that causes the reveal window to go up or down.

Fixed bugs

Hidden

Online Ingix

  • Global Moderator
  • ***
  • Posts: 980
    • View Profile
Re: Known interface problems
« Reply #1 on: 19 November 2017, 10:57:05 PM »
Modifications in November:
  • 17-11-19:
    • Replaced (now fixed) old links to Boons/Hexes/Lost in the Woods with better ones, supplied by JW
    • Added problems with Boon/Hex art and missing heirloom banners.
  • 17-11-20:
  • 17-11-22:
  • 17-11-23:
    • Added (now fixed) boon/hex card count bug for the Russian version.
  • 17-11-24:
    • Added Disambiguation problem where identical cards cannot bis distinguished in the UI, even though they work for some reasons differently.
  • 17-11-28:
    • Modified Cultist text problem to also include Overgrown Estate.
    • Generalized problem of debt cards shown in Black Market deck to Debt/reveal window problem.
  • 17-11-29:
    • Added (now fixed) Moving Reveal Window discoverablity problem, where a player has no way to discover how to move a reveal window.
    • Added "gain nothing" Trader text problem, where you are prompted to optionally reveal a Trader when (according to the prompt) you "gain nothing".
    • Checked several entries if they are still correct under 1.3.4. Added information from the developer about the Cards visible in opponent's hand behviour.

Online Ingix

  • Global Moderator
  • ***
  • Posts: 980
    • View Profile
Re: Known interface problems
« Reply #2 on: 01 December 2017, 12:35:04 PM »
The big update with Nocturne didn't have any interface fixes, although autoplay is a nice interface feature in itself.

Modifications in December:

  • 17-12-04:
    • Added Druid/Boon window problem, where looking at the Boons associated with Druid can sometimes be disturbed by opponent when they play on their turn.
  • 17-12-06:
    • Asked for current sightings of the Tower Detail problem, where the detail information on the end game screen is incorrect for Tower (final score is correct).
  • 17-12-13:
    • Added Obscured VP counter problem, where a very long username can obscure that player's VP counter visibility.
    • Starting to go through the list and see what was fixed in 1.3.5
  • 17-12-14:
    • Added (now fixed via audio) End of Game info box problem, where the end of game is not announced visibly (via the tab) or audibly.
  • 17-12-20:
    • Added Undo log jumping problem, where an undo operation often results in the log jumping back to the beginning.
    • Fixed in 1.3.8: The Russian version now also shows the current amount of cards in the hex/boon draw/discard piles.
  • 17-12-21:
    • Fixed in 1.3.8: "Name a card" problem, where the text input box for "name a card" effects would be present in the next game when the current game ended (was resigned) while that text box was on the screen.
    • Fixed in 1.3.8: When the end of game info box is shown, a sound is played, so players who look at another tab are notified.
  • 17-12-30:
    • Added Tower end-of-game screen split pile problem, where the Tower detail lists all cards from a split pile as the top card of that pile.
    • Fixed in 1.3.9: Selecting 0 coin tokens to convert to coins is no longer possible. It used to be and (unexpectedly) ended the buy phase.
    • Updated Enchantress 'pig picture' bug with a reproducable sequence of events that leads to the effect, added new loadable game example.

Online Ingix

  • Global Moderator
  • ***
  • Posts: 980
    • View Profile
Re: Known interface problems
« Reply #3 on: 01 January 2018, 01:30:36 AM »
Happy new year everyone!

Modifications in January 2018:

  • 18-01-01:
    • Added (now fixed) subscription end time, where the exact ending time of a subscription is not shown in the Store tab and it may end earlier than expected.
    • Added Player left the table bug, where acknowledging the "The game has ended" dialog box leads to incorrect messages for other players.
    • Added All players ready bug, where all players are listed as "Ready", but the game doesn't start.
    • Added No friends on matching tab bug, some of your friends may not show up in the matching tab, even though they are playing at that moment.
  • 18-01-21:
    • Subscription end time is now displayed (when hoevering over the expansion in question) in version 1.3.10
  • 18-01-31:
    • Added States not viewable bug, where you cannot find out a player's state(s) until they are having their turn.
    • Modified description of Enchantress 'pig picture' bug to reflect current knowledge of how it happens.
    • Moved Negative card counts bug to the Known card bugs thread, because it turned out it is more than an interface issue and the causes are better known.
    • The order window can be successfully used on touch devices in 1.3.10

Online Ingix

  • Global Moderator
  • ***
  • Posts: 980
    • View Profile
Re: Known interface problems
« Reply #4 on: 05 February 2018, 02:43:23 PM »
January brought the big feedback thread, that will hopefully result in new interface (and other) features.

Modifications in February 2018:

  • 18-02-05:
    • Added (now fixed) In-game autoplay setting bug, which sometimes can cause the radio button for "Off" to not be clickable.
  • 18-02-08:
    • Added Possession log clearing bug, which will clear the log when you possess another player, and when you 'come back' to play as yourself.
  • 18-02-14:
    • Added (now fixed)Chrome upside down text bug, which will not print upside down text on cards (usually affects opponent's discrd pile and their hands, when visible). Updated it later when it became clear that not a Chrome update but a bugfix for version 1.3.12 was the cause.
  • 18-02-23:
    • 1.3.12 fixed the In-game autoplay setting bug for some card's autoplay settings during a game.
    • 1.3.12.1 fixed the Chrome upside down text bug introduced in 1.3.12 for Chrome.


Online Ingix

  • Global Moderator
  • ***
  • Posts: 980
    • View Profile
Re: Known interface problems
« Reply #5 on: 22 March 2018, 10:32:07 AM »
Modifications in March 2018:

  • 18-03-22:
    • The problem that in reveal windows with many cards it is hard to select the right card because one might not see much of the card that is currently selected has bin fixed by always showing the card under the mouse/touch point fully.
    • Added log/extra turn localization bug that uses english card names in the log for the extra turn description.
  • 18-03-266:
    • Modified Tower detail bug with current games that exhibit it and a likly cause for the error (putting a card back into a pile that was empty).


Online Ingix

  • Global Moderator
  • ***
  • Posts: 980
    • View Profile
Re: Known interface problems
« Reply #6 on: 01 May 2018, 08:48:53 AM »
Modifications in May 2018:

I was a bit inactive during April, which brought the Kingdom Viewer update that allows you to look at all the cards, events, landmarks, states,... present in the game at once.

  • 18-05-01:
    • The Kingdom Viewer update (1.3.13) has fixed 2 problems specifically mentioned in the known interface bugs: A player could not find out what the Boons/Hexes or the Lost in the Wood State were doing. Similiarly, they can now find out what cards are in the Tournament prize pile, the Knights pile and what the bottom cards of split piles do.


Online Ingix

  • Global Moderator
  • ***
  • Posts: 980
    • View Profile
Re: Known interface problems
« Reply #7 on: 04 July 2018, 07:33:26 PM »
Modifications in July 2018:

  • 18-07-04:
    • Added Overlord/BoM log name bug which can cause the log to incorrectly change the name of Overlord/Band of Misfits on some instances on page reload.
  • 18-07-05:
    • Moved yesterday's bug (and another log bug) to the more appropriate Known Log Issues post


Online Ingix

  • Global Moderator
  • ***
  • Posts: 980
    • View Profile
Re: Known interface problems
« Reply #8 on: 13 September 2018, 06:48:50 PM »
Modifications in September 2018:

  • 18-09-13:
    • Added Travelling Fair autoplay setting bug which is the fact the the autoplay setting for Travelling Fair can't be changed in-game because the UI is missing.