wakystuf / ESG-Mod

An Endless Space 2 balance and overhaul mod
31 stars 4 forks source link

Trade Tweaks #1369

Closed wakystuf closed 2 years ago

wakystuf commented 2 years ago

OLD formula System Trade Value = ([System Level] x [System Pop] x 10% + 5) x [System Trade Income Modifier] Trade Route Value = ([HQ System Trade Value] + [Subsidiary System Trade Value]) x (1 + 10% x [Route Length]) x (1 + 10% x [# Freighters]) Trade Co Value = 150 + [SUM of all Trade Route Value] x (0.75 + ([Trade Co Level] / 35) ^ 0.75)

NEW formula System Trade Value = ([System Level] x [System Pop] x 30% + 5) x [System Trade Income Modifier] Trade Route Value = ([HQ System Trade Value] + [Subsidiary System Trade Value]) x (1 + 4% x [Route Length]) x (1 + 10% x [# Freighters]) Trade Co Value = 150 + [SUM of all Trade Route Value] x (0.75 + ([Trade Co Level] / 35) ^ 0.75)

wakystuf commented 2 years ago

Note that those formulae aren't perfect, since a) they don't account for the flat dust and science from resource deposits and b) there are some other minor things going on in the code that I can't directly observe and therefore can't precisely quantify.

Kil10naire commented 2 years ago

I'll make sure to mention the things brought up in your final comment in the changelog