Show full encylopedia for buildings under construction
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
widelands |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
First of all sorry for filing so many feature requests when the game is under feature freeze. Hopefully this will be considered for future versions though.
Currently when we click on a complete building it's pretty easy to access their encyclopedia entry from there via the "help" button. When a building is under construction, instead it will show the "construction site" entry (or something like that), which is both incomplete and uninformative.
The encyclopedia is a main feature of the game: with so much information pertaining to each tribe it's unlikely you'll have everything memorized unless you're playing every single tribe in a periodic basis (and have a pretty good memory at that!). Thus the encyclopedia is very important so you can know beforehand what types of resources a building will be requiring and what other buildings will benefit from what it's going to be produced there once it's done constructing.
It couldn't be more obvious that a construction site holds data about which relevant building is being constructed. With that in mind it sounds trivial to add a simple logic on the help button that says "if current window is a construction site open the finished building entry instead". I can see absolutely no disadvantages with this strategy besides what I imagine to be minimal development time and minimal added code complexity.
Sure, a player can always use the "tribal encyclopedia" button, then select the "buildings" tab, scroll X times until the proper entry is found and then select it but this sounds very unnecessary.
Related branches
- Klaus Halfmann: Approve (review, compile, testplay)
-
Diff: 86 lines (+25/-2)3 files modifiedsrc/wui/buildingwindow.cc (+10/-1)
src/wui/buildingwindow.h (+14/-0)
src/wui/constructionsitewindow.cc (+1/-1)
Changed in widelands: | |
milestone: | none → build20-rc1 |
tags: | added: lowhangingfruit |
Changed in widelands: | |
status: | Confirmed → In Progress |
assignee: | nobody → GunChleoc (gunchleoc) |
Changed in widelands: | |
status: | In Progress → Fix Committed |
assignee: | GunChleoc (gunchleoc) → nobody |
> First of all sorry for filing so many feature requests when the game is under feature freeze. Hopefully this will be considered for future versions though.
no reason to apologize - suggestions are always welcome. Just note that it might be a (long) while until any of them will be implemented :)