Opened 12 years ago
Last modified 5 years ago
#1521 new enhancement
[PATCH] Allow proper technology queueing
Reported by: | Deiz | Owned by: | |
---|---|---|---|
Priority: | Nice to Have | Milestone: | Backlog |
Component: | Simulation | Keywords: | patch design |
Cc: | Patch: |
Description
Currently, a technology that supersedes another can only be researched if its predecessor has been completed.
It seems fairly common for players to leave the mining techs alone until the town phase (at which point there are two pairs available). I do similarly with the infantry techs, quickly researching both pairs before sending off an army.
In light of this, and the way that a tech's successor(s) will immediately appear after you begin researching it, I think queuing is desirable.
My patch adds the ability to queue a technology if a technology that it supersedes is being researched at the same building. The inverse of this is also implemented, for removing a tech from the queue.
As an example: If you're in the city phase, you can queue a tech from each of the three mining tech pairs. If you remove the tech from the second pair, the techs from pairs two and three will be dequeued, but the tech from pair one will be left to complete.
I also fixed a bug that occurred when a building was destroyed while researching (would attempt to get the technology manager for an invalid player).
Attachments (1)
Change History (9)
by , 12 years ago
Attachment: | technology-queue.patch added |
---|
comment:1 by , 12 years ago
Milestone: | Alpha 11 → Alpha 12 |
---|
comment:4 by , 11 years ago
Keywords: | design added; review removed |
---|
comment:5 by , 11 years ago
The idea is that a tech becomes available after you've researched its precursor because the knowledge gained is linear.
comment:6 by , 11 years ago
But I guess my comment above was tinted by my experience with "Age of Empires" types of games where the player "moves through the ages" in an historical linear fashion. In our game, this is not the case. Instead of "learning new things" you are really just purchasing new equipment and whatnot, not really "researching new knowledge." So, in this context, queuing techs is okay.
comment:7 by , 8 years ago
Owner: | removed |
---|
comment:8 by , 5 years ago
Component: | UI & Simulation → Simulation |
---|
Conversation on IRC: