# Dynamite

pmg_curie_explosives_building_uranium_mine = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_no_explosives
		pm_curie_nitroglycerin_building_uranium_mine
		pm_curie_dynamite_building_uranium_mine
		pm_high_precision_blasting_building_uranium_mine
	}
}

pmg_explosives_building_bauxite_mine = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_no_explosives
		pm_nitroglycerin_building_bauxite_mine
		pm_dynamite_building_bauxite_mine
		pm_high_precision_blasting_building_bauxite_mine
	}
}

pmg_explosives_building_copper_mine = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_no_explosives
		pm_nitroglycerin_building_copper_mine
		pm_dynamite_building_copper_mine
		pm_high_precision_blasting_building_copper_mine
	}
}

pmg_explosives_building_commonores_mine = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_no_explosives
		pm_nitroglycerin_building_commonores_mine
		pm_dynamite_building_commonores_mine
		pm_high_precision_blasting_building_commonores_mine
	}
}

pmg_explosives_building_advancedores_mine = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_no_explosives
		pm_nitroglycerin_building_advancedores_mine
		pm_dynamite_building_advancedores_mine
		pm_high_precision_blasting_building_advancedores_mine
	}
}

#Uranium Mine

# pmg_refined_fuel_building_uranium_mine = {
# 	texture = "gfx/interface/icons/generic_icons/mixed_icon_refining.dds"
# 	production_methods = {
# 		pm_automation_disabled
# 		pm_refined_fuel_building_uranium_mine
# 	}
# }

pmg_curie_steam_automation_building_uranium_mine = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_no_steam_automation
		pm_steam_donkey_mine
		pm_purification_mine
		pm_hpgr_comminution
	}
}

pmg_curie_train_automation_building_uranium_mine = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_road_carts
		pm_rail_transport_mine
		pm_multiway_transport_mine
	}
}

# Oil refineries

pmg_fuel_production = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_refining.dds"
	production_methods = {
		pm_mendelejew_coal_liquefaction
		pm_fractional_distillation
		pm_vacuum_distillation
		pm_thermal_cracking
		pm_catalytic_cracking
		pm_hydrotreated_biofuels
		# pm_hydrocracking
	}
}

# Petrochemical Industry

pmg_plastics_production = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_bakelite_molding #Rappresenta la produzione di Bakelite, una delle prime plastiche sintetiche, introdotta all'inizio del XX secolo.
		pm_celluloid_processing #Indica l'uso del celluloide, un materiale plastico storico utilizzato per pellicole e oggetti vari.
		#pm_mendelejew_isoprene
		#pm_mendelejev_butadiene
		pm_polyethylene_synthesis #Introduce il polietilene, una plastica versatile che divenne popolare negli anni '50.
		pm_ziegler-natta_catalysts #Rappresenta l'uso di catalizzatori Ziegler-Natta, fondamentali per la produzione di polimeri come il polipropilene.
	}
}

# Spaceport

# pmg_base_building_spaceport = {
# 	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
# 	production_methods = {
# 		pm_orbital_launch_system
# 	}
# }

# Aluminium

pmg_train_automation_building_bauxite_mine = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_road_carts
		pm_rail_transport_mine
		pm_multiway_transport_mine
	}
}

pmg_alloys_process = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_basic_smelting_process
		pm_electric_arc_process_alloying
		pm_advanced_alloying_techniques
		pm_vacuum_arc_remelting
	}
}

pmg_aluminiummaking_process = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_no_aluminium_production
		pm_wohler_deville_process
		pm_hall_heroult_process
		pm_electro-refining_process		
	}
}
	
# Mines

pmg_mining_equipment_building_commonores_mine = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_picks_and_shovels_building_commonores_mine
		pm_atmospheric_engine_pump_building_commonores_mine
		pm_condensing_engine_pump_building_commonores_mine
		pm_diesel_pump_building_commonores_mine
		pm_electric_fueled_pump_building_commonores_mine
		pm_heavy_machineries_building_commonores_mine
		pm_autonomous_and_remote_ops_building_commonores_mine
	}
}
pmg_selective_mineral_extraction_commonores_mine = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_no_selective_mineral_extraction
		selective_mineral_extraction_commonores_mine
	}
}

