Changes between Version 19 and Version 20 of Ticket #921


Ignore:
Timestamp:
Jan 5, 2013, 11:02:41 PM (11 years ago)
Author:
historic_bruno
Comment:

Points 3-5 are already implemented.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #921 – Description

    v19 v20  
    1111 * Show a tooltip like the trade setup tooltip that follows the cursor and gives a reason why the building can't be placed in the current location.
    1212 * ~~Numeric build limits don't rely on placement, so the user should be prevented from selecting the building in the UI. Maybe the icon can be greyed out, but the user can still click on it to get the exact message ("Limit of X reached for this building") and/or it could be indicated in the tooltip.~~
    13  * Similarly, if the user has insufficient resources, they shouldn't be able to try placing it. Instead we could change the icon tooltip to list in red the lacking resources (I've seen this in some RTS games and it's very clear), if they click the icon anyway it will tell them how much of each resource they need.
    14  * I think we'll want a similar system for technologies, where buildings with unsatisfied prerequisites can't be selected in the UI.
     13 * ~~Similarly, if the user has insufficient resources, they shouldn't be able to try placing it. Instead we could change the icon tooltip to list in red the lacking resources (I've seen this in some RTS games and it's very clear), if they click the icon anyway it will tell them how much of each resource they need.~~
     14 * ~~I think we'll want a similar system for technologies, where buildings with unsatisfied prerequisites can't be selected in the UI.~~
    1515 * Of course all these restrictions must be checked not only by the UI (which is intended only to notify the user) but also within the simulation itself, to prevent cheats with modified UIs.
    1616 * Some restrictions may be best indicated visually on the terrain, like minimum distance between civ centres or docks being restricted to shores.