Skip to content

Commit 0d8bea5

Browse files
committed
RPR v1.3
Updated for 1.12 Iberian Twilight
1 parent aad51dd commit 0d8bea5

File tree

17 files changed

+104
-231
lines changed

17 files changed

+104
-231
lines changed

Industries Rework - Ranches/.metadata/metadata.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88
"Balance",
99
"Economy And Buildings",
1010
"Gameplay",
11-
"1.9",
12-
"1.10"
11+
"1.12"
1312
],
1413
"relationships" : [],
1514
"game_custom_data" : {

Industries Rework - Ranches/STEAM_PAGE.bbcode

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[img]https://i.imgur.com/7xuCZqW.png[/img]
2-
[img]https://img.shields.io/badge/Supports_Game_Version-1.10-blue[/img] (and onwards)
2+
[img]https://img.shields.io/badge/Supports_Game_Version-1.12-blue[/img] (and onwards)
33
[url=https://github.com/MasterOfGrey/Grey-Victoria3-Reworks][img]https://img.shields.io/github/v/tag/MasterOfGrey/Grey-Victoria3-Reworks?sort=date&filter=*RPR-*&label=Mod%20Tag%20%26%20Version&color=7700CF[/img][/url][url=https://discord.gg/SnUghEkQQz][img]https://img.shields.io/discord/1377452253715107912?&label=Discord&color=7700CF[/img][/url]
44
Please consider rating this if you like it! It really helps out. [img]https://i.imgur.com/tE28cZ7.gif[/img]
55
[spoiler]Originally made for: Version 1.8.6[/spoiler]

Industries Rework - Ranches/common/buildings/mog_ranch.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-

2-
building_livestock_ranch = {
3-
building_group = bg_livestock_ranches
1+
# You would only use this if you wanted to have ranches...
2+
REPLACE_OR_CREATE:building_livestock_ranch = {
3+
building_group = bg_ranching
44

55
icon = "gfx/interface/icons/building_icons/cattle_ranch.dds"
66

Industries Rework - Ranches/common/company_types/yMoG_RPR_companies_overwrite.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Grocery expands to include ranches:
2-
company_basic_food = {
2+
TRY_REPLACE:company_basic_food = {
33
icon = "gfx/interface/icons/company_icons/basic_food.dds"
44
background = "gfx/interface/icons/company_icons/company_backgrounds/comp_illu_manufacturing_light.dds"
55

@@ -67,7 +67,7 @@ company_basic_food = {
6767
}
6868
}
6969

70-
# Somali combined food chain Syndicate:
70+
# ADDED (as an easter egg): Somali combined food chain Syndicate:
7171
company_somali_food_chain = {
7272
icon = "gfx/interface/icons/company_icons/basic_food.dds"
7373
background = "gfx/interface/icons/company_icons/company_backgrounds/comp_illu_manufacturing_light.dds"

Industries Rework - Ranches/common/modifier_type_definitions/MoG_RPR_modifier_types.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Missing Vanilla Goods
2-
goods_output_grain_mult={
2+
REPLACE_OR_CREATE:goods_output_grain_mult={
33
decimals=1
44
color=good
55
percent=yes
@@ -8,7 +8,7 @@ goods_output_grain_mult={
88
}
99
}
1010

11-
goods_output_meat_mult={
11+
REPLACE_OR_CREATE:goods_output_meat_mult={
1212
decimals=1
1313
color=good
1414
percent=yes
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
########################
2+
# Vanilla baseline #
3+
########################
4+
5+
# If someone did something super funky in a crappy overwrite mod at the top level, reset to baseline if applicable.
6+
TRY_REPLACE:popneed_basic_food = {
7+
default = grain
8+
9+
entry = {
10+
# Grain is generally very plentiful, slightly reduced weight helps ensure
11+
# lower supply goods don't get pushed out even with low prices
12+
goods = grain
13+
14+
weight = 0.85
15+
max_supply_share = 0.9
16+
min_supply_share = 0.0
17+
}
18+
19+
entry = {
20+
goods = fish
21+
22+
weight = 1
23+
max_supply_share = 0.9
24+
min_supply_share = 0.0
25+
}
26+
27+
entry = {
28+
goods = meat
29+
30+
weight = 1
31+
max_supply_share = 0.9
32+
min_supply_share = 0.0
33+
}
34+
35+
entry = {
36+
goods = fruit
37+
38+
weight = 1
39+
max_supply_share = 0.9
40+
min_supply_share = 0.0
41+
}
42+
43+
entry = {
44+
# Increased weight for convenience of pre-processed foods
45+
goods = groceries
46+
47+
weight = 1.15
48+
max_supply_share = 0.9
49+
min_supply_share = 0.0
50+
}
51+
}

Industries Rework - Ranches/common/pop_needs/yMoG_RPR_pop_needs.txt

Lines changed: 9 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -9,56 +9,13 @@
99
# very poor pops, who don't have the wealth to afford shortage goods.
1010
# Goods get roughly even weights as pops should favour not starving over
1111
# purchasing a particular good.
12-
popneed_basic_food = {
13-
default = grain
14-
15-
entry = {
16-
# Grain is generally very plentiful, slightly reduced weight helps ensure
17-
# lower supply goods don't get pushed out even with low prices
18-
goods = grain
19-
20-
weight = 0.85
21-
max_supply_share = 0.9
22-
min_supply_share = 0.0
23-
}
24-
25-
entry = {
26-
goods = fish
27-
28-
weight = 1
29-
max_supply_share = 0.9
30-
min_supply_share = 0.0
31-
}
32-
33-
entry = {
34-
goods = meat
35-
36-
weight = 1
37-
max_supply_share = 0.9
38-
min_supply_share = 0.0
39-
}
40-
41-
entry = {
42-
goods = fruit
43-
44-
weight = 1
45-
max_supply_share = 0.9
46-
min_supply_share = 0.0
47-
}
48-
49-
entry = {
50-
# Increased weight for convenience of pre-processed foods
51-
goods = groceries
52-
53-
weight = 1.15
54-
max_supply_share = 0.9
55-
min_supply_share = 0.0
56-
}
5712

13+
# Add to intended balance if applicable.
14+
TRY_INJECT:popneed_basic_food = {
5815
entry = {
5916
## RPR - Added
6017
# Sugar is food and deserves to be in this category, but
61-
# gets low weight, low max supply as it's not nutriative
18+
# gets low weight, low max supply as it's not nutritive
6219
# enough to fill a significant portion of food needs
6320
# Slight reduction in weight and max supply from PDT,
6421
# since sugar is also consumed as a stimulant as of 1.10
@@ -68,7 +25,9 @@ popneed_basic_food = {
6825
max_supply_share = 0.2 # 0.25
6926
min_supply_share = 0.0
7027
}
71-
28+
}
29+
30+
TRY_INJECT:popneed_basic_food = {
7231
entry = {
7332
## RPR - Added
7433
# Represents street vendors, restaurants, etc.
@@ -84,7 +43,9 @@ popneed_basic_food = {
8443
# Pops wealthy enough to be purchasing luxury food have the budget
8544
# to afford small amounts of max price goods without becoming
8645
# impoverished. Additionally, variety is a luxury of it's own.
87-
popneed_luxury_food = {
46+
47+
# Overwritten because we change the default and to avoid subtractive complications.
48+
TRY_REPLACE:popneed_luxury_food = {
8849
default = groceries # meat - RPR: groceries push industrialization better
8950

9051
entry = {

Industries Rework - Ranches/common/production_method_groups/mog_ranch_pmg.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pmg_base_building_livestock_ranch = {
1+
REPLACE_OR_CREATE:pmg_base_building_livestock_ranch = {
22
texture = "gfx/interface/icons/generic_icons/mixed_icon_refining.dds"
33
production_methods = {
44
pm_open_air_stockyards
@@ -7,7 +7,7 @@
77
}
88
}
99

10-
pmg_automation_ranch = {
10+
REPLACE_OR_CREATE:pmg_automation_ranch = {
1111
texture = "gfx/interface/icons/generic_icons/mixed_icon_refining.dds"
1212
production_methods = {
1313
pm_homemade_tools
@@ -18,7 +18,7 @@ pmg_automation_ranch = {
1818
}
1919
}
2020

21-
pmg_sheep_ranch = {
21+
REPLACE_OR_CREATE:pmg_sheep_ranch = {
2222
texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
2323
production_methods = {
2424
pm_beasts_of_burden
@@ -28,7 +28,7 @@ pmg_sheep_ranch = {
2828
}
2929
}
3030

31-
pmg_dairy_products = {
31+
REPLACE_OR_CREATE:pmg_dairy_products = {
3232
texture = "gfx/interface/icons/generic_icons/mixed_icon_refining.dds"
3333
production_methods = {
3434
pm_no_cheese
@@ -39,7 +39,7 @@ pmg_dairy_products = {
3939
}
4040
}
4141

42-
pmg_fencing = {
42+
REPLACE_OR_CREATE:pmg_fencing = {
4343
texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
4444
production_methods = {
4545
pm_standard_fences
@@ -48,7 +48,7 @@ pmg_fencing = {
4848
}
4949
}
5050

51-
pmg_refrigeration_building_livestock_ranch = {
51+
REPLACE_OR_CREATE:pmg_refrigeration_building_livestock_ranch = {
5252
texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
5353
production_methods = {
5454
pm_unrefrigerated_ranch

Industries Rework - Ranches/common/production_methods/amog_rpr_subsistence.txt

Lines changed: 5 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,5 @@
11
### Subsistence Production
2-
default_building_subsistence_farms = {
3-
texture = "gfx/interface/icons/production_method_icons/subsistence_farming.dds"
4-
5-
building_modifiers = {
6-
workforce_scaled = { # 55
7-
goods_output_grain_add = 1.0 # 20
8-
goods_output_fabric_add = 0.5 # 10
9-
goods_output_wood_add = 0.5 # 10
10-
goods_output_services_add = 0.5 # 15
11-
}
12-
13-
level_scaled = {
14-
building_employment_peasants_add = 5000
15-
}
16-
}
17-
2+
TRY_INJECT:default_building_subsistence_farms = {
183
state_modifiers = { # This is inherited from USU, and is not strictly in scope for this mod - but I've seen that it works and people should have access to this feature without USU if they want it.
194
workforce_scaled = {
205
state_birth_rate_mult = -0.0045 # For some reason this one gets modifiers but the other doesn't, and the goal is to cancel out when fully employed.
@@ -25,23 +10,7 @@ default_building_subsistence_farms = {
2510
}
2611
}
2712

28-
default_building_subsistence_orchards = {
29-
texture = "gfx/interface/icons/production_method_icons/subsistence_farming.dds"
30-
31-
building_modifiers = {
32-
workforce_scaled = { # 55
33-
goods_output_grain_add = 0.25 # 5
34-
goods_output_fruit_add = 0.5 # 15
35-
goods_output_fabric_add = 0.5 # 10
36-
goods_output_wood_add = 0.5 # 10
37-
goods_output_services_add = 0.5 # 15
38-
}
39-
40-
level_scaled = {
41-
building_employment_peasants_add = 5000
42-
}
43-
}
44-
13+
TRY_INJECT:default_building_subsistence_orchards = {
4514
state_modifiers = {
4615
workforce_scaled = {
4716
state_birth_rate_mult = -0.0045
@@ -52,23 +21,7 @@ default_building_subsistence_orchards = {
5221
}
5322
}
5423

55-
default_building_subsistence_pastures = {
56-
texture = "gfx/interface/icons/production_method_icons/subsistence_farming.dds"
57-
58-
building_modifiers = {
59-
workforce_scaled = { # 55
60-
goods_output_grain_add = 0.25 # 5
61-
goods_output_meat_add = 0.5 # 15
62-
goods_output_fabric_add = 0.75 # 15
63-
goods_output_wood_add = 0.25 # 5
64-
goods_output_services_add = 0.5 # 15
65-
}
66-
67-
level_scaled = {
68-
building_employment_peasants_add = 5000
69-
}
70-
}
71-
24+
TRY_INJECT:default_building_subsistence_pastures = {
7225
state_modifiers = {
7326
workforce_scaled = {
7427
state_birth_rate_mult = -0.0045
@@ -79,23 +32,7 @@ default_building_subsistence_pastures = {
7932
}
8033
}
8134

82-
default_building_subsistence_fishing_villages = {
83-
texture = "gfx/interface/icons/production_method_icons/subsistence_farming.dds"
84-
85-
building_modifiers = {
86-
workforce_scaled = { # 55
87-
goods_output_grain_add = 0.5 # 10
88-
goods_output_fish_add = 1.0 # 20
89-
goods_output_fabric_add = 0.25 # 5
90-
goods_output_wood_add = 0.25 # 5
91-
goods_output_services_add = 0.5 # 15
92-
}
93-
94-
level_scaled = {
95-
building_employment_peasants_add = 5000
96-
}
97-
}
98-
35+
TRY_INJECT:default_building_subsistence_fishing_villages = {
9936
state_modifiers = {
10037
workforce_scaled = {
10138
state_birth_rate_mult = -0.0045
@@ -106,22 +43,7 @@ default_building_subsistence_fishing_villages = {
10643
}
10744
}
10845

109-
default_building_subsistence_rice_paddies = {
110-
texture = "gfx/interface/icons/production_method_icons/subsistence_farming.dds"
111-
112-
building_modifiers = {
113-
workforce_scaled = { # 100
114-
goods_output_grain_add = 2 # 40
115-
goods_output_fabric_add = 0.75 # 15
116-
goods_output_wood_add = 0.75 # 15
117-
goods_output_services_add = 1 # 30
118-
}
119-
120-
level_scaled = {
121-
building_employment_peasants_add = 10000
122-
}
123-
}
124-
46+
TRY_INJECT:default_building_subsistence_rice_paddies = {
12547
state_modifiers = {
12648
workforce_scaled = {
12749
state_birth_rate_mult = -0.0045

Industries Rework - Ranches/common/production_methods/mog_1_meat_pms.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pm_open_air_stockyards = {
1+
REPLACE_OR_CREATE:pm_open_air_stockyards = {
22
texture = "gfx/interface/icons/production_method_icons/m1_open_air_stockyards.dds"
33
building_modifiers = {
44
workforce_scaled = {
@@ -12,7 +12,7 @@
1212
}
1313
}
1414

15-
pm_intensive_grazing_ranch = {
15+
REPLACE_OR_CREATE:pm_intensive_grazing_ranch = {
1616
texture = "gfx/interface/icons/production_method_icons/m1_intense_grazing.dds"
1717

1818
unlocking_technologies = {
@@ -39,7 +39,7 @@ pm_intensive_grazing_ranch = {
3939
}
4040
}
4141

42-
pm_battery_farming = {
42+
REPLACE_OR_CREATE:pm_battery_farming = {
4343
texture = "gfx/interface/icons/production_method_icons/m1_battery_farming.dds"
4444

4545
unlocking_technologies = {

0 commit comments

Comments
 (0)