ideas = {
	country = {
		MXE_idea_no_banking_system = {
			allowed = {
			}

			removal_cost = -1

			picture = SWE_government_intervention_judicial

			modifier = {
				production_speed_buildings_factor = -0.12
			}

			research_bonus = {
                economics_tech = -0.1
            }
		}

		MXE_idea_massive_french_influence = {
			allowed = {
			}

			removal_cost = -1

			picture = FRA_paris_revival

			modifier = {
				stability_factor = -0.14
				war_support_factor = -0.19
				political_power_factor = -0.35
				research_speed_factor = 0.04
				planning_speed = 0.2
				army_org_factor = 0.09
				industrial_capacity_factory = 0.18
				consumer_goods_expected_value = -0.04
			}
		}

		MXE_idea_huge_french_influence = {
			allowed = {
			}

			removal_cost = -1

			picture = FRA_paris_revival

			modifier = {
				stability_factor = -0.11
				war_support_factor = -0.13
				political_power_factor = -0.25
				research_speed_factor = 0.03
				planning_speed = 0.17
				army_org_factor = 0.07
				industrial_capacity_factory = 0.14
				consumer_goods_expected_value = -0.03
			}
		}

		MXE_idea_heavy_french_influence = {
			allowed = {
			}

			removal_cost = -1

			picture = FRA_paris_revival

			modifier = {
				stability_factor = -0.09
				war_support_factor = -0.10
				political_power_factor = -0.2
				research_speed_factor = 0.03
				planning_speed = 0.15
				army_org_factor = 0.07
				industrial_capacity_factory = 0.1
				consumer_goods_expected_value = -0.02
			}
		}

		MXE_idea_medium_french_influence = {
			allowed = {
			}

			removal_cost = -1

			picture = FRA_paris_revival

			modifier = {
				stability_factor = -0.06
				war_support_factor = -0.07
				political_power_factor = -0.15
				research_speed_factor = 0.03
				planning_speed = 0.11
				army_org_factor = 0.05
				industrial_capacity_factory = 0.07
				consumer_goods_expected_value = -0.01
			}
		}

		MXE_idea_small_french_influence = {
			allowed = {
			}

			removal_cost = -1

			picture = FRA_paris_revival

			modifier = {
				stability_factor = -0.02
				war_support_factor = -0.03
				political_power_factor = -0.1
				research_speed_factor = 0.02
				planning_speed = 0.07
				army_org_factor = 0.03
				industrial_capacity_factory = 0.04
			}
		}

		MXE_idea_invite_investors = {
			allowed = {
			}

			removal_cost = -1

			picture = FRA_international_inflow

			modifier = {
				consumer_goods_expected_value = 0.03
				production_speed_buildings_factor = 0.09
			}
		}
        
		MXE_idea_mexican_imperial_army = {
			allowed = {
			}

			removal_cost = -1

			picture = MEX_second_mexican_empire

			modifier = {
                non_core_manpower = -0.1
                training_time_factor = 0.1
                max_planning = 0.10
                army_attack_factor = -0.1
                army_defence_factor = -0.1
				experience_gain_army = 0.05
                no_supply_grace = 12
			}
		}
		
		MXE_mexican_armada = { 
		    allowed = {
			}

			removal_cost = -1

			picture = FRA_international_inflow

			modifier = {
                industrial_capacity_dockyard = 0.1
                production_speed_dockyard_factor = 0.1
			}
		}
		
	    MXE_idea_mexican_imperial_army_1 = {
			allowed = {
			}

			removal_cost = -1

			picture = MEX_second_mexican_empire

			modifier = {
                non_core_manpower = 0.05
				recruitable_population = 0.05
                training_time_factor = 0.1
                max_planning = 0.10
                army_attack_factor = -0.1
                army_defence_factor = -0.1
				experience_gain_army = 0.05
                no_supply_grace = 12
			}
		}
		
		MXE_idea_mexican_imperial_army_2 = {
			allowed = {
			}

			removal_cost = -1

			picture = MEX_second_mexican_empire

			modifier = {
                non_core_manpower = 0.05
				recruitable_population = 0.05
                training_time_factor = 0.1
                max_planning = 0.10
                army_attack_factor = 0.15
                army_defence_factor = 0.15
				experience_gain_army = 0.05
                no_supply_grace = 12
			}
		}
		MXE_liberal_hates = {
			allowed = {
			}

			removal_cost = -1

			picture = MEX_second_mexican_empire

			modifier = {
			    stability_factor = -0.1
				stability_weekly = -0.002
				political_power_gain = -0.1
				local_manpower = -0.1
				production_factory_efficiency_gain_factor = -0.1
			}
		}
		MXE_liberal_hates_1 = {
			allowed = {
			}

			removal_cost = -1

			picture = MEX_second_mexican_empire

			modifier = {
			    stability_factor = -0.05
				stability_weekly = -0.001
				political_power_gain = -0.05
				local_manpower = -0.1
				production_factory_efficiency_gain_factor = -0.05
			}
		}
		MXE_liberal_hates_2 = {
			allowed = {
			}

			removal_cost = -1

			picture = MEX_second_mexican_empire

			modifier = {
			    stability_factor = -0.2
				stability_weekly = -0.004
				political_power_gain = -0.2
				local_manpower = -0.2
				production_factory_efficiency_gain_factor = -0.2
			}
		}
		MXE_no_internal_support = {
			allowed = {
			}

			removal_cost = -1

			picture = MEX_second_mexican_empire

			modifier = {
			    political_power_gain = -0.2
				political_power_factor = -0.2
				traditional_conservatism_drift = 0.10
				drift_defence_factor = -0.2
			}
		}
		MXE_british_debt = {
			allowed = {
			}

			removal_cost = -1

			picture = MEX_second_mexican_empire

			modifier = {
                political_power_factor = -0.1
				political_power_gain = -0.1
                production_factory_max_efficiency_factor = -0.1
				production_factory_efficiency_gain_factor = -0.1
			}
		}
		MXE_spanish_debt = {
			allowed = {
			}

			removal_cost = -1

			picture = MEX_second_mexican_empire

			modifier = {
                political_power_factor = -0.1
				political_power_gain = -0.1
                production_factory_max_efficiency_factor = -0.1
				production_factory_efficiency_gain_factor = -0.1
			}
		}
		MXE_french_debt = {
			allowed = {
			}

			removal_cost = -1

			picture = MEX_second_mexican_empire

			modifier = {
                political_power_factor = -0.1
				political_power_gain = -0.1
                production_factory_max_efficiency_factor = -0.1
				production_factory_efficiency_gain_factor = -0.1
			}
		}
		MXE_finance_recovery = {
			allowed = {
			}

			removal_cost = -1

			picture = MEX_second_mexican_empire

			modifier = {
                political_power_factor = 0.1
				political_power_gain = 0.1
                production_factory_max_efficiency_factor = 0.1
				production_factory_efficiency_gain_factor = 0.1
				consumer_goods_expected_value = -0.02
			}
		}
		MXE_brazilian_mexican_cooperation = {
			allowed = {
			}

			removal_cost = -1

			picture = MEX_second_mexican_empire

			modifier = {
                political_power_factor = 0.05
                production_factory_max_efficiency_factor = 0.05
				production_speed_arms_factory_factor = 0.05
				consumer_goods_expected_value = -0.02
			}
		}
		MXE_uncle_sam_invests = {
			allowed = {
			}

			removal_cost = -1

			picture = MEX_second_mexican_empire

			modifier = {
                political_power_factor = 0.02
                production_factory_max_efficiency_factor = 0.02
				consumer_goods_expected_value = -0.02
			}
		}
	}

	political_advisor = {

		MXE_vic_William_Elliot = {
		
            allowed = {
                original_tag = MXE
            }
        
            traits = {  
				innovative_engineer
				railroad_tycoon
            }

            visible = {
            	MXE = { has_completed_focus = MXE_Foreign_Engineers }
                date < 1867.07.15
            }
        
            available = {
                date < 1867.07.15
            }
	    }

	    MXE_vic_Matthew_Fontaine_Maury = {
		
            allowed = {
                original_tag = MXE
            }
        
            traits = {  
				efficient_administrator
            }

            visible = {
            	MXE = { has_completed_focus = MXE_Dixie_Immigrants }
                date < 1873.02.01
            }
        
            available = {
                date < 1873.02.01
            }
	    }

	    MXE_vic_John_B_Magruder = {
		
            allowed = {
                original_tag = MXE
            }
        
            traits = {  
				industrial_promoter
            }

            visible = {
            	MXE = { has_completed_focus = MXE_Dixie_Immigrants }
                date < 1871.02.18
            }
        
            available = {
                date < 1871.02.18
            }
	    }
		MXE_vic_carl_gangolf_kayser = {
		
            allowed = {
                original_tag = MXE
            }
        
            traits = {  
				great_urbanizer
            }

            visible = {
                date < 1895.09.2
            }
        
            available = {
                date < 1895.09.2
            }
	    }
	    MXE_vic_manuel_larrainzar = {
		
            allowed = {
                original_tag = MXE
            }
        
            traits = {  
				eoanb_trait_experienced_diplomat
            }

            visible = {
                date < 1884.09.11
            }
        
            available = {
                date < 1884.09.11
            }
	    }
	}

	industrial_concern = {

		MXE_vic_IMRC = {

			picture = generic_industrial_concern_1

			allowed = {
				original_tag = MXE
			}

			visible = {
                has_completed_focus = MXE_The_Imperial_Mexican_Railway_Company
            }

			cost = 100
			removal_cost = 10

			research_bonus = {
				transport_tech = 0.1
			}

			traits = { eoanb_generic_transport_concern }
		}

	}

#	high_command = {
#
#		MXE_vic_Karl_Graf_Khevenhuller_Metsch = {
#		
#            allowed = {
#                original_tag = MXE
#            }
#        
#            traits = {  
#				eoanb_trait_cav_general_2
#            }
#
#            visible = {
#                has_country_flag = MXE_austrian_advisors
#            }
#        
#            available = {
#                has_country_flag = MXE_austrian_advisors
#            }
#	    }
#		
#		MXE_vic_graf_von_thun = {
#		
#            allowed = {
#                original_tag = MXE
#            }
#        
#            traits = {  
#				army_chief_offensive_1
#            }
#
#            visible = {
#                has_country_flag = MXE_austrian_advisors
#            }
#        
#            available = {
#                has_country_flag = MXE_austrian_advisors
#            }
#	    }
#
#		MXE_vic_Joseph_O_Shelby = {
#		
#            allowed = {
#                original_tag = MXE
#            }
#        
#            traits = {  
#				eoanb_trait_cav_general_2
#            }
#
#            research_bonus = {
#				land_doctrine = 0.04
#			}
#
#            visible = {
#            	MXE = { has_completed_focus = MXE_Dixie_Immigrants }
#                date < 1897.02.13
#            }
#        
#            available = {
#                date < 1897.02.13
#            }
#	    }
#		
#		MXE_vic_Charles_Dupin = {
#		
#            allowed = {
#                original_tag = MXE
#            }
#        
#            traits = {  
#				eoanb_trait_partisant_killer
#            }
#			
#			modifier = { stability_factor = -0.05 }
#			
#			available = {
#			   has_country_flag = MXE_french_advisors
#			}
#			
#			visible = {
#			   has_country_flag = MXE_french_advisors
#			}
#
#	    }
#		
#		MXE_vic_jean_danjou = {
#		
#            allowed = {
#                original_tag = MXE
#            }
#        
#            traits = {  
#				army_chief_defensive_1
#            }
#			
#			available = {
#			   has_country_flag = MXE_french_advisors
#			}
#			
#			visible = {
#			   has_country_flag = MXE_french_advisors
#			}
#
#	    }
#		
#		MXE_vic_van_der_smissen = {
#		
#            allowed = {
#                original_tag = MXE
#            }
#        
#            traits = {  
#                army_chief_reform_1			
#            }
#			
#			available = {
#			   has_country_flag = MXE_belgian_advisors
#			}
#			
#			visible = {
#			   has_country_flag = MXE_belgian_advisors
#			}
#		}
#		
#		MXE_vic_constant_tydgadt = {
#		
#            allowed = {
#                original_tag = MXE
#            }
#        
#            traits = {  	
#                army_infantry_1			
#            }
#			
#			available = {
#			   has_country_flag = MXE_belgian_advisors
#			}
#			
#			visible = {
#			   has_country_flag = MXE_belgian_advisors
#			}
#	    }
#		
#		MXE_vic_adrian_woll = {
#		
#            allowed = {
#                original_tag = MXE
#            }
#        
#            traits = {  	
#                army_chief_planning_1			
#            }
#			
#			available = {
#			   date < 1875.02.1
#			}
#			
#			visible = {
#			   date < 1875.02.1
#			}
#	    }
#		
#		MXE_vic_jose_mariano_de_salas = {
#		
#            allowed = {
#                original_tag = MXE
#            }
#        
#            traits = {  
#                army_chief_old_guard			
#            }
#			
#			available = {
#			   date < 1867.12.24
#			}
#			
#			visible = {
#			   date < 1867.12.24
#			}
#	    }
#		
#		MXE_vic_ramon_mendez = {
#		
#            allowed = {
#                original_tag = MXE
#            }
#        
#            traits = {  
#                eoanb_trait_inf_defence_1			
#            }
#			
#			available = {
#			    date < 1867.06.19
#			}
#			
#			visible = {
#			    date < 1867.06.19	   
#			}
#	    }
#	}
}