Skip to content

Commit ddfb34b

Browse files
committed
Moved westernisation cost modifiers and added some to no effect
1 parent 7b5a960 commit ddfb34b

File tree

2 files changed

+9
-14
lines changed

2 files changed

+9
-14
lines changed

src/openvic-simulation/misc/Modifier.cpp

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,8 @@ bool ModifierManager::setup_modifier_effects() {
201201
ret &= add_modifier_effect("rgo_output", true);
202202
ret &= add_modifier_effect("rgo_throughput", true);
203203
ret &= add_modifier_effect("ruling_party_support", true);
204+
ret &= add_modifier_effect("self_unciv_economic_modifier", false);
205+
ret &= add_modifier_effect("self_unciv_military_modifier", false);
204206
ret &= add_modifier_effect("social_reform_desire", false);
205207
ret &= add_modifier_effect("soldier_to_pop_loss", true);
206208
ret &= add_modifier_effect("supply_consumption", false);
@@ -209,6 +211,8 @@ bool ModifierManager::setup_modifier_effects() {
209211
ret &= add_modifier_effect("tariff_efficiency_modifier", true);
210212
ret &= add_modifier_effect("tax_efficiency", true);
211213
ret &= add_modifier_effect("unemployment_benefit", true);
214+
ret &= add_modifier_effect("unciv_economic_modifier", false);
215+
ret &= add_modifier_effect("unciv_military_modifier", false);
212216
ret &= add_modifier_effect("unit_recruitment_time", false);
213217
ret &= add_modifier_effect("war_exhaustion", false);
214218

@@ -369,12 +373,11 @@ key_value_callback_t ModifierManager::_modifier_effect_callback(
369373
if (effect_validator(*effect)) {
370374

371375
static const case_insensitive_string_set_t no_effect_modifiers {
372-
"boost_strongest_party", "poor_savings_modifier", "poor_life_needs",
373-
"poor_everyday_needs", "poor_luxury_needs", "middle_life_needs",
374-
"middle_everyday_needs", "middle_luxury_needs", "rich_life_needs",
375-
"rich_everyday_needs", "rich_luxury_needs", "local_artisan_input",
376-
"local_artisan_throughput", "local_artisan_output", "artisan_input",
377-
"artisan_throughput", "artisan_output", "import_cost"
376+
"boost_strongest_party", "poor_savings_modifier", "poor_life_needs", "poor_everyday_needs",
377+
"poor_luxury_needs", "middle_life_needs", "middle_everyday_needs", "middle_luxury_needs",
378+
"rich_life_needs", "rich_everyday_needs", "rich_luxury_needs", "local_artisan_input",
379+
"local_artisan_throughput", "local_artisan_output", "artisan_input", "artisan_throughput",
380+
"artisan_output", "import_cost", "unciv_economic_modifier", "unciv_military_modifier"
378381
};
379382
if (no_effect_modifiers.contains(effect->get_identifier())) {
380383
Logger::warning("This modifier does nothing: ", effect->get_identifier());

src/openvic-simulation/research/Technology.cpp

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -153,14 +153,6 @@ bool TechnologyManager::load_technologies_file(
153153
bool TechnologyManager::generate_modifiers(ModifierManager& modifier_manager) const {
154154
bool ret = true;
155155

156-
const auto unciv_tech_modifier = [&modifier_manager, &ret](std::string_view name) -> void {
157-
ret &= modifier_manager.add_modifier_effect(name, false);
158-
ret &= modifier_manager.add_modifier_effect(StringUtils::append_string_views("self_", name), false);
159-
};
160-
161-
unciv_tech_modifier("unciv_military_modifier");
162-
unciv_tech_modifier("unciv_economic_modifier");
163-
164156
for (TechnologyFolder const& folder : get_technology_folders()) {
165157
ret &= modifier_manager.add_modifier_effect(
166158
StringUtils::append_string_views(folder.get_identifier(), "_research_bonus"), true

0 commit comments

Comments
 (0)