pmg_mining_equipment_building_bauxite_mine = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_picks_and_shovels_building_bauxite_mine
		pm_atmospheric_engine_pump_building_bauxite_mine
		pm_condensing_engine_pump_building_bauxite_mine
		pm_diesel_pump_building_bauxite_mine
		pm_electric_fueled_pump_building_bauxite_mine
		pm_heavy_machineries_building_bauxite_mine
		pm_autonomous_and_remote_ops_building_bauxite_mine
	}
}

pmg_curie_mining_equipment_building_uranium_mine = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_curie_picks_and_shovels_building_uranium_mine
		pm_curie_atmospheric_engine_pump_building_uranium_mine
		pm_curie_condensing_engine_pump_building_uranium_mine
		pm_curie_diesel_pump_building_uranium_mine
		pm_electric_fueled_pump_building_uranium_mine
		pm_heavy_machineries_building_uranium_mine
		pm_autonomous_and_remote_ops_building_uranium_mine
	}
}

pmg_mining_equipment_building_copper_mine = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_picks_and_shovels_building_copper_mine
		pm_atmospheric_engine_pump_building_copper_mine
		pm_condensing_engine_pump_building_copper_mine
		pm_diesel_pump_building_copper_mine
		pm_electric_fueled_pump_building_copper_mine
		pm_heavy_machineries_building_copper_mine
		pm_autonomous_and_remote_ops_building_copper_mine
	}
}

pmg_mining_equipment_building_advancedores_mine = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_picks_and_shovels_building_advancedores_mine
		pm_diesel_pump_building_advancedores_mine
		pm_electric_fueled_pump_building_advancedores_mine
		pm_heavy_machineries_building_advancedores_mine
		pm_autonomous_and_remote_ops_building_advancedores_mine
	}
}

# Rare Earths Mine

pmg_mining_equipment_building_rare_earths_mine = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_picks_and_shovels_building_rare_earths_mine
		pm_diesel_pump_building_rare_earths_mine
		pm_electric_fueled_pump_building_rare_earths_mine
		pm_heavy_machineries_building_rare_earths_mine
		pm_autonomous_and_remote_ops_building_rare_earths_mine
	}
}

pmg_train_automation_building_rare_earths_mine = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_road_carts
		pm_rail_transport_mine
		pm_multiway_transport_mine
	}
}

# Copper

pmg_train_automation_building_copper_mine = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_road_carts
		pm_rail_transport_mine
		pm_multiway_transport_mine
	}
}

# Common Ores

pmg_train_automation_building_commonores_mine = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_road_carts
		pm_rail_transport_mine
		pm_multiway_transport_mine
	}
}

# Advanced Ores

pmg_train_automation_building_advancedores_mine = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_road_carts
		pm_rail_transport_mine
		pm_multiway_transport_mine
	}
}

#Electronics Industry

pmg_base_building_copperwires = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_basic_copperwires
		pm_cabled_copperwires
		pm_advanced_copperwires
		pm_electronic_grade_wires
	}
}

pmg_base_building_electroniccomponents = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_no_electroniccomponents_production
		pm_vacuum_tube
		pm_transistor
		pm_printed_circuit_board
		pm_embedded_control_circuit
	}
}

# Battery Industry

pmg_base_building_batteries = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_voltaic_pile
		pm_lead_acid_battery
		pm_alkaline_battery
		pm_lithium_battery
	}
}

pmg_base_building_fuel_cell = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_no_fuel_cell
		pm_alkaline_fuel_cell
		pm_pem_fuel_cell
	}
}	

# Chip Foundry

pmg_base_building_processors = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_integrated_circuit
		pm_microprocessor
		pm_multi_core_processor
	}
}

pmg_base_building_computers = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_computer_teleprinters
		pm_personal_computers
		pm_laptops
		pm_advanced_personal_computers
	}
}

# Robotics Industry

pmg_base_building_robotics = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_mechanical_arm
		pm_cnc_machines
		pm_cobots
	}
}

# Aluminium/Plastics/Moplen Houseware

# pmg_base_building_quartz_glass = {
# 	texture = "gfx/interface/icons/generic_icons/mixed_icon_refining.dds"
# 	production_methods = {
# 		pm_no_quartz_glass
# 		pm_quartz_glass
# 	}
# }

#Consumer Electronics

pmg_base_building_homeappliances = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		#pm_no_homeappliances
		pm_rudimental_homeappliances
		pm_basic_homeappliances
		pm_smart_homeappliances
	}
}

