civfanatics / CQUI_Community-Edition

Civilization 6 mod - UI enhancements, reduce clicks and manage your empire faster!
MIT License
156 stars 29 forks source link

Wonder tracking #235

Open awebeer256 opened 3 years ago

awebeer256 commented 3 years ago

Is your feature request related to a problem? Please describe. When trying to decide whether, or how quickly, to build a wonder, it's a pain to consolidate the information you have about who else is building it already.

Describe alternatives you've considered (Doing this out of order.) As far as I know, you can get this information in three ways. 1) Gossip can reveal that a player has started building a wonder. 2) You can type "Wonder under construction" in the map search bar to find any in any tiles that you've revealed. 3) In some situations (high diplomatic visibility? High-level alliance?), you can see what other players' cities are producing in their city banners.

Describe the solution you'd like For any wonder that appears in the production panel, if the game has already told you that one or more players is building it, then there should be an icon right there in the production panel to indicate such. I'm thinking maybe an exclamation mark in a red circle, positioned just to the left of the number of turns it would take to build. When you hover over the icon, you get a popup saying, for example, "This wonder is currently being built by: Scotland, Kongo (12 turns left), Australia. There may be others you don't know about." The last sentence would be omitted if you've revealed the entire map (almost certainly via launching a satellite), because then you would definitely know about all of them.

Also, when you reveal a tile where a wonder is already being built, you should get a notification about it. Question about gossip: when a gossip-worthy event happens, are you guaranteed to receive gossip about it (provided you have sufficient diplomatic visibility), or is it RNG? If the latter, then you should also get a notification when another player starts building a wonder on a tile you've already revealed (if the former, then gossip makes this second notification redundant). Of course, both of these notifications should be able to be disabled in the mod settings.

the-m4a commented 3 years ago

I generally like this idea, sorry for not commenting earlier. I don't know enough about the gossip system to know if it's feasible. Creating a tool-tip that shows that kind of information may be possible, but also requires more investigation as to how to find it.

Infixo commented 1 year ago

I recommend using Detailed Wonder Reminder (https://steamcommunity.com/sharedfiles/filedetails/?id=2798127335) Virtually addresses all above concerns.