diff --git a/common/domiciles/buildings/NEOW_minority_community_buildings.txt b/common/domiciles/buildings/NEOW_minority_community_buildings.txt index 7ea3cfd4..73d42678 100644 --- a/common/domiciles/buildings/NEOW_minority_community_buildings.txt +++ b/common/domiciles/buildings/NEOW_minority_community_buildings.txt @@ -21,6 +21,8 @@ minority_community_main_01 = { parameters = { camp_unlocks_second_officer = yes + camp_unlocks_huntperson_officer = yes + camp_unlocks_chief_forager_officer = yes } asset = { trigger = { @@ -3808,6 +3810,7 @@ communal_gardens_01 = { } parameters = { + minority_comm_contributes_provisions = yes increased_gardener_aptitude_1 = yes camp_improves_gather_provisions_decision = yes } @@ -3931,6 +3934,7 @@ communal_gardens_02 = { } parameters = { + minority_comm_contributes_provisions = yes increased_gardener_aptitude_2 = yes camp_improves_gather_provisions_decision = yes } @@ -4054,6 +4058,7 @@ communal_gardens_03 = { } parameters = { + minority_comm_contributes_provisions = yes increased_gardener_aptitude_3 = yes camp_improves_gather_provisions_decision = yes } @@ -4573,6 +4578,7 @@ communal_gardens_fruit_04 = { } parameters = { + minority_comm_contributes_provisions = yes increased_gardener_aptitude_3 = yes camp_improves_gather_provisions_decision = yes } @@ -4701,6 +4707,7 @@ communal_gardens_fruit_05 = { } parameters = { + minority_comm_contributes_provisions = yes increased_gardener_aptitude_3 = yes camp_improves_gather_provisions_decision = yes } @@ -4829,6 +4836,7 @@ communal_gardens_fruit_06 = { } parameters = { + minority_comm_contributes_provisions = yes increased_gardener_aptitude_3 = yes camp_improves_gather_provisions_decision = yes } @@ -7940,8 +7948,9 @@ village_grazing_land_01 = { light_cavalry_maintenance_mult = -0.05 domicile_monthly_gold_add = 0.2 } - - + parameters = { + minority_comm_contributes_provisions = yes + } on_complete = { if = { limit = { @@ -8059,7 +8068,10 @@ village_grazing_land_02 = { light_cavalry_maintenance_mult = -0.15 domicile_monthly_gold_add = 0.3 } - + + parameters = { + minority_comm_contributes_provisions = yes + } on_complete = { if = { limit = { @@ -8170,7 +8182,10 @@ village_grazing_land_03 = { } } } - + + parameters = { + minority_comm_contributes_provisions = yes + } character_modifier = { light_cavalry_damage_mult = 0.22 light_cavalry_toughness_mult = 0.21 @@ -8303,7 +8318,10 @@ village_grazing_land_04 = { heavy_cavalry_maintenance_mult = -0.05 domicile_monthly_gold_add = 0.5 } - + + parameters = { + minority_comm_contributes_provisions = yes + } on_complete = { if = { @@ -8413,7 +8431,10 @@ grazing_land_05 = { heavy_cavalry_maintenance_mult = -0.15 domicile_monthly_gold_add = 0.6 } - + + parameters = { + minority_comm_contributes_provisions = yes + } on_complete = { if = { @@ -8523,7 +8544,10 @@ grazing_land_06 = { heavy_cavalry_maintenance_mult = -0.25 domicile_monthly_gold_add = 0.7 } - + + parameters = { + minority_comm_contributes_provisions = yes + } on_complete = { if = { @@ -8651,6 +8675,7 @@ village_grain_fields_01 = { supply_limit_mult = 0.05 } parameters = { + minority_comm_contributes_provisions = yes camp_improves_gather_provisions_decision = yes } on_complete = { @@ -8787,6 +8812,7 @@ village_grain_fields_02 = { } parameters = { + minority_comm_contributes_provisions = yes camp_improves_gather_provisions_decision = yes } on_complete = { @@ -8918,6 +8944,7 @@ village_grain_fields_03 = { } parameters = { + minority_comm_contributes_provisions = yes camp_improves_gather_provisions_decision = yes } on_complete = { @@ -9049,6 +9076,7 @@ village_grain_fields_04 = { } parameters = { + minority_comm_contributes_provisions = yes camp_improves_gather_provisions_decision = yes } on_complete = { @@ -9180,6 +9208,7 @@ village_grain_fields_05 = { } parameters = { + minority_comm_contributes_provisions = yes camp_improves_gather_provisions_decision = yes } on_complete = { @@ -9311,6 +9340,7 @@ village_grain_fields_06 = { } parameters = { + minority_comm_contributes_provisions = yes camp_improves_gather_provisions_decision = yes } on_complete = { @@ -9411,6 +9441,7 @@ village_rice_field_01 = { } parameters = { + minority_comm_contributes_provisions = yes camp_improves_gather_provisions_decision = yes } ai_value = { @@ -9486,6 +9517,7 @@ village_rice_field_02 = { supply_limit_mult = 0.05 } parameters = { + minority_comm_contributes_provisions = yes camp_improves_gather_provisions_decision = yes } ai_value = { @@ -9566,6 +9598,7 @@ village_rice_field_03 = { } parameters = { + minority_comm_contributes_provisions = yes camp_improves_gather_provisions_decision = yes } ai_value = { @@ -9646,6 +9679,7 @@ village_rice_field_04 = { } parameters = { + minority_comm_contributes_provisions = yes camp_improves_gather_provisions_decision = yes } ai_value = { @@ -9726,6 +9760,7 @@ village_rice_field_05 = { } parameters = { + minority_comm_contributes_provisions = yes camp_improves_gather_provisions_decision = yes } ai_value = { @@ -9806,6 +9841,7 @@ village_rice_field_06 = { } parameters = { + minority_comm_contributes_provisions = yes camp_improves_gather_provisions_decision = yes } ai_value = { diff --git a/common/on_action/yearly_on_actions.txt b/common/on_action/yearly_on_actions.txt index c7e62b68..cde6b779 100644 --- a/common/on_action/yearly_on_actions.txt +++ b/common/on_action/yearly_on_actions.txt @@ -755,6 +755,138 @@ yearly_global_pulse = { # Root is the character yearly_playable_pulse = { effect = { + if = { + limit = { + government = landless_minority_government + domicile ?= { + OR = { + has_domicile_building_or_higher = village_rice_field_05 + has_domicile_building_or_higher = village_grain_fields_05 + } + } + } + domicile ?= { + change_provisions = { + value = 600 + } + } + } + else_if = { + limit = { + government = landless_minority_government + domicile ?= { + OR = { + has_domicile_building_or_higher = village_rice_field_03 + has_domicile_building_or_higher = village_grain_fields_03 + } + } + } + domicile ?= { + change_provisions = { + value = 400 + } + } + } + else_if = { + limit = { + government = landless_minority_government + domicile ?= { + OR = { + has_domicile_building_or_higher = village_rice_field_01 + has_domicile_building_or_higher = village_grain_fields_01 + } + } + } + domicile ?= { + change_provisions = { + value = 200 + } + } + } + else = { + } + if = { + limit = { + government = landless_minority_government + domicile ?= { + has_domicile_building_or_higher = village_grazing_land_05 + } + } + domicile ?= { + change_provisions = { + value = 600 + } + } + } + else_if = { + limit = { + government = landless_minority_government + domicile ?= { + has_domicile_building_or_higher = village_grazing_land_03 + } + } + domicile ?= { + change_provisions = { + value = 400 + } + } + } + else_if = { + limit = { + government = landless_minority_government + domicile ?= { + has_domicile_building_or_higher = village_grazing_land_01 + } + } + domicile ?= { + change_provisions = { + value = 200 + } + } + } + else = { + } + if = { + limit = { + government = landless_minority_government + domicile ?= { + has_domicile_building_or_higher = communal_gardens_fruit_05 + } + } + domicile ?= { + change_provisions = { + value = 600 + } + } + } + else_if = { + limit = { + government = landless_minority_government + domicile ?= { + has_domicile_building_or_higher = communal_gardens_03 + } + } + domicile ?= { + change_provisions = { + value = 400 + } + } + } + else_if = { + limit = { + government = landless_minority_government + domicile ?= { + has_domicile_building_or_higher = communal_gardens_01 + } + } + domicile ?= { + change_provisions = { + value = 200 + } + } + } + else = { + } ai_budget_manipulation_effect = yes #Mandala diff --git a/localization/english/replace/NEOW_Domicile_l_english.yml b/localization/english/replace/NEOW_Domicile_l_english.yml index 4e14f9a2..84f08043 100644 --- a/localization/english/replace/NEOW_Domicile_l_english.yml +++ b/localization/english/replace/NEOW_Domicile_l_english.yml @@ -308,4 +308,5 @@ community_baggage_train_06_domicile_building: "Communities Baggage Train" community_baggage_train_06_domicile_building_desc: "The Baggage train is upkept incase they are no longer wanted in their locality." community_baggage_train_ample_steeds: "Ample Steeds" - community_baggage_train_ample_steeds_desc: "Horses are kept ready incase flight becomes necessary." \ No newline at end of file + community_baggage_train_ample_steeds_desc: "Horses are kept ready incase flight becomes necessary." + minority_comm_contributes_provisions: "This building chain will contribute [provisions_i][provisions|E] to your community yearly" \ No newline at end of file