Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Common tree vs. Civ-specific trees #86

Open
HSZemi opened this issue Feb 14, 2021 · 2 comments
Open

Common tree vs. Civ-specific trees #86

HSZemi opened this issue Feb 14, 2021 · 2 comments

Comments

@HSZemi
Copy link
Member

HSZemi commented Feb 14, 2021

The newly added civTechTrees.json contains easily readable structural information about the tech tree for each civ. This finally enables us to somewhat accurately reproduce the in-game tech tree for each civ in the definitive edition.

Having a dedicated tree layout for each civ means that it is possible to sensibly display the effects of Cuman and Burgundian civ bonuses, namely having certain items available in earlier ages.
However, this would then be inconsistent with the general approach to applying civ bonuses in the tech tree – which is to not apply them. Mainly because it would be a lot of work to implement a framework to figure out the correct numbers for cost rebates etc., and nobody has invested the time to create that yet.

The approach of having a common tree layout for all civs that includes all extra unique units has the advantage that you have immediate access to their stats at any time, and do not have to remember and switch to their respective civ first. It inflates the tree a bit though.

@PuppySaturation
Copy link

Hi. I've been looking at the Burgundians tech tree and stumbled into this. Have you come to a conclusion on what you would like to do? I would love for the tech tree to more closely reflect the individual civ, but I understand your arguments. It would be difficult to implement and maintain the tech tree to reflect all the civ bonuses. I am willing to help with this, but don't really want to jump into it if it has no future.

@HSZemi
Copy link
Member Author

HSZemi commented May 16, 2021

I think my preferred option would be to have a common tree layout with costs and availability (with regard to the Age) adapted to the currently selected civ's bonuses. I am however probably not going to implement such a thing anytime soon due to the amount of work required.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants