10-035b_linear_scaling_increase_per_city#13110
Open
Alpakinator wants to merge 2 commits into
Open
Conversation
Contributor
|
the tooltip breakdown is very nice, will help new (and old!) players a lot |
c34635d to
9c97be8
Compare
azum4roll
reviewed
Jun 10, 2026
azum4roll
reviewed
Jun 10, 2026
9c97be8 to
ccb108d
Compare
azum4roll
reviewed
Jun 12, 2026
ccb108d to
c5ec469
Compare
Implemented 10-035b proposal to VP. Replaced rounding down of policy costs down to nearest 5, with down to integer. Both in CPP and VP. Tech costs were already like that. More consistent, accurate and fixes cases where settling extra city causes no policy cost increase cause the increase was more than 1 but less than 5 - less confusing. 1st city counts to policy cost increase just like it already did for tech, both in CPP and VP. More consistent, less confusing for players as this behaviour was not explained anywhere. It's a balance change, but the exclusion for policies only is so arbitrary and hidden i realized it must be changed. Policy and tech penalties can have hundrets of a percent resolution. eg. vanilla and CPP have 7.5% policy penalty and 3.75% tech penalty on Large maps but it gets pruned to 7 and 3% both for actual calc. and UI. Improved top panel tech and policy tooltips to give breakdown and prediction of penalties of settling.
c5ec469 to
027f955
Compare
Contributor
Author
|
^ forced pushed more consistent naming in tooltips: research cost, science cost and technology cost -> technology cost |
-Exposing the tech divisors, policy discounts and cost increases, and pre-modificatiton base tech and policy cost to lua. -Tooltips showing the divisors, discounts and cost increases and how they modify base costs.
Contributor
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.


As per:
https://forums.civfanatics.com/threads/10-035b-wide-nerf-counterproposal-linear-scaling-increase-per-city.702802/
plus:
Replaced rounding down of policy costs down to nearest 5, with down to integer. Both in CPP and VP. Tech costs were already like that. More consistent, accurate and fixes cases where settling extra city causes no policy cost increase cause the increase was more than 1 but less than 5 - less confusing.
1st city counts to policy cost increase just like it already did for tech, both in CPP and VP. More consistent, less confusing for players as this behaviour was not explained anywhere. It's a balance change, but the exclusion for policies only is so arbitrary and hidden i realized it must be changed.
Policy and tech penalties can have hundrets of a percent resolution. eg. vanilla and CPP have 7.5% policy penalty and 3.75% tech penalty on Large maps but it gets pruned to 7 and 3% both for actual calc. and UI.
Improved top panel tech and policy tooltips to give breakdown and prediction of penalties of settling.
CPP (2 normal cities and 1 puppet):
VP-EUI and non-EUI (2 normal cities and 1 puppet):


(fixed culutrecost typo)
Open to feedback and improvements.