Skip to content

10-035b_linear_scaling_increase_per_city#13110

Open
Alpakinator wants to merge 2 commits into
LoneGazebo:masterfrom
Alpakinator:10-035b_linear_scaling_increase_per_city
Open

10-035b_linear_scaling_increase_per_city#13110
Alpakinator wants to merge 2 commits into
LoneGazebo:masterfrom
Alpakinator:10-035b_linear_scaling_increase_per_city

Conversation

@Alpakinator

Copy link
Copy Markdown
Contributor

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):

image image

VP-EUI and non-EUI (2 normal cities and 1 puppet):
image
image
(fixed culutrecost typo)

  • Cleaned dead code, no legacy methods left afaik.

Open to feedback and improvements.

@Hokath

Hokath commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

the tooltip breakdown is very nice, will help new (and old!) players a lot

@Alpakinator Alpakinator force-pushed the 10-035b_linear_scaling_increase_per_city branch from c34635d to 9c97be8 Compare June 9, 2026 11:55
Comment thread (1) Community Patch/Database Changes/Text/en_US/UI/CoreUITextChanges.sql Outdated
Comment thread (1) Community Patch/Database Changes/CoreWorldChanges.sql Outdated
@Alpakinator Alpakinator force-pushed the 10-035b_linear_scaling_increase_per_city branch from 9c97be8 to ccb108d Compare June 11, 2026 08:52
Comment thread (1) Community Patch/Database Changes/Text/en_US/UI/CoreUITextChanges.sql Outdated
@Alpakinator Alpakinator force-pushed the 10-035b_linear_scaling_increase_per_city branch from ccb108d to c5ec469 Compare June 12, 2026 08:26
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.
@Alpakinator Alpakinator force-pushed the 10-035b_linear_scaling_increase_per_city branch from c5ec469 to 027f955 Compare June 16, 2026 14:39
@Alpakinator

Alpakinator commented Jun 16, 2026

Copy link
Copy Markdown
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.
@Alpakinator

Copy link
Copy Markdown
Contributor Author

^Added info about tech cost divisors from researching techs known to other civs and from scholars in residence, and policy cost multipliers from picking tenets and stuff like eiffel tower. Future proof for other sources of these effects:
image
image

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

Successfully merging this pull request may close these issues.

3 participants