pmg_television_category = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_refining.dds"
	production_methods = {
		pm_no_televisions
		pm_cathode_tube_televisions
		pm_colored_cathode_tube_televisions
		pm_hd_televisions
		pm_smart_televisions
	}
}

#Water Plant

pmg_base_building_water = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_hand_pumped_water
		pm_steam_pumped_water
		pm_electric_pumped_water
		pm_advanced_water_filtration
		#pm_automatic_waterflow_system
	}
}

pmg_automation_building_water_plant = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_no_steam_automation
		pm_copper_pipes
		pm_rotary_valve_engine_building_water_plant
		pm_plastics_pipes_and_pet
		#pm_iot_pipes
	}
}

# Water desalination Plant (Now harbor)

pmg_base_building_water_desalination = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_no_desalinated_water
		pm_electric_pumped_desalinated_water
		pm_advanced_desalinated_water_filtration
	}
}

#Hydroponic Farms

pmg_base_building_hydroponic_type = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"

	production_methods = {
		pm_hydroponic_gericke_system
		pm_hydroponic_acquafarm_system
		pm_hydroponic_vertical_farming
	}
}

pmg_hydroponic_plantation_type = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	ai_selection = most_profitable

	production_methods = {
		pm_hydroponic_cotton
		pm_hydroponic_fruit
		pm_hydroponic_dye
		pm_hydroponic_tea
		pm_hydroponic_coffee
	}
}

pmg_hydroponic_automation_drone = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_refining.dds"

	production_methods = {
		pm_hydroponic_conventional_farming
		pm_hydroponic_drones_farming
	}
}

#Pharmaceutics Industry

pmg_base_building_pharmaceuticals = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_handcraft_natural_medicinals
		pm_rudimental_chemical_pharmaceuticals
		pm_antibiotics_pharmaceuticals
		pm_synthetic_pharmaceuticals
	}
}

pmg_opioid_refinement = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_refining.dds"
	production_methods = {
		pm_no_opioid_refinement
		pm_morphine_extraction
		pm_synthetic_opioids
	}
}

#Urban Center

pmg_urban_center_healtcare = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_refining.dds"
	production_methods = {
		pm_no_healtcare
		pm_basic_healtcare
		pm_drugs_healtcare
		pm_modern_healtcare
		pm_developed_healtcare
		pm_advanced_healtcare
	}
}

pmg_recycling_center = {
	texture = "gfx/interface/icons/generic_icons/environment_icon_i_o.dds"
	production_methods = {
		pm_no_recycling
		pm_waste_incinerator
		pm_steel_recycling
		pm_aluminium_recycling
		pm_paper_recycling
		pm_plastic_recycling
		pm_mixed_recycling
		#pm_advanced_recycling
	}
}

pmg_carbon_capture_building_urban_center = {
	texture = "gfx/interface/icons/generic_icons/environment_icon_i_o.dds"
	production_methods = {
		pm_no_carbon_capture
		pm_urban_carbon_capture
	}
}

#Gas

pmg_base_building_natural_gas_rig = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_gas_steam_derricks
		pm_gas_combustion_derricks
		pm_gas_horizontal_perforation
		pm_gas_hydraulic_fracturing
	}
}

pmg_transportation_building_natural_gas_rig = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_rail_transport_building_natural_gas_rig
		pm_liquefied_gas_tankers
		#pm_liquefied_gas_tanker_auto
	}
}

#Automation

pmg_automation_building_general = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_automation_disabled
		pm_watertube_boiler_building_general
		pm_rotary_valve_engine_building_general
		pm_basic_electric_control_building_general
		pm_advanced_electric_control_building_general
	}
}

pmg_transport_automation_building_general = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_road_carts
		pm_rail_transport_mine
		pm_multiway_transport_mine
	}
}

# Chemical Plant

pmg_chemical_plant_automation = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_automation_disabled
		pm_basic_electric_control_building_chemical_plant
		pm_advanced_electric_control_building_chemical_plant
	}
}

REPLACE:pmg_synthetic_dyes = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_refining.dds"
	production_methods = {
		pm_no_dye_production
		pm_dye_production
	}
}

# Explosives

pmg_explosives_factory_automation = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_automation_disabled
		pm_basic_electric_control_building_explosives_factory
		pm_advanced_electric_control_building_explosives_factory
	}
}

# Steelmills

