From bb00264f060b7e4222374a61553ae326ab21a785 Mon Sep 17 00:00:00 2001 From: ineveraskedforthis Date: Thu, 28 May 2026 09:45:51 +0300 Subject: [PATCH] fix loc and allow effects to construct factories above limit --- assets/localisation/en-US/alice.csv | 2 +- src/economy/economy.cpp | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/assets/localisation/en-US/alice.csv b/assets/localisation/en-US/alice.csv index 030d6a164..51ce5943f 100644 --- a/assets/localisation/en-US/alice.csv +++ b/assets/localisation/en-US/alice.csv @@ -1516,7 +1516,7 @@ demand;Demand supply_demand_ratio;Supply-demand ratio balance;Balance market_stockpiles;In stock -national_stockpile;Government Stockpile +national_stockpile;Stockpile government_need;Government procurement factory_need;Factory inputs pop_need;Population needs diff --git a/src/economy/economy.cpp b/src/economy/economy.cpp index 7c7633091..267d67600 100644 --- a/src/economy/economy.cpp +++ b/src/economy/economy.cpp @@ -5415,11 +5415,9 @@ void try_add_factory_to_state(sys::state& state, dcon::state_instance_id s, dcon return; // can't build another of this type } - auto urbanisation = state.world.province_get_advanced_province_building_max_private_size(province, advanced_province_buildings::list::local_cities_and_towns); + // do not limit it here because it feels bad to get factory reward from event not appearing at all - if(num_factories < int32_t(state.defines.factories_per_state * urbanisation / economy::factories_per_state_required_city_size)) { - add_factory_level_to_province(state, province, t); - } + add_factory_level_to_province(state, province, t); } command::budget_settings_data budget_minimums(sys::state& state, dcon::nation_id n) {