moretrim / ccHFM

Community Curated HFM
14 stars 3 forks source link

Incorrect magnitude of Witwatersrand Gold Rush national immigration modifier #121

Open Sillken opened 2 years ago

Sillken commented 2 years ago

In the event_modifiers.txt file, the witwatersrand_gold_rush modifier (which is to be nation wide) uses immigrant_attract instead of global_immigrant_attract. On top of that, it's supposed to give you 800% immigrant attraction. I imagine whoever coded this either thought this was the modifier johannesburg itself got or kept testing random amounts without noticing they were using a different effect, so you might want to tone that down when fixing it.

moretrim commented 2 years ago

A solution is not so obvious:

https://github.com/moretrim/ccHFM/blob/a5657881e9d803e863fcdd0a514076ae90be8776/ccHFM/events/Goods.txt#L224-L235

So it is suggestive to think of the latter as the modifier in charge of international migration very deliberately, not by accident. On the other hand as mentioned +800% does blow the scale entirely. So what to do? At a quick look Boer republics can get the following:

Numerically as things are the gold rush would have 6 times the impact of boer_republic, the next most powerful modifier, if translated to international migration. It’s tempting to pick one of the other values as a reference and go with that, e.g. gold_rush_country is the country modifier that pairs with the gold_rush province modifier and has the same duration, it’s a great match.

However HFM was designed to add these delicate pop & migration tweaks to better reflect historical patterns, so ideally we would have historical numbers to use as a reference. Consequently I’m going to leave this issue open without a milestone.