pmg_direct_reduced_iron_steelmaking = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_refining.dds"
	production_methods = {
		pm_disabled_direct_reduced_iron
		pm_direct_reduced_iron_hyl_process
		pm_direct_reduced_iron_midrex_process
	}
}

#Robotics Automation

pmg_automation_building_commonalloys_plant = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_automation_disabled
		pm_watertube_boiler_building_commonalloys_plant
		pm_rotary_valve_engine_building_commonalloys_plant
		pm_advanced_assembly_lines_building_commonalloys_plant
		pm_robotic_building_commonalloys_plant
		pm_iot_building_commonalloys_plant
	}
}

pmg_automation_building_chip_foundry = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_photomask_projection
		pm_deep_uv_photolithography
		pm_euv_photolithography
	}
}

pmg_automation_building_ecommerce_logistics = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_advanced_assembly_lines_building_ecommerce_logistics
		pm_robotic_building_ecommerce_logistics
		pm_iot_building_ecommerce_logistics
	}
}

pmg_automation_building_computer_assembly = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_advanced_assembly_lines_building_computer_assembly
		pm_robotic_building_computer_assembly
		pm_iot_building_computer_assembly
	}
}

pmg_automation_building_robotics_industry = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_advanced_assembly_lines_building_robotics_industry
		pm_robotic_building_robotics_industry
		pm_iot_building_robotics_industry
	}
}

pmg_transport_automation_building_robotics_industry = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_rail_transport_building_robotics_industry
		pm_multiway_transport_building_robotics_industry
	}
}

pmg_automation_building_electronics_plant = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_automation_disabled
		pm_watertube_boiler_building_electronics_plant
		pm_rotary_valve_engine_building_electronics_plant
		pm_assembly_lines_building_electronics_plant
		pm_surface_mount_technology_building_electronics_plant
	}
}

pmg_automation_building_battery_plant = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_automation_disabled
		pm_watertube_boiler_building_electronics_plant
		pm_rotary_valve_engine_building_electronics_plant
		pm_assembly_lines_building_electronics_plant
		pm_robotic_building_battery_plant
		pm_iot_building_battery_plant
	}
}

pmg_automation_building_synthetics_plant = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_automation_disabled
		pm_basic_electric_control_building_synthetics_plant
		pm_advanced_electric_control_building_synthetics_plant
	}
}

# Synthetics Plants

pmg_cosmetics = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"

	production_methods = {
		pm_traditional_perfumes_cosmetics
		pm_industrial_cosmetics
		pm_synthetic_compounds_cosmetics
		pm_modern_cosmetics
	}
}

# Selective Mineral Extraction

pmg_selective_mineral_extraction_coal_mine = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_no_selective_mineral_extraction
		selective_mineral_extraction_coal_mine
	}
}

pmg_selective_mineral_extraction_iron_mine = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_no_selective_mineral_extraction
		selective_mineral_extraction_iron_mine
	}
}

pmg_selective_mineral_extraction_lead_mine = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_no_selective_mineral_extraction
		selective_mineral_extraction_lead_mine
	}
}

pmg_selective_mineral_extraction_sulfur_mine = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_no_selective_mineral_extraction
		selective_mineral_extraction_sulfur_mine
	}
}

# Electrics Industry

pmg_automation_building_electrics_industry = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_automation_disabled
		pm_assembly_lines_building_electrics_industry
		pm_advanced_assembly_lines_building_electrics_industry
		pm_robotic_building_electrics_industry
		pm_iot_building_electrics_industry
	}
}

pmg_automation_building_consumer_electronics_industry = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_assembly_lines_building_consumer_electronics_industry
		pm_advanced_assembly_lines_building_consumer_electronics_industry
		pm_robotic_building_consumer_electronics_industry
		pm_iot_building_consumer_electronics_industry
	}
}

pmg_automation_building_aircraft_industry = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_automation_disabled
		pm_assembly_lines_building_aircraft_industry
		pm_advanced_assembly_lines_building_aircraft_industry
		pm_robotic_building_aircraft_industry
		pm_iot_building_aircraft_industry
	}
}

# Delivery and Food Industry

pmg_delivery_building_food_industry = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_delivering_disabled
		pm_delivering_bakery
		pm_delivering_on_demand_bakery
	}
}

# Space Assets

# pmg_base_building_space_assets = {
# 	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
# 	production_methods = {
# 		pm_rocket_probes
# 		pm_rocket_satellites
# 		pm_rocket_spacecraft
# 	}
# }

