ideas = {
	country = {
		CHI_embrace_the_opium_trade = {
			allowed = { always = no }

			picture = prc_permit_opium_trade


			removal_cost = -1

			modifier = {
				consumer_goods_factor = -0.1
			}
		}

		CHI_ineffective_bureaucracy_warlord = {
			allowed = { always = no }

			name = CHI_ineffective_bureaucracy
			

			picture = generic_disjointed_gov

			allowed = {  }

			removal_cost = -1

			modifier = {
				political_power_factor = -0.2
				conscription_factor = -0.2
				industrial_capacity_factory = -0.15
				industrial_capacity_dockyard = -0.15
				production_speed_buildings_factor = -0.15
				surrender_limit = -0.05
			}
		}

		CHI_ideological_education = {
			allowed = { always = no }

			picture =  generic_army_war_college

			removal_cost = -1

			modifier = {
				communism_drift = 0.1
			}
		}

		CHI_land_value_tax = {
			allowed = { always = no }

			picture =  generic_goods_red_bonus

			removal_cost = -1

			modifier = {
				consumer_goods_factor = -0.1
			}
		}

		CHI_public_works = {
			allowed = { always = no }

			picture =  generic_production_bonus

			removal_cost = -1

			modifier = {
				production_speed_infrastructure_factor = 0.1
		        production_speed_rail_way_factor = 0.1
			}
		}

		CHI_labor_reform = {
			allowed = { always = no }

			picture =  ast_all_in

			removal_cost = -1

			modifier = {
				industrial_capacity_factory = 0.05
				industrial_capacity_dockyard = 0.05
			}
		}

		CHI_rural_militias = {
			allowed = { always = no }

			picture =  generic_manpower_bonus

			removal_cost = -1

			modifier = {
				conscription = 0.01
			}
		}

		CHI_war_taxes = {
			allowed = { always = no }

			picture =  generic_foreign_capital

			removal_cost = -1

			modifier = {
				consumer_goods_factor = -0.05
			}
		}

		CHI_defensive_posture = {
			allowed = { always = no }

			picture =  YUG_federal_defense_council

			removal_cost = -1

			modifier = {
				army_core_defence_factor = 0.05
				army_core_attack_factor = 0.05
			}
		}

		CHI_rapid_mobilization = {
			allowed = { always = no }

			picture = ast_volunteer_defence_corps 

			removal_cost = -1

			modifier = {
				training_time_factor = -0.1
				industrial_capacity_factory = 0.05
				industrial_capacity_dockyard = 0.05
			}
		}

		CHI_long_term_economic_planning = {
			allowed = { always = no }

			picture =  generic_central_management

			removal_cost = -1

			modifier = {
				production_speed_buildings_factor = 0.1
			}
		}

 ##  ##  #   # ### ### ###     ### ###  ### ###  #  # ### ### 
#   #  # #   #  #  #    #       #  #  #  #  #  # #  #  #  #   
 #  #  #  # #   #  ##   #       #  ###   #  ###  #  #  #  ##  
  # #  #  # #   #  #    #       #  #  #  #  #  # #  #  #  #   
##   ##    #   ### ###  #       #  #  # ### ###   ##   #  ### 
		
		#integrated puppet levels for reference
		#cic_to_overlord_factor = 0.25
		#mic_to_overlord_factor = 0.75
		#extra_trade_to_overlord_factor = 1.0
		#overlord_trade_cost_factor = -0.9

		PRC_soviet_tribute_1 = {

			name = PRC_soviet_tribute
			allowed = { always = no }

			picture =  generic_communism_drift_bonus

			removal_cost = -1

			#Targeted modifier to send stuff to SOV
			
			cancel = { is_subject = yes }
			
			targeted_modifier = {
				tag = SOV
				extra_trade_to_target_factor = 0.05
				trade_cost_for_target_factor = -0.1
			}
		}
		PRC_soviet_tribute_2 = {

			name = PRC_soviet_tribute
			allowed = { always = no }

			picture =  generic_communism_drift_bonus

			removal_cost = -1
			
			cancel = { is_subject = yes }

			#Targeted modifier to send stuff to SOV
			modifier = {
				research_speed_factor = 0.05
				local_resources_factor = 0.05
			}
			targeted_modifier = {
				tag = SOV
				extra_trade_to_target_factor = 0.05
				trade_cost_for_target_factor = -0.1
			}
		}
		PRC_soviet_tribute_3 = {

			name = PRC_soviet_tribute
			allowed = { always = no }

			picture =  generic_communism_drift_bonus

			removal_cost = -1
			
			cancel = { is_subject = yes }

			#Targeted modifier to send stuff to SOV
			modifier = {
				research_speed_factor = 0.05
				local_resources_factor = 0.05
			}
			targeted_modifier = {
				tag = SOV
				extra_trade_to_target_factor = 0.1
				trade_cost_for_target_factor = -0.1
			}
		}
		PRC_soviet_tribute_4 = {

			name = PRC_soviet_tribute
			allowed = { always = no }

			picture =  generic_communism_drift_bonus

			removal_cost = -1
			
			cancel = { is_subject = yes }

			#Targeted modifier to send stuff to SOV
			modifier = {
				research_speed_factor = 0.05
				local_resources_factor = 0.05
				production_speed_buildings_factor = 0.05
			}
			targeted_modifier = {
				tag = SOV
				extra_trade_to_target_factor = 0.1
				trade_cost_for_target_factor = -0.2
			}
		}
		PRC_soviet_tribute_5 = {

			name = PRC_soviet_tribute
			allowed = { always = no }

			picture =  generic_communism_drift_bonus

			removal_cost = -1
			
			cancel = { is_subject = yes }

			#Targeted modifier to send stuff to SOV
			modifier = {
				research_speed_factor = 0.05
				local_resources_factor = 0.05
				production_speed_buildings_factor = 0.05
			}
			targeted_modifier = {
				tag = SOV
				extra_trade_to_target_factor = 0.15
				trade_cost_for_target_factor = -0.2
			}
		}
		PRC_soviet_tribute_6 = {

			name = PRC_soviet_tribute
			allowed = { always = no }

			picture =  generic_communism_drift_bonus

			removal_cost = -1
			
			cancel = { is_subject = yes }

			#Targeted modifier to send stuff to SOV
			modifier = {
				research_speed_factor = 0.05
				local_resources_factor = 0.05
				production_speed_buildings_factor = 0.05
			}
			targeted_modifier = {
				tag = SOV
				extra_trade_to_target_factor = 0.2
				trade_cost_for_target_factor = -0.2
			}
		}
	}
}