Skip to content

Commit c44fb8d

Browse files
authored
Merge pull request #727 from Cold-War-Project/carcaras-economy-review
industrial buildings redesign
2 parents f9ea6e0 + 0279d3c commit c44fb8d

12 files changed

Lines changed: 2962 additions & 4181 deletions

common/buildings/01_industry.txt

Lines changed: 59 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ building_food_industry = {
66
levels_per_mesh = 5
77

88
unlocking_technologies = {
9-
early_chemistry
9+
1010
}
1111

1212
ai_nationalization_desire = -0.25 # AI is generally fine with privatizing consumer goods industries
1313

1414
production_method_groups = {
1515
pmg_base_building_food_industry
16-
pmg_fish_packing
16+
pmg_food_packing
1717
pmg_automation_food
1818
}
1919

@@ -39,14 +39,14 @@ building_distilleries = {
3939
levels_per_mesh = 5
4040

4141
unlocking_technologies = {
42-
early_chemistry
42+
4343
}
4444

4545
ai_nationalization_desire = -0.25 # AI is generally fine with privatizing consumer goods industries
4646

4747
production_method_groups = {
4848
pmg_distilling_liquor
49-
pmg_distilling_wine
49+
pmg_distilling_beer
5050
pmg_automation_distillery
5151
}
5252

@@ -86,7 +86,7 @@ building_textile_manufactories = {
8686
levels_per_mesh = 5
8787

8888
unlocking_technologies = {
89-
early_production
89+
9090
}
9191

9292
ai_nationalization_desire = -0.25 # AI is generally fine with privatizing consumer goods industries
@@ -117,7 +117,7 @@ building_furniture_manufactories = {
117117
levels_per_mesh = 5
118118

119119
unlocking_technologies = {
120-
early_production
120+
121121
}
122122

123123
ai_nationalization_desire = -0.25 # AI is generally fine with privatizing consumer goods industries
@@ -148,7 +148,7 @@ building_glassworks = {
148148
levels_per_mesh = 5
149149

150150
unlocking_technologies = {
151-
early_production
151+
152152
}
153153

154154
production_method_groups = {
@@ -177,13 +177,14 @@ building_tool_manufactories = {
177177
levels_per_mesh = 5
178178

179179
unlocking_technologies = {
180-
early_production
180+
181181
}
182182

183183
ai_nationalization_desire = 0.25 # AI is a bit reluctant to privatize tools due to importance for construction etc
184184

185185
production_method_groups = {
186186
pmg_base_tools
187+
pmg_precision_instruments
187188
pmg_automation_tools
188189
}
189190

@@ -209,7 +210,7 @@ building_paper_manufactories = {
209210
levels_per_mesh = 5
210211

211212
unlocking_technologies = {
212-
early_production
213+
213214
}
214215

215216
ai_nationalization_desire = 0.25 # AI is a bit reluctant to privatize government goods
@@ -240,7 +241,7 @@ building_chemical_plants = {
240241
levels_per_mesh = 5
241242

242243
unlocking_technologies = {
243-
early_chemistry
244+
244245
}
245246

246247
production_method_groups = {
@@ -269,7 +270,7 @@ building_synthetics_plant = {
269270
levels_per_mesh = 5
270271

271272
unlocking_technologies = {
272-
nylon
273+
273274
}
274275

275276
production_method_groups = {
@@ -298,13 +299,14 @@ building_steelworks = {
298299
levels_per_mesh = 5
299300

300301
unlocking_technologies = {
301-
early_production
302+
302303
}
303304

304305
ai_nationalization_desire = 0.25 # AI will generally not privatize steel mills due to importance for construction
305306

306307
production_method_groups = {
307308
pmg_base_steelworks
309+
pmg_steelworks_electric_arc
308310
pmg_automation_steelworks
309311
}
310312

@@ -329,7 +331,7 @@ building_aluminum_refinery = {
329331
levels_per_mesh = 5
330332

331333
unlocking_technologies = {
332-
early_production
334+
333335
}
334336

335337
production_method_groups = {
@@ -358,7 +360,7 @@ building_motor_industry = {
358360
levels_per_mesh = 5
359361

360362
unlocking_technologies = {
361-
combustion_gas_engine
363+
362364
}
363365

364366
production_method_groups = {
@@ -388,7 +390,7 @@ building_automobile_manufactories = {
388390
levels_per_mesh = 5
389391

390392
unlocking_technologies = {
391-
combustion_gas_engine
393+
392394
}
393395

394396
ai_nationalization_desire = -0.25 # AI is generally fine with privatizing consumer goods industries
@@ -419,7 +421,7 @@ building_tank_factory = {
419421
levels_per_mesh = 5
420422
icon = "gfx/interface/icons/building_icons/advanced_military.dds"
421423
unlocking_technologies = {
422-
combustion_gas_engine
424+
423425
}
424426

425427
ai_nationalization_desire = -0.15 # AI might be more inclined to nationalize tank factories
@@ -480,7 +482,7 @@ building_drydocks = {
480482
city_type = port
481483

482484
unlocking_technologies = {
483-
pre_war_naval_tech
485+
484486
}
485487

486488
ai_nationalization_desire = 0.5 # AI generally does not want to privatize military goods industries
@@ -511,11 +513,12 @@ building_electronics_manufactories = {
511513
levels_per_mesh = 5
512514

513515
unlocking_technologies = {
514-
electronics_tech
516+
515517
}
516518

517519
production_method_groups = {
518520
pmg_base_electronics
521+
pmg_advanced_components
519522
pmg_automation_electronics
520523
}
521524

@@ -540,7 +543,7 @@ building_small_arms_manufactories = {
540543
levels_per_mesh = 5
541544

542545
unlocking_technologies = {
543-
interwar_military_technology
546+
544547
}
545548

546549
ai_nationalization_desire = 0.5 # AI generally does not want to privatize military goods industries
@@ -572,7 +575,7 @@ building_explosives_industry = {
572575
levels_per_mesh = 5
573576

574577
unlocking_technologies = {
575-
interwar_military_technology
578+
576579
}
577580

578581
ai_nationalization_desire = 0.5 # AI generally does not want to privatize military goods industries
@@ -603,7 +606,7 @@ building_munitions_plants = {
603606
levels_per_mesh = 5
604607

605608
unlocking_technologies = {
606-
interwar_military_technology
609+
607610
}
608611

609612
ai_nationalization_desire = 0.5 # AI generally does not want to privatize military goods industries
@@ -659,6 +662,38 @@ building_fuel_refineries = {
659662
background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_light_industry.dds"
660663
}
661664

665+
building_biofuel_refineries = {
666+
building_group = bg_light_industry
667+
icon ="gfx/interface/icons/building_icons/fuel_industry.dds"
668+
city_type = city
669+
levels_per_mesh = 5
670+
671+
unlocking_technologies = {
672+
673+
}
674+
675+
ai_nationalization_desire = 0.25 # Fuel is a strategic resource
676+
677+
production_method_groups = {
678+
pmg_sugar_biofuel
679+
pmg_grain_biofuel
680+
pmg_biofuel_automation
681+
}
682+
683+
required_construction = construction_cost_very_high
684+
ownership_type = self
685+
686+
possible = {
687+
owner = {
688+
not = {
689+
has_law = law_type:law_industry_banned
690+
}
691+
}
692+
}
693+
694+
background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_light_industry.dds"
695+
}
696+
662697
building_aircraft_manufactories = {
663698
building_group = bg_heavy_industry
664699
icon ="gfx/interface/icons/building_icons/aircraft_industry.dds"
@@ -756,7 +791,7 @@ building_computer_manufactories = {
756791
levels_per_mesh = 5
757792

758793
unlocking_technologies = {
759-
mechanical_computers
794+
760795
}
761796

762797
production_method_groups = {
@@ -785,13 +820,14 @@ building_consumer_electronics_manufactories = {
785820
levels_per_mesh = 5
786821

787822
unlocking_technologies = {
788-
cathode_ray_tubes
823+
789824
}
790825

791826
ai_nationalization_desire = -0.25 # AI is generally fine with privatizing consumer goods industries
792827

793828
production_method_groups = {
794829
pmg_base_consumer_electronics
830+
pmg_advanced_electronics
795831
pmg_automation_consumer_electronics_manufactories
796832
}
797833

common/buildings/06_urban_center.txt

Lines changed: 1 addition & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,8 @@ building_urban_center = {
1111

1212
production_method_groups = {
1313
pmg_urban_form
14-
#pmg_residential_areas
15-
#pmg_planning_method
14+
pmg_commerce_services
1615
pmg_public_transport
17-
#pmg_religious_services
1816
}
1917

2018
buildable = no
@@ -198,30 +196,6 @@ building_telecommunications = {
198196
}
199197
}
200198

201-
building_tourism_industry = {
202-
ownership_type = self
203-
background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_light_industry.dds"
204-
building_group = bg_tourism
205-
icon ="gfx/interface/icons/building_icons/tourism_industry.dds"
206-
levels_per_mesh = 5
207-
unlocking_technologies = {
208-
rapid_transit
209-
}
210-
production_method_groups = {
211-
pmg_base_tourism
212-
pmg_tourism_entertainment
213-
pmg_supporting_industry_tourism
214-
}
215-
required_construction = construction_cost_very_high
216-
possible = {
217-
owner = {
218-
not = {
219-
has_law = law_type:law_industry_banned
220-
}
221-
}
222-
}
223-
}
224-
225199
building_financial_services = {
226200
ownership_type = self
227201
background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_light_industry.dds"
@@ -233,8 +207,6 @@ building_financial_services = {
233207
}
234208
production_method_groups = {
235209
pmg_base_financial_services
236-
pmg_commercial_banking
237-
pmg_investment_services
238210
}
239211
required_construction = construction_cost_very_high
240212
possible = {

0 commit comments

Comments
 (0)