#Train

pmg_transport_infrastructure_building_railway = {
    texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
    production_methods = {
        pm_basic_roads_building_railway        # Strade di base
        pm_highways_building_railway          # Autostrade
        pm_expressways_building_railway        # Superstrade / autostrade moderne
        pm_logistics_hubs_building_railway     # Interporti / hub logistici multimodali
    }
	ai_selection = most_productive
}

# Entertainment

pmg_entertainment_type = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		local_plays_pm
		classic_plays_pm
		modern_productions_pm
		silent_films
		celluloide_films
		blockbuster_films
		streaming_services
	}
	ai_selection = most_productive
}

# Purification-Steam Automation

pmg_steam_automation_building_bauxite_mine = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_no_steam_automation
		pm_steam_donkey_mine
		pm_purification_mine
	}
}

pmg_steam_automation_building_copper_mine = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_no_steam_automation
		pm_steam_donkey_mine
		pm_purification_mine
		pm_hpgr_comminution
	}
}

pmg_steam_automation_building_commonores_mine = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_no_steam_automation
		pm_steam_donkey_mine
		pm_purification_mine
		pm_hpgr_comminution
	}
}

pmg_steam_automation_building_advancedores_mine = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_no_steam_automation
		pm_steam_donkey_mine
		pm_purification_mine_advancedores_mine
		pm_hpgr_comminution_advancedores_mine
	}
}

pmg_steam_automation_building_rare_earths_mine = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_automation.dds"
	production_methods = {
		pm_basic_purification_rare_earths_mine
		pm_advanced_purification_mine
	}
}

# Gassification

# pmg_gasification_building_coal_mine = {
# 	texture = "gfx/interface/icons/generic_icons/mixed_icon_refining.dds"
# 	production_methods = {
# 		pm_no_gasification
# 		pm_gasification_building_coal_mine
# 	}
# }

# pmg_gasification_building_mendelejew_hydrogenation_plants = {
# 	texture = "gfx/interface/icons/generic_icons/mixed_icon_refining.dds"
# 	production_methods = {
# 		pm_no_gasification
# 		pm_gasification_building_mendelejew_hydrogenation_plants
# 	}
# }

# Livestock

pmg_breeding_livestock_ranch = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_refining.dds"
	production_methods = {
		pm_no_selective_breeding
		pm_hormonal_feedlots
		pm_genetic_analysis_breeding
	}
}

# Civil Planes

pmg_civil_space_aircraft = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds"
	production_methods = {
		pm_zeppelins_production
		pm_civil_planes_production
		pm_rocket_probes
		pm_rocket_satellites
		pm_rocket_spacecraft
	}
}

# Helicopter

# pmg_helicopters = {
# 	texture = "gfx/interface/icons/generic_icons/mixed_icon_refining.dds"
# 	production_methods = {
# 		pm_no_helicopter_production
# 		pm_helicopter_production
# 	}
# }

# Airport

pmg_fuel_airport = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_refining.dds"
	production_methods = {
		pm_airport_oil
		pm_airport_kerosene
	}
}

# Munitions

pmg_missiles_building_munition_plant = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_refining.dds"
	production_methods = {
		pm_no_missiles_building_munition_plant
		pm_rocket_building_munition_plant
		pm_guided_missiles_building_munition_plant
	}
}

# Nuclear Weapons Production Method Groups

#Nuclear Type
pmg_nuclear_type_military = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_military.dds"
	production_methods = {
		pm_atomic_bomb
		pm_hydrogen_bomb
	}
}

#Nuclear Stockpile size
pmg_nuclear_stockpile_military = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_military.dds"
	production_methods = {
		#pm_nuclear_stockpile_0
		pm_nuclear_stockpile_1
		pm_nuclear_stockpile_2
		pm_nuclear_stockpile_3
	}
}

#nuclear_bomber
pmg_nuclear_bomber_military = {
	texture = "gfx/interface/icons/generic_icons/mixed_icon_military.dds"
	production_methods = {
		pm_nuclear_bomber
		pm_icbms
	}
}

# pmg_nuclear_submarine_military = {
# 	texture = "gfx/interface/icons/generic_icons/mixed_icon_military.dds"
# 	ai_selection = most_productive
# 	production_methods = {
# 		pm_no_naval_nuclear
# 		pm_nuclear_submarine
# 	}
# }
