Opened 8 years ago
Last modified 5 years ago
#3689 new defect
[PATCH] Extension of the pair tech mechanism to allow both of them to be researched, but at different moment
Reported by: | mimo | Owned by: | |
---|---|---|---|
Priority: | Should Have | Milestone: | Backlog |
Component: | Simulation | Keywords: | patch |
Cc: | Patch: |
Description
One of the main criticism of the present tech pair implementation is that choices are definitive and can no more be changed afterwards, even if the player's strategy may change. This patch contains an extension of this pair mechanism allowing both techs of a pair to be researched, but with additional requirements (for example it could require the next phase, or any additional other tech).
The needed changes in the templates are:
in the pair template, "researchBoth": true in the tech templates, "pairRequirements": { the requirements if not selected first} and "pairRequirementsTooltip": "the corresponding tooltip"
In the patch, I've put two examples of such pairs to show how we can give additional choices to the player, instead of fixing the moment at which each tech is available.
In the gui, when hovering over any of the two techs, there is a red cross overlay on the other tech. When both techs can be researched, the cross will be orange.
Attachments (2)
Change History (6)
by , 8 years ago
Attachment: | techno.patch added |
---|
by , 8 years ago
Attachment: | tech_pair_would_be_delayed.png added |
---|
comment:1 by , 8 years ago
Keywords: | patch review added |
---|---|
Summary: | Extension of the pair tech mechanism to allow both of them to be researched, but at different moment → [PATCH] Extension of the pair tech mechanism to allow both of them to be researched, but at different moment |
comment:2 by , 8 years ago
Milestone: | Backlog → Alpha 20 |
---|
comment:3 by , 8 years ago
Keywords: | review removed |
---|---|
Milestone: | Alpha 20 → Backlog |
comment:4 by , 5 years ago
Component: | UI & Simulation → Simulation |
---|
Move tickets to Simulation
as UI & Simulation
got some sub components.
to be put in art/textures/ui/session/icons