################################################
### search_filters = {FOCUS_FILTER_POLITICAL}
### search_filters = {FOCUS_FILTER_RESEARCH}
### search_filters = {FOCUS_FILTER_INDUSTRY}
### search_filters = {FOCUS_FILTER_STABILITY}
### search_filters = {FOCUS_FILTER_WAR_SUPPORT}
### search_filters = {FOCUS_FILTER_MANPOWER}
### search_filters = {FOCUS_FILTER_ANNEXATION}
### search_filters = {FOCUS_FILTER_INTERNAL_AFFAIRS}
### search_filters = {FOCUS_FILTER_ARMY_XP}
### search_filters = {FOCUS_FILTER_NAVY_XP}
### search_filters = {FOCUS_FILTER_AIR_XP}
### search_filters = {FOCUS_FILTER_BALANCE_OF_POWER}
### search_filters = {FOCUS_FILTER_POLITICAL_CHARACTER}
### search_filters = {FOCUS_FILTER_MILITARY_CHARACTER}
### search_filters = {FOCUS_FILTER_INTERNATIONAL_TRADE}
### search_filters = {FOCUS_FILTER_HISTORICAL}



focus_tree = {
	id = china_communist_focus_sea
	
	country = {
		factor = 0
		modifier = {
			add = 1000
			tag = PRC
			has_dlc = "No Compromise, No Surrender"
		}
	}




 	#Focus Path shortcuts
	shortcut = {
		name = PRC_military_shortcut
		target = PRC_long_march_to_recovery
		scroll_wheel_factor = 0.65
	}

	shortcut = {
		name = PRC_economy_shortcut
		target = PRC_rally_the_industry
		scroll_wheel_factor = 0.8
	}

	shortcut = {
		name = PRC_unwilling_diarchy_shortcut
		target = PRC_the_unwilling_diarchy_focus
		scroll_wheel_factor = 0.7
	}
	shortcut = {
		name = PRC_bolshevik_shortcut
		target = PRC_reclaim_the_grasp_of_power
		scroll_wheel_factor = 0.65
	}
	shortcut = {
		name = PRC_mao_shortcut
		target = PRC_leadership_of_mao
		scroll_wheel_factor = 0.85
	}
	



	default = no

	continuous_focus_position = { x = 20 y = 3250 }

	focus = {
		id = PRC_time_waster
		icon = GFX_goal_generic_production2
		x = 59
		y = 20
		cost = 313
		ai_will_do = {	factor = 1000	}
		available = { is_ai = yes	}
		completion_reward = {}
	}
	

	focus = {
		id = PRC_put_an_end_to_the_sufan
		icon = GFX_focus_PRC_the_central_committee
		x = 39
		y = 0 

		cost = 5

		ai_will_do = {
			factor = 1
		}

		offset = {
			x = -15
			y = 0

			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = PRC_burn_the_paper_tigers
			}

		}

		offset = {
			x = -20
			y = 0

			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = PRC_the_unwilling_diarchy_focus
			}

		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY FOCUS_FILTER_HISTORICAL}
		available = {
			OR = {
				is_ai = no
				date > 1936.1.1
			}
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			add_to_variable = { PRC_check_variable_test = 1 }
			add_stability = 0.05
			add_political_power = 25

			custom_effect_tooltip = PRC_modify_central_committee_modifier
			add_to_variable = { PRC_central_committee_political_power_factor = 0.05 tooltip = political_power_factor_tt }
		}
	}


	focus = {
		id = PRC_know_the_enemy
		icon = GFX_goal_generic_position_armies
		prerequisite = { focus = PRC_put_an_end_to_the_sufan }
		x = -24
		y = 1
		relative_position_id = PRC_put_an_end_to_the_sufan

		offset = {
			x = 8
			y = 0

			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = PRC_burn_the_paper_tigers
			}

		}

		offset = {
			x = 6
			y = 0

			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = PRC_the_unwilling_diarchy_focus
			}

		}

		offset = {
			x = 4
			y = 0

			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = PRC_reclaim_the_grasp_of_power
			}

		}

		offset = {
			x = 4
			y = 0

			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = PRC_leadership_of_mao
			}

		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_ANNEXATION}


		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			OR = {
				615 = { is_fully_controlled_by = SHX }
				1045 = { is_controlled_by = NXM }
				#1032 = { is_fully_controlled_by = XIC }
			}
		}
		
		bypass = {
			1045 = { 
				OR = {
					state_is_fully_controlled_by_ROOT_subject_or_faction_member = yes
					NOT = { is_controlled_by = NXM }
				}
			}
			615 = { 
				OR = {
					state_is_fully_controlled_by_ROOT_subject_or_faction_member = yes
					NOT = { is_controlled_by = SHX }
				}
			}
			#1032 = { 
			#	OR = {
			#		state_is_fully_controlled_by_ROOT_subject_or_faction_member = yes
			#		NOT = { is_controlled_by = XIC }
			#	}
			#}
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			custom_effect_tooltip = PRC_unlock_border_defense_raids_tt

			custom_effect_tooltip = generic_skip_one_line_tt
			
			if = {
				limit = {
					615 = { is_fully_controlled_by = SHX }
				}
				add_timed_idea = {
					idea = PRC_western_expedition_idea
					days = 365
				}
			}
			if = {
				limit = {
					1045 = { is_controlled_by = NXM }
				}
				add_timed_idea = {
					idea = PRC_eastern_expedition_idea
					days = 365
				}
			}
			#if = {
			#	limit = {
			#		1032 = { is_fully_controlled_by = XIC }
			#	}
			#	add_timed_idea = {
			#		idea = PRC_usurp_control_over_yanan_idea
			#		days = 365
			#	}
			#}
		}
	}

	focus = {
		id = PRC_the_westward_expedition
		icon = GFX_focus_PRC_westward_expansion
		prerequisite = { focus = PRC_know_the_enemy }
		x = -2
		y = 1
		relative_position_id = PRC_know_the_enemy

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			1045 = { is_controlled_by = NXM }
		}
		
		bypass = {
			NOT = { 1045 = { is_controlled_by = NXM }}
		}

		search_filters = {FOCUS_FILTER_ANNEXATION}

		will_lead_to_war_with = NXM

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			unlock_decision_tooltip = PRC_the_westward_expedition_decision

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = PRC_winning_border_war_result_tt
			effect_tooltip = {
				transfer_state = 1045
			}

			custom_effect_tooltip = PRC_losing_border_war_result_tt
			effect_tooltip = {
				army_experience = 15 #At least we learned something....
				add_mastery = {
					amount = 50
					track = infantry
				}
				add_equipment_to_stockpile = { 
					type = artillery_equipment_1
					amount = 125 
					producer = NXM
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			PRC_this_might_anger_china = yes
			
		}
	}


	focus = {
		id = PRC_the_eastward_expedition
		icon = GFX_focus_PRC_eastward_expansion
		prerequisite = { focus = PRC_know_the_enemy }
		x = 2
		y = 1
		relative_position_id = PRC_know_the_enemy

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			615 = { is_controlled_by = SHX }
		}
		
		bypass = {
			NOT = { 615 = { is_controlled_by = SHX } }
		}

		search_filters = {FOCUS_FILTER_ANNEXATION}

		will_lead_to_war_with = SHX

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			unlock_decision_tooltip = PRC_the_eastward_expedition_decision

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = PRC_winning_border_war_result_tt
			effect_tooltip = {
				transfer_state = 615
			}

			custom_effect_tooltip = PRC_losing_border_war_result_tt
			effect_tooltip = {
				army_experience = 15 #At least we learned something....
				add_mastery = {
					amount = 50
					track = infantry
				}
				add_equipment_to_stockpile = { 
					type = artillery_equipment_1
					amount = 125 
					producer = SHX
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			PRC_this_might_anger_china = yes
		}
	}

	focus = {
		id = PRC_develop_yanan_soviet
		icon = GFX_focus_PRC_develop_yanan_soviet
		prerequisite = { focus = PRC_the_westward_expedition focus = PRC_the_eastward_expedition }
		x = 1
		y = 1
		#mutually_exclusive = { focus = PRC_the_internal_enemy }
		relative_position_id = PRC_the_westward_expedition
		

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			622 = { is_fully_controlled_by = ROOT }
			1032 = { is_fully_controlled_by = ROOT }
			has_border_war = no
		}
		
		bypass = {
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_HISTORICAL}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			set_capital = {
				state = 1032 
				remember_old_capital = no
			}
			622 = {
				add_extra_state_shared_building_slots = 1
			}
			
			1032 = {
				add_extra_state_shared_building_slots = 2
			}

			if = {
				limit = {
					615 = { is_fully_controlled_by = ROOT }
				}
				615 = {
					add_extra_state_shared_building_slots = 1
				}
			}
			if = {
				limit = {
					1045 = { is_fully_controlled_by = ROOT }
				}
				1045 = {
					add_extra_state_shared_building_slots = 1
				}
			}
			build_railway = {
				level = 1
				fallback = yes
				path = { 12356 8049 }
			}
		}
	}

	focus = {
		id = PRC_the_internal_enemy
		icon = GFX_focus_CHI_protracted_warfare
		prerequisite = { focus = PRC_the_westward_expedition focus = PRC_the_eastward_expedition }
		x = 3
		y = 1
		#mutually_exclusive = { focus = PRC_develop_yanan_soviet }
		relative_position_id = PRC_the_westward_expedition
		

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			
		}
		
		bypass = {
		}



		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			if = {
				limit = {
					NOT = { 
						has_completed_focus = PRC_prepare_for_the_inevitable
						has_completed_focus = PRC_the_march_to_victory
					}
				}
				PRC_add_the_internal_enemy_idea = yes
			}
			else = {
				PRC_add_the_internal_enemy_idea_upgrade = yes
			}
		}
	}


	focus = {
		id = PRC_burn_the_paper_tigers
		icon = GFX_focus_PRC_burn_the_paper_tigers
		prerequisite = { focus = PRC_know_the_enemy }
		mutually_exclusive = { focus = PRC_the_unwilling_diarchy_focus }
		x = -11
		y = 3
		relative_position_id = PRC_know_the_enemy

		allow_branch = {
			if = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = {
					has_completed_focus = PRC_the_unwilling_diarchy_focus
				}
			}
		}

		offset = {
			x = 7
			y = 0

			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = PRC_burn_the_paper_tigers
			}

		}

		cost = 5

		ai_will_do = {
			factor = 1
		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_HISTORICAL}

		enable_automatic_bypass = no ## So don't force that way if say no to CUF

		available = {
			is_subject = no
			is_in_faction = no
			NOT = {
				has_country_flag = PRC_said_no_to_cuf
			}
		}

		bypass = {
			OR = {
				is_subject = yes
				is_in_faction = yes
				has_country_flag = PRC_said_no_to_cuf
			}
			
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			if = {
				limit = {
					NOT = {
						any_other_country = {
							is_literally_china = no #This is a YES because of the NOT statement. Yes, it looks really weird, just roll with it
							has_faction_template = faction_template_chinese_united_front
						}
					}
					event_target:WTT_current_china_leader = {
						is_puppet = no
						exists = yes
						NOT = {
							has_war_with = ROOT
							tag = ROOT
						}
						is_faction_leader = no
					}
				}				
				event_target:WTT_current_china_leader = { country_event = { id = SEA_PRC_faction_events.10 days = 2 }}
				effect_tooltip = {
					set_rule = { can_create_factions = yes }
					set_rule = { can_join_factions = yes }
					create_faction_from_template = faction_template_chinese_united_front
					add_faction_initiative = 1
					custom_effect_tooltip = if_they_accept_tt
					add_to_faction = event_target:WTT_current_china_leader
				}
				custom_effect_tooltip = generic_less_threatening_to_accept_tt			
			}
			else_if = {
				limit = {
					NOT = {
						any_other_country = {
							is_literally_china = no #This is a YES because of the NOT statement. Yes, it looks really weird, just roll with it
							has_faction_template = faction_template_chinese_united_front
						}
					}
				}
				set_rule = { can_create_factions = yes }
				set_rule = { can_join_factions = yes }
				create_faction_from_template = faction_template_PRC_the_peoples_front
				add_faction_initiative = 1
				
				every_other_country = {
					limit = {
						is_literally_china = yes
						has_capitulated = no
						is_in_faction = no
						is_subject = no
						NOT = { 
							has_war_with = ROOT
							has_border_war_with = ROOT
							has_idea = SIK_battle_for_sinkiang
							tag = HBC
							any_other_country = {
								is_literally_china = yes
								has_war_with = PREV
							}
						}
					}
					country_event = { id = SEA_PRC_faction_events.50 days = 2 }
					effect_tooltip = {
						custom_effect_tooltip = if_they_accept_tt
						ROOT = {
							add_to_faction = PREV
						}
					}
				}
			}
			else = {
				set_rule = { can_create_factions = yes }
				set_rule = { can_join_factions = yes }
				create_faction_from_template = faction_template_PRC_the_peoples_front
				add_faction_initiative = 1

				every_other_country = {
					limit = {
						is_literally_china = yes
						has_capitulated = no
						is_in_faction = no
						is_subject = no
						NOT = { 
							has_war_with = ROOT
							has_border_war_with = ROOT
							has_idea = SIK_battle_for_sinkiang
							tag = HBC
							tag = event_target:WTT_current_china_leader
							any_other_country = {
								is_literally_china = yes
								has_war_with = PREV
							}
						}
					}
					country_event = { id = SEA_PRC_faction_events.50 days = 2 }
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = available_theorist
			show_ideas_tooltip = PRC_mao_zedong_theorist

			hidden_effect = {
				if = {
					limit = {
						has_game_rule = {
							rule = obsolete_focus_branches_visibility
							option = HIDE
						}
					}
					mark_focus_tree_layout_dirty = yes
				}
			}
		}
	}

	focus = {
		id = PRC_rally_the_peasants
		icon = GFX_focus_generic_workers_and_farmers_rise
		prerequisite = { focus = PRC_burn_the_paper_tigers }
		x = -1
		y = 1
		relative_position_id = PRC_burn_the_paper_tigers

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			add_political_power = 50
			if = {
				limit = {
					power_balance_value = {
			    		id = PRC_communist_power_struggle
			    		value > -0.99
					}
				}
				custom_effect_tooltip = generic_skip_one_line_tt

				add_power_balance_value = {
					id = PRC_communist_power_struggle
					value = -0.1
				}
			}
			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = PRC_unlock_left_side_bop_decisions_tt
		}
	}

	focus = {
		id = PRC_rally_the_28_bolsheviks
		icon = GFX_focus_PRC_rally_the_28_bolsheviks
		prerequisite = { focus = PRC_burn_the_paper_tigers }
		x = 1
		y = 1
		relative_position_id = PRC_burn_the_paper_tigers

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER}

		completion_reward = {
			add_political_power = 50
			if = {
				limit = {
					power_balance_value = {
			    		id = PRC_communist_power_struggle
			    		value < 0.99
					}
				}
				custom_effect_tooltip = generic_skip_one_line_tt

				add_power_balance_value = {
					id = PRC_communist_power_struggle
					value = 0.1
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = PRC_unlock_right_side_bop_decisions_tt
		}
	}

	focus = {
		id = PRC_guide_central_committee
		icon = GFX_focus_SWE_refuge_for_revolutionaries
		prerequisite = { focus = PRC_rally_the_peasants focus = PRC_rally_the_28_bolsheviks }
		x = 0
		y = 2
		relative_position_id = PRC_burn_the_paper_tigers

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_political_power = 50

			custom_effect_tooltip = PRC_unlock_both_sides_bop_decisions_tt

		}
	}

	 ##     ##       ###        #######     
	 ###   ###      ## ##      ##     ##    
	 #### ####     ##   ##     ##     ##    
	 ## ### ##    ##     ##    ##     ##    
	 ##     ##    #########    ##     ##    
	 ##     ##    ##     ##    ##     ##    
	 ##     ##    ##     ##     #######     

	focus = {
		id = PRC_leadership_of_mao
		icon = GFX_focus_PRC_embrace_change_in_leadership
		prerequisite = { focus = PRC_guide_central_committee }
		mutually_exclusive = { focus = PRC_reclaim_the_grasp_of_power }
		x = -7
		y = 1
		relative_position_id = PRC_guide_central_committee

		allow_branch = {
			if = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = {
					has_completed_focus = PRC_reclaim_the_grasp_of_power
					has_completed_focus = PRC_the_unwilling_diarchy_focus
				}
			}
		}

		offset = {
			x = 7
			y = 0

			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = PRC_leadership_of_mao
			}

		}



		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			power_balance_value = {
				id = PRC_communist_power_struggle
				value < -0.25
			}
		}
		
		bypass = {

		}

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_HISTORICAL}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_political_power = 50

			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					power_balance_value = {
			    		id = PRC_communist_power_struggle
			    		value > -0.89
					}
				}
				add_power_balance_value = {
					id = PRC_communist_power_struggle
					value = -0.1
				}
			}


			add_country_leader_role = {
				character =  PRC_mao_zedong # optional if inside character scope
				promote_leader = yes
				country_leader = {
					ideology = marxism
					traits={ PRC_de_facto_leader }
					expire="1965.1.1.1"
					id=-1
				}
			}

			custom_effect_tooltip = PRC_unlock_left_side_bop_decisions_tt

			custom_effect_tooltip = generic_skip_one_line_tt

			PRC_add_mediating_general_secretary_idea = yes


			hidden_effect = {
				if = {
					limit = {
						has_game_rule = {
							rule = obsolete_focus_branches_visibility
							option = HIDE
						}
					}
					mark_focus_tree_layout_dirty = yes
				}
			}
		}
	}

	focus = {
		id = PRC_on_guerilla_warfare
		icon = GFX_focus_CHI_guerrilla_warfare
		prerequisite = { focus = PRC_leadership_of_mao }
		x = -1
		y = 1
		relative_position_id = PRC_leadership_of_mao

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			unlock_decision_category_tooltip = PRC_guerilla_warfare_sea_cat

			PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"
			add_to_variable = {
				PRC_the_chinese_red_army_org_loss_when_moving = -0.05
				tooltip = org_loss_when_moving_tt
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_ideas = PRC_guerilla_warfare

			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					has_doctrine = peoples_war
				}

				add_mastery_bonus = {
					bonus = 0.25
					days = 365
					name = PRC_on_guerilla_warfare

					sub_doctrine = peoples_war
				}
			}
			else_if = {
				limit = {
					has_doctrine = guerilla_war
				}
				add_mastery_bonus = {
					bonus = 0.25
					days = 365
					name = PRC_on_guerilla_warfare
					sub_doctrine = guerilla_war
				}
			}
			else = {
				add_mastery_bonus = {
					bonus = 0.1
					days = 365
					name = PRC_on_guerilla_warfare

					track = operations
				}


			}
		}
	}


	focus = {
		id = PRC_secure_the_peoples_support
		icon = GFX_focus_prc_infiltration

		prerequisite = { focus = PRC_leadership_of_mao }
		x = 1
		y = 1
		relative_position_id = PRC_leadership_of_mao

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			custom_effect_tooltip = PRC_secure_the_peoples_support_tt
			#unlock_decision_category_tooltip = PRC_infiltration_sea_cat
		}
	}

	focus = {
		id = PRC_propaganda_efforts
		icon = GFX_goal_generic_propaganda
		prerequisite = { focus = PRC_on_guerilla_warfare focus = PRC_secure_the_peoples_support }
		x = 1
		y = 1
		relative_position_id = PRC_on_guerilla_warfare

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			is_in_faction = yes
		}
		
		bypass = {
			is_in_faction = no
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_POLITICAL}

		completion_reward = {
			add_faction_influence_ratio = 0.05
			if = {
				limit = {
					has_faction_template = faction_template_chinese_united_front
				}
				custom_effect_tooltip = PRC_propaganda_efforts_1_tt
			}
			else = {
				custom_effect_tooltip = PRC_propaganda_efforts_2_tt
			}
		}
	}

	focus = {
		id = PRC_dissent_in_the_united_front
		icon = GFX_focus_PRC_dissent_in_the_united_front
		prerequisite = { focus = PRC_secure_the_peoples_support }
		x = 1
		y = 1
		relative_position_id = PRC_secure_the_peoples_support

		dynamic = yes

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			is_in_faction = yes
		}
		
		bypass = {
			is_in_faction = no #Don't block Rural Recruitment
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			if = {
				limit = {
					is_faction_leader = no
				}
				add_faction_influence_ratio = 0.05			
			}

			if = {
				limit = {
					NOT = { is_in_faction_with = CHI }
				}
				custom_effect_tooltip = PRC_dissent_in_the_united_front_1_tt
				custom_effect_tooltip = PRC_halves_infiltration_cost_tt
			}
			else = {
				custom_effect_tooltip = PRC_halves_infiltration_cost_tt
				divide_variable = { PRC_infiltration_cost = 2 }
			}
		}
	}

	focus = {
		id = PRC_question_the_faction_leadership
		icon = GFX_goal_generic_national_unity
		prerequisite = { focus = PRC_dissent_in_the_united_front }
		x = 1
		y = 1
		relative_position_id = PRC_dissent_in_the_united_front

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			faction_influence_ratio > 0.25
			num_faction_members > 2
			is_faction_leader = no
		}
		
		bypass = {
			is_faction_leader = yes
		}

		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {
			if = {
				limit = {
					is_in_faction = yes
					num_faction_members > 2
				}
				every_other_country = {
					limit = {
						is_in_faction_with = ROOT 
						is_chinese_warlord = yes
					}
					country_event = { id = SEA_PRC_faction_events.20 days = 2 }
				}
			}
			else = {
				custom_effect_tooltip = PRC_every_allied_warlord_tt
				effect_tooltip = {
					country_event = SEA_PRC_faction_events.20
				}
			}
			effect_tooltip = {
				custom_effect_tooltip = if_they_accept_tt
				add_faction_influence_ratio = 0.01
				custom_effect_tooltip = PRC_modify_central_committee_modifier
				add_to_variable = { PRC_central_committee_faction_influence_contribution_factor = 0.01 tooltip = faction_influence_contribution_factor_tt }
			}
		}
	}

	focus = {
		id = PRC_to_unify_a_country
		icon = GFX_focus_PRC_revolutionary_war_of_the_masses
		prerequisite = { focus = PRC_question_the_faction_leadership }
		x = 0
		y = 1
		relative_position_id = PRC_question_the_faction_leadership

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			is_faction_leader = yes
			any_allied_country = {
				is_chinese_warlord_tooltip = yes
				any_controlled_state = {
					PRC_state_is_fully_infiltrated = yes
				}
			}
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			if = {
				limit = {
					is_in_faction = yes
					num_faction_members > 1
					any_allied_country = {
						is_chinese_warlord = yes
						any_controlled_state = {
							PRC_state_is_fully_infiltrated = yes
						}
					}
				}
				every_other_country = {
					limit = {
						is_chinese_warlord = yes
						is_in_faction_with = ROOT 
						any_controlled_state = {
							PRC_state_is_fully_infiltrated = yes
						}
					}
					country_event = { id = SEA_PRC_faction_events.30 days = 2 }
				}
				custom_effect_tooltip = if_they_accept_tt
				custom_effect_tooltip = PRC_to_unify_a_country_tt
				custom_effect_tooltip = if_they_refuse_tt
				custom_effect_tooltip = possible_actions_FROM_can_take_tt

				effect_tooltip = {
					every_other_country = {
						limit = {
							is_chinese_warlord = yes
							is_in_faction_with = ROOT 
							any_controlled_state = {
								PRC_state_is_fully_infiltrated = yes
							}
						}
						PRC = {
							remove_from_faction = PREV
						}
					}
				}
			}
			else = {
				custom_effect_tooltip = PRC_every_allied_warlord_tt
				effect_tooltip = {
					country_event = SEA_PRC_faction_events.30
					custom_effect_tooltip = if_they_accept_tt
					custom_effect_tooltip = PRC_to_unify_a_country_tt
					custom_effect_tooltip = if_they_refuse_tt
					custom_effect_tooltip = possible_actions_FROM_can_take_tt

					every_other_country = { ## For tooltip reasons
						limit = {
							is_chinese_warlord = yes
						}
						leave_faction = yes
						PRC = {
							remove_from_faction = PREV
						}
					}
				}

			}
		}
	}

	focus = {
		id = PRC_establish_friendly_bases
		icon = GFX_focus_generic_sabotage
		prerequisite = { focus = PRC_on_guerilla_warfare }
		x = -1
		y = 1
		relative_position_id = PRC_on_guerilla_warfare

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			has_war_with_major = yes
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_HISTORICAL}

		completion_reward = {
			custom_effect_tooltip = PRC_establish_friendly_bases_1_tt
			custom_effect_tooltip = PRC_establish_friendly_bases_2_tt
		}
	}

	focus = {
		id = PRC_empower_the_guerillas
		icon = GFX_focus_GER_support_the_proletarian_uprising
		prerequisite = { focus = PRC_establish_friendly_bases }
		x = -1
		y = 1
		relative_position_id = PRC_establish_friendly_bases

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			power_balance_value = {
				id = PRC_communist_power_struggle
				value < -0.5
			}
		}
		
		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {
			IF = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}
				add_doctrine_cost_reduction = {
					name = PRC_empower_the_guerillas
					cost_reduction = 0.25
					uses = 2
					category = special_forces_doctrine
				}
				custom_effect_tooltip = generic_skip_one_line_tt
			}

			if = {
				limit = {
					has_doctrine = irregulars
				}

				add_mastery_bonus = {
					bonus = 0.25
					days = 365
					name = PRC_empower_the_guerillas

					sub_doctrine = irregulars
				}				
			}
			else = {
				add_mastery_bonus = {
					bonus = 0.1
					days = 365
					name = PRC_empower_the_guerillas

					track = infantry
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"
			add_to_variable = {
				PRC_the_chinese_red_army_max_dig_in = 5
				tooltip = max_dig_in_tt
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = PRC_empower_the_guerillas_tt
			effect_tooltip = {
				add_dynamic_modifier = {
					modifier = PRC_guerilla_cells_active_2
				}
			}

		}
	}

	focus = {
		id = PRC_holding_half_the_sky
		icon = GFX_focus_PRC_rally_the_women
		
		prerequisite = { focus = PRC_empower_the_guerillas }
		x = 0
		y = 1
		relative_position_id = PRC_empower_the_guerillas

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER FOCUS_FILTER_STABILITY FOCUS_FILTER_MANPOWER FOCUS_FILTER_HISTORICAL}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_stability = 0.05
			add_political_power = 25

			custom_effect_tooltip = generic_skip_one_line_tt

			PRC_modify_industrial_modifier = yes
			add_to_variable = { 
				PRC_industry_production_factory_start_efficiency_factor = 0.05
				tooltip = production_factory_start_efficiency_factor_tt
			}
			add_to_variable = { 
				PRC_industry_production_factory_max_efficiency_factor = 0.05
				tooltip = production_factory_max_efficiency_factor_tt
			}

			custom_effect_tooltip = generic_skip_one_line_tt
			custom_effect_tooltip = PRC_the_chinese_red_army_modify_tt
			add_to_variable = { 
				PRC_the_chinese_army_conscription_factor = 0.05
				tooltip = conscription_factor_tt
			}
			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = GER_locks_women_in_workforce_decision_tt

			custom_effect_tooltip = generic_skip_one_line_tt
			if = {
				limit = {
					power_balance_value = {
			    		id = PRC_communist_power_struggle
			    		value > -0.89
					}
				}
				add_power_balance_value = {
					id = PRC_communist_power_struggle
					value = -0.1
				}
			}
		}
	}


	focus = {
		id = PRC_raid_weapon_depots
		icon = GFX_focus_PRC_raid_weapon_depots
		prerequisite = { focus = PRC_propaganda_efforts }
		prerequisite = { focus = PRC_establish_friendly_bases }
		x = -1
		y = 1
		relative_position_id = PRC_propaganda_efforts

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			has_war = yes
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			custom_effect_tooltip = PRC_raid_weapon_depots_tt
		}
	}

	focus = {
		id = PRC_rural_recruitment
		icon = GFX_focus_GER_proletarian_solidarity
		prerequisite = { focus = PRC_propaganda_efforts }
		prerequisite = { focus = PRC_dissent_in_the_united_front }
		x = 1
		y = 1
		relative_position_id = PRC_propaganda_efforts
		overlay = GFX_focus_fast_overlay_generic_clock

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER FOCUS_FILTER_MANPOWER}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			custom_effect_tooltip = PRC_rural_recruitment_tt

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = PRC_the_chinese_red_army_modify_tt
			add_to_variable = { 
				PRC_the_chinese_army_conscription_factor = 0.05
				tooltip = conscription_factor_tt
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			reduce_focus_completion_cost = {
		  		focus = PRC_agricultural_reform 
		  		cost = 21
			}
			reduce_focus_completion_cost = {
		  		focus = PRC_rural_region_development 
		  		cost = 21
			}
			reduce_focus_completion_cost = {
		  		focus = PRC_rural_region_development_two
		  		cost = 35
			}


			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					power_balance_value = {
			    		id = PRC_communist_power_struggle
			    		value > -0.94
					}
				}
				add_power_balance_value = {
					id = PRC_communist_power_struggle
					value = -0.05
				}
			}
		}
	}
	
	focus = {
		id = PRC_strengthen_the_central_party_school
		icon = GFX_focus_CHI_tongzi_jun
		prerequisite = { focus = PRC_raid_weapon_depots focus = PRC_rural_recruitment }
		x = 1
		y = 1
		relative_position_id = PRC_raid_weapon_depots

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER FOCUS_FILTER_STABILITY}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			if = {
				limit = {
					power_balance_value = {
			    		id = PRC_communist_power_struggle
			    		value > -0.89
					}
				}
				add_power_balance_value = {
					id = PRC_communist_power_struggle
					value = -0.1
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = PRC_modify_central_committee_modifier
			add_to_variable = { PRC_central_committee_party_popularity_stability_factor = 0.1 tooltip = party_popularity_stability_factor_tt }
		}
	}

	focus = {
		id = PRC_yanan_rectification_movement
		icon = GFX_focus_PRC_yanan_rectification_movement
		prerequisite = { focus = PRC_holding_half_the_sky focus = PRC_to_unify_a_country focus = PRC_strengthen_the_central_party_school }
		x = 0
		y = 1
		relative_position_id = PRC_strengthen_the_central_party_school

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			power_balance_value = {
				id = PRC_communist_power_struggle
				value < 0
			}
		}
		
		bypass = {

		}

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_HISTORICAL}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			
			add_stability = 0.05

			custom_effect_tooltip = generic_skip_one_line_tt
			
			PRC_remove_mediating_general_secretary_idea = yes

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = PRC_yanan_rectification_movement_tt


			if = {
				limit = {
					power_balance_value = {
						id = PRC_communist_power_struggle
						value > -0.14
					}
				}
				add_dynamic_modifier = {
					modifier = PRC_maoism_dynamic_modifier
				}
				set_variable = {
					PRC_maoism_dynamic_modifier_political_power_factor = 0.05
					tooltip = political_power_factor_tt  
				}
				set_variable = {
					PRC_maoism_dynamic_modifier_max_command_power = 5
					tooltip = max_command_power_tt  
				}
			}
			else_if = {
				limit = {
					power_balance_value = {
						id = PRC_communist_power_struggle
						value < -0.14
						value > -0.49
					}
				}
				add_dynamic_modifier = {
					modifier = PRC_maoism_dynamic_modifier
				}
				set_variable = {
					PRC_maoism_dynamic_modifier_political_power_factor = 0.05
					tooltip = political_power_factor_tt
				}
				set_variable = {
					PRC_maoism_dynamic_modifier_command_power_gain = 0.05
					tooltip = command_power_gain_tt  
				}
				set_variable = {
					PRC_maoism_dynamic_modifier_max_command_power = 5
					tooltip = max_command_power_tt  
				}

			}
			else_if = {
				limit = {
					power_balance_value = {
						id = PRC_communist_power_struggle
						value < -0.49
						value > -0.69
					}
				}
				add_dynamic_modifier = {
					modifier = PRC_maoism_dynamic_modifier
				}
				set_variable = {
					PRC_maoism_dynamic_modifier_political_power_factor = 0.1
					tooltip = political_power_factor_tt
				}
				set_variable = {
					PRC_maoism_dynamic_modifier_command_power_gain = 0.05
					tooltip = command_power_gain_tt  
				}
				set_variable = {
					PRC_maoism_dynamic_modifier_max_command_power = 10
					tooltip = max_command_power_tt  
				}
				set_variable = {
					PRC_maoism_dynamic_modifier_pocket_penalty = -0.05
					tooltip = pocket_penalty_tt  
				}
				set_variable = {
					PRC_maoism_dynamic_modifier_equipment_capture_factor = 0.025
					tooltip = equipment_capture_factor_tt  
				}
				set_variable = {
					PRC_maoism_dynamic_modifier_army_defence_factor = 0.025
					tooltip = army_defence_factor_tt  
				}

			}
			else_if = {
				limit = {
					power_balance_value = {
						id = PRC_communist_power_struggle
						value < -0.69
						value > -0.89
					}
				}
				add_dynamic_modifier = {
					modifier = PRC_maoism_dynamic_modifier
				}
				set_variable = {
					PRC_maoism_dynamic_modifier_political_power_factor = 0.1
					tooltip = political_power_factor_tt
				}
				set_variable = {
					PRC_maoism_dynamic_modifier_command_power_gain = 0.1
					tooltip = command_power_gain_tt  
				}
				set_variable = {
					PRC_maoism_dynamic_modifier_max_command_power = 15
					tooltip = max_command_power_tt  
				}
				set_variable = {
					PRC_maoism_dynamic_modifier_pocket_penalty = -0.1
					tooltip = pocket_penalty_tt  
				}
				set_variable = {
					PRC_maoism_dynamic_modifier_equipment_capture_factor = 0.05
					tooltip = equipment_capture_factor_tt  
				}
				set_variable = {
					PRC_maoism_dynamic_modifier_army_defence_factor = 0.05
					tooltip = army_defence_factor_tt  
				}

			}
			else = {
				# best one, slightly better than BoP effect to have this actually have meaning 
				add_dynamic_modifier = {
					modifier = PRC_maoism_dynamic_modifier
				}
				set_variable = {
					PRC_maoism_dynamic_modifier_political_power_factor = 0.15
					tooltip = political_power_factor_tt
				}
				set_variable = {
					PRC_maoism_dynamic_modifier_command_power_gain = 0.2
					tooltip = command_power_gain_tt  
				}
				set_variable = {
					PRC_maoism_dynamic_modifier_max_command_power = 20
					tooltip = max_command_power_tt  
				}
				set_variable = {
					PRC_maoism_dynamic_modifier_pocket_penalty = -0.15
					tooltip = pocket_penalty_tt  
				}
				set_variable = {
					PRC_maoism_dynamic_modifier_equipment_capture_factor = 0.1
					tooltip = equipment_capture_factor_tt  
				}
				set_variable = {
					PRC_maoism_dynamic_modifier_army_defence_factor = 0.075
					tooltip = army_defence_factor_tt  
				}



			}

			custom_effect_tooltip = generic_skip_one_line_tt

			remove_power_balance = { id = PRC_communist_power_struggle }

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = remove_political_advisor
			show_ideas_tooltip = PRC_wang_shiwei
		
		}
	}

	focus = {
		id = PRC_form_central_social_affairs_department
		icon = GFX_focus_PRC_form_central_social_affairs_department
		prerequisite = { focus = PRC_yanan_rectification_movement }
		x = -1
		y = 1
		relative_position_id = PRC_yanan_rectification_movement
		
		# allow_branch = {	#cant be used while focuses below require this focus
		# 	has_dlc = "La Resistance"
		# }

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				if = {
					limit = {
						has_intelligence_agency = no
					}
					create_intelligence_agency = {
						name = "Central Social Affairs Department"
						icon = GFX_intelligence_agency_logo_PRC_central_social_affairs_department 
					}
				}
				else_if = {
					limit = {
						NOT = {
							has_done_agency_upgrade = upgrade_passive_defense
						}
					}
					upgrade_intelligence_agency = upgrade_passive_defense
				}
				else_if = {
					limit = {
						NOT = {
							has_done_agency_upgrade = upgrade_interrogation_techniques
						}
					}
					upgrade_intelligence_agency = upgrade_interrogation_techniques
				}
	
				custom_effect_tooltip = generic_skip_one_line_tt
	
				custom_effect_tooltip = available_political_advisor
				show_ideas_tooltip = PRC_kang_sheng
			}
		}
	}


	focus = {
		id = PRC_enforce_maoism
		icon = GFX_focus_prc_maoism
		prerequisite = { focus = PRC_form_central_social_affairs_department }
		prerequisite = { focus = PRC_establish_yanan_university }
		x = 0
		y = 2
		relative_position_id = PRC_yanan_rectification_movement

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			has_country_leader = {
				ruling_only = yes # default = yes
				character = PRC_mao_zedong
			}
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_POLITICAL}

		completion_reward = {
			if = {
				limit = {
					has_country_leader = {
						ruling_only = yes # default = yes
						character = PRC_mao_zedong
					}
				}
				PRC_mao_zedong = {
					swap_country_leader_traits = {
						remove = PRC_de_facto_leader
						add = PRC_head_of_the_personality_cult
					}
				}
			}
			else = { ## Mainly for tooltip before you have Mao or Maoism
				add_country_leader_trait = PRC_head_of_the_personality_cult
			}
		}
	}

	focus = {
		id = PRC_invite_the_dixie_mission
		icon = GFX_focus_generic_befriend_usa
		prerequisite = { focus = PRC_enforce_maoism }
		x = -1
		y = 1
		relative_position_id = PRC_enforce_maoism
		
		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			is_subject = no
			if = {
				limit = {
					is_in_faction = yes
				}
				all_allied_country = {
					NOT = {
						has_war_with = USA
					}
				}
			}
			USA = {
				is_subject = no
				NOT = {
					has_war_with = ROOT
					has_government = fascism
					has_government = neutrality
				}
				has_opinion = {
					target = ROOT
					value > 24
				}
			}
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_opinion_modifier = {
				target = SOV
				modifier = PRC_approached_the_west_opinion
			}
			add_opinion_modifier = {
				target = USA
				modifier = PRC_dixie_mission_opinion
			}
			USA = {
				add_opinion_modifier = {
					target = ROOT
					modifier = PRC_dixie_mission_opinion
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			PRC_USA_lend_lease_strategy = yes		
		}
	}
	
	focus = {
		id = PRC_deepen_the_dixie_mission
		icon = GFX_goal_generic_scientific_exchange
		prerequisite = { focus = PRC_invite_the_dixie_mission }
		x = 0
		y = 1
		relative_position_id = PRC_invite_the_dixie_mission
		mutually_exclusive = { focus = PRC_tech_agreement_with_ussr }

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			is_subject = no
			any_allied_country = {
				NOT = {
					has_war_with = USA
				}
			}
			USA = {
				is_subject = no
				NOT = {
					has_war_with = ROOT
					has_government = fascism
					has_government = neutrality
				}
				has_opinion = {
					target = ROOT
					value > 74
				}
			}
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_RESEARCH}

		completion_reward = {
			add_opinion_modifier = {
				target = SOV
				modifier = PRC_approached_the_west_opinion
			}
			add_opinion_modifier = {
				target = USA
				modifier = PRC_dixie_mission_opinion
			}
			USA = {
				add_opinion_modifier = {
					target = ROOT
					modifier = PRC_dixie_mission_opinion
				}
			}	
			add_tech_bonus = {
				name = PRC_deepen_the_dixie_mission
				bonus = 0.25
				uses = 2
				category = electronics
			}
			add_tech_bonus = {
				name = PRC_deepen_the_dixie_mission
				bonus = 0.25
				uses = 2
				category = industry
			}

			custom_effect_tooltip = generic_skip_one_line_tt


			add_mastery_bonus = {
				bonus = 0.15
				days = 365
				name = PRC_deepen_the_dixie_mission


				track = armor
			}


			custom_effect_tooltip = generic_skip_one_line_tt

			PRC_modify_industrial_modifier = yes
			add_to_variable = { PRC_industry_research_speed_factor = 0.05 tooltip = research_speed_factor_tt }

			if = {
				limit = {
					USA = {
						any_enemy_country = {
							has_war_with = ROOT
						}
					}
				}
				add_tech_bonus = {
					name = PRC_deepen_the_dixie_mission
					bonus = 0.5
					uses = 2
					category = infantry_weapons
					category = artillery
				}
			}
		}
	}

	focus = {
		id = PRC_overthrow_the_ussr
		icon = GFX_focus_GER_end_european_communism
		prerequisite = { focus = PRC_deepen_the_dixie_mission }
		x = 0
		y = 1
		relative_position_id = PRC_deepen_the_dixie_mission

		cost = 10

		ai_will_do = {
			factor = 1
			modifier = { ## Never do this before 1945
				date < 1945.01.01
				factor = 0
			}
		}

		available = {
			is_subject = no
		}	
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_ANNEXATION}

		completion_reward = {
			custom_effect_tooltip = PRC_overthrow_the_ussr_tt
			every_other_country = {
				limit = {
					is_major = yes
					has_government = communism
				}
				display_individual_scopes = yes
				ROOT = {
					create_wargoal = {
						type = annex_everything
						target = PREV
					}
				}
			}
		}
	}


	focus = {
		id = PRC_two_soviets_together
		icon = GFX_focus_chi_mission_to_the_soviet_union
		prerequisite = { focus = PRC_enforce_maoism }
		x = 1
		y = 1
		relative_position_id = PRC_enforce_maoism

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			is_subject = no
			if = {
				limit = {
					is_in_faction = yes
				}
				all_allied_country = {
					NOT = {
						has_war_with = SOV
					}
				}
			}
			SOV = {
				is_subject = no
				has_government = communism
				NOT = {
					has_war_with = ROOT
				}
				has_opinion = {
					target = ROOT
					value > 24
				}
			}
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_opinion_modifier = {
				target = SOV
				modifier = PRC_deepened_communist_ties_opinion
			}
			SOV = {
				add_opinion_modifier = {
					target = ROOT
					modifier = PRC_deepened_communist_ties_opinion
				}
			}
			add_opinion_modifier = {
				target = USA
				modifier = PRC_approached_the_soviets_opinion
			}
		}
	}

	focus = {
		id = PRC_tech_agreement_with_ussr
		icon = GFX_focus_generic_socialist_science
		prerequisite = { focus = PRC_two_soviets_together }
		x = 0
		y = 1
		relative_position_id = PRC_two_soviets_together
		mutually_exclusive = { focus = PRC_deepen_the_dixie_mission }

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			is_subject = no
			any_allied_country = {
				NOT = {
					has_war_with = SOV
				}
			}
			SOV = {
				is_subject = no
				has_government = communism
				NOT = {
					has_war_with = ROOT
				}
				has_opinion = {
					target = ROOT
					value > 74
				}
			}
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_opinion_modifier = {
				target = SOV
				modifier = PRC_deepened_communist_ties_opinion
			}
			SOV = {
				add_opinion_modifier = {
					target = ROOT
					modifier = PRC_deepened_communist_ties_opinion
				}
			}
			add_opinion_modifier = {
				target = USA
				modifier = PRC_approached_the_soviets_opinion
			}
			add_tech_bonus = {
				name = PRC_tech_agreement_with_ussr
				bonus = 0.25
				uses = 1
				category = armor
			}
			add_tech_bonus = {
				name = PRC_tech_agreement_with_ussr
				bonus = 0.25
				uses = 1
				category = air_equipment
			}
			add_tech_bonus = {
				name = PRC_tech_agreement_with_ussr
				bonus = 0.25
				uses = 1
				category = support_tech
			}			
			add_tech_bonus = {
				name = PRC_tech_agreement_with_ussr
				bonus = 0.25
				uses = 1
				category = infantry_weapons
			}	

			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					has_doctrine = armored_cavalry
				}
				add_mastery_bonus = {
					bonus = 0.25
					days = 365
					name = PRC_tech_agreement_with_ussr

					sub_doctrine = armored_cavalry
				}
			}
			else = {
				add_mastery_bonus = {
					bonus = 0.1
					days = 365
					name = PRC_tech_agreement_with_ussr

					track = armor
				}
			}

			if = {
				limit = {
					PRC_neighboring_SOV = yes
				}
				add_ideas = PRC_SOV_lend_lease_idea_1
			}			
		}
	}

	focus = {
		id = PRC_the_end_of_capitalism
		icon = GFX_focus_generic_crush_capitalism
		prerequisite = { focus = PRC_tech_agreement_with_ussr }
		x = 0
		y = 1
		relative_position_id = PRC_tech_agreement_with_ussr

		cost = 10

		ai_will_do = {
			factor = 1
			modifier = { ## Never do this before 1945
				date < 1945.01.01
				factor = 0
			}
		}

		available = {
			is_subject = no
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_ANNEXATION}

		completion_reward = {
			every_country = {
				limit = {
					is_faction_leader = yes
					has_government = democratic
				}

				ROOT = {
					create_wargoal = {
						type = annex_everything
						target = PREV
					}
				}
			}

			IF = {
				limit = {
					USA = {
						NOT = {
							has_government = communism
						}
					}
				}

				create_wargoal = {
					type = annex_everything
					target = USA
				}
			}
		}
	}

	focus = {
		id = PRC_purge_the_world_of_fascism
		icon = GFX_focus_generic_communism_anti_fascism
		prerequisite = { focus = PRC_the_end_of_capitalism focus = PRC_overthrow_the_ussr }
		x = 1
		y = 1
		relative_position_id = PRC_overthrow_the_ussr

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			is_subject = no
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_ANNEXATION}

		completion_reward = {
			every_country = {
				limit = {
					has_government = fascism
					ROOT = {
						NOT = {
							has_wargoal_against = PREV
						}
					}
				}
				ROOT = {
					create_wargoal = {
						type = annex_everything
						target = PREV
					}
				}
			}			

		}
	}


	focus = {
		id = PRC_establish_yanan_university
		icon = GFX_focus_research
		prerequisite = { focus = PRC_yanan_rectification_movement }
		x = 1
		y = 1
		relative_position_id = PRC_yanan_rectification_movement

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
		}
		
		bypass = {

		}

		search_filters = {FOCUS_FILTER_RESEARCH FOCUS_FILTER_HISTORICAL }

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_research_slot = 1
		}
	}

	 #######   #######     ########   #######  ##        ######  ##     ## ######## ##     ## #### ##    ##  ######  
	##     ## ##     ##    ##     ## ##     ## ##       ##    ## ##     ## ##       ##     ##  ##  ##   ##  ##    ## 
	       ## ##     ##    ##     ## ##     ## ##       ##       ##     ## ##       ##     ##  ##  ##  ##   ##       
	 #######   #######     ########  ##     ## ##        ######  ######### ######   ##     ##  ##  #####     ######  
	##        ##     ##    ##     ## ##     ## ##             ## ##     ## ##        ##   ##   ##  ##  ##         ## 
	##        ##     ##    ##     ## ##     ## ##       ##    ## ##     ## ##         ## ##    ##  ##   ##  ##    ## 
	#########  #######     ########   #######  ########  ######  ##     ## ########    ###    #### ##    ##  ######  

	focus = {
		id = PRC_reclaim_the_grasp_of_power
		icon = GFX_focus_PRC_recaim_the_grasp_of_power
		prerequisite = { focus = PRC_guide_central_committee }
		mutually_exclusive = { focus = PRC_leadership_of_mao }
		x = 7
		y = 1
		relative_position_id = PRC_guide_central_committee

		allow_branch = {
			if = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = {
					has_completed_focus = PRC_leadership_of_mao
					has_completed_focus = PRC_the_unwilling_diarchy_focus
				}
			}
		}

		offset = {
			x = -7
			y = 0

			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = PRC_reclaim_the_grasp_of_power
			}

		}

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			power_balance_value = {
				id = PRC_communist_power_struggle
				value > 0.3
			}
		}
		
		bypass = {

		}

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER FOCUS_FILTER_POLITICAL_CHARACTER}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			country_event = { #Put Wang Ming, or Bo Gu in power."
				id = SEA_PRC_political_events.1
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			
			if = {
				limit = {
					power_balance_value = {
			    		id = PRC_communist_power_struggle
			    		value < 0.99
					}
				}
				add_power_balance_value = {
					id = PRC_communist_power_struggle
					value = 0.1
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			PRC_add_mediating_general_secretary_idea = yes


			hidden_effect = {
				if = {
					limit = {
						has_game_rule = {
							rule = obsolete_focus_branches_visibility
							option = HIDE
						}
					}
					mark_focus_tree_layout_dirty = yes
				}
			}
		}
	}


	focus = {
		id = PRC_seek_support_from_ussr
		icon = GFX_focus_chi_mission_to_the_soviet_union
		prerequisite = { focus = PRC_reclaim_the_grasp_of_power focus = PRC_leadership_of_mao }
		x = 0
		y = 3
		relative_position_id = PRC_guide_central_committee
		overlay = GFX_focus_fast_overlay_generic_clock

		offset = {
			x = -7
			y = 0

			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = PRC_reclaim_the_grasp_of_power
			}

		}
		offset = {
			x = 4
			y = 0

			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = PRC_leadership_of_mao
			}

		}

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			SOV = {
				exists = yes
			}
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			add_opinion_modifier = {
				target = SOV
				modifier = PRC_deepened_communist_ties_opinion
			}
			SOV = {
				add_opinion_modifier = {
					target = ROOT
					modifier = PRC_deepened_communist_ties_opinion
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			reduce_focus_completion_cost = {
			  focus = PRC_request_for_aid 
			  cost = 21
			}
			reduce_focus_completion_cost = {
			  focus = PRC_appeal_for_foreign_aid 
			  cost = 35
			}
			
			PRC_SOV_lend_lease_strategy = yes
		}
	}

	focus = {
		id = PRC_ask_for_soviet_lend_lease
		icon = GFX_focus_SOV_the_road_of_life
		prerequisite = { focus = PRC_invite_otto_braun }
		prerequisite = { focus = PRC_seek_support_from_ussr }
		x = 0
		y = 1
		relative_position_id = PRC_seek_support_from_ussr

		cost = 10

		ai_will_do = {
			factor = 1
		}

	
		available = {
			has_war = yes
			PRC_neighboring_SOV = yes
			
			SOV = {
				exists = yes
				is_subject = no
				has_civil_war = no
				NOT = {
					has_war_with = ROOT
					any_allied_country = {
						has_war_with = ROOT
					}
				}
				has_opinion = {
					target = ROOT
					value > 24
				}
			}
			if = {
				limit = {
					is_in_faction = yes
				}
				all_allied_country = {
					NOT = {
						has_war_with = SOV
					}
				}
			}
		}
		
		bypass = {
			SOV = {
				OR = {

					exists = no
					is_subject = yes
					has_civil_war = yes
					has_war_with = ROOT
					any_allied_country = {
						has_war_with = ROOT
					}
				}
			}
			if = {
				limit = {
					ROOT = {
						is_in_faction = yes
					}
				}
				any_allied_country = {
					has_war_with = SOV
				}
			}
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_ideas = PRC_SOV_lend_lease_idea_1
			
			custom_effect_tooltip = generic_skip_one_line_tt

			PRC_SOV_lend_lease_strategy = yes
		}
	}

	focus = {
		id = PRC_request_guarantees
		icon = GFX_goal_generic_major_alliance
		prerequisite = { focus = PRC_ask_for_soviet_lend_lease }
		x = 0
		y = 1
		relative_position_id = PRC_ask_for_soviet_lend_lease

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			power_balance_value = {
				id = PRC_communist_power_struggle
				value > 0.3
			}
			has_war = no #Added this to prevent unintended side consequences with SOV and JAP
			SOV = {
				exists = yes
			}
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_POLITICAL}

		completion_reward = {
			SOV = { 
				country_event = {
					id = SEA_PRC_political_events.2
					hours = 5
				}
			}
			custom_effect_tooltip = if_they_accept_tt
			effect_tooltip = {
				SOV = {
					give_guarantee = ROOT
				}
			}
		
			custom_effect_tooltip = PRC_request_guarantees_tt	
		}
	}

	focus = {
		id = PRC_bolshevik_aid
		icon = GFX_focus_generic_communist_industry
		prerequisite = { focus = PRC_reclaim_the_grasp_of_power }
		x = 0
		y = 1
		relative_position_id = PRC_reclaim_the_grasp_of_power

		dynamic = yes

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			any_country = {
				is_major = yes
				has_government = communism
			}
		}
		
		bypass = {
			NOT = {
				any_country = {
					is_major = yes
					has_government = communism
				}
			}

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER FOCUS_FILTER_MANPOWER}

		completion_reward = {

			if = {
				limit = {
					has_DLC = "Arms Against Tyranny"
				}
				add_cic = 800
			}
			else = {
				random_owned_controlled_state = {
					limit = {
						free_building_slots = {
							building = industrial_complex
							size > 0
							include_locked = yes
						}
					}
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_timed_idea = {
				idea = PRC_bolshevik_volunteers
				days = 90
			}


			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					power_balance_value = {
			    		id = PRC_communist_power_struggle
			    		value < 0.99
					}
				}
				add_power_balance_value = {
					id = PRC_communist_power_struggle
					value = 0.05
				}
			}
		}
	}



	focus = {
		id = PRC_a_stronger_united_front
		icon = GFX_focus_CHI_registry_of_property
		prerequisite = { focus = PRC_bolshevik_aid }
		x = 3
		y = 1
		relative_position_id = PRC_bolshevik_aid

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			is_in_faction_with = CHI
		}
		
		bypass = {
			NOT = {
				is_in_faction_with = CHI
			}
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_POLITICAL}

		completion_reward = {
			add_faction_influence_ratio = 0.075 


			custom_effect_tooltip = generic_skip_one_line_tt

			unlock_decision_category_tooltip = PRC_28_bolshevik_faction_cat
	
		}
	}


	focus = {
		id = PRC_playing_both_sides
		icon = GFX_focus_prc_infiltration
		prerequisite = { focus = PRC_a_stronger_united_front }
		x = 0
		y = 1
		relative_position_id = PRC_a_stronger_united_front

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			unlock_decision_category_tooltip = PRC_infiltration_sea_cat
			custom_effect_tooltip = PRC_infiltration_only_level_2_bolshevik_tt
		}
	}


	focus = {
		id = PRC_the_fight_of_a_people
		icon = GFX_focus_generic_spur_communist_revolutions
		prerequisite = { focus = PRC_playing_both_sides }
		x = 0
		y = 1
		relative_position_id = PRC_playing_both_sides

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			unlock_decision_category_tooltip = PRC_guerilla_warfare_sea_cat
		}
	}

	focus = {
		id = PRC_supreme_infiltration
		icon = GFX_focus_CHI_guerrilla_warfare
		prerequisite = { focus = PRC_the_fight_of_a_people }
		x = 0
		y = 1
		relative_position_id = PRC_the_fight_of_a_people

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			custom_effect_tooltip = PRC_unlock_complete_infiltration_tt

			effect_tooltip = {
				add_dynamic_modifier = {
					modifier = PRC_infiltrated_state_3
					scope = PRC #These modifiers should only apply to PRC
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					has_doctrine = peoples_war
				}
				add_mastery_bonus = {
					bonus = 0.25
					days = 365
					name = PRC_supreme_infiltration

					sub_doctrine = peoples_war
				}
			}
			else_if = {
				limit = {
					has_doctrine = guerilla_war
				}
				add_mastery_bonus = {
					bonus = 0.25
					days = 365
					name = PRC_supreme_infiltration
					sub_doctrine = guerilla_war
				}
			}
			else = {
				add_mastery_bonus = {
					bonus = 0.1
					days = 365
					name = PRC_supreme_infiltration

					track = operations
				}
			}
		}
	}



	focus = {
		id = PRC_bolshevik_urbanization 
		icon = GFX_focus_PRC_bolshevik_urbanization
		prerequisite = { focus = PRC_bolshevik_aid }
		x = 0
		y = 1
		relative_position_id = PRC_bolshevik_aid

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			if = {
				limit = {
					power_balance_value = {
			    		id = PRC_communist_power_struggle
			    		value < 0.99
					}
				}
				add_power_balance_value = {
					id = PRC_communist_power_struggle
					value = 0.15
				}
			}
			else = {
				add_political_power = 100
			}
		}
	}



	focus = {
		id = PRC_bolshevik_urbanization_2
		icon = GFX_focus_generic_low_cost_housing
		prerequisite = { focus = PRC_bolshevik_urbanization }
		x = -1
		y = 1
		relative_position_id = PRC_bolshevik_urbanization

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			PRC_modify_industrial_modifier = yes

			add_to_variable = {
				production_speed_buildings_factor = 0.1
				tooltip = production_speed_buildings_factor_tt
			}
			add_to_variable = {
				production_factory_start_efficiency_factor = -0.05
				tooltip = production_factory_start_efficiency_factor_tt 
			}
			
		}
	}

	focus = {
		id = PRC_bolshevik_urban_industrialization
		icon = GFX_focus_PRC_bolshevik_urbanization_1
		prerequisite = { focus = PRC_bolshevik_urbanization }
		x = 1
		y = 1
		relative_position_id = PRC_bolshevik_urbanization
		overlay = GFX_focus_fast_overlay_generic_clock

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = industrial_complex
						size > 1
						include_locked = yes
					}
				}
				prioritize = { 1032 622 616 615} #Yan'An, Shaanxi, Ningxia and Shanxi
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex 
					level = 2
					instant_build = yes
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					NOT = {
						has_completed_focus = PRC_rural_region_development
					}
				}
				reduce_focus_completion_cost = {
					focus = PRC_urbanization 
					cost = 35
				}
				reduce_focus_completion_cost = {
					focus = PRC_urbanization_two 
					cost = 35
				}
			}
		}
	}

	focus = {
		id = PRC_bolshevik_urbanization_completed
		icon = GFX_focus_PRC_bolshevik_urbanization_completed
		prerequisite = { focus = PRC_bolshevik_urbanization_2 focus = PRC_bolshevik_urban_industrialization }
		x = 1
		y = 1
		relative_position_id = PRC_bolshevik_urbanization_2

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY}

		completion_reward = {

			add_timed_idea = {
				idea = PRC_urbanization_completed_timed_idea
				days = 365
			}

			custom_effect_tooltip = generic_skip_one_line_tt 

			add_stability = 0.05

		
		}
	}

	focus = {
		id = PRC_invite_otto_braun
		icon = GFX_focus_PRC_invite_otto_braun
		prerequisite = { focus = PRC_bolshevik_aid }
		x = -3
		y = 1
		relative_position_id = PRC_bolshevik_aid

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER FOCUS_FILTER_MILITARY_CHARACTER}

		completion_reward = {

			effect_tooltip = {
				add_corps_commander_role = {
					character = PRC_otto_braun 
					traits = { infantry_officer }
					skill=1
					attack_skill=2
					defense_skill=1
					planning_skill=2
					logistics_skill=2
					legacy_id=-1
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = available_chief_of_army
			show_ideas_tooltip = PRC_otto_braun

			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					power_balance_value = {
			    		id = PRC_communist_power_struggle
			    		value < 0.99
					}
				}
				add_power_balance_value = {
					id = PRC_communist_power_struggle
					value = 0.05
				}
			}

		}
	}


	focus = {
		id = PRC_invite_pavel_mif
		icon = GFX_focus_PRC_pavel_mif
		prerequisite = { focus = PRC_invite_otto_braun }
		x = 0
		y = 1
		relative_position_id = PRC_invite_otto_braun

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			has_country_flag = PRC_pavel_mif_alive
		}
		
		bypass = {
			NOT = {
				has_country_flag = PRC_pavel_mif_alive
			}
		}

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER FOCUS_FILTER_POLITICAL_CHARACTER}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = PRC_pavel_mif 

			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					power_balance_value = {
			    		id = PRC_communist_power_struggle
			    		value < 0.99
					}
				}
				add_power_balance_value = {
					id = PRC_communist_power_struggle
					value = 0.05
				}
			}

		}
	}


	focus = {
		id = PRC_rebuild_28_bolshevik
		icon = GFX_focus_PRC_rebuild_28_bolshevik
		prerequisite = { focus = PRC_invite_pavel_mif }
		x = 0
		y = 1
		relative_position_id = PRC_invite_pavel_mif

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			power_balance_value = {
				id = PRC_communist_power_struggle
				value > 0.25
			}
		}

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			custom_effect_tooltip = PRC_rebuild_28_bolshevik_tt
		
			custom_effect_tooltip = generic_skip_one_line_tt

			 ## Improve all advisors traits
			every_character = {
				limit = {
					OR = {
						has_trait = PRC_28_bolshevik_trait
						has_trait = PRC_28_bolshevik_trait_wang_ming
						has_trait = PRC_28_bolshevik_trait_bo_gu
					}
				}
			}
			custom_effect_tooltip = PRC_rebuild_28_bolshevik_effect_tt ## For nicer localisation reason do effect in hidden - variables need to be same as in localisation, TODO_ML double check

			hidden_effect = {
				every_character = {
					limit = {
						has_trait = PRC_28_bolshevik_trait
					}
					remove_trait = {
						slot = political_advisor 
						trait = PRC_28_bolshevik_trait
					}
					add_trait = {
						slot = political_advisor 
						trait = PRC_28_bolshevik_trait_improved
					}
					#random_select_amount = <int> #OPTIONAL: Maximum amount that can be selected
				}

				## One edge case fix

				PRC_otto_braun = {
					if = {
						limit = {
							is_army_chief = yes 
						}
						remove_trait = {
							slot = army_chief 
							trait = PRC_28_bolshevik_trait
						}	
						add_trait = {
							slot = army_chief 
							trait = PRC_28_bolshevik_trait_improved
						}
					}
				}
				PRC_wang_ming = {
					remove_trait = {
						trait = PRC_28_bolshevik_trait_wang_ming
						slot = political_advisor 

					}
					add_trait = {
						trait = PRC_28_bolshevik_trait_improved_wang_ming
						slot = political_advisor 
					}
				}
				PRC_bo_gu = {
					remove_trait = {
						trait = PRC_28_bolshevik_trait_bo_gu
						slot = political_advisor 
					}
					add_trait = {
						trait = PRC_28_bolshevik_trait_improved_bo_gu
						slot = political_advisor 
					}
				}

				
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					power_balance_value = {
			    		id = PRC_communist_power_struggle
			    		value < 0.99
					}
				}
				add_power_balance_value = {
					id = PRC_communist_power_struggle
					value = 0.1
				}
			}
		}
	}



	focus = {
		id = PRC_aggressive_pursuit_of_diplomacy
		icon = GFX_focus_SWE_let_fly_all_guns
		prerequisite = { focus = PRC_rebuild_28_bolshevik }
		x = 0
		y = 1
		relative_position_id = PRC_rebuild_28_bolshevik

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			is_in_faction = yes
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			if = {
				limit = {
					has_doctrine = fire_concentration
				}
				add_mastery_bonus = {
					bonus = 0.25
					days = 365
					name = PRC_aggressive_pursuit_of_diplomacy

					sub_doctrine = fire_concentration
				}
			}
			else = {
				add_mastery_bonus = {
					bonus = 0.1
					days = 365
					name = PRC_aggressive_pursuit_of_diplomacy

					track = combat_support
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt
			PRC_check_if_red_army_or_pla = yes
			add_to_variable = {
				PRC_the_chinese_red_army_army_infantry_attack_factor = 0.05 
				tooltip = army_infantry_attack_factor_tt
			}
		}
	}



	focus = {
		id = PRC_with_inspiration_from_nkvd
		icon = GFX_focus_JAP_learn_from_the_nkvd ## Has been ordered
		prerequisite = { focus = PRC_invite_otto_braun }
		prerequisite = { focus = PRC_seek_support_from_ussr }
		x = -2
		y = 1
		relative_position_id = PRC_invite_otto_braun
		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				if = {
					limit = {
						has_intelligence_agency = no
					}
					create_intelligence_agency = {
						name = "Central Social Affairs Department"
						icon = GFX_intelligence_agency_logo_PRC_central_social_affairs_department 
					}
				}
				else_if = {
					limit = {
						NOT = {
							has_done_agency_upgrade = upgrade_passive_defense
						}
					}
					upgrade_intelligence_agency = upgrade_passive_defense
				}
				else_if = {
					limit = {
						NOT = {
							has_done_agency_upgrade = upgrade_interrogation_techniques
						}
					}
					upgrade_intelligence_agency = upgrade_interrogation_techniques
				}
	
				custom_effect_tooltip = generic_skip_one_line_tt
	
				custom_effect_tooltip = available_political_advisor
				show_ideas_tooltip = PRC_kang_sheng
			}
		}
	}



	focus = {
		id = PRC_invite_soviet_general
		icon = GFX_focus_PRC_invite_soviet_general
		prerequisite = { focus = PRC_with_inspiration_from_nkvd }
		x = 0
		y = 1
		relative_position_id = PRC_with_inspiration_from_nkvd

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			SOV = {
				exists = yes
			}
			
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_MILITARY_CHARACTER}

		completion_reward = {
			if = {
				limit = {
					has_doctrine = large_unit_tactics
				}

				add_mastery_bonus = {
					bonus = 0.25
					days = 365
					name = PRC_invite_soviet_general
					sub_doctrine = large_unit_tactics
				}
			}
			else = {
				add_mastery_bonus = {
					bonus = 0.1
					days = 365
					name = PRC_invite_soviet_general
					track = infantry
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt


			if = {
				limit = {
					CHI = {
						OR = {
							has_character = SOV_vasily_chuykov 
							has_character = SOV_aleksandr_cherepanov 
						}
					}
				}
				SOV = {
					country_event = {
						id = SEA_PRC_political_events.24
						hours = 2
					}
				}
			}
			else_if = {
				limit = {
					SOV = {
						SOV_vasily_chuykov = {
							NOT = {
								has_character_flag = SOV_exiled_flag
							}
						}

						SOV_aleksandr_cherepanov = {
							NOT = {
								has_character_flag = SOV_exiled_flag
							}
						}
					}
				}
				custom_effect_tooltip = generic_skip_one_line_tt
				SOV = {
					country_event = {
						id = SEA_PRC_political_events.21
						days = 1
					}
				}
			}

		

			custom_effect_tooltip = if_they_accept_tt

			custom_effect_tooltip = PRC_invite_soviet_general_tt




		}
	}


	focus = {
		id = PRC_embrace_stalinism
		icon = GFX_focus_PRC_embrace_stalinism
		prerequisite = { focus = PRC_bolshevik_urbanization_completed focus = PRC_the_fight_of_a_people focus = PRC_rebuild_28_bolshevik }
		x = 0
		y = 1
		relative_position_id = PRC_bolshevik_urbanization_completed

		cost = 10

		ai_will_do = {
			factor = 1
		}

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER FOCUS_FILTER_STABILITY}

		available = {
			power_balance_value = {
				id = PRC_communist_power_struggle
				value > 0.5
			}
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_stability = 0.05 

			custom_effect_tooltip = generic_skip_one_line_tt

			PRC_remove_mediating_general_secretary_idea = yes

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = PRC_embrace_stalinism_tt


			if = {
				limit = {
					power_balance_value = {
						id = PRC_communist_power_struggle
						value < 0.14
					}
				}
				add_dynamic_modifier = {
					modifier = PRC_bolshevik_dominance
				}
				set_variable = {
					PRC_bolshevik_dominance_production_speed_industrial_complex_factor = 0.05
					tooltip = production_speed_industrial_complex_factor_tt
				}
			}
			else_if = {
				limit = {
					power_balance_value = {
						id = PRC_communist_power_struggle
						value > 0.14
						value < 0.49
					}
				}
				add_dynamic_modifier = {
					modifier = PRC_bolshevik_dominance
				}
				set_variable = {
					PRC_bolshevik_dominance_production_speed_industrial_complex_factor = 0.05
					tooltip = production_speed_industrial_complex_factor_tt
				}
				set_variable = {
					PRC_bolshevik_dominance_opinion_gain_monthly_same_ideology_factor = 0.05
					tooltip = opinion_gain_monthly_same_ideology_factor_tt
				}
			}
			else_if = {
				limit = {
					power_balance_value = {
						id = PRC_communist_power_struggle
						value > 0.49
						value < 0.68
					}
				}
				add_dynamic_modifier = {
					modifier = PRC_bolshevik_dominance
				}
				set_variable = {
					PRC_bolshevik_dominance_political_power_gain = 0.05
					tooltip = political_power_gain_tt
				}
				set_variable = {
					PRC_bolshevik_dominance_production_speed_industrial_complex_factor = 0.075
					tooltip = production_speed_industrial_complex_factor_tt
				}
				set_variable = {
					PRC_bolshevik_dominance_opinion_gain_monthly_same_ideology_factor = 0.05
					tooltip = opinion_gain_monthly_same_ideology_factor_tt
				}	

			}
			else_if = {
				limit = {
					power_balance_value = {
						id = PRC_communist_power_struggle
						value > 0.69
						value < 0.89
					}
				}

				add_dynamic_modifier = {
					modifier = PRC_bolshevik_dominance
				}
				set_variable = {
					PRC_bolshevik_dominance_political_power_gain = 0.05
					tooltip = political_power_gain_tt
				}
				set_variable = {
					PRC_bolshevik_dominance_production_speed_industrial_complex_factor = 0.1
					tooltip = production_speed_industrial_complex_factor_tt
				}
				set_variable = {
					PRC_bolshevik_dominance_research_speed_factor = 0.02
					tooltip = research_speed_factor_tt
				}	
				set_variable = {
					PRC_bolshevik_dominance_opinion_gain_monthly_same_ideology_factor = 0.1
					tooltip = opinion_gain_monthly_same_ideology_factor_tt
				}	
			}
			else = {
				# best one, slightly better than BoP effect to have this actually have meaning 
				add_dynamic_modifier = {
					modifier = PRC_bolshevik_dominance
				}
				set_variable = {
					PRC_bolshevik_dominance_political_power_gain = 0.1
					tooltip = political_power_gain_tt
				}
				set_variable = {
					PRC_bolshevik_dominance_production_speed_industrial_complex_factor = 0.1
					tooltip = production_speed_industrial_complex_factor_tt
				}
				set_variable = {
					PRC_bolshevik_dominance_research_speed_factor = 0.05
					tooltip = research_speed_factor_tt
				}	
				set_variable = {
					PRC_bolshevik_dominance_opinion_gain_monthly_same_ideology_factor = 0.15
					tooltip = opinion_gain_monthly_same_ideology_factor_tt
				}	

			}


			custom_effect_tooltip = generic_skip_one_line_tt

			remove_power_balance = { id = PRC_communist_power_struggle }

		}
	}

	focus = {
		id = PRC_soviet_technological_cooperation
		icon = GFX_focus_generic_socialist_science
		prerequisite = { focus = PRC_embrace_stalinism }
		x = 0
		y = 1
		relative_position_id = PRC_embrace_stalinism

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			SOV = {
				exists = yes
				is_subject = no
			}
		}
		
		bypass = {
			SOV = {
				exists = no
				is_subject = yes
			}
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			SOV = {
				country_event = { id = SEA_PRC_request_aid.9 days = 1 }
				custom_effect_tooltip = needs_approval

			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = if_they_accept_tt

			effect_tooltip = { ### Effects are done in the event, make sure match - TODO_ML
				
				add_tech_bonus = {
					name = PRC_soviet_technological_cooperation
					bonus = 0.75
					uses = 2
					category = electronics 
				}
				add_opinion_modifier = {
					target = SOV
					modifier = PRC_soviet_technological_cooperation_opinion
				}

				SOV = {
					add_tech_bonus = {
						name = PRC_soviet_technological_cooperation
						bonus = 0.75
						uses = 2
						category = electronics 
					}
					add_opinion_modifier = {
						target = FROM
						modifier = PRC_soviet_technological_cooperation_opinion
					}
				}
			}

		}
	}

	focus = {
		id = PRC_reestablish_moscow_sun_yat_sen_university
		icon = GFX_focus_PRC_reestablish_moscow_sun_yat_sen_university
		prerequisite = { focus = PRC_soviet_technological_cooperation }
		x = 0
		y = 2
		relative_position_id = PRC_soviet_technological_cooperation

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			
		}
		
		bypass = {

		}

		search_filters = {FOCUS_FILTER_RESEARCH}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_research_slot = 1
		}
	}

	focus = {
		id = PRC_sino_allied_pact_of_non_aggression
		icon = GFX_focus_ARG_join_the_allies
		prerequisite = { focus = PRC_soviet_technological_cooperation }
		x = -1
		y = 1
		relative_position_id = PRC_soviet_technological_cooperation

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			OR = {
				USA = {
					exists = yes
					has_government = democratic
				}
				ENG = {
					exists = yes
					has_government = democratic
				}
				FRA = {
					exists = yes
					has_government = democratic
				}
			}
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_POLITICAL}

		completion_reward = {
			if = {
				limit = {
					USA = {
						exists = yes
						has_government = democratic
					}
				}
				USA = {
					country_event = { id = SEA_PRC_political_events.8 }
				}
			}


			if = {
				limit = {
					ENG = {
						exists = yes
						has_government = democratic
					}
				}
				ENG = {
					country_event = { id = SEA_PRC_political_events.8 }
				}
			}
			

			if = {
				limit = {
					FRA = {
						exists = yes
						has_government = democratic
					}
				}
				FRA = {
					country_event = { id = SEA_PRC_political_events.8 }
				}
			}
			
			custom_effect_tooltip = if_they_accept_tt
			custom_effect_tooltip = PRC_sino_allied_pact_of_non_aggression_accept_tt

		}
	}



	focus = {
		id = PRC_bolshevik_world_revolution
		icon = GFX_focus_ger_great_red_menace
		prerequisite = { focus = PRC_soviet_technological_cooperation }
		x = -3
		y = 1
		relative_position_id = PRC_soviet_technological_cooperation

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_ideas = PRC_spread_world_revolution
			
		}
	}

	focus = {
		id = PRC_party_control
		icon = GFX_focus_GER_strengthen_the_proletarian_international
		prerequisite = { focus = PRC_bolshevik_world_revolution focus = PRC_sino_allied_pact_of_non_aggression }
		x = 1
		y = 1
		relative_position_id = PRC_bolshevik_world_revolution

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY}

		completion_reward = {

			custom_effect_tooltip = PRC_modify_central_committee_modifier
			add_to_variable = {
				PRC_central_committee_political_power_factor = 0.05
				tooltip = political_power_factor_tt 
			}
			add_to_variable = {
				PRC_central_committee_party_popularity_stability_factor = 0.05
				tooltip = party_popularity_stability_factor_tt 
			}
			add_to_variable = {
				PRC_central_committee_faction_influence_war_score_factor = 0.02
				tooltip = faction_influence_war_score_factor_tt 
			}
			add_to_variable = {
				PRC_central_committee_faction_influence_contribution_factor = 0.02
				tooltip = faction_influence_contribution_factor_tt 
			}

		}
	}



	focus = {
		id = PRC_a_truly_united_front
		icon = GFX_focus_chi_united_front
		prerequisite = { focus = PRC_soviet_technological_cooperation }
		mutually_exclusive = { focus = PRC_part_of_the_comintern }
		x = 3
		y = 1
		relative_position_id = PRC_soviet_technological_cooperation

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			is_in_faction_with = CHI
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			custom_effect_tooltip = PRC_a_truly_united_front_tt
			divide_variable = { PRC_28_bolshevik_decisions_cost = 2 }
		}
	}

	focus = {
		id = PRC_part_of_the_comintern
		icon = GFX_focus_generic_join_comintern
		prerequisite = { focus = PRC_soviet_technological_cooperation }
		mutually_exclusive = { focus = PRC_a_truly_united_front }
		x = 1
		y = 1
		relative_position_id = PRC_soviet_technological_cooperation

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			SOV = {
				is_in_faction = yes
				is_faction_leader = yes
				NOT = {
					has_war_with = ROOT
				}
				has_government = communism
			}
			is_subject = no
		}
		
		bypass = {
			
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_POLITICAL}

		completion_reward = {
			SOV = {
				country_event = {
					id = SEA_PRC_political_events.5
					hours = 2 
				}
			}
			custom_effect_tooltip = if_they_accept_tt
			effect_tooltip = {
				if = {
					limit = {
						is_in_faction = yes
					}
					leave_faction = yes
				}
				SOV = {
					add_to_faction = ROOT
				}
			}
		}
	}

	focus = {
		id = PRC_petition_for_freedom
		icon = GFX_focus_PRC_petition_for_freedom
		prerequisite = { focus = PRC_a_truly_united_front focus = PRC_part_of_the_comintern }
		x = -1
		y = 1
		relative_position_id = PRC_a_truly_united_front

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			is_subject = yes
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_POLITICAL}

		completion_reward = {
			if = {
				limit = {
					is_subject = yes
				}
				overlord = {
					country_event = {
						id = SEA_PRC_political_events.11
						hours = 1
					}
					custom_effect_tooltip = if_they_accept_tt
					custom_effect_tooltip = generic_skip_one_line_tt
					effect_tooltip = {
						end_puppet = ROOT
					}
				}
			}
			else = {
				custom_effect_tooltip = PRC_petition_for_freedom_not_subject_tt
			}			
		}
	}


	focus = {
		id = PRC_scholarly_revolution
		icon = GFX_focus_NOR_moscows_education_centers 
		prerequisite = { focus = PRC_reestablish_moscow_sun_yat_sen_university focus = PRC_party_control focus = PRC_petition_for_freedom }
		x = 0
		y = 1
		relative_position_id = PRC_reestablish_moscow_sun_yat_sen_university

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			
		}
		
		bypass = {

		}

		search_filters = {FOCUS_FILTER_RESEARCH}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			custom_effect_tooltip = PRC_bolshevik_dominance_tt
			add_to_variable = {
				PRC_bolshevik_dominance_research_speed_factor = 0.1 
				tooltip = research_speed_factor_tt
			}
		}
	}


	focus = {
		id = PRC_hundred_regiments_offensive
		icon = GFX_focus_PRC_hundred_regiments_offensive
		prerequisite = { focus = PRC_yanan_rectification_movement focus = PRC_embrace_stalinism }
		x = 7
		y = 2
		relative_position_id = PRC_yanan_rectification_movement

		cost = 10

		ai_will_do = {
			factor = 1
		}

		offset = {
			x = -7
			y = 0

			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = PRC_reclaim_the_grasp_of_power
			}

		}

		available = {
			has_war = yes
			has_army_manpower = { size > 99999 }
		}
		
		bypass = {
			has_war = no
		}

		search_filters = { FOCUS_FILTER_HISTORICAL }

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			add_timed_idea = {
				idea = PRC_hundred_regiments_offensive_idea
				days = 180
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = PRC_modify_central_committee_modifier
			add_to_variable = { PRC_central_committee_faction_influence_war_score_factor = 0.1 tooltip = faction_influence_war_score_factor_tt }
		}
	}

	focus = {
		id = PRC_prepare_for_the_inevitable
		icon = GFX_focus_attack_china
		prerequisite = { focus = PRC_hundred_regiments_offensive }
		x = 0
		y = 2
		relative_position_id = PRC_hundred_regiments_offensive

		cost = 10

		ai_will_do = {
			factor = 10
			modifier = {
				factor = 0
				any_enemy_country = {
					is_major = yes
				}
			}
			modifier = {
				factor = 0
				any_neighbor_country = {
					is_literally_china_not_prc = no
					has_war_with = ROOT
				}
			}
		}

		available = {
			is_subject = no
		}
		
		bypass = {

		}

		historical_ai = {
			# Only if we have defeated our enemies
			has_war_with_major = no
			date < 1945.9.1 #Can't wait forever, can we?
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_ANNEXATION FOCUS_FILTER_POLITICAL FOCUS_FILTER_HISTORICAL}

		completion_reward = {
			if = {
				limit = {
					is_in_faction = yes
				}
				country_event = { id = SEA_PRC_faction_events.40 days = 2 }
			}
			else = {
				if = {
					limit = {
						NOT = { has_rule = can_create_factions }
					}
					set_rule = { can_create_factions = yes }
				}
				if = {
					limit = {
						NOT = {
							any_other_country = {
								is_literally_china_tooltip = no #This is a YES because of the NOT statement. Yes, it looks really weird, just roll with it
								has_faction_template = faction_template_PRC_the_peoples_front
							}
						}
					}
					create_faction_from_template = faction_template_PRC_the_peoples_front
					add_faction_initiative = 1
				}


				custom_effect_tooltip = generic_skip_one_line_tt

				every_other_country = {
					limit = {
						is_literally_china_tooltip = yes
						NOT = { tag = ROOT }
						has_capitulated = no
						is_faction_leader = no
						is_subject = no
						NOT = { has_war_with = ROOT }
					}
					country_event = { id = SEA_PRC_faction_events.50 days = 2 }
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					NOT = { has_completed_focus = PRC_the_internal_enemy }
				}
				PRC_add_the_internal_enemy_idea = yes
			}
			else = {
				PRC_add_the_internal_enemy_idea_upgrade = yes
			}
		}
	}

	#### CHALLENGE THE LEADERSHIP 


	focus = {
		id = PRC_the_unwilling_diarchy_focus
		icon = GFX_focus_SOV_the_last_purge
		prerequisite = { focus = PRC_know_the_enemy }
		mutually_exclusive = { focus = PRC_burn_the_paper_tigers }
		x = 11
		y = 3
		relative_position_id = PRC_know_the_enemy

		cost = 5

		ai_will_do = {
			factor = 1
		}

		allow_branch = {
			if = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = {
					has_completed_focus = PRC_burn_the_paper_tigers
				}
			}
		}

		offset = {
			x = -6
			y = 0

			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = PRC_the_unwilling_diarchy_focus
			}

		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER}


		available = {
			is_in_faction = no
			has_country_flag = PRC_zhang_guatao_arrived
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			custom_effect_tooltip = PRC_the_unwilling_diarchy_focus_tt

			custom_effect_tooltip = generic_skip_one_line_tt

			set_power_balance = {
			    id = PRC_communist_power_struggle
			    right_side = PRC_bop_right_side_guotao
			}

			custom_effect_tooltip = PRC_mediating_general_secretary_idea_guotao_tt ## Just for tooltip to not say 28 bolsheviks pre-having selected it
			hidden_effect = {
				PRC_add_mediating_general_secretary_idea = yes
			}
		
			custom_effect_tooltip = generic_skip_one_line_tt

			add_country_leader_role = {
				character =  PRC_guotao_and_mao
				promote_leader = yes
				country_leader = {
					ideology = leninism
					traits = { PRC_our_enemys_enemy }
					expire = "1965.1.1.1"
					id = -1
				}
			}

			country_event = {
				id =  SEA_PRC_political_events.41
			}

			hidden_effect = {
				if = {
					limit = {
						has_game_rule = {
							rule = obsolete_focus_branches_visibility
							option = HIDE
						}
					}
					mark_focus_tree_layout_dirty = yes
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = PRC_unlock_both_sides_bop_decisions_tt


		}
	}

	

	focus = {
		id = PRC_bring_war_to_neighboring_warlords
		icon = GFX_focus_PRC_intimidate_warlords
		prerequisite = { focus = PRC_the_unwilling_diarchy_focus }
		x = 0
		y = 1
		relative_position_id = PRC_the_unwilling_diarchy_focus

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			is_Subject = no
			any_neighbor_country = {
				is_chinese_warlord = yes
			}
		}
		
		bypass = {

		}

		will_lead_to_war_with = SHX
		will_lead_to_war_with = NXM
		will_lead_to_war_with = XIC

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_ANNEXATION}

		completion_reward = {

			custom_effect_tooltip = PRC_bring_war_to_neighboring_warlords_tt

			every_other_country = {
				limit = {
					is_chinese_warlord = yes
					is_neighbor_of = ROOT
					NOT = { is_ally_with = ROOT}
					NOT = { has_war_with = ROOT }
					NOT = { ROOT = { has_wargoal_against = PREV } }
				}
				ROOT = {
					create_wargoal = {
						type = annex_everything
						target = PREV
						expire = 0
					}
				}
			}


			custom_effect_tooltip = generic_skip_one_line_tt

			PRC_this_might_anger_china = yes

			hidden_effect = {
				if = {
					limit = {
						event_target:WTT_current_china_leader = {
							NOT = {
								tag = ROOT
							}
						}
					}
					event_target:WTT_current_china_leader = {
						add_ai_strategy = {
							type = antagonize
							id = ROOT
							value = 100
						}
						add_ai_strategy = {
							type = contain
							id = ROOT
							value = 100
						}
					}
				}
			}
		}
	}

	focus = {
		id = PRC_gain_the_peoples_trust
		icon = GFX_focus_prc_infiltration
		prerequisite = { focus = PRC_the_unwilling_diarchy_focus }
		x = -2
		y = 0
		relative_position_id = PRC_bring_war_to_neighboring_warlords

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			unlock_decision_category_tooltip = PRC_infiltration_sea_cat
			custom_effect_tooltip = PRC_infiltration_only_level_2_guomao_tt
		}
	}

	focus = {
		id = PRC_mobilization_of_the_people
		icon = GFX_focus_generic_limited_social_mobilization
		prerequisite = { focus = PRC_the_unwilling_diarchy_focus }
		x = 2
		y = 0
		relative_position_id = PRC_bring_war_to_neighboring_warlords

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_MANPOWER}

		completion_reward = {			
			random_owned_controlled_state = {
				custom_effect_tooltip = PRC_mobilization_of_the_people_tt
				hidden_effect = {
					create_unit = {
						division = "division_template = \"Renmin Jundui\" start_equipment_factor = 0.4"
						owner = ROOT
					}
					create_unit = {
						division = "division_template = \"Renmin Jundui\" start_equipment_factor = 0.4"
						owner = ROOT
					}
					create_unit = {
						division = "division_template = \"Renmin Jundui\" start_equipment_factor = 0.4"
						owner = ROOT
					}
					create_unit = {
						division = "division_template = \"Renmin Jundui\" start_equipment_factor = 0.4"
						owner = ROOT
					}
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = PRC_the_chinese_red_army_modify_tt
			add_to_variable = { 
				PRC_the_chinese_army_conscription_factor = 0.05
				tooltip = conscription_factor_tt
			}
		}
	}

	focus = {
		id = PRC_promote_guerilla_warfare
		icon = GFX_focus_CHI_guerrilla_warfare
		prerequisite = { focus = PRC_gain_the_peoples_trust focus = PRC_mobilization_of_the_people focus = PRC_bring_war_to_neighboring_warlords }
		#mutually_exclusive = { focus = PRC_promote_regular_army }
		x = 0
		y = 1
		relative_position_id = PRC_gain_the_peoples_trust

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			unlock_decision_category_tooltip = PRC_guerilla_warfare_sea_cat

			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					has_doctrine = peoples_war
				}
				add_mastery_bonus = {
					bonus = 0.25
					days = 365
					name = PRC_promote_guerilla_warfare
					sub_doctrine = peoples_war
				}
			}
			else_if = {
				limit = {
					has_doctrine = guerilla_war
				}
				add_mastery_bonus = {
					bonus = 0.25
					days = 365
					name = PRC_promote_guerilla_warfare
					sub_doctrine = guerilla_war
				}
			}
			else = {
				add_mastery_bonus = {
					bonus = 0.1
					days = 365
					name = PRC_promote_guerilla_warfare
					track = operations
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = available_theorist
			show_ideas_tooltip = PRC_mao_zedong

			custom_effect_tooltip = generic_skip_one_line_tt

			PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"
			add_to_variable = {
				PRC_the_chinese_red_army_org_loss_when_moving = -0.05
				tooltip = org_loss_when_moving_tt
			}

			if = {
				limit = {
					power_balance_value = {
			    		id = PRC_communist_power_struggle
			    		value > -0.99
					}
				}
				custom_effect_tooltip = generic_skip_one_line_tt
			
				add_power_balance_value = {
					id = PRC_communist_power_struggle
					value = -0.05
				}
			}
		}
	}

	focus = {
		id = PRC_promote_regular_army
		icon = GFX_focus_PRC_reorganize_divisions
		prerequisite = { focus = PRC_gain_the_peoples_trust focus = PRC_mobilization_of_the_people focus = PRC_bring_war_to_neighboring_warlords }
		#mutually_exclusive = { focus = PRC_promote_guerilla_warfare }
		x = 0
		y = 1
		relative_position_id = PRC_mobilization_of_the_people

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			if = {
				limit = {
					has_doctrine = large_unit_tactics
				}
				add_mastery_bonus = {
					bonus = 0.25
					days = 365
					name = PRC_promote_regular_army
					sub_doctrine = large_unit_tactics
				}
			}
			else = {
				add_mastery_bonus = {
					bonus = 0.1
					days = 365
					name = PRC_promote_regular_army
					track = infantry
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"
			add_to_variable = {
				PRC_the_chinese_red_army_army_infantry_attack_factor = 0.05 
				tooltip = army_infantry_attack_factor_tt
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					power_balance_value = {
			    		id = PRC_communist_power_struggle
			    		value < 0.99
					}
				}
				add_power_balance_value = {
					id = PRC_communist_power_struggle
					value = 0.05
				}
			}
		}
	}

	focus = {
		id = PRC_soviet_battle_tactics
		icon = GFX_focus_SOV_builder_of_the_red_army
		prerequisite = { focus = PRC_promote_guerilla_warfare focus = PRC_promote_regular_army }
		x = 3
		y = 1
		relative_position_id = PRC_promote_regular_army
		mutually_exclusive	= { focus = PRC_the_battle_behind_the_front_lines }
		

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			if = {
				limit = {
					has_doctrine = fire_concentration
				}
				add_mastery_bonus = {
					bonus = 0.25
					days = 365
					name = PRC_promote_regular_army
					sub_doctrine = fire_concentration
				}


			}
			else = {
				add_mastery_bonus = {
					bonus = 0.1
					days = 365
					name = PRC_promote_regular_army
					track = combat_support
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"

			add_to_variable = {
				PRC_the_chinese_red_army_army_artillery_attack_factor = 0.05
				tooltip = army_artillery_attack_factor_tt
			}


			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					power_balance_value = {
			    		id = PRC_communist_power_struggle
			    		value < 0.99
					}
				}
				add_power_balance_value = {
					id = PRC_communist_power_struggle
					value = 0.075
				}
			}
		}
	}

	focus = {
		id = PRC_army_reforms
		icon = GFX_focus_generic_manpower
		prerequisite = { focus = PRC_soviet_battle_tactics }
		x = -1
		y = 1
		relative_position_id = PRC_soviet_battle_tactics

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			
			PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"
			add_to_variable = { 
				PRC_the_chinese_red_army_army_morale_factor = 0.05
				tooltip = army_morale_factor_tt
			}
		}
	}

	focus = {
		id = PRC_strict_training_regiments
		icon = GFX_focus_SOV_mobilization_plan
		prerequisite = { focus = PRC_soviet_battle_tactics }
		x = 1
		y = 1
		relative_position_id = PRC_soviet_battle_tactics

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"
			add_to_variable = { 
				PRC_the_chinese_army_training_time_factor = -0.05
				tooltip = training_time_factor_tt
			}
		}
	}

	focus = {
		id = PRC_centralized_army_command
		icon = GFX_focus_PRC_army_command
		prerequisite = { focus = PRC_army_reforms }
		prerequisite = { focus = PRC_strict_training_regiments }
		x = 1
		y = 1
		relative_position_id = PRC_army_reforms

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = PRC_chen_changhao

			PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"

			add_to_variable = {
				PRC_the_chinese_red_army_max_planning_factor = 0.05
				tooltip = max_planning_factor_tt
			}
			add_to_variable = {
				PRC_the_chinese_army_army_org_factor = 0.05
				tooltip = army_org_factor_tt
			}
		}
	}

	focus = {
		id = PRC_the_battle_behind_the_front_lines
		icon = GFX_focus_PRC_raid_weapon_depots
		prerequisite = { focus = PRC_promote_guerilla_warfare focus = PRC_promote_regular_army }
		x = -3
		y = 1
		relative_position_id = PRC_promote_guerilla_warfare
		mutually_exclusive	= { focus = PRC_soviet_battle_tactics }

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			IF = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}
				add_doctrine_cost_reduction = {
					name = PRC_empower_the_guerillas
					cost_reduction = 0.25
					uses = 2
					category = special_forces_doctrine
				}
				custom_effect_tooltip = generic_skip_one_line_tt
			}

			if = {
				limit = {
					has_doctrine = irregulars
				}
				add_mastery_bonus = {
					bonus = 0.25
					days = 365
					name = PRC_the_battle_behind_the_front_lines

					sub_doctrine = irregulars

				}
			}
			else = {
				add_mastery_bonus = {
					bonus = 0.1
					days = 365
					name = PRC_the_battle_behind_the_front_lines

					track = infantry
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"
			add_to_variable = {
				PRC_the_chinese_red_army_max_dig_in = 5
				tooltip = max_dig_in_tt
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = PRC_empower_the_guerillas_tt
			effect_tooltip = {
				add_dynamic_modifier = {
					modifier = PRC_guerilla_cells_active_2
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					power_balance_value = {
			    		id = PRC_communist_power_struggle
			    		value > -0.99
					}
				}
				add_power_balance_value = {
					id = PRC_communist_power_struggle
					value = -0.075
				}
			}
		}
	}

	focus = {
		id = PRC_secure_the_lands
		icon = GFX_focus_RAJ_a_private_military
		prerequisite = { focus = PRC_the_battle_behind_the_front_lines }
		x = -1
		y = 1
		relative_position_id = PRC_the_battle_behind_the_front_lines

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			custom_effect_tooltip = PRC_halves_infiltration_cost_tt
			divide_variable = { PRC_infiltration_cost = 2 }

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = PRC_unlock_complete_infiltration_tt

			effect_tooltip = {
				add_dynamic_modifier = {
					modifier = PRC_infiltrated_state_3
					scope = PRC #These modifiers should only apply to PRC
				}
			}

		}
	}

	focus = {
		id = PRC_launch_sabotage_campaigns
		icon = GFX_focus_generic_sabotage
		prerequisite = { focus = PRC_the_battle_behind_the_front_lines }
		x = 1
		y = 1
		relative_position_id = PRC_the_battle_behind_the_front_lines

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			has_war = yes
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			custom_effect_tooltip = PRC_establish_friendly_bases_1_tt
			custom_effect_tooltip = PRC_establish_friendly_bases_2_tt
		}
	}

	focus = {
		id = PRC_raiding_parties
		icon = GFX_focus_AUS_raid_military_storages
		prerequisite = { focus = PRC_secure_the_lands focus = PRC_launch_sabotage_campaigns }
		x = 1
		y = 1
		relative_position_id = PRC_secure_the_lands

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			has_war = yes
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			custom_effect_tooltip = PRC_raid_weapon_depots_tt
		}
	}


	focus = {
		id = PRC_mao_zedong_ascends
		icon = GFX_focus_prc_maoism
		prerequisite = { focus = PRC_soviet_battle_tactics focus = PRC_the_battle_behind_the_front_lines }
		mutually_exclusive = { focus = PRC_zhang_guotao_ascends }
		x = 1
		y = 2
		relative_position_id = PRC_promote_guerilla_warfare

		cost = 2

		ai_will_do = {
			factor = 1
		}

		available = {
			power_balance_value = {
				id = PRC_communist_power_struggle
				value < -0.25
			}
			has_country_leader = {
				character = PRC_guotao_and_mao
				ruling_only = no
			}
		}
		
		bypass = {
			has_country_leader = {
				character = PRC_mao_zedong
				ruling_only = yes
			}
		}

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER FOCUS_FILTER_POLITICAL_CHARACTER }

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			
			add_country_leader_role = {
				character =  PRC_mao_zedong # optional if inside character scope
				promote_leader = yes
				country_leader = {
					ideology = marxism
					traits={ PRC_de_facto_leader }
					expire="1965.1.1.1"
					id=-1
				}
			}


			if = {
				limit = {
					power_balance_value = {
			    		id = PRC_communist_power_struggle
			    		value > -0.99
					}
				}
				custom_effect_tooltip = generic_skip_one_line_tt

				add_power_balance_value = {
					id = PRC_communist_power_struggle
					value = -0.1
				}
			}

			hidden_effect = {
				country_event = {
					id = SEA_PRC_zhang_guotao_events.7
					days = 5
				}
			}

		}
	}

	focus = {
		id = PRC_promote_womens_suffrage
		icon = GFX_focus_PRC_rally_the_women
		prerequisite = { focus = PRC_mao_zedong_ascends }
		x = -1
		y = 1
		relative_position_id = PRC_mao_zedong_ascends

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			
		}
		
		bypass = {
			
		}

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER FOCUS_FILTER_STABILITY FOCUS_FILTER_MANPOWER}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			add_stability = 0.05
			add_political_power = 25

			custom_effect_tooltip = generic_skip_one_line_tt

			PRC_modify_industrial_modifier = yes
			add_to_variable = { 
				PRC_industry_production_factory_start_efficiency_factor = 0.05
				tooltip = production_factory_start_efficiency_factor_tt
			}
			add_to_variable = { 
				PRC_industry_production_factory_max_efficiency_factor = 0.05
				tooltip = production_factory_max_efficiency_factor_tt
			}

			custom_effect_tooltip = generic_skip_one_line_tt
			custom_effect_tooltip = PRC_the_chinese_red_army_modify_tt
			add_to_variable = { 
				PRC_the_chinese_army_conscription_factor = 0.05
				tooltip = conscription_factor_tt
			}
			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = GER_locks_women_in_workforce_decision_tt

			custom_effect_tooltip = generic_skip_one_line_tt
			if = {
				limit = {
					power_balance_value = {
			    		id = PRC_communist_power_struggle
			    		value > -0.89
					}
				}
				add_power_balance_value = {
					id = PRC_communist_power_struggle
					value = -0.1
				}
			}
		}
	}

	focus = {
		id = PRC_zhang_guotao_ascends
		icon = GFX_focus_PRC_guotao_ascends
		prerequisite = { focus = PRC_soviet_battle_tactics focus = PRC_the_battle_behind_the_front_lines }
		mutually_exclusive = { focus = PRC_mao_zedong_ascends }
		x = 3
		y = 2
		relative_position_id = PRC_promote_guerilla_warfare

		cost = 2

		ai_will_do = {
			factor = 1
		}

		available = {
			power_balance_value = {
				id = PRC_communist_power_struggle
				value > 0.25
			}
			has_country_leader = {
				character = PRC_guotao_and_mao
				ruling_only = no
			}
		}
			
		bypass = {
			has_country_leader = {
				character = PRC_zhang_guotao
				ruling_only = yes
			}
		}

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER FOCUS_FILTER_POLITICAL_CHARACTER}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			add_country_leader_role = {
				character =  PRC_zhang_guotao # optional if inside character scope
				promote_leader = yes
				country_leader = {
					ideology = stalinism
					traits={ PRC_out_for_revenge }
					expire="1965.1.1.1"
					id=-1
				}
			}

			if = {
				limit = {
					power_balance_value = {
			    		id = PRC_communist_power_struggle
			    		value < 0.99
					}
				}
				custom_effect_tooltip = generic_skip_one_line_tt

				add_power_balance_value = {
					id = PRC_communist_power_struggle
					value = 0.1
				}
			}

		}
	}

	focus = {
		id = PRC_a_new_central_committee
		icon = GFX_focus_generic_join_comintern
		prerequisite = { focus = PRC_zhang_guotao_ascends }
		x = 1
		y = 1
		relative_position_id = PRC_zhang_guotao_ascends

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			has_country_leader = {
				character = PRC_zhang_guotao
				ruling_only = yes
			}
		}
			
		bypass = {
			
		}

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			
			custom_effect_tooltip = PRC_a_new_central_committee_tt_1


			effect_tooltip = {
				custom_effect_tooltip = PRC_modify_central_committee_modifier
				add_to_variable = {
					PRC_central_committee_political_power_factor = -0.1
					tooltip = political_power_factor_tt
				}
			}

			custom_effect_tooltip = PRC_a_new_central_committee_tt_2

			effect_tooltip = {
				custom_effect_tooltip = PRC_modify_central_committee_modifier
				add_to_variable = {
					PRC_central_committee_political_power_factor = 0.15
					tooltip = political_power_factor_tt
				}
			}

			hidden_effect = {
				add_to_variable = {
					PRC_central_committee_political_power_factor = -0.1 ## Same as in tooltip
				}
				add_timed_idea = { ## On remove - modify
					idea = PRC_a_new_central_committe_hidden_idea
					days = 180
				}
			}



			if = {
				limit = {
					power_balance_value = {
			    		id = PRC_communist_power_struggle
			    		value < 0.99
					}
				}
				custom_effect_tooltip = generic_skip_one_line_tt

				add_power_balance_value = {
					id = PRC_communist_power_struggle
					value = 0.1
				}
			}
		}
	}

	focus = {
		id = PRC_consolidate_politcal_power
		icon = GFX_focus_PRC_consolidate_politcal_power
		prerequisite = { focus = PRC_mao_zedong_ascends focus = PRC_zhang_guotao_ascends }
		x = 1
		y = 1
		relative_position_id = PRC_mao_zedong_ascends

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_political_power = 100

			if = {
				limit = {
					OR = {
						power_balance_value = {
				    		id = PRC_communist_power_struggle
				    		value > -0.99
						}
						power_balance_value = {
				    		id = PRC_communist_power_struggle
				    		value < 0.99
						}
					}
				}
				custom_effect_tooltip = PRC_consolidate_politcal_power_tt
				if = {
					limit = {
						power_balance_value = {
				    		id = PRC_communist_power_struggle
				    		value < -0.01
						}
					}
					add_power_balance_value = {
						id = PRC_communist_power_struggle
						value = -0.05
					}
					custom_effect_tooltip = generic_skip_one_line_tt
				}
				else_if = {
					limit = {
						power_balance_value = {
				    		id = PRC_communist_power_struggle
				    		value > 0.01
						}
					}
					add_power_balance_value = {
						id = PRC_communist_power_struggle
						value = 0.05
					}
					custom_effect_tooltip = generic_skip_one_line_tt
				}
			}

			custom_effect_tooltip = PRC_unlock_both_sides_bop_decisions_tt

		}
	}

	focus = {
		id = PRC_secure_lend_lease_from_soviet
		icon = GFX_focus_SOV_the_road_of_life
		prerequisite = { focus = PRC_consolidate_politcal_power focus = PRC_promote_womens_suffrage focus = PRC_a_new_central_committee }
		x = 0
		y = 1
		relative_position_id = PRC_consolidate_politcal_power

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			has_war = yes
			PRC_neighboring_SOV = yes
			
			SOV = {
				exists = yes
				is_subject = no
				has_civil_war = no
				NOT = {
					has_war_with = ROOT
					any_allied_country = {
						has_war_with = ROOT
					}
				}
				has_opinion = {
					target = ROOT
					value > 24
				}
			}
			if = {
				limit = {
					is_in_faction = yes
				}
				all_allied_country = {
					NOT = {
						has_war_with = SOV
					}
				}
			}
		}
		
		bypass = {
			SOV = {
				OR = {

					exists = no
					is_subject = yes
					has_civil_war = yes
					has_war_with = ROOT
					any_allied_country = {
						has_war_with = ROOT
					}
				}
			}
			if = {
				limit = {
					ROOT = {
						is_in_faction = yes
					}
				}
				any_allied_country = {
					has_war_with = SOV
				}
			}
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_ideas = PRC_SOV_lend_lease_idea_1
			
			custom_effect_tooltip = generic_skip_one_line_tt

			PRC_SOV_lend_lease_strategy = yes
		}
	}


focus = {
		id = PRC_demand_warlord_loyalty
		icon = GFX_goal_generic_military_deal
		prerequisite = { focus = PRC_consolidate_politcal_power focus = PRC_promote_womens_suffrage focus = PRC_a_new_central_committee }
		x = -2
		y = 1
		relative_position_id = PRC_consolidate_politcal_power

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			is_in_faction = no
			is_subject = no
		}
		
		bypass = {

		}

		will_lead_to_war_with = PRC
		will_lead_to_war_with = GXC
		will_lead_to_war_with = YUN
		will_lead_to_war_with = SHX
		will_lead_to_war_with = XSM
		will_lead_to_war_with = SIK
		will_lead_to_war_with = GDC
		will_lead_to_war_with = SND
		will_lead_to_war_with = SIC
		will_lead_to_war_with = NXM
		will_lead_to_war_with = GSM
		will_lead_to_war_with = XIC
		will_lead_to_war_with = KHM
		will_lead_to_war_with = KUM
		will_lead_to_war_with = RNG
		will_lead_to_war_with = HBC

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			if = {
				limit = {
					NOT = { has_rule = can_create_factions }
				}
				set_rule = { can_create_factions = yes }
				create_faction_from_template = faction_template_PRC_the_peoples_front
				add_faction_initiative = 1
			}
			

			custom_effect_tooltip = generic_skip_one_line_tt

			every_other_country = {
				limit = {
					is_chinese_warlord = yes
					has_capitulated = no
					is_in_faction = no
					is_subject = no
					NOT = { 
						has_war_with = ROOT
						has_border_war_with = ROOT
						has_idea = SIK_battle_for_sinkiang
						tag = HBC
						any_other_country = {
							is_chinese_warlord = yes
							has_war_with = PREV
						}
					}
				}
				country_event = { id = SEA_PRC_faction_events.50 days = 2 }
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			PRC_this_might_anger_china = yes
			hidden_effect = {
				if = {
					limit = {
						event_target:WTT_current_china_leader = {
							NOT = {
								tag = ROOT
							}
						}
					}
					event_target:WTT_current_china_leader = {
						add_ai_strategy = {
							type = antagonize
							id = ROOT
							value = 50
						}
						add_ai_strategy = {
							type = contain
							id = ROOT
							value = 50
						}
					}
				}
			}
		}
	}

	focus = {
		id = PRC_preemptive_strike
		icon = GFX_focus_attack_china
		prerequisite = { focus = PRC_consolidate_politcal_power focus = PRC_promote_womens_suffrage focus = PRC_a_new_central_committee }
		x = 2
		y = 1
		relative_position_id = PRC_consolidate_politcal_power

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			event_target:WTT_current_china_leader = {
				exists = yes
				NOT = {
					has_war_with = ROOT
					is_ally_with = ROOT
					original_tag = ROOT
				}
			}
		}
		
		bypass = {
			event_target:WTT_current_china_leader = {
				OR = {
					exists = no
					has_war_with = ROOT
					is_ally_with = ROOT
					original_tag = ROOT
				}
			}
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			IF = { 
				limit = {
					any_other_country = {
						is_literally_china_tooltip = yes
						NOT = { is_ally_with = ROOT }
						is_major = yes
					}
				}
				every_other_country = {
					limit = {
						is_literally_china_tooltip = yes
						NOT = { is_ally_with = ROOT }
						is_major = yes
					}

					ROOT = {
						create_wargoal = {
							type = annex_everything
							target = PREV
						}
					}
				}
			}
			ELSE_IF = { #We want to kill KMT China even if they aren't a major, long as they are not our ally
				limit = {
					CHI = {
						exists = yes
						NOT = { is_ally_with = ROOT }
					}
				}

				create_wargoal = {
					type = annex_everything 
					target = CHI
				}
			}
		}
	}

	focus = {
		id = PRC_assume_leadership
		icon = GFX_focus_PRC_assume_leadership
		prerequisite = { focus = PRC_demand_warlord_loyalty focus = PRC_secure_lend_lease_from_soviet focus = PRC_preemptive_strike }
		x = 0
		y = 1
		relative_position_id = PRC_secure_lend_lease_from_soviet

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			PRC_remove_mediating_general_secretary_idea = yes


			custom_effect_tooltip = generic_skip_one_line_tt


			if = {
				limit = {
					has_country_leader = {
						character = PRC_mao_zedong
						ruling_only = yes
					}
				}
				custom_effect_tooltip = PRC_assume_leadership_tt


				## Swap Mao's trait depending on BoP


				if = {
					limit = {
						power_balance_value = {
							id = PRC_communist_power_struggle
							value > -0.14
						}
					}
					PRC_mao_zedong = {
						add_country_leader_trait = {
							trait = PRC_maoism_1
							#ideology = stalinism
						}	
					}
				}
				else_if = {
					limit = {
						power_balance_value = {
							id = PRC_communist_power_struggle
							value < -0.14
							value > -0.49
						}
					}
					PRC_mao_zedong = {
						add_country_leader_trait = {
							trait = PRC_maoism_2
							#ideology = stalinism
						}	
					}
				}
				else_if = {
					limit = {
						power_balance_value = {
							id = PRC_communist_power_struggle
							value < -0.49
							value > -0.69
						}
					}
					PRC_mao_zedong = {
						add_country_leader_trait = {
							trait = PRC_maoism_3
							#ideology = stalinism
						}	
					}
				}
				else_if = {
					limit = {
						power_balance_value = {
							id = PRC_communist_power_struggle
							value < -0.69
							value > -0.89
						}
					}
					PRC_mao_zedong = {
						add_country_leader_trait = {
							trait = PRC_maoism_4
							#ideology = stalinism
						}	
					}
				}
				else = {
					# best one, slightly better than BoP effect to have this actually have meaning 
					PRC_mao_zedong = {
						add_country_leader_trait = {
							trait = PRC_maoism_5
							#ideology = stalinism
						}	
					}
				}
			}
			else_if = {
				limit = {
					has_country_leader = {
						character = PRC_zhang_guotao
						ruling_only = yes
					}
				}
				custom_effect_tooltip = PRC_assume_leadership_tt
				## Swap Guotao's trait depending on BoP
				

				if = {
					limit = {
						power_balance_value = {
							id = PRC_communist_power_struggle
							value < 0.14
						}
					}
					PRC_zhang_guotao = {					
						add_country_leader_trait = {
							trait = PRC_supreme_chairman_1
							#ideology = stalinism
						}	
					}
				}
				else_if = {
					limit = {
						power_balance_value = {
							id = PRC_communist_power_struggle
							value > 0.14
							value < 0.49
						}
					}	
					PRC_zhang_guotao = {					
						add_country_leader_trait = {
							trait = PRC_supreme_chairman_2
							#ideology = stalinism
						}	
					}
	
				}
				else_if = {
					limit = {
						power_balance_value = {
							id = PRC_communist_power_struggle
							value > 0.49
							value < 0.68
						}
					}
					PRC_zhang_guotao = {					
						add_country_leader_trait = {
							trait = PRC_supreme_chairman_3
							#ideology = stalinism
						}	
					}


				}
				else_if = {
					limit = {
						power_balance_value = {
							id = PRC_communist_power_struggle
							value > 0.69
							value < 0.89
						}
					}
					PRC_zhang_guotao = {					
						add_country_leader_trait = {
							trait = PRC_supreme_chairman_4
							#ideology = stalinism
						}	
					}
				}
				else = {
					# best one, slightly better than BoP effect to have this actually have meaning 
					PRC_zhang_guotao = {					
						add_country_leader_trait = {
							trait = PRC_supreme_chairman_5
							#ideology = stalinism
						}	
					}
				}
			}
			else = { #For tooltip beforehand
				custom_effect_tooltip = PRC_assume_leadership_tt
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			remove_power_balance = { id = PRC_communist_power_struggle }

		}
	}

	focus = {
		id = PRC_reach_out_to_the_west
		icon = GFX_focus_generic_approach_the_west
		prerequisite = { focus = PRC_assume_leadership }
		mutually_exclusive = { focus = PRC_closer_ties_to_sov }
		x = -3
		y = 1
		relative_position_id = PRC_assume_leadership

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			any_other_country = {
				capital_scope = {
					OR = {
						is_on_continent = europe
						is_on_continent = north_america
					}
				}
				is_major = yes
				is_subject = no
				has_civil_war = no
				has_capitulated = no
				NOT = {
					has_government = fascism
					has_war_with = ROOT
					any_allied_country = {
						has_war_with = ROOT
					}
					any_enemy_country = {
						is_in_faction_with = ROOT
					}
				}
				has_opinion = {
					target = ROOT
					value > 49
				}
			}
		}
		
		bypass = {
			all_other_country = {
				capital_scope = {
					OR = {
						is_on_continent = europe
						is_on_continent = north_america
					}
				}
				is_major = yes
				OR = {
					has_capitulated = yes
					is_subject = yes
					has_civil_war = yes
					has_war_with = ROOT
					any_allied_country = {
						has_war_with = ROOT
					}
					any_enemy_country = {
						is_in_faction_with = ROOT
					}
				}
			}
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_RESEARCH}

		completion_reward = {
			add_opinion_modifier = {
				target = SOV
				modifier = PRC_approached_the_west_opinion
			}
			add_tech_bonus = {
				name = PRC_reach_out_to_the_west
				bonus = 0.25
				uses = 2
				category = electronics
			}
			add_tech_bonus = {
				name = PRC_reach_out_to_the_west
				bonus = 0.25
				uses = 2
				category = industry
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			


			add_mastery_bonus = {
				bonus = 0.2
				days = 180
				name = PRC_reach_out_to_the_west

				track = armor 
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			PRC_modify_industrial_modifier = yes
			add_to_variable = { PRC_industry_research_speed_factor = 0.025 tooltip = research_speed_factor_tt }

			
			custom_effect_tooltip = generic_skip_one_line_tt
			
			if = {
				limit = {
					any_other_country = {
						is_major = yes
						capital_scope = {
							OR = {
								is_on_continent = europe
								is_on_continent = north_america
							}
						}
						is_subject = no
						has_civil_war = no
						NOT = {
							has_government = fascism
							has_war_with = ROOT
							any_allied_country = {
								has_war_with = ROOT
							}
							any_enemy_country = {
								is_in_faction_with = ROOT
							}
						}
						any_enemy_country = {
							has_war_with = ROOT
						}
					}
				}
				add_tech_bonus = {
					name = PRC_reach_out_to_the_west
					bonus = 0.5
					uses = 2
					category = infantry_weapons
					category = artillery
				}

				if = {
					limit = {
						USA = {
							is_major = yes
							is_subject = no
							has_civil_war = no
							NOT = {
								has_government = fascism
								has_war_with = ROOT
								any_allied_country = {
									has_war_with = ROOT
								}
								any_enemy_country = {
									is_in_faction_with = ROOT
								}
							}
							any_enemy_country = {
								has_war_with = ROOT
							}
						}
					}
					PRC_USA_lend_lease_strategy = yes
				}
			}
			else_if = {
				limit = {
					NOT = { has_completed_focus = PRC_reach_out_to_the_west}
				}
				custom_effect_tooltip = PRC_reach_out_to_the_west_tt
				add_tech_bonus = {
					name = PRC_reach_out_to_the_west
					bonus = 0.5
					uses = 2
					category = infantry_weapons
					category = artillery
				}
			}
		}
	}

	focus = {
		id = PRC_closer_ties_to_sov
		icon = GFX_focus_chi_mission_to_the_soviet_union
		prerequisite = { focus = PRC_assume_leadership }
		mutually_exclusive = { focus = PRC_reach_out_to_the_west }
		x = -1
		y = 1
		relative_position_id = PRC_assume_leadership

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			SOV = {
				exists = yes
				is_subject = no
				has_civil_war = no
				NOT = {
					has_war_with = ROOT
					any_allied_country = {
						has_war_with = ROOT
					}
				}
				has_opinion = {
					target = ROOT
					value > 49
				}
			}
			if = {
				limit = {
					is_in_faction = yes
				}
				all_allied_country = {
					NOT = {
						has_war_with = SOV
					}
				}
			}
		}
		
		bypass = {
			SOV = {
				OR = {
					exists = no
					is_subject = yes
					has_civil_war = yes
					has_war_with = ROOT
					any_allied_country = {
						has_war_with = ROOT
					}
				}
			}
			if = {
				limit = {
					ROOT = {
						is_in_faction = yes
					}
				}
				any_allied_country = {
					has_war_with = SOV
				}
			}
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_opinion_modifier = {
				target = SOV
				modifier = PRC_deepened_communist_ties_opinion
			}
			SOV = {
				add_opinion_modifier = {
					target = ROOT
					modifier = PRC_deepened_communist_ties_opinion
				}
			}
			add_tech_bonus = {
				name = PRC_tech_agreement_with_ussr
				bonus = 0.25
				uses = 1
				category = armor
			}
			add_tech_bonus = {
				name = PRC_tech_agreement_with_ussr
				bonus = 0.25
				uses = 1
				category = air_equipment
			}
			add_tech_bonus = {
				name = PRC_tech_agreement_with_ussr
				bonus = 0.25
				uses = 1
				category = support_tech
			}			
			add_tech_bonus = {
				name = PRC_tech_agreement_with_ussr
				bonus = 0.25
				uses = 1
				category = infantry_weapons
			}	

			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					has_doctrine = armored_cavalry
				}
				add_mastery_bonus = {
					bonus = 0.25
					days = 365
					name = PRC_closer_ties_to_sov

					sub_doctrine = armored_cavalry
				}
			}
			else = {
				add_mastery_bonus = {
					bonus = 0.1
					days = 365
					name = PRC_closer_ties_to_sov

					track = armor
				}
			}


			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					has_idea = PRC_SOV_lend_lease_idea_1
				}
				swap_ideas = {
					remove_idea = PRC_SOV_lend_lease_idea_1
					add_idea = PRC_SOV_lend_lease_idea_2
				}
			}
		}
	}

	focus = {
		id = PRC_emergency_supply_protocols
		icon = GFX_goal_generic_construct_infrastructure
		prerequisite = { focus = PRC_assume_leadership }
		mutually_exclusive = { focus = PRC_emergency_prodction_protocols }
		x = 1
		y = 1
		relative_position_id = PRC_assume_leadership

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			has_war = yes
		}
		
		bypass = {

		}

		search_filters = {FOCUS_FILTER_STABILITY}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_stability = -0.05
			add_timed_idea = {
				idea = PRC_emergency_supply_protocols_idea
				days = PRC_emergency_protocol_idea_days
			}
		}
	}

	focus = {
		id = PRC_emergency_prodction_protocols
		icon = GFX_focus_generic_full_employment
		prerequisite = { focus = PRC_assume_leadership }
		mutually_exclusive = { focus = PRC_emergency_supply_protocols }
		x = 3
		y = 1
		relative_position_id = PRC_assume_leadership

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			has_war = yes
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_STABILITY}

		completion_reward = {
			add_stability = -0.05
			add_timed_idea = {
			    idea = PRC_emergency_prodction_protocols_idea
			    days = PRC_emergency_protocol_idea_days
			}
		}
	}

	focus = {
		id = PRC_extend_emergency_measures
		icon = GFX_focus_BRA_end_the_state_of_emergency
		prerequisite = { focus = PRC_emergency_supply_protocols focus = PRC_emergency_prodction_protocols }
		x = 1
		y = 1
		relative_position_id = PRC_emergency_supply_protocols

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_STABILITY}

		completion_reward = {
			add_stability = -0.1
			if = {
				limit = {
					NOT = {
						has_completed_focus = PRC_emergency_supply_protocols
						has_completed_focus = PRC_emergency_prodction_protocols
					}
				}
				custom_effect_tooltip = PRC_extend_emergency_measures_1_tt
				effect_tooltip = {
					add_timed_idea = {
						idea = PRC_emergency_supply_protocols_idea
						days = PRC_emergency_protocol_idea_days
					}
				}
				
				custom_effect_tooltip = generic_skip_one_line_tt

				custom_effect_tooltip = PRC_extend_emergency_measures_2_tt
				effect_tooltip = {
					add_timed_idea = {
						idea = PRC_emergency_prodction_protocols_idea
						days = PRC_emergency_protocol_idea_days
					}
				}
			}
			else_if = {
				limit = {
					has_completed_focus = PRC_emergency_supply_protocols
				}
				if = {
					limit = {
						has_idea = PRC_emergency_supply_protocols_idea
					}

					modify_timed_idea = {
						idea = PRC_emergency_supply_protocols_idea
						days = PRC_emergency_protocol_idea_days
					}
				}
				else = {
					add_timed_idea = {
						idea = PRC_emergency_supply_protocols_idea
						days = PRC_emergency_protocol_idea_days
					}
				}
			}
			else = {
				if = {
					limit = {
						has_idea = PRC_emergency_prodction_protocols_idea					
					}
					modify_timed_idea = {
						idea = PRC_emergency_prodction_protocols_idea
						days = PRC_emergency_protocol_idea_days
					}
				}

				else = {
					add_timed_idea = {
						idea = PRC_emergency_prodction_protocols_idea
						days = PRC_emergency_protocol_idea_days
					}
				}
			}
		}
	}

	focus = {
		id = PRC_to_support_the_army
		icon = GFX_focus_generic_modernize_industry
		prerequisite = { focus = PRC_extend_emergency_measures }
		x = 0
		y = 1
		relative_position_id = PRC_extend_emergency_measures
		

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			OR = {
				has_idea = PRC_emergency_supply_protocols_idea
				has_idea = PRC_emergency_prodction_protocols_idea
			}
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			if = {
				limit = {
					NOT = {
						has_completed_focus = PRC_emergency_supply_protocols
						has_completed_focus = PRC_emergency_prodction_protocols
					}
				}
				custom_effect_tooltip = PRC_to_support_the_army_1_tt
				if = {
					limit = {

					}
				}
				swap_ideas = {
					remove_idea = PRC_emergency_supply_protocols_idea
					add_idea = PRC_to_supply_an_army_idea
				}

				custom_effect_tooltip = generic_skip_one_line_tt

				custom_effect_tooltip = PRC_to_support_the_army_2_tt
				swap_ideas = {
					remove_idea = PRC_emergency_prodction_protocols_idea
					add_idea = PRC_to_equip_an_army
				}
			}
			else_if = {
				limit = {
					has_completed_focus = PRC_emergency_supply_protocols
				}
				swap_ideas = {
					remove_idea = PRC_emergency_supply_protocols_idea
					add_idea = PRC_to_supply_an_army_idea
				}
			}
			else = {
				swap_ideas = {
					remove_idea = PRC_emergency_prodction_protocols_idea
					add_idea = PRC_to_equip_an_army
				}
			}
		}
	}

	focus = {
		id = PRC_lessons_of_the_west
		icon = GFX_focus_generic_university_3
		prerequisite = { focus = PRC_closer_ties_to_sov focus = PRC_reach_out_to_the_west }
		x = 1
		y = 1
		relative_position_id = PRC_reach_out_to_the_west
		

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			add_tech_bonus = {
				name = PRC_lessons_of_the_west
				bonus = 0.25
				uses = 2
				category = cat_synth_oil 
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				if = {
					limit = {
						has_intelligence_agency = no
					}
					create_intelligence_agency = {
						name = "Central Social Affairs Department"
						icon = GFX_intelligence_agency_logo_PRC_central_social_affairs_department 
					}
				}
				else_if = {
					limit = {
						NOT = {
							has_done_agency_upgrade = upgrade_passive_defense
						}
					}
					upgrade_intelligence_agency = upgrade_passive_defense
				}
				else_if = {
					limit = {
						NOT = {
							has_done_agency_upgrade = upgrade_interrogation_techniques
						}
					}
					upgrade_intelligence_agency = upgrade_interrogation_techniques
				}
	
				custom_effect_tooltip = generic_skip_one_line_tt
	
				custom_effect_tooltip = available_political_advisor
				show_ideas_tooltip = PRC_kang_sheng
			}


		}
	}

	focus = {
		id = PRC_the_long_march_towards_progress
		icon = GFX_focus_research
		prerequisite = { focus = PRC_lessons_of_the_west }
		x = 0
		y = 1
		relative_position_id = PRC_lessons_of_the_west

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_RESEARCH}

		completion_reward = {
			add_research_slot = 1
		}
	}

	focus = {
		id = PRC_every_peasant_a_soldier
		icon = GFX_focus_JAP_the_modern_ashigaru
		prerequisite = { focus = PRC_lessons_of_the_west focus = PRC_extend_emergency_measures }
		x = 2
		y = 2
		relative_position_id = PRC_lessons_of_the_west
		

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_MANPOWER}

		completion_reward = {
			add_war_support = 0.1
			if = {
				limit = {
					NOT = {
						has_completed_focus = PRC_promote_guerilla_warfare
						has_completed_focus = PRC_promote_regular_army
					}
				}
				custom_effect_tooltip = PRC_every_peasant_a_soldier_1_tt

				custom_effect_tooltip = PRC_the_chinese_red_army_modify_tt				
				add_to_variable = { 
					PRC_the_chinese_army_conscription_factor = 0.05
					tooltip = conscription_factor_tt
				}
				add_ideas = PRC_guerilla_warfare				

				custom_effect_tooltip = generic_skip_one_line_tt

				custom_effect_tooltip = PRC_every_peasant_a_soldier_2_tt

				custom_effect_tooltip = PRC_the_chinese_red_army_modify_tt
				add_to_variable = { 
					PRC_the_chinese_army_conscription_factor = 0.05
					tooltip = conscription_factor_tt
				}
				add_to_variable = {
					PRC_the_chinese_army_training_time_factor = -0.05
					tooltip = training_time_factor_tt
				}
			}
			else_if = {
				limit = {
					has_completed_focus = PRC_promote_guerilla_warfare
				}
				custom_effect_tooltip = generic_skip_one_line_tt

				add_ideas = PRC_guerilla_warfare

				custom_effect_tooltip = generic_skip_one_line_tt

				custom_effect_tooltip = PRC_the_chinese_red_army_modify_tt
				add_to_variable = { 
					PRC_the_chinese_army_conscription_factor = 0.05
					tooltip = conscription_factor_tt
				}
			}
			else = {
				custom_effect_tooltip = PRC_the_chinese_red_army_modify_tt
				add_to_variable = { 
					PRC_the_chinese_army_conscription_factor = 0.05
					tooltip = conscription_factor_tt
				}
				add_to_variable = {
					PRC_the_chinese_army_training_time_factor = -0.05
					tooltip = training_time_factor_tt
				}
			}
		}
	}

	focus = {
		id = PRC_the_march_to_victory
		icon = GFX_focus_PRC_hundred_regiments_offensive
		prerequisite = { focus = PRC_every_peasant_a_soldier }
		x = 0
		y = 1
		relative_position_id = PRC_every_peasant_a_soldier
		

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			if = {
				limit = {
					NOT = { has_completed_focus = PRC_the_internal_enemy }
				}
				PRC_add_the_internal_enemy_idea = yes
			}
			else = {
				PRC_add_the_internal_enemy_idea_upgrade = yes
			}
		}
	}


	focus = {
		id = PRC_towards_one_china
		icon = GFX_focus_PRC_towards_one_china
		prerequisite = { focus = PRC_prepare_for_the_inevitable focus = PRC_the_march_to_victory }
		x = 9
		y = 1
		relative_position_id = PRC_prepare_for_the_inevitable
		
		mutually_exclusive = { focus = PRC_allow_autonomous_regions focus = PRC_peaceful_reunification }



		offset = {
			x = -11
			y = 0

			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = PRC_burn_the_paper_tigers
			}

		}

		offset = {
			x = 5
			y = 0

			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = PRC_the_unwilling_diarchy_focus
			}

		}



		cost = 10

		ai_will_do = {
			factor = 1
			#modifier = {
			#	num_of_factories < 50
			#	factor = 0
			#}
		}

		will_lead_to_war_with = CHI
		will_lead_to_war_with = PRC
		will_lead_to_war_with = GXC
		will_lead_to_war_with = YUN
		will_lead_to_war_with = SHX
		will_lead_to_war_with = XSM
		will_lead_to_war_with = SIK
		will_lead_to_war_with = GDC
		will_lead_to_war_with = SND
		will_lead_to_war_with = SIC
		will_lead_to_war_with = NXM
		will_lead_to_war_with = GSM
		will_lead_to_war_with = XIC
		will_lead_to_war_with = KHM
		will_lead_to_war_with = KUM
		will_lead_to_war_with = RNG
		will_lead_to_war_with = HBC

		available = {
			is_subject = no
			any_other_country = {
				is_literally_china_tooltip = yes
				hidden_trigger = {
					NOT = { tag = ROOT }
				}
				NOT = { 
					is_ally_with = ROOT
					has_war_with = ROOT
				}
			}
		}

		search_filters = {FOCUS_FILTER_ANNEXATION FOCUS_FILTER_POLITICAL}

		bypass = {
			custom_trigger_tooltip = {
				tooltip = PRC_towards_one_china_bypass_tt
				CHI = {
					OR = {
						exists = no
						has_war_with = ROOT
						is_ally_with = ROOT
						ROOT = { has_wargoal_against = PREV }
					}
				}
				GXC = {
					OR = {
						exists = no
						has_war_with = ROOT
						is_ally_with = ROOT
						ROOT = { has_wargoal_against = PREV }
					}
				}
				YUN = {
					OR = {
						exists = no
						has_war_with = ROOT
						is_ally_with = ROOT
						ROOT = { has_wargoal_against = PREV }
					}
				}
				SHX = {
					OR = {
						exists = no
						has_war_with = ROOT
						is_ally_with = ROOT
						ROOT = { has_wargoal_against = PREV }
					}
				}
				XSM = {
					OR = {
						exists = no
						has_war_with = ROOT
						is_ally_with = ROOT
						ROOT = { has_wargoal_against = PREV }
					}
				}
				SIK = {
					OR = {
						exists = no
						has_war_with = ROOT
						is_ally_with = ROOT
						ROOT = { has_wargoal_against = PREV }
					}
				}
				GDC = {
					OR = {
						exists = no
						has_war_with = ROOT
						is_ally_with = ROOT
						ROOT = { has_wargoal_against = PREV }
					}
				}
				HBC = {
					OR = {
						exists = no
						has_war_with = ROOT
						is_ally_with = ROOT
						ROOT = { has_wargoal_against = PREV }
					}
				}
				SND = {
					OR = {
						exists = no
						has_war_with = ROOT
						is_ally_with = ROOT
						ROOT = { has_wargoal_against = PREV }
					}
				}
				SIC = {
					OR = {
						exists = no
						has_war_with = ROOT
						is_ally_with = ROOT
						ROOT = { has_wargoal_against = PREV }
					}
				}
				NXM = {
					OR = {
						exists = no
						has_war_with = ROOT
						is_ally_with = ROOT
						ROOT = { has_wargoal_against = PREV }
					}
				}
				GSM = {
					OR = {
						exists = no
						has_war_with = ROOT
						is_ally_with = ROOT
						ROOT = { has_wargoal_against = PREV }
					}
				}
				XIC = {
					OR = {
						exists = no
						has_war_with = ROOT
						is_ally_with = ROOT
						ROOT = { has_wargoal_against = PREV }
					}
				}
				KHM = {
					OR = {
						exists = no
						has_war_with = ROOT
						is_ally_with = ROOT
						ROOT = { has_wargoal_against = PREV }
					}
				}
				KUM = {
					OR = {
						exists = no
						has_war_with = ROOT
						is_ally_with = ROOT
						ROOT = { has_wargoal_against = PREV }
					}
				}
				RNG = {
					OR = {
						exists = no
						has_war_with = ROOT
						is_ally_with = ROOT
						ROOT = { has_wargoal_against = PREV }
					}
				}
			}
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			hidden_effect = {
				news_event = { id = wtt_news.46 days = 3 }
			}
			custom_effect_tooltip = PRC_towards_one_china_tt
			every_other_country = {
				limit = {
					is_literally_china_tooltip = yes
					NOT = { is_ally_with = ROOT}
					NOT = { has_war_with = ROOT }
					NOT = { ROOT = { has_wargoal_against = PREV } }
				}
				ROOT = {
					create_wargoal = {
						type = annex_everything
						target = PREV
						expire = 0
					}
				}
			}
		}
	}

	focus = {
		id = PRC_allow_autonomous_regions
		icon = GFX_focus_PRC_autonomous_regions
		prerequisite = { focus = PRC_prepare_for_the_inevitable focus = PRC_the_march_to_victory }
		x = 2
		y = 0
		relative_position_id = PRC_towards_one_china

		mutually_exclusive = { focus = PRC_towards_one_china focus = PRC_peaceful_reunification }

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			is_subject = no
			any_allied_country = {
				is_literally_china_tooltip = yes
				hidden_trigger = {
					NOT = { tag = ROOT }
				}
			}
		}
		
		bypass = {

		}

		search_filters = {FOCUS_FILTER_ANNEXATION FOCUS_FILTER_POLITICAL}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			every_other_country = {
				limit = {
					is_literally_china_tooltip = yes
					NOT = { is_ally_with = ROOT }
					NOT = { has_war_with = ROOT }
					NOT = { ROOT = { has_wargoal_against = PREV } }
				}
				ROOT = {
					create_wargoal = {
						type = annex_everything
						target = PREV
						expire = 0
					}
				}
			}
			custom_effect_tooltip = PRC_allow_autonomous_regions_tt
			every_other_country = {
				limit = {
					is_literally_china_tooltip = yes
					is_in_faction_with = ROOT
					NOT = { is_subject_of = ROOT }
				}
				country_event = { id = SEA_PRC_faction_events.80 days = 2 }
				effect_tooltip = {
					custom_effect_tooltip = if_they_accept_tt
					ROOT = {
						puppet = PREV
					}

					custom_effect_tooltip = if_they_refuse_tt
					ROOT = {
						create_wargoal = {
							type = annex_everything
							target = PREV
							expire = 0
						}
					}
				}
			}
		}
	}

	focus = {
		id = PRC_peaceful_reunification
		icon = GFX_focus_PRC_peaceful_reunification
		prerequisite = { focus = PRC_prepare_for_the_inevitable focus = PRC_the_march_to_victory }
		x = 4
		y = 0
		relative_position_id = PRC_towards_one_china

		mutually_exclusive = { focus = PRC_towards_one_china focus = PRC_allow_autonomous_regions }

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			is_faction_leader = yes
			faction_influence_ratio > 0.5
			any_allied_country = {
				is_literally_china_tooltip = yes
				hidden_trigger = {
					NOT = { tag = ROOT }
				}
			}
			event_target:WTT_current_china_leader = {
				exists = yes
			}
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_ANNEXATION FOCUS_FILTER_POLITICAL}

		completion_reward = {
			

			add_popularity = {
				ideology = democratic
				popularity = 0.15
			}

			event_target:WTT_current_china_leader = {
				WTT_political_struggle_remove_current_country = yes
				set_global_flag = { flag = wtt_national_leadership_takeover_in_progress value = 1 days =  14 }
				country_event = wtt_take_national_leadership.1
			}
			custom_effect_tooltip = WTT_national_leadership_accept_tooltip
			custom_effect_tooltip = WTT_national_leadership_join_wars_effect
			effect_tooltip = {
				annex_country = { target = event_target:WTT_current_china_leader transfer_troops = yes }
			}
			custom_effect_tooltip = WTT_national_leadership_refuse_tooltip
			effect_tooltip = {
				event_target:WTT_current_china_leader = {
					add_ideas = CHI_illegal_regime
					custom_effect_tooltip = generic_skip_one_line_tt
					declare_war_on = { target = ROOT type = annex_everything }
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt
			unlock_decision_category_tooltip = CHI_integrate_the_warlords_sea_cat

		}
	}


	focus = {
		id = PRC_the_peoples_republic
		icon = GFX_focus_prc_proclaim_the_peoples_republic
		prerequisite = { focus = PRC_towards_one_china focus = PRC_allow_autonomous_regions focus = PRC_peaceful_reunification }
		x = 2
		y = 1
		relative_position_id = PRC_towards_one_china

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			is_subject = no
			OR = {
				controls_state = 608
				controls_state = 1035
				controls_state = 592
			}
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			set_cosmetic_tag = PRC_proclaimed_communism
			
			custom_effect_tooltip = generic_skip_one_line_tt

			add_research_slot = 1

			custom_effect_tooltip = generic_skip_one_line_tt


			add_political_power = 50
			add_stability = 0.1
			add_war_support = 0.05

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = PRC_modify_central_committee_modifier
			add_to_variable = { PRC_central_committee_justify_war_goal_time = -0.5 tooltip = justify_war_goal_time_tt }
			if = {
				limit = {
					num_subjects > 0
				}
				add_to_variable = { PRC_central_committee_subjects_autonomy_gain = -0.05 tooltip = subjects_autonomy_gain_tt }
			}


			if = {
				limit = {
					1046 = {
						is_controlled_by = ROOT
						has_dynamic_modifier = { modifier = PRC_the_yulin_garrison }
					}
				}
				custom_effect_tooltip = generic_skip_one_line_tt
				1046 = {
					remove_dynamic_modifier = { modifier = PRC_the_yulin_garrison }
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt
			custom_effect_tooltip = PRC_remove_iniltration_and_guerilla_decisions_tt
		}
	}


	focus = {
		id = PRC_taiwan
		icon = GFX_focus_generic_invade_taiwan
		prerequisite = { focus = PRC_the_peoples_republic }
		x = -6
		y = 1
		relative_position_id = PRC_the_peoples_republic

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			is_subject = no
			NOT = {
				any_other_country = {
					is_literally_china_tooltip = yes
					NOT = {
						is_subject_of = ROOT
					}
				}
			}
			524 = {
				is_controlled_by_ROOT_or_subject = no
			}
		}
		
		bypass = {
			524 = {
				is_controlled_by_ROOT_or_subject = yes
			}
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_ANNEXATION}

		completion_reward = {
		
			add_timed_idea = {
				idea = PRC_crossing_the_taiwanese_strait
				days = 365
			}
		}
	}

	focus = {
		id = PRC_reclaim_tibet
		icon = GFX_focus_PRC_reclaim_tibet
		prerequisite = { focus = PRC_the_peoples_republic }
		x = -4
		y = 1
		relative_position_id = PRC_the_peoples_republic

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			is_subject = no
			NOT = {
				has_war_with = TIB
			}
		}
		
		bypass = {
			TIB = {
				OR = {
					has_war_with = ROOT
					all_core_state = {
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
			}
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_ANNEXATION FOCUS_FILTER_POLITICAL FOCUS_FILTER_HISTORICAL}

		completion_reward = {
			every_other_country = {
				limit = {
					any_controlled_state = {
						is_core_of = TIB
					}
				}
				display_individual_scopes = yes
				every_controlled_state = {
					limit = {
						is_core_of = TIB
					}
					add_to_temp_array = {
						array = PREV.PRC_tibet_target_states_array
						value = THIS
					}
				}
				ROOT = {
					create_wargoal = {
						type = take_state_focus
						target = PREV
						generator = PREV.PRC_tibet_target_states_array
					}
				}
			}


		custom_effect_tooltip = generic_skip_one_line_tt
		custom_effect_tooltip = PRC_unlock_integration_decisions_tt

		}
	}

	focus = {
		id = PRC_subjugate_korea
		icon = GFX_focus_generic_invade_korea
		prerequisite = { focus = PRC_the_peoples_republic }
		x = -2
		y = 1
		relative_position_id = PRC_the_peoples_republic

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			is_subject = no
			NOT = {
				any_other_country = {
					is_literally_china_tooltip = yes
					NOT = {
						is_subject_of = ROOT
					}
				}
			}
		}
		
		bypass = {
			KOR = {
				OR = {
					has_war_with = ROOT
					all_core_state = {
						state_is_fully_controlled_by_ROOT_or_subject = yes
					}
				}
			}
		}

		search_filters = {FOCUS_FILTER_ANNEXATION}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			every_other_country = {
				limit = {
					NOT = {
						original_tag = KOR
					}
					any_controlled_state = {
						is_core_of = KOR
					}
				}
				display_individual_scopes = yes
				every_controlled_state = {
					limit = {
						is_core_of = KOR
					}
					add_to_temp_array = {
						array = PREV.PRC_subjugate_korea_target_states_array
						value = THIS
					}
				}
				ROOT = {
					create_wargoal = {
						type = take_state_focus
						target = PREV
						generator = PREV.PRC_subjugate_korea_target_states_array
					}
				}
			}
			if = {
				limit = {
					KOR = {
						exists = yes
					}
				}
				create_wargoal = {
					type = puppet_wargoal_focus
					target = KOR
				}
			}
		}
	}

	focus = {
		id = PRC_dare_to_struggle
		icon = GFX_focus_PRC_dare_to_struggle
		prerequisite = { focus = PRC_taiwan focus = PRC_subjugate_korea focus = PRC_reclaim_tibet }
		x = 1
		y = 1
		relative_position_id = PRC_taiwan

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			is_subject = no
			any_other_country = {
				NOT = {
					original_tag = TIB
					original_tag = KOR
					original_tag = MON
					original_tag = TAN
					original_tag = SOV
				}
				any_controlled_state = {
					is_core_of = ROOT
				}
			}
		}
		
		bypass = {
			
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_ANNEXATION}

		completion_reward = {
			every_other_country = {
				limit = {
					is_literally_china_tooltip = no
					any_controlled_state = {
						is_core_of = ROOT
						NOT = { is_core_of = PREV }
					}
					NOT = {
						any_enemy_country = {
							is_literally_china_tooltip = yes
						}
						original_tag = TIB
						original_tag = KOR
						original_tag = MON
						original_tag = TAN
						original_tag = SOV
					}
				}
				display_individual_scopes = yes
				country_event = { id = SEA_PRC_misc_events.18 days = 3 }
			}
		}
	}

	focus = {
		id = PRC_dare_to_win
		icon = GFX_focus_PRC_dare_to_win
		prerequisite = { focus = PRC_taiwan focus = PRC_subjugate_korea focus = PRC_reclaim_tibet }
		x = 3
		y = 1
		relative_position_id = PRC_taiwan

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			is_subject = no
			any_enemy_country = {
				NOT = {
					original_tag = MON
					original_tag = TAN
					original_tag = SOV
				}
			}
		}

		will_lead_to_war_with = MON
		will_lead_to_war_with = TAN
		will_lead_to_war_with = SOV
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_ANNEXATION FOCUS_FILTER_POLITICAL}

		completion_reward = {
			
			every_other_country = {
				limit = {
					any_controlled_state = {
						OR = {
							is_core_of = TAN
							is_core_of = MON
							state = 732
							state = 586
							state = 589
							state = 588
							state = 408
							state = 409
							state = 560
							state = 657
							state = 561
						}
					}
				}
				display_individual_scopes = yes
				every_controlled_state = {
					limit = {
						OR = {
							is_core_of = TAN
							is_core_of = MON
							state = 732
							state = 586
							state = 589
							state = 588
							state = 408
							state = 409
							state = 560
							state = 657
							state = 561
						}
					}
					add_to_array = {
						array = PREV.PREV.PRC_northern_target_states_array
						value = THIS
					}
				}
				ROOT = {
					create_wargoal = {
						type = take_state_focus
						target = PREV
						generator = PREV.PRC_northern_target_states_array
					}
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt
			custom_effect_tooltip = PRC_unlock_integration_decisions_tt

		}
	}

	focus = {
		id = PRC_adopt_sun_yat_sens_principles
		icon = GFX_focus_PRC_adopt_sun_yat_sens_principles
		prerequisite = { focus = PRC_the_peoples_republic }
		x = 2
		y = 1
		relative_position_id = PRC_the_peoples_republic

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		 search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT}


		completion_reward = {

			custom_effect_tooltip = available_political_advisor

			show_ideas_tooltip = PRC_wu_han

			custom_effect_tooltip = generic_skip_one_line_tt

			add_political_power = 50
			add_stability = 0.1
			add_war_support = 0.05
			add_popularity = {
				ideology = democratic
				popularity = 0.15
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = PRC_modify_central_committee_modifier
			add_to_variable = { PRC_central_committee_justify_war_goal_time = -0.5 tooltip = justify_war_goal_time_tt }
			if = {
				limit = {
					num_subjects > 0
				}
				add_to_variable = { PRC_central_committee_subjects_autonomy_gain = 0.5 tooltip = subjects_autonomy_gain_tt }
			}
		}
	}

	focus = {
		id = PRC_move_capital
		icon = GFX_focus_PRC_move_capital
		prerequisite = { focus = PRC_the_peoples_republic }
		x = 4
		y = 1
		relative_position_id = PRC_the_peoples_republic

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			608 = {
				is_owned_and_controlled_by = ROOT
			}
		}
		
		bypass = {
			
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY FOCUS_FILTER_HISTORICAL}

		completion_reward = {
			set_capital = {
				state = 608 
				remember_old_capital = no
			}
			608 = {
				add_extra_state_shared_building_slots = 5
				add_building_construction = {
					type = industrial_complex
					level = 3
					instant_build = yes
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			set_province_name = { id = 9843 name = PRC_beijing_capital_name }
			608 = {
				set_state_name = PRC_beijing_capital_name
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_stability = 0.1
			
		}
	}

	focus = {
		id = PRC_the_first_premier
		icon = GFX_focus_PRC_the_first_premier
		prerequisite = { focus = PRC_the_peoples_republic }
		x = 6
		y = 1
		relative_position_id = PRC_the_peoples_republic

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			PRC_zhou_enlai = {
				is_hired_as_advisor = yes
				#has_advisor_role = political_advisor
			}
		}
		
		bypass = {
			
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_POLITICAL FOCUS_FILTER_HISTORICAL}

		completion_reward = {

			if = {
				limit = {
					has_dlc = "La Resistance"
				}
				PRC_zhou_enlai = {
					remove_trait = {
						slot = political_advisor 
						trait = PRC_multi_talented_diplomat_lar
					}
				}
				custom_effect_tooltip = generic_skip_one_line_tt
				PRC_zhou_enlai = {
					add_trait = {
						slot = political_advisor 
						trait = PRC_first_premier_trait
					}
				}
			}
			else = {
				PRC_zhou_enlai = {
					remove_trait = {
						slot = political_advisor 
						trait = PRC_multi_talented_diplomat_no_lar
					}
				}
				custom_effect_tooltip = generic_skip_one_line_tt
				PRC_zhou_enlai = {
					add_trait = {
						slot = political_advisor 
						trait = PRC_first_premier_trait
					}
				}
			}
		}
	}

	#focus = {
	#	id = PRC_education_reform
	#	icon = GFX_focus_generic_education
	#	prerequisite = { focus = PRC_adopt_sun_yat_sens_principles focus = PRC_move_capital focus = PRC_the_first_premier }
	#	x = 1
	#	y = 1
	#	relative_position_id = PRC_adopt_sun_yat_sens_principles
#
	#	cost = 10
#
	#	ai_will_do = {
	#		factor = 1
	#	}
#
	#	available = {
	#		amount_research_slots > 3
	#	}
	#	
	#	bypass = {
	#		
	#	}
#
	#	cancel_if_invalid = yes
	#	continue_if_invalid = no
	#	available_if_capitulated = no
#
	#	completion_reward = {
	#		add_tech_bonus = {
	#			name = PRC_education_reform
	#			bonus = 0.5
	#			uses = 2
	#			category = electronics 
	#		}
	#		add_tech_bonus = {
	#			name = PRC_education_reform
	#			bonus = 0.35
	#			uses = 3
	#			category = industry 
	#		}
	#		add_tech_bonus = {
	#			name = PRC_education_reform
	#			bonus = 0.25
	#			uses = 4
	#			category = support_tech 
	#		}
	#		
#
	#		custom_effect_tooltip = generic_skip_one_line_tt
#
	#		add_stability = -0.05
#
	#	}
	#}


	focus = {
		id = PRC_the_party_builds_the_nation
		icon = GFX_focus_generic_communist_industry
		prerequisite = { focus = PRC_adopt_sun_yat_sens_principles focus = PRC_move_capital focus = PRC_the_first_premier }
		x = 1
		y = 1
		relative_position_id = PRC_adopt_sun_yat_sens_principles

		mutually_exclusive = { focus = PRC_reform_the_republic }

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			
		}
		
		bypass = {
			
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL}

		completion_reward = {

			add_timed_idea = {
				idea = PRC_the_party_builds_the_nation_timed_idea
				days = 365
			}
			
			custom_effect_tooltip = generic_skip_one_line_tt

			every_military_industrial_organization = {
				add_mio_funds = 500
			}

		}
	}

	focus = {
		id = PRC_reform_the_republic
		icon = GFX_focus_PRC_restore_the_old_republic
		prerequisite = { focus = PRC_adopt_sun_yat_sens_principles focus = PRC_move_capital focus = PRC_the_first_premier }
		x = 3
		y = 1
		relative_position_id = PRC_adopt_sun_yat_sens_principles

		mutually_exclusive = { focus = PRC_the_party_builds_the_nation }

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_STABILITY}

		completion_reward = {

			add_stability = 0.05
			add_popularity = {
				ideology = democratic
				popularity = 0.5
			}
			hidden_effect = {
				set_cosmetic_tag = PRC_social_democracy
			}

			if = {
				limit = {
					CHI = {
						NOT = {
							has_completed_focus = CHI_revive_the_chinese_action_committee
						}
					}
				}
				set_politics = {
					ruling_party = democratic
					elections_allowed = yes
				}

				CHI = {
					CHI_zhang_lan = {
						set_nationality = ROOT
					}
				}
				effect_tooltip = {
					CHI = {

						add_country_leader_role = {
							character = CHI_zhang_lan
							promote_leader = yes
							country_leader = {
								ideology = socialism
								expire = "1965.1.1.1"
								traits = { GER_pragmatic_socialist } 
							}
						}
					}
				}

			}
			else = {
				set_politics = {
					ruling_party = democratic
					elections_allowed = yes
				}
				CHI = {
					CHI_chen_mingshu = {
						set_nationality = ROOT
					}
				}
				effect_tooltip = {
					CHI = {
						add_country_leader_role = {
							character = CHI_zhang_lan
							promote_leader = yes
							country_leader = {
								ideology = socialism
								expire = "1965.1.1.1"
								traits = { GER_pragmatic_socialist } 
							}
						}
					}
				}
			}
			hidden_effect = {
				country_event = SEA_PRC_misc_events.20
			}	
		}
	}

	focus = {
		id = PRC_avenge_the_century_of_humiliation
		icon = GFX_focus_generic_communist_asia
		prerequisite = { focus = PRC_dare_to_struggle focus = PRC_dare_to_win focus = PRC_the_party_builds_the_nation focus = PRC_reform_the_republic }
		x = 3
		y = 1
		relative_position_id = PRC_dare_to_struggle
		
		mutually_exclusive = { focus = PRC_the_chinese_century focus = PRC_asian_democratic_union }

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			is_subject = no
			has_government = communism
			OR = {
				is_in_faction = no
				is_faction_leader = yes
			}
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_ANNEXATION}


		completion_reward = {



			PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"

			add_to_variable = {
				PRC_the_chinese_red_army_army_attack_factor = 0.1
				tooltip = army_attack_factor_tt
			}

			custom_effect_tooltip = PRC_modify_central_committee_modifier
			add_to_variable = {
				PRC_central_committee_justify_war_goal_time = -0.25
				tooltip = justify_war_goal_time_tt
			}

			custom_effect_tooltip = generic_skip_one_line_tt


			custom_effect_tooltip = PRC_avenge_the_century_of_humiliation_tt
			every_other_country = {
				limit = {
					is_literally_china_tooltip = no
					OR = {
						AND = { #Check if a Subject country has a Western Overlord
							is_subject = yes
							OVERLORD = {
								OR = {
									capital_scope = { is_on_continent = europe }
									capital_scope = { is_on_continent = north_america }
								}
							}
						}
						#Check if Country is a Western one
						capital_scope = { is_on_continent = europe }
						capital_scope = { is_on_continent = north_america }
					}
					OR = { #The target must neighbor PRC or have one of it's cores
						any_neighbor_country = { original_tag = ROOT }
						any_controlled_state = {
							is_core_of = ROOT
						}
					}
				}
				display_individual_scopes = yes
				if = {
					limit = {
						OR = {
							AND = { #Target Overlords
								is_subject = no
								any_controlled_state = {
									is_on_continent = asia
									any_neighbor_state = {
										is_core_of = ROOT
										is_controlled_by = ROOT
									}
								}
							}
							any_controlled_state = {
								is_core_of = ROOT
							}
						}
					}
					every_controlled_state = {
						limit = {
							is_on_continent = asia
							OR = {
								any_neighbor_state = {
									is_core_of = ROOT
									is_controlled_by = ROOT
								}
								is_core_of = ROOT
							}
						}
						add_to_temp_array = {
							array = PREV.PRC_chinese_target_states_array
							value = THIS
						}
					}
					ROOT = {
						create_wargoal = {
							type = take_state_focus
							target = PREV
							generator = PREV.PRC_chinese_target_states_array
						}
					}
				}
				if = {
					limit = {
						is_subject = yes
					}
					ROOT = {
						create_wargoal = {
							type = puppet_wargoal_focus
							target = PREV
						}
					}
				}
			}
		}
	}

	focus = {
		id = PRC_the_chinese_century
		icon = GFX_focus_PRC_the_chinese_century
		prerequisite = { focus = PRC_dare_to_struggle focus = PRC_dare_to_win focus = PRC_the_party_builds_the_nation focus = PRC_reform_the_republic }
		x = 5
		y = 1
		relative_position_id = PRC_dare_to_struggle

		mutually_exclusive = { focus = PRC_avenge_the_century_of_humiliation focus = PRC_asian_democratic_union }

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			is_subject = no
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_POLITICAL FOCUS_FILTER_ANNEXATION}

		completion_reward = {

			PRC_modify_industrial_modifier = yes

			add_to_variable = { 
				PRC_industry_production_speed_buildings_factor = 0.05
				tooltip = production_speed_buildings_factor_tt 
			}
			add_to_variable = { 
				PRC_industry_industrial_capacity_factory = 0.05
				tooltip = industrial_capacity_factory_tt 
			}
			add_to_variable = { 
				PRC_industry_production_factory_start_efficiency_factor = 0.05
				tooltip = production_factory_start_efficiency_factor_tt 
			}
			add_to_variable = { 
				PRC_industry_production_factory_max_efficiency_factor = 0.05
				tooltip = production_factory_max_efficiency_factor_tt 
			}

			custom_effect_tooltip = generic_skip_one_line_tt

				every_other_country = {
					limit = {
						any_controlled_state = {
							#Narrow down the search margin the game has to go through
							is_on_continent = asia
							OR = {
								is_core_of = PHI
								is_core_of = VIN
								is_core_of = CAM
								is_core_of = SIA
								is_core_of = MAL
								is_core_of = INS
								is_core_of = TML
								is_core_of = BRN
								is_core_of = SAR
								is_core_of = SAB
							}
						}
					}
					display_individual_scopes = yes
					if = {
						limit = {
							any_controlled_state = {
								#Narrow down the search margin the game has to go through
								is_on_continent = asia
								OR = {
									is_core_of = PHI
									is_core_of = VIN
									is_core_of = CAM
									is_core_of = SIA
									is_core_of = BRM
									is_core_of = MAL
									is_core_of = INS
									is_core_of = TML
									is_core_of = BRN
									is_core_of = SAR
									is_core_of = SAB
								}
								NOT = {
									is_core_of = PREV
								}
							}
						}
						every_controlled_state = {
							limit = {
								#Narrow down the search margin the game has to go through
								is_on_continent = asia
								OR = {
									is_core_of = PHI
									is_core_of = VIN
									is_core_of = CAM
									is_core_of = SIA
									is_core_of = MAL
									is_core_of = INS
									is_core_of = TML
									is_core_of = BRN
									is_core_of = SAR
									is_core_of = SAB
								}
								NOT = {
									is_core_of = PREV
								}
							}
							add_to_temp_array = {
								array = PREV.PRC_chinese_century_target_states_array
								value = THIS
							}
							add_claim_by = ROOT
						}
						ROOT = {
							create_wargoal = {
								type = take_state_focus
								target = PREV
								generator = PREV.PRC_chinese_century_target_states_array
							}
						}
					}
					else = {
						ROOT = {
							create_wargoal = {
								type = puppet_wargoal_focus
								target = PREV
							}
						}
					}
			}
		}
	}

	focus = {
		id = PRC_asian_democratic_union
		icon = GFX_focus_generic_democratic_asia
		prerequisite = { focus = PRC_dare_to_struggle focus = PRC_dare_to_win focus = PRC_the_party_builds_the_nation focus = PRC_reform_the_republic }
		x = 7
		y = 1
		relative_position_id = PRC_dare_to_struggle

		mutually_exclusive = { focus = PRC_avenge_the_century_of_humiliation focus = PRC_the_chinese_century }

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			is_subject = no
			has_government = democratic
			OR = {
				is_in_faction = no
				is_faction_leader = yes
			}
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_RESEARCH FOCUS_FILTER_POLITICAL}

		completion_reward = {
			if = {
				limit = {
					is_in_faction = yes
					is_faction_leader = no
				}
				leave_faction = yes
				create_faction_from_template = faction_template_PRC_asian_democratic_union
				every_subject_country = {
					add_to_faction = FROM
				}
			}
			else_if = {
				limit = {
					is_in_faction = yes
					is_faction_leader = yes
				}
				set_faction_manifest = faction_manifest_chinese_democratic_union
				set_faction_name = PRC_asian_democratic_union_faction
				set_faction_rule = joining_rule_democratic_non_aligned
			}
			else = {
				create_faction_from_template = faction_template_PRC_asian_democratic_union
				every_subject_country = {
					add_to_faction = FROM
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			every_other_country = {
				limit = {
					capital_scope = {
						is_on_continent = asia
					}
					is_subject = no
					is_in_faction = no
					has_government = democratic
				}
				country_event = { id = SEA_PRC_faction_events.70 days = 3 random_days = 1 }
			}
			every_other_country = {
				limit = {
					num_subjects > 0
					capital_scope = {
						NOT = {
							is_on_continent = asia
						}
					}
					any_subject_country = {
						capital_scope = {
							is_on_continent = asia
						}
					}
				}
				country_event = { 
					id = SEA_PRC_faction_events.71 
					days = 2
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					num_faction_members > 1 #PRC counts as 1
				}
				for_each_scope_loop = {
					array = ROOT.allies
					add_to_variable = { PRC.PRC_asian_democratic_union_num_of_members = 1 }
					log = "[This.GetName] was added to the RnD Program"
				}

				set_temp_variable = { temp_targets_index = PRC_asian_democratic_union_num_of_members }

				while_loop_effect = {
					limit = {
						check_variable = { temp_targets_index > 0 }
					}
					if = {
						limit = {
							check_variable = { 
								var = PRC_asian_democratic_union_modifier_research_speed_factor
								value = 0.1
								compare = less_than
							}
						}
						add_to_variable = { PRC_asian_democratic_union_modifier_research_speed_factor = 0.01 }
					}
					if = {
						limit = {
							check_variable = { PRC_asian_democratic_union_modifier_consumer_goods_factor > -0.2 }
						}
						subtract_from_variable = { PRC_asian_democratic_union_modifier_consumer_goods_factor = 0.02 }
					}
					subtract_from_temp_variable = { temp_targets_index = 1 }
				}
			}
			add_dynamic_modifier = { modifier = PRC_asian_democratic_union_modifier }
			custom_effect_tooltip = PRC_asian_democratic_union_tt

			custom_effect_tooltip = generic_skip_one_line_tt

			every_allied_country = {
				add_ideas = PRC_asian_democratic_union_idea
			}
		}
	}









	focus = {
		id = PRC_usurp_control_over_yanan
		icon = GFX_focus_PRC_usurp_control_over_yanan
		prerequisite = { focus = PRC_the_unwilling_diarchy_focus focus = PRC_burn_the_paper_tigers }
		x = 10
		y = 1
		relative_position_id = PRC_burn_the_paper_tigers

		cost = 5

		offset = {
			x = -5
			y = 0

			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = PRC_burn_the_paper_tigers
			}

		}

		offset = {
			x = -2
			y = 0

			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = PRC_the_unwilling_diarchy_focus
			}

		}
		ai_will_do = {
			factor = 1
		}

		available = {
			NOT = { 
				1032 = {
					is_fully_controlled_by = ROOT 
				}
			}
		}
		
		bypass = {
			1032 = { is_fully_controlled_by = ROOT }
		}

		will_lead_to_war_with = XIC

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_ARMY_XP}

		completion_reward = {
			if = {
				limit = {
					is_in_faction_with = CHI
					any_other_country = {
						controls_state = 1032
						OR = {
							controls_state = 283
							controls_state = 744
						}
					}
				}
				CHI = {
					country_event = { id = SEA_PRC_faction_events.1 days = 1 }
				}
				effect_tooltip = {
					custom_effect_tooltip = if_they_accept_tt
					transfer_state = 1032
					CHI = {
						transfer_state = 744
					}
				}
			}
			else = {
				if = {
					limit = {
						NOT = { #This is done merely to get informative tooltips
							has_completed_focus = PRC_usurp_control_over_yanan
							is_in_faction_with = CHI
						}
						any_other_country = {
							controls_state = 1032
							OR = {
								controls_state = 283
								controls_state = 744
							}
						}
					}
					custom_effect_tooltip = PRC_usurp_control_over_yanan_tt
					effect_tooltip = {
						CHI = {
							country_event = { id = SEA_PRC_faction_events.1 days = 1 }
						}
						custom_effect_tooltip = if_they_accept_tt
						transfer_state = 1032
					}
					custom_effect_tooltip = generic_skip_one_line_tt
					custom_effect_tooltip = generic_current_effects
				}
				unlock_decision_tooltip = PRC_usurp_control_over_yanan_decision

				custom_effect_tooltip = PRC_winning_border_war_result_tt
				effect_tooltip = {
					transfer_state = 1032
				}

				custom_effect_tooltip = PRC_losing_border_war_result_tt
				effect_tooltip = {
					army_experience = 15 #At least we learned something....
					add_mastery = {
						amount = 50
						track = infantry
					}
					add_equipment_to_stockpile = { 
						type = artillery_equipment_1
						amount = 125 
						producer = XIC
					}
				}

				custom_effect_tooltip = generic_skip_one_line_tt

				PRC_this_might_anger_china = yes
				set_country_flag = PRC_usurp_control_over_yanan_flag
			}
		}
	}





	focus = {
		id = PRC_eight_points_for_attention
		icon = GFX_focus_PRC_eight_points_for_attention
		prerequisite = { focus = PRC_the_unwilling_diarchy_focus focus = PRC_burn_the_paper_tigers }
		x = 8
		y = 1
		relative_position_id = PRC_burn_the_paper_tigers

		offset = {
			x = -5
			y = 0

			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = PRC_burn_the_paper_tigers
			}

		}

		offset = {
			x = -2
			y = 0

			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = PRC_the_unwilling_diarchy_focus
			}

		}

		search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_HISTORICAL}

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_STABILITY}


		completion_reward = {
			add_stability = 0.05
			add_political_power = 50

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = PRC_modify_central_committee_modifier
			add_to_variable = { PRC_central_committee_party_popularity_stability_factor = 0.05 tooltip = party_popularity_stability_factor_tt }
		}
	}



	focus = {
		id = PRC_expel_the_occupiers
		icon = GFX_focus_AST_war_japan
		prerequisite = { focus = PRC_the_unwilling_diarchy_focus focus = PRC_burn_the_paper_tigers }
		x = 12
		y = 1
		relative_position_id = PRC_burn_the_paper_tigers

		cost = 5

		ai_will_do = {
			factor = 1
		}

		offset = {
			x = -5
			y = 0

			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = PRC_burn_the_paper_tigers
			}

		}

		offset = {
			x = -2
			y = 0

			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = PRC_the_unwilling_diarchy_focus
			}

		}

		available = {
			OR = {
				is_in_faction = no
				is_faction_leader = yes
			}
			JAP = {
				exists = yes
				NOT = {
					is_ally_with = ROOT
					has_war_with = ROOT
				}
				any_controlled_state = {
					is_core_of = ROOT
				}
				has_civil_war = no
			}
		}
		
		search_filters = {FOCUS_FILTER_ANNEXATION}

		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			every_other_country = {
				limit = {
					is_literally_china_tooltip = no
					OR = {
						original_tag = JAP
						capital_scope = { is_core_of = ROOT }
					}
					any_controlled_state = {
						is_core_of = ROOT
					}
				}
				display_individual_scopes = yes
				every_controlled_state = {
					limit = {
						is_core_of = ROOT
					}
					add_to_temp_array = {
						array = PREV.PRC_chinese_target_states_array
						value = THIS
					}
				}
				ROOT = {
					create_wargoal = {
						type = take_state_focus
						target = PREV
						generator = PREV.PRC_chinese_target_states_array
					}
				}
			}
		}
	}

	focus = {
		id = PRC_restore_territorial_integrity
		icon = GFX_focus_PRC_restore_territorial_integrity
		prerequisite = { focus = PRC_the_unwilling_diarchy_focus focus = PRC_burn_the_paper_tigers }
		x = 14
		y = 1
		relative_position_id = PRC_burn_the_paper_tigers

		offset = {
			x = -5
			y = 0

			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = PRC_burn_the_paper_tigers
			}

		}

		offset = {
			x = -2
			y = 0

			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = PRC_the_unwilling_diarchy_focus
			}

		}

		cost = 5

		ai_will_do = {
			factor = 1
			modifier = {
				date < 1943.01.01 ## Never take this before 1943 
				factor = 0
			}
		}

		available = {
			any_other_country = {
				NOT = {
					has_wargoal_against = ROOT
					is_justifying_wargoal_against = ROOT
					has_war_with = ROOT
					any_allied_country = {
						has_war_with = ROOT
					}
					any_enemy_country = {
						is_ally_with = ROOT
					}
				}
				custom_trigger_tooltip = {
					tooltip = CHI_request_territory_trigger_tt
					any_controlled_state = {
						is_core_of = ROOT
						controller = {	
							is_literally_china_tooltip = no
						}
						OR = {
							NOT = {
								is_owned_by = controller
							}
							controller = {
								has_government = ROOT
							}
						}
					}
				}
			}
		}
		
		bypass = {

		}

		search_filters = {FOCUS_FILTER_ANNEXATION FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			custom_effect_tooltip = PRC_request_territory_tt
			every_other_country = {
				limit = {
					NOT = {
						has_wargoal_against = ROOT
						is_justifying_wargoal_against = ROOT
						has_war_with = ROOT
						any_allied_country = {
							has_war_with = ROOT
						}
						any_enemy_country = {
							is_ally_with = ROOT
						}
					}
					any_controlled_state = {
						is_core_of = ROOT
						NOT = {	
							is_core_of = PREV
							state = 326
							state = 729
							state = 728
						}
						OR = {
							NOT = {
								is_owned_by = PREV
							}
							PREV = {
								has_government = ROOT
							}
						}
						is_fully_controlled_by = PREV
					}
				}
				country_event = { id = SEA_PRC_misc_events.13 days = 2 }
			}
		}
	}







	#### ##    ## ########  ##     ##  ######  ######## ########  ##    ## 
	 ##  ###   ## ##     ## ##     ## ##    ##    ##    ##     ##  ##  ##  
	 ##  ####  ## ##     ## ##     ## ##          ##    ##     ##   ####   
	 ##  ## ## ## ##     ## ##     ##  ######     ##    ########     ##    
	 ##  ##  #### ##     ## ##     ##       ##    ##    ##   ##      ##    
	 ##  ##   ### ##     ## ##     ## ##    ##    ##    ##    ##     ##    
	#### ##    ## ########   #######   ######     ##    ##     ##    ## 


	focus = {
		id = PRC_rally_the_industry
		icon = GFX_focus_generic_communist_industry
		prerequisite = { focus = PRC_put_an_end_to_the_sufan }
		x = 0
		y = 1
		relative_position_id = PRC_put_an_end_to_the_sufan

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
		}
		
		bypass = {
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {

			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = industrial_complex
						size > 0
						include_locked = yes
					}
				}
				prioritize = { 1032 622 } #Yan'An and Shaanxi
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt


			PRC_modify_industrial_modifier = yes
			add_to_variable = { 
				PRC_industry_industrial_capacity_factory = 0.05 
				tooltip = industrial_capacity_factory_tt
			}
			add_to_variable = { 
				PRC_industry_production_speed_buildings_factor = 0.025 
				tooltip = production_speed_buildings_factor_tt
			}



		}
	}



	focus = {
		id = PRC_expedite_land_revolution
		icon = GFX_focus_PRC_land_revolution_expedited
		prerequisite = { focus = PRC_rally_the_industry }
		mutually_exclusive = { focus = PRC_halt_land_revolution }
		x = -1
		y = 1
		relative_position_id = PRC_rally_the_industry

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_timed_idea = {
				idea = PRC_land_revolution_expedited
				days = 900
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					has_power_balance = {
						id = PRC_communist_power_struggle
					}
				}

				add_power_balance_value = {
					id = PRC_communist_power_struggle
					value = -0.05
				}
			}
		}
	}

	focus = {
		id = PRC_halt_land_revolution
		icon = GFX_focus_PRC_land_revolution_halted
		prerequisite = { focus = PRC_rally_the_industry }
		mutually_exclusive = { focus = PRC_expedite_land_revolution }
		x = 1
		y = 1
		relative_position_id = PRC_rally_the_industry

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		search_filters = {FOCUS_FILTER_BALANCE_OF_POWER FOCUS_FILTER_INDUSTRY}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			add_timed_idea = {
				idea = PRC_land_revolution_halted
				days = 365
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					has_power_balance = {
						id = PRC_communist_power_struggle
					}
				}

				add_power_balance_value = {
					id = PRC_communist_power_struggle
					value = 0.05
				}
			}
		}
	}

	focus = {
		id = PRC_reestablish_the_state_bank
		icon = GFX_focus_generic_improve_the_administration
		prerequisite = { focus = PRC_halt_land_revolution focus = PRC_expedite_land_revolution }
		x = 1
		y = 1
		relative_position_id = PRC_expedite_land_revolution

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL}





		completion_reward = {
			remove_ideas = PRC_defunct_state_bank
			custom_effect_tooltip = generic_skip_one_line_tt
			custom_effect_tooltip = available_industrial_concern
			show_ideas_tooltip = PRC_peoples_bank_of_china
			custom_effect_tooltip = generic_skip_one_line_tt
			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = PRC_mao_zemin
		}
	}

	focus = {
		id = PRC_CSCEC_mils
		icon = GFX_goal_generic_construct_mil_factory
		prerequisite = { focus = PRC_reestablish_the_state_bank }
		mutually_exclusive = { focus = PRC_CSCEC_civs }
		x = -1
		y = 1
		relative_position_id = PRC_reestablish_the_state_bank


		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = arms_factory
						size > 0
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
			
			custom_effect_tooltip = generic_skip_one_line_tt

			effect_tooltip = {
				swap_ideas = {
					remove_idea = PRC_china_state_construction_engineering_corporation
					add_idea = PRC_china_state_construction_engineering_corporation_mil_improved
				}
			}

			hidden_effect = {
				if = {
					limit = {
						has_idea = PRC_china_state_construction_engineering_corporation
					}
					swap_ideas = {
						remove_idea = PRC_china_state_construction_engineering_corporation
						add_idea = PRC_china_state_construction_engineering_corporation_mil_improved
					}
				}
			}

		}
	}

	focus = {
		id = PRC_CSCEC_civs
		icon = GFX_goal_generic_construction
		prerequisite = { focus = PRC_reestablish_the_state_bank }
		mutually_exclusive = { focus = PRC_CSCEC_mils }
		x = 1
		y = 1
		relative_position_id = PRC_reestablish_the_state_bank

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = industrial_complex
						size > 0
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			effect_tooltip = {
				swap_ideas = {
					remove_idea = PRC_china_state_construction_engineering_corporation
					add_idea = PRC_china_state_construction_engineering_corporation_civ_improved
				}
			}

			hidden_effect = {
				if = {
					limit = {
						has_idea = PRC_china_state_construction_engineering_corporation
					}
					swap_ideas = {
						remove_idea = PRC_china_state_construction_engineering_corporation
						add_idea = PRC_china_state_construction_engineering_corporation_civ_improved
					}
				}
			}
		}
	}

	focus = {
		id = PRC_promote_the_silver_dollar
		icon = GFX_focus_PRC_promote_the_silver_dollar
		prerequisite = { focus = PRC_CSCEC_mils focus = PRC_CSCEC_civs }
		mutually_exclusive = { focus = PRC_promote_paper_bills }
		x = -2
		y = 1
		relative_position_id = PRC_CSCEC_mils

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			custom_effect_tooltip = generic_skip_one_line_tt
			add_ideas = PRC_silver_dollar_promoted
		}
	}

	focus = {
		id = PRC_promote_paper_bills
		icon = GFX_focus_PRC_promote_paper_bills
		prerequisite = { focus = PRC_CSCEC_mils focus = PRC_CSCEC_civs }
		mutually_exclusive = { focus = PRC_promote_the_silver_dollar }
		x = 0
		y = 1
		relative_position_id = PRC_CSCEC_mils

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			custom_effect_tooltip = generic_skip_one_line_tt
			add_ideas = PRC_paper_bills_promoted

			IF = {
				limit = {
					NOT = {
						has_idea = closed_economy
					}
				}

				add_ideas = closed_economy
			}
		}
	}

	focus = {
		id = PRC_allow_special_goods_trade
		icon = GFX_focus_PRC_allow_special_goods_trade


		prerequisite = { focus = PRC_CSCEC_mils focus = PRC_CSCEC_civs }
		
		x = 2
		y = 1
		relative_position_id = PRC_CSCEC_mils


		mutually_exclusive = { focus = PRC_ban_special_goods_trade }

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_ideas = PRC_trade_of_special_goods_allowed

		}
	}

	focus = {
		id = PRC_ban_special_goods_trade
		icon = GFX_focus_PRC_ban_special_goods_trade

		mutually_exclusive = { focus = PRC_allow_special_goods_trade }

		prerequisite = { focus = PRC_CSCEC_mils focus = PRC_CSCEC_civs }
		x = 4
		y = 1
		relative_position_id = PRC_CSCEC_mils



		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_timed_idea = {
				idea = PRC_trade_of_special_goods_banned_uprising
				days = 365
			}

			custom_effect_tooltip = generic_skip_one_line_tt
			custom_effect_tooltip = PRC_ban_special_goods_trade_tt
			show_ideas_tooltip = PRC_trade_of_special_goods_banned_stabilised
		}
	}


	focus = {
		id = PRC_rural_survey
		icon = GFX_focus_prc_agrarian_socialism
		prerequisite = { focus = PRC_ban_special_goods_trade focus = PRC_allow_special_goods_trade }
		prerequisite = { focus = PRC_promote_paper_bills focus = PRC_promote_the_silver_dollar }
		x = -3
		y = 1
		relative_position_id = PRC_ban_special_goods_trade

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_HISTORICAL }

		completion_reward = {

			every_character = {
				limit = {
					 has_advisor_role = political_advisor
					 NOT = {
					 	 is_character = PRC_mao_zedong
					 	 is_character = PRC_zhang_wentian
					 	 is_character = PRC_bo_gu
					 	 is_character = PRC_wang_ming
					 	 is_character = PRC_zhang_guotao
					 }
				}
				random_select_amount = 2
				add_trait = {
					slot = political_advisor
					trait = PRC_rural_survey_trait
				}
			}


			custom_effect_tooltip = generic_skip_one_line_tt

			unlock_decision_tooltip = PRC_rural_surveys

		}
	}


	focus = {
		id = PRC_great_production_movement
		icon = GFX_focus_generic_modernize_industry
		prerequisite = { focus = PRC_rural_survey }
		x = 1
		y = 1
		relative_position_id = PRC_rural_survey

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL}

		completion_reward = {
			PRC_modify_industrial_modifier = yes
			add_to_variable = { 
				PRC_industry_production_factory_start_efficiency_factor = 0.05
				tooltip = production_factory_start_efficiency_factor_tt
			}
			add_to_variable = { 
				PRC_industry_line_change_production_efficiency_factor = 0.05 
				tooltip = line_change_production_efficiency_factor_tt
			}
		}
	}

	focus = {
		id = PRC_resource_extraction_focus
		icon = GFX_focus_generic_resource_extraction 
		prerequisite = { focus = PRC_great_production_movement }
		x = 1
		y = 1
		relative_position_id = PRC_great_production_movement

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_tech_bonus = {
				name = PRC_resource_extraction_focus
				bonus = 0.5
				uses = 1
				category = excavation_tech
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			PRC_modify_industrial_modifier = yes
			add_to_variable = { 
				PRC_industry_local_resources_factor = 0.15
				tooltip = local_resources_factor_tt
			}
		}
	}

	focus = {
		id = PRC_agricultural_reform
		icon = GFX_focus_CHI_students_to_the_countryside
		prerequisite = { focus = PRC_rural_survey }
		x = -1
		y = 1
		relative_position_id = PRC_rural_survey

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			custom_effect_tooltip = PRC_agricultural_reform_tt

			add_to_variable = { PRC_industry_production_speed_buildings_factor = 0.1 tooltip = production_speed_buildings_factor_tt }
			add_to_variable = { PRC_industry_global_building_slots_factor = 0.15 tooltip = global_building_slots_factor_tt }

			custom_effect_tooltip = generic_skip_one_line_tt

			
			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = PRC_deng_zihiu

			custom_effect_tooltip = generic_skip_one_line_tt
			if = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}
			unlock_military_industrial_organization_tooltip = mio:PRC_first_tractor_company_organization
			}
			hidden_effect = {
				remove_dynamic_modifier = {
					modifier = PRC_agrarian_society
				}
				add_dynamic_modifier = {
					modifier = PRC_agrarian_reform
				}
			}
		}
	}

	focus = {
		id = PRC_agricultural_reform_boom
		icon = GFX_goal_generic_construct_infrastructure
		prerequisite = { focus = PRC_agricultural_reform }
		x = -1
		y = 1
		relative_position_id = PRC_agricultural_reform

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			PRC_modify_industrial_modifier = yes

			add_to_variable = { 
				PRC_industry_global_building_slots_factor = 0.1
				tooltip = global_building_slots_factor_tt 
			}
		}
	}

	focus = {
		id = PRC_industrialization_efforts
		icon = GFX_focus_CHI_planned_economy
		prerequisite = { focus = PRC_agricultural_reform }
		prerequisite = { focus = PRC_great_production_movement }
		x = 1
		y = 2
		relative_position_id = PRC_agricultural_reform

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			num_of_controlled_factories > 24
		}
		
		bypass = {

		}

		search_filters = {FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY}

	
		available_if_capitulated = no

		completion_reward = {

			PRC_modify_industrial_modifier = yes
			add_to_variable = { PRC_industry_research_speed_factor = 0.1 tooltip = research_speed_factor_tt }

			custom_effect_tooltip = generic_skip_one_line_tt

			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = industrial_complex
						size > 1
						include_locked = yes
					}
				}
				prioritize = { 1032 622 1046} #Yan'An and Shaanxi and Yulin
				add_extra_state_shared_building_slots = 4
				add_building_construction = {
					type = industrial_complex 
					level = 4
					instant_build = yes
				}
			}

			random_owned_controlled_state = { #tis should ideally NOT target Yan'an
				limit = {
					free_building_slots = {
						building = industrial_complex
						size > 0
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_tech_bonus = {
				name = PRC_industrialization_efforts
				bonus = 0.25
				uses = 2
				category = industry
			}

			
		}
	}

	focus = {
		id = PRC_establish_shorter_market_plans
		icon = GFX_focus_PRC_establish_shorter_market_plans
		prerequisite = { focus = PRC_industrialization_efforts }
		mutually_exclusive = { focus = PRC_initialize_five_year_plan }
		x = 2
		y = 1
		relative_position_id = PRC_industrialization_efforts

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		select_effect = {
			set_variable = { PRC_initialize_shorter_market_plans_current_civ_factories = num_of_civilian_factories }
			set_variable = { PRC_initialize_shorter_market_plans_goal_civ_factories = PRC_initialize_shorter_market_plans_current_civ_factories }
			multiply_variable = {
				var = PRC_initialize_shorter_market_plans_goal_civ_factories
				value = PRC_initialize_shorter_market_plans_civ_factories_multiplier
			}
			round_variable = PRC_initialize_shorter_market_plans_goal_civ_factories

			set_variable = {
				PRC_initialize_shorter_market_plans_current_mil_factories = num_of_military_factories
			}
			set_variable = { PRC_initialize_shorter_market_plans_goal_mil_factories = PRC_initialize_shorter_market_plans_current_mil_factories }
			multiply_variable = {
				var = PRC_initialize_shorter_market_plans_goal_mil_factories
				value = PRC_initialize_shorter_market_plans_mil_factories_multiplier
			}
			round_variable = PRC_initialize_shorter_market_plans_goal_mil_factories
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			add_timed_idea = {
				idea = PRC_shorter_market_plan
				days = PRC_shorter_market_plan_length 
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			
			custom_effect_tooltip = PRC_initialize_shorter_market_plans_tt
		
			custom_effect_tooltip = generic_skip_one_line_tt

			## Start mission
			activate_mission = PRC_initialize_shorter_market_plans_mission

			## For localisation reasons
			set_variable = {
				temp_var_PRC_deadline_shorter_market_plan_selected = [GetDate]
			}
			add_to_variable = {
				temp_var_PRC_deadline_shorter_market_plan_selected = PRC_shorter_market_plan_length
			}

		}
	}

	focus = {
		id = PRC_initialize_five_year_plan
		icon = GFX_focus_SOV_merge_plants
		prerequisite = { focus = PRC_industrialization_efforts }
		mutually_exclusive = { focus = PRC_establish_shorter_market_plans }
		x = -2
		y = 1
		relative_position_id = PRC_industrialization_efforts

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL}

		select_effect = {
			set_variable = {
				PRC_initialize_five_year_plan_current_civ_factories = num_of_civilian_factories
			}
			set_variable = { PRC_initialize_five_year_plan_goal_civ_factories = PRC_initialize_five_year_plan_current_civ_factories }
			multiply_variable = {
				var = PRC_initialize_five_year_plan_goal_civ_factories
				value = PRC_initialize_five_year_plan_civ_factories_multiplier
			}
			round_variable = PRC_initialize_five_year_plan_goal_civ_factories
			set_variable = {
				PRC_initialize_five_year_plan_current_mil_factories = num_of_military_factories
			}
			set_variable = { PRC_initialize_five_year_plan_goal_mil_factories = PRC_initialize_five_year_plan_current_mil_factories }
			multiply_variable = {
				var = PRC_initialize_five_year_plan_goal_mil_factories
				value = PRC_initialize_five_year_plan_mil_factories_multiplier
			}
			round_variable = PRC_initialize_five_year_plan_goal_mil_factories
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			
			## Gain NS 
			add_timed_idea = {
				idea = PRC_five_year_plan
				days = PRC_five_year_plan_length
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			
			custom_effect_tooltip = PRC_initialize_five_year_plan_tt
		
			custom_effect_tooltip = generic_skip_one_line_tt

			## Start mission
			activate_mission = PRC_initialize_five_year_plan_mission
			
			## For localisation reasons
			set_variable = {
				temp_var_PRC_deadline_five_year_plan_selected = [GetDate]
			}
			add_to_variable = {
				temp_var_PRC_deadline_five_year_plan_selected = PRC_five_year_plan_length
			}

		}
	}

	focus = {
		id = PRC_construct_the_banqiao_dam
		icon = GFX_focus_PRC_construct_the_banqiao_dam
		prerequisite = { focus = PRC_establish_shorter_market_plans focus = PRC_initialize_five_year_plan }
		x = 1 
		y = 1
		relative_position_id = PRC_initialize_five_year_plan

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			controls_state = 607
			607 = {
				dam < 1
			}
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_HISTORICAL }

		completion_reward = {

			607 = {
				add_building_construction = {
					type = dam
					level = 1
					instant_build = yes
					province = {
						id = 7508
					}
				}
			}
			custom_effect_tooltip = {
				localization_key = building_state_modifier|dam
				INDENT = "    "
			}
		}
	}

	focus = {
		id = PRC_connecting_the_country
		icon = GFX_focus_generic_railroad
		prerequisite = { focus = PRC_establish_shorter_market_plans focus = PRC_initialize_five_year_plan }
		x = 3
		y = 1
		relative_position_id = PRC_initialize_five_year_plan

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			num_of_controlled_states > 4
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_timed_idea = {
				idea = PRC_connecting_the_country_idea
				days = 600
			}
		}
	}

	focus = {
		id = PRC_urbanization
		icon = GFX_focus_PRC_urbanization
		prerequisite = { focus = PRC_initialize_five_year_plan focus = PRC_establish_shorter_market_plans  }
		x = 0
		y = 2
		relative_position_id = PRC_establish_shorter_market_plans
		mutually_exclusive = { focus = PRC_rural_region_development }

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			ROOT = {
				OR = {
					controls_state = 1032 #Yan'an
					controls_state = 622 #Shaanxi
				}
			}
		}
		
		bypass = {
			NOT = {
				controls_state = 1032 #Yan'an
				controls_state = 622 #Shaanxi
			}
		}

		enable_automatic_bypass = no

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {
			if = {
				limit = {
					ROOT = {
						controls_state = 1032 #Yan'an
					}
				}
				1032 = {
					set_state_category = city
					add_extra_state_shared_building_slots = 3
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
					add_dynamic_modifier = {
						modifier = PRC_urbanization_state_modifier_bonus
					}					
				}
			}

			if = {
				limit = {
					ROOT = {
						controls_state = 622 #Shaanxi
					}
				}
				622 = {
					set_state_category = city
					add_extra_state_shared_building_slots = 3
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
					add_dynamic_modifier = {
						modifier = PRC_urbanization_state_modifier_bonus
					}
				}
			}



			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = PRC_make_agrarian_to_urban_tt

			add_to_variable = { 
				PRC_industry_industrial_capacity_factory = 0.025
				tooltip = industrial_capacity_factory_tt
			}

			hidden_effect = {
				remove_dynamic_modifier = {
					modifier = PRC_agrarian_reform
				}

				add_dynamic_modifier = {
					modifier = PRC_urban_society
				}
			}
			

		}







	}

	focus = {
		id = PRC_rural_region_development
		prerequisite = { focus = PRC_initialize_five_year_plan focus = PRC_establish_shorter_market_plans  }
		mutually_exclusive = { focus = PRC_urbanization }

		x = 0
		y = 2
		relative_position_id = PRC_initialize_five_year_plan

		icon = GFX_focus_PRC_rural_region_development

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			any_controlled_state = { 
				has_state_category = rural
				is_owned_by = ROOT 
			}
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {

			## Only problem remaining is if you don't have a rural region, then it looks like there is no effect - maybe make sure that you have that type of state from the start? Solution - custom tooltip instead
			custom_effect_tooltip = PRC_rural_region_development_tt

			custom_effect_tooltip = generic_skip_one_line_tt

			every_owned_state = { ## Owned or controlled?
				limit = {
					has_state_category = rural 
					NOT = { # Maybe add a check so not add if already have it
						has_dynamic_modifier = {
							modifier = PRC_rural_development_state_modifier_bonus
						}
					}
				}
				random_select_amount = 3
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
				add_dynamic_modifier = {
					modifier = PRC_rural_development_state_modifier_bonus
				}
			}


			custom_effect_tooltip = generic_skip_one_line_tt

			PRC_modify_industrial_modifier = yes
			add_to_variable = { 
				PRC_industry_local_resources_factor = 0.05
				tooltip = local_resources_factor_tt
				
			}

		}
	}



	focus = {
		id = PRC_urbanization_two
		icon = GFX_focus_PRC_urbanization_two
		prerequisite = { focus = PRC_urbanization }
		x = 1
		y = 1
		relative_position_id = PRC_urbanization

		cost = 10

		ai_will_do = {
			factor = 1
		}


		available = {
			ROOT = {
				OR = {
					controls_state = 744 #Xian
					controls_state = 615 #Shanxi
				}
			}
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_INDUSTRY}

		completion_reward = {

			if = {
				limit = {
					NOT = {
						OR = {
							controls_state = 744 #Xian
							controls_state = 615 #Shanxi
						}
					}
				}
				custom_effect_tooltip = PRC_urbanization_two_tt
			}

			if = {
				limit = {
					ROOT = {
						controls_state = 744 #Xian
					}
				}
				744 = {
					set_state_category = city
					add_extra_state_shared_building_slots = 3
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
					add_dynamic_modifier = {
						modifier = PRC_urbanization_state_modifier_bonus 
					}
				}
			}
			if = {
				limit = {
					ROOT = {
						controls_state = 615 #Shanxi
					}
				}
				615 = {
					set_state_category = city
					add_extra_state_shared_building_slots = 3
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
					add_dynamic_modifier = {
						modifier = PRC_urbanization_state_modifier_bonus 
					}
				}
			}
		}
	}

	focus = {
		id = PRC_found_the_academy_of_science
		text = PRC_form_the_academy_of_sciences
		icon = GFX_focus_PRC_form_the_yanan_university
		prerequisite = { focus = PRC_urbanization  focus = PRC_rural_region_development }
		x = 2
		y = 1
		relative_position_id = PRC_rural_region_development

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		search_filters = {FOCUS_FILTER_RESEARCH FOCUS_FILTER_HISTORICAL}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_research_slot = 1 	
			
			custom_effect_tooltip = generic_skip_one_line_tt

			PRC_modify_industrial_modifier = yes
			add_to_variable = { PRC_industry_research_speed_factor = 0.1 tooltip = research_speed_factor_tt }

	

			custom_effect_tooltip = generic_skip_one_line_tt
			
			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = PRC_xu_teli 

		}
	}

	focus = {
		id = PRC_rural_region_development_two
		icon = GFX_focus_PRC_rural_region_development_two
		prerequisite = { focus = PRC_rural_region_development }
		x = -1
		y = 1
		relative_position_id = PRC_rural_region_development

		cost = 10

		ai_will_do = {
			factor = 1
		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		available = {
			any_controlled_state = { 
				has_state_category = rural
				is_owned_by = ROOT 
				NOT = { 
					has_dynamic_modifier = {
						modifier = PRC_rural_development_state_modifier_bonus
					}
				}
			}
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			custom_effect_tooltip = PRC_rural_region_development_two_tt

			custom_effect_tooltip = generic_skip_one_line_tt

			every_owned_state = { ## Owned or controlled?
				limit = {
					has_state_category = rural 
					NOT = { # Add a check so not add if already have it
						has_dynamic_modifier = {
							modifier = PRC_rural_development_state_modifier_bonus
						}
					}
				}
				random_select_amount = 2
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
				add_dynamic_modifier = {
					modifier = PRC_rural_development_state_modifier_bonus
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			PRC_modify_industrial_modifier = yes
			add_to_variable = { 
				PRC_industry_global_building_slots_factor = 0.05
				tooltip = global_building_slots_factor_tt
				
			}

		}
	}


	focus = {
		id = PRC_finalize_industrial_plan
		icon = GFX_focus_generic_currency_reforms
		prerequisite = { focus = PRC_urbanization_two focus = PRC_rural_region_development_two }
		prerequisite = { focus = PRC_found_the_academy_of_science } 
		x = 0
		y = 1
		relative_position_id = PRC_found_the_academy_of_science

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		search_filters = {FOCUS_FILTER_INDUSTRY}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_ideas = PRC_finalize_industrial_plan_idea
		}
	}




	##     ## #### ##       #### ########    ###    ########  ##    ## 
	###   ###  ##  ##        ##     ##      ## ##   ##     ##  ##  ##  
	#### ####  ##  ##        ##     ##     ##   ##  ##     ##   ####   
	## ### ##  ##  ##        ##     ##    ##     ## ########     ##    
	##     ##  ##  ##        ##     ##    ######### ##   ##      ##    
	##     ##  ##  ##        ##     ##    ##     ## ##    ##     ##    
	##     ## #### ######## ####    ##    ##     ## ##     ##    ## 




	focus = {
		id = PRC_long_march_to_recovery
		icon = GFX_focus_PRC_long_march_to_recovery
		prerequisite = { focus = PRC_put_an_end_to_the_sufan }
		x = 16
		y = 1
		relative_position_id = PRC_put_an_end_to_the_sufan

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_ARMY_XP FOCUS_FILTER_HISTORICAL}

		completion_reward = {
			PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"
			
			add_to_variable = { 
				PRC_the_chinese_army_army_org_factor = 0.05
				tooltip = army_org_factor_tt
			}
			add_to_variable = { 
				PRC_the_chinese_army_experience_gain_army_factor = 0.05
				tooltip = experience_gain_army_factor_tt
			}


			set_country_flag = PRC_has_advanced_army_recovery_efforts #this is for the scripted loc in desc for the modifier
		}
	}


	focus = {
		id = PRC_three_rules_of_discipline
		icon = GFX_focus_PRC_three_rules_of_discipline
		prerequisite = { focus = PRC_long_march_to_recovery }
		x = 0
		y = 1
		relative_position_id = PRC_long_march_to_recovery

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_ARMY_XP FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			add_war_support = 0.05
			custom_effect_tooltip = generic_skip_one_line_tt
			add_ideas = PRC_three_rules_of_discipline_idea

			custom_effect_tooltip = generic_skip_one_line_tt

			PRC_check_if_red_army_or_pla = yes
			add_to_variable = { 
				PRC_the_chinese_army_army_org_factor = 0.05
				tooltip = army_org_factor_tt
			}
			add_to_variable = { 
				PRC_the_chinese_red_army_army_morale_factor = 0.05
				tooltip = army_morale_factor_tt
			}
			add_to_variable = { 
				PRC_the_chinese_army_experience_gain_army_factor = 0.05
				tooltip = experience_gain_army_factor_tt
			}
		}
	}




	focus = {
		id = PRC_red_army_reborn
		icon = GFX_focus_JAP_raise_the_red_flag_high
		prerequisite = { focus = PRC_three_rules_of_discipline focus = PRC_master_the_terrain focus = PRC_reinforce_base_area }
		x = 0
		y = 1
		relative_position_id = PRC_three_rules_of_discipline

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_MANPOWER FOCUS_FILTER_HISTORICAL}


		completion_reward = {

			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = arms_factory
						size > 0
						include_locked = yes
					}
				}
				prioritize = { 1032 622 } #Yan'An and Shaanxi
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_doctrine_cost_reduction = {
				name = PRC_soviet_battle_tactics
				cost_reduction = 0.25
				uses = 1
				category = land_doctrine
			}
			add_mastery_bonus = {
				name = PRC_soviet_battle_tactics
				bonus = 0.2
				days = 240
				grand_doctrine = mass_assault
			}

			custom_effect_tooltip = generic_skip_one_line_tt
			
			custom_effect_tooltip = PRC_the_chinese_red_army_modify_tt
			add_to_variable = { 
				PRC_the_chinese_army_training_time_factor = -0.05
				tooltip = training_time_factor_tt
			}

			add_to_variable = { 
				PRC_the_chinese_army_conscription_factor = 0.05
				tooltip = conscription_factor_tt
			}
			
			add_to_variable = {
				PRC_the_chinese_red_army_army_attack_factor = 0.1
				tooltip = army_attack_factor_tt
			}
			custom_effect_tooltip = generic_skip_one_line_tt

			hidden_effect = {
				set_country_flag = PRC_has_started_army_recovery_efforts #this is for the scripted loc in desc for the modifier
			}

		}
	}



	focus = {
		id = PRC_equipment_from_copper_coins
		icon = GFX_focus_PRC_equipment_from_copper_coins
	
		prerequisite = { focus = PRC_red_army_reborn }
		x = -3
		y = 1
		relative_position_id = PRC_red_army_reborn

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			
			add_timed_idea = {
				idea = PRC_equipment_from_copper_coins
				days = 365
			}
		}
	}

	focus = {
		id = PRC_request_for_aid
		icon = GFX_focus_PRC_request_for_aid
		prerequisite = { focus = PRC_red_army_reborn }
		x = -5
		y = 1
		relative_position_id = PRC_red_army_reborn


		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			has_war = yes
			SOV = {
				exists = yes
				is_subject = no
				has_civil_war = no
				has_government = ROOT
				NOT = {
					has_war_with = ROOT
				}
			}
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			SOV = {
				country_event = {
					id = SEA_PRC_request_aid.1
					hours = 3 
					random_hours = 6
				}
			}

			custom_effect_tooltip = if_they_accept_tt
			effect_tooltip = {
				add_equipment_to_stockpile = { 
					type = infantry_equipment_0
					amount = 5000
					producer = SOV
				}
				add_equipment_to_stockpile = { 
					type = support_equipment
					amount = 750
					producer = SOV
				}
				add_equipment_to_stockpile = { 
					type = artillery_equipment
					amount = 100
					producer = SOV
				}
				SOV = {
					add_equipment_to_stockpile = { 
						type = infantry_equipment_0
						amount = -5000
						producer = SOV
					}
					add_equipment_to_stockpile = { 
						type = support_equipment
						amount = -750
						producer = SOV
					}
					add_equipment_to_stockpile = { 
						type = artillery_equipment
						amount = -100
						producer = SOV
					}
				}
			}
		}
	}


	focus = {
		id = PRC_asymmetric_warfare
		icon = GFX_focus_PRC_controlled_growth
		prerequisite = { focus = PRC_red_army_reborn }
		mutually_exclusive = { focus = PRC_conventional_warfare focus = PRC_indirect_fire }
		x = 3
		y = 1
		relative_position_id = PRC_red_army_reborn

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			has_doctrine = peoples_war
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no


		search_filters = { FOCUS_FILTER_HISTORICAL }
		completion_reward = {
			add_timed_idea = {
				idea = PRC_army_education_efforts ## 0,2 * 365 = 73
				days = 365
			}
		
			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					has_doctrine = peoples_war
				}
				add_mastery_bonus = {
					bonus = 0.25
					days = 365
					name = PRC_asymmetric_warfare
					sub_doctrine = peoples_war
				}
			}
			else_if = {
				limit = {
					has_doctrine = guerilla_war
				}
				add_mastery_bonus = {
					bonus = 0.25
					days = 365
					name = PRC_asymmetric_warfare
					sub_doctrine = guerilla_war
				}
			}
			else = {
				add_mastery_bonus = {
					bonus = 0.1
					days = 365
					name = PRC_asymmetric_warfare
					track = operations
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"

			add_to_variable = {
				PRC_the_chinese_red_army_org_loss_when_moving = -0.1
				tooltip = org_loss_when_moving_tt
			}
			add_to_variable = {
				PRC_the_chinese_red_army_attrition = -0.05
				tooltip = attrition_tt
			}

			custom_effect_tooltip = generic_skip_one_line_tt
			every_unit_leader = {
			random_select_amount = 2
				limit = {
					NOT = {
						has_trait = militias_officer
					}
				}	
				add_trait = { trait = militias_officer }
			}
		}	
	}

	focus = {
		id = PRC_conventional_warfare
		icon = GFX_focus_PRC_arms_recovery_efforts
		prerequisite = { focus = PRC_red_army_reborn }
		mutually_exclusive = { focus = PRC_asymmetric_warfare focus = PRC_indirect_fire }
		x = 5
		y = 1
		relative_position_id = PRC_red_army_reborn

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_ARMY_XP}

		completion_reward = {
			
			army_experience = 50
			
			custom_effect_tooltip = generic_skip_one_line_tt

			add_mastery_bonus = {
				bonus = 0.1
				days = 365
				name = PRC_conventional_warfare

				track = infantry
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"

			add_to_variable = {
				PRC_the_chinese_red_army_army_infantry_attack_factor = 0.05 
				tooltip = army_infantry_attack_factor_tt
			}
			add_to_variable = {
				PRC_the_chinese_red_army_attrition = 0.05
				tooltip = attrition_tt
			}

			custom_effect_tooltip = generic_skip_one_line_tt


			every_unit_leader = {
				random_select_amount = 2
				limit = {
					NOT = {
						has_trait = infantry_officer
					}
				}	
				add_trait = { trait = infantry_officer }
			}
		}
	}

	focus = {
		id = PRC_indirect_fire
		icon = GFX_goal_generic_army_artillery
		prerequisite = { focus = PRC_red_army_reborn }
		mutually_exclusive = { focus = PRC_asymmetric_warfare focus = PRC_conventional_warfare }
		x = 7
		y = 1
		relative_position_id = PRC_red_army_reborn

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_ARMY_XP}

		completion_reward = {

			army_experience = 50


			add_mastery_bonus = {
				bonus = 0.1
				days = 365
				name = PRC_indirect_fire

				track = combat_support
			}

			custom_effect_tooltip = generic_skip_one_line_tt
			

			PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"

			add_to_variable = {
				PRC_the_chinese_red_army_army_artillery_attack_factor = 0.1
				tooltip = army_artillery_attack_factor_tt
			}
			add_to_variable = {
				PRC_the_chinese_red_army_attrition = 0.05
				tooltip = attrition_tt
			}

			custom_effect_tooltip = generic_skip_one_line_tt


			every_unit_leader = {
				random_select_amount = 2
				limit = {
					NOT = {
						has_trait = fortress_buster
					}
				}	
				add_trait = { trait = fortress_buster }
			}
		}
	}



	focus = {
		id = PRC_he_long_second_army
		icon = GFX_focus_PRC_he_long_second_army
		prerequisite = { focus = PRC_red_army_reborn }
		x = -7
		y = 1
		relative_position_id = PRC_red_army_reborn

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			has_country_flag = PRC_he_long_has_arrived
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_ARMY_XP FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_HISTORICAL}

		completion_reward = {
			PRC_he_long = {
				add_logistics = 1
				add_trait = {
					trait = PRC_survivor_of_the_long_march
				}
			}
			army_experience = 50
		}
	}

	focus = {
		id = PRC_master_the_terrain
		icon = GFX_focus_generic_mountain_training

		prerequisite = { focus = PRC_long_march_to_recovery }
		x = 2
		y = 1
		relative_position_id = PRC_long_march_to_recovery

		


		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_tech_bonus = {
				name = PRC_master_the_terrain
				bonus = 1
				uses = 1
				category = mountaineers_tech 
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}
				add_doctrine_cost_reduction = {
					name = PRC_master_the_terrain
					cost_reduction = 0.25
					uses = 2
					category = cat_mountaineers_doctrine
				}

				custom_effect_tooltip = generic_skip_one_line_tt
			}

			every_army_leader = {
				limit = {
					NOT = {
						has_trait = trait_mountaineer
					}
				}
				random_select_amount = 2
				add_trait = {
					trait = trait_mountaineer
				}
			}
		}
	}

	focus = {
		id = PRC_reinforce_base_area
		icon = GFX_focus_generic_mountain_fortification

		prerequisite = { focus = PRC_long_march_to_recovery }
		x = -2
		y = 1
		relative_position_id = PRC_long_march_to_recovery

	
		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			622 = { is_fully_controlled_by = ROOT }
			1046 = { is_fully_controlled_by = ROOT }
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			custom_effect_tooltip = PRC_reinforce_base_area_tt
			hidden_effect = {
				622 = { #Shaanxi
					add_building_construction = {
						type = bunker
						level = 2
						instant_build = yes
						province =  {
							all_provinces = yes
							limit_to_border = yes
							level < 3
						}
					}	
				}
				1046 = { #Yulin
					add_building_construction = {
						type = bunker
						level = 2
						instant_build = yes
						province =  {
							all_provinces = yes
							limit_to_border = yes
							level < 3
						}
					}	
				}


				if = {
					limit = {
						615 = {
							is_fully_controlled_by = ROOT
						}
					}
					615 = { #Shanxi
						add_building_construction = {
							type = bunker
							level = 1
							instant_build = yes
							province =  {
								all_provinces = yes
								limit_to_border = yes
								level < 2
							}
						}	
					}
				}
				if = {
					limit = {
						1045 = {
							is_fully_controlled_by = ROOT
						}
					}
					1045 = { #Guyuan
						add_building_construction = {
							type = bunker
							level = 1
							instant_build = yes
							province =  {
								all_provinces = yes
								limit_to_border = yes
								level < 2
							}
						}	
					}
				}
			}
			
			custom_effect_tooltip = generic_skip_one_line_tt

			add_tech_bonus = {
				name = PRC_reinforce_base_area
				bonus = 0.4
				uses = 1
				category = cat_fortification
			}
			
		}
	}

	focus = {
		id = PRC_to_steal_an_army
		icon = GFX_focus_CONGO_copper_cartridges
		prerequisite = { focus = PRC_request_for_aid focus = PRC_he_long_second_army focus = PRC_equipment_from_copper_coins }
		prerequisite = { focus = PRC_asymmetric_warfare focus = PRC_conventional_warfare focus = PRC_indirect_fire }
		x = -1
		y = 2
		relative_position_id = PRC_red_army_reborn

		ai_will_do = {
			factor = 1
		}

		available = {
			has_war = yes
		}
		
		bypass = {

		}

		cost = 5

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"

			add_to_variable = {
				PRC_the_chinese_army_equipment_capture = 0.1
				tooltip = equipment_capture_tt
			}

			custom_effect_tooltip = generic_skip_one_line_tt


			every_army_leader = {
				limit = {
					NOT = {
						has_trait = scavenger
						is_character = PRC_mao_zedong
					 	is_character = PRC_bo_gu
					 	is_character = PRC_zhang_guotao
					}
				}
				random_select_amount = 3 
				add_trait = {
					trait = scavenger
				}
			}

		}
	}

	focus = {
		id = PRC_revolutionary_war_of_the_masses
		icon = GFX_focus_generic_limited_social_mobilization
		prerequisite = { focus = PRC_request_for_aid focus = PRC_he_long_second_army focus = PRC_equipment_from_copper_coins }
		prerequisite = { focus = PRC_asymmetric_warfare focus = PRC_conventional_warfare focus = PRC_indirect_fire }
		x = 1
		y = 2
		relative_position_id = PRC_red_army_reborn

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_MANPOWER}

		completion_reward = {
			PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"

			add_to_variable = { 
				PRC_the_chinese_army_conscription_factor = 0.05
				tooltip = conscription_factor_tt
			}
			add_to_variable = {
				PRC_the_chinese_army_training_time_factor = -0.05
				tooltip = training_time_factor_tt
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_manpower = 25000

		}
	}


	focus = {
		id = PRC_cooperate_ulanhu
		icon = GFX_focus_PRC_cooperate_with_ulanhu
		
		prerequisite = { focus = PRC_red_army_reborn }
		x = 0
		y = 1
		relative_position_id = PRC_red_army_reborn

		

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			
		}
		
		bypass = {
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_HISTORICAL}

		completion_reward = {
			effect_tooltip = {
				add_corps_commander_role = {
					character = PRC_ulanhu 
					traits={ }
					skill=2
					attack_skill=2
					defense_skill=2
					planning_skill=1
					logistics_skill=4
					legacy_id=-1
				}
			}

			hidden_effect = {
				division_template = {
				 	name = "Morit Diviziin"
				 	is_locked = no
				 	division_names_group = MON_CAV_01
				 	#template_counter = 118
				 	regiments = {
				 		militia = { x = 0 y = 0 }
				 		militia = { x = 0 y = 1 }
				 		militia = { x = 0 y = 2 }
				 		cavalry = { x = 1 y = 0 }
				 		cavalry = { x = 1 y = 1 }
				 		cavalry = { x = 1 y = 2 }
				 		cavalry = { x = 1 y = 3 }
				 	}
				 	support = {
				 		
				 	}

				}
			}
			random_owned_controlled_state = {
				prioritize = { 7659 } 
				create_unit = {
					division = "name = \"Morit Diviziin\" division_template = \"Morit Diviziin\" start_experience_factor = 0.3 start_equipment_factor = 0.9 "
					owner = PRC
					prioritize_location = 7659
					allow_spawning_on_enemy_provs = no 
					count = 2
				}
			}
			

			

		}
	}


	focus = {
		id = PRC_lessons_learnt
		icon = GFX_focus_PRC_immediate_response_to_lack_of_army
		prerequisite = { focus = PRC_to_steal_an_army } 
		prerequisite = { focus = PRC_revolutionary_war_of_the_masses } 
	
		x = 0
		y = 2
		relative_position_id = PRC_cooperate_ulanhu

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_ARMY_XP}

		completion_reward = {
			
			PRC_check_if_red_army_or_pla = yes
			add_to_variable = { 
				PRC_the_chinese_army_experience_gain_army_factor = 0.1
				tooltip = experience_gain_army_factor_tt
			}

			if = {
				limit = {
					NOT = {
						has_completed_focus = PRC_asymmetric_warfare
						has_completed_focus = PRC_conventional_warfare
						has_completed_focus = PRC_indirect_fire
					}
				}
				custom_effect_tooltip = PRC_asymmetric_warfare_completed_tt
				add_to_variable = {
					PRC_the_chinese_red_army_org_loss_when_moving = -0.05
					tooltip = org_loss_when_moving_tt
				}
				custom_effect_tooltip = PRC_conventional_warfare_completed_tt
				add_to_variable = {
					PRC_the_chinese_red_army_max_planning_factor = 0.05
					tooltip = max_planning_factor_tt
				}
				custom_effect_tooltip = PRC_indirect_fire_completed_tt
				add_to_variable = {
					PRC_the_chinese_red_army_army_artillery_attack_factor = 0.1
					tooltip = army_artillery_attack_factor_tt
				}
			}
			else_if = {
				limit = {
					has_completed_focus = PRC_asymmetric_warfare
				}
				add_to_variable = {
					PRC_the_chinese_red_army_org_loss_when_moving = -0.05
					tooltip = org_loss_when_moving_tt
				}
			}
			else_if = {
				limit = {
					has_completed_focus = PRC_indirect_fire
				}
				add_to_variable = {
					PRC_the_chinese_red_army_army_artillery_attack_factor = 0.05
					tooltip = army_artillery_attack_factor_tt
				}
			}
			else = {
				add_to_variable = {
					PRC_the_chinese_red_army_max_planning_factor = 0.05
					tooltip = max_planning_factor_tt
				}
			}
		}
	}


	focus = {
		id = PRC_prepare_for_third_phase
		icon = GFX_focus_SOV_the_glory_of_the_red_army_communism
		prerequisite = { focus = PRC_lessons_learnt }
		x = 0
		y = 1
		relative_position_id = PRC_lessons_learnt

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			has_army_manpower = { size > 99999 }
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_HISTORICAL }

		completion_reward = {

			PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"

			add_to_variable = {
				PRC_the_chinese_army_training_time_factor = -0.05
				tooltip = training_time_factor_tt
			}
			add_to_variable = {
				PRC_the_chinese_army_army_org_factor = 0.05
				tooltip = army_org_factor_tt
			}

		}
	}

	focus = {
		id = PRC_peoples_liberation_army_sea
		icon = GFX_focus_PRC_peoples_liberation_army
		prerequisite = { focus = PRC_prepare_for_third_phase }
		x = -7
		y = 1
		relative_position_id = PRC_prepare_for_third_phase

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_ARMY_XP FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			army_experience = 25
			custom_effect_tooltip = generic_skip_one_line_tt
			custom_effect_tooltip = PRC_rename_red_army_tt
			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = PRC_pla_ground_force_modify_tt
			add_to_variable = {
				PRC_the_chinese_army_training_time_factor = -0.1
				tooltip = training_time_factor_tt
			}

			hidden_effect = {
				remove_dynamic_modifier = {
					modifier = PRC_the_chinese_red_army
				}
				add_dynamic_modifier = {
					modifier = PRC_pla_ground_force
				}
			}
		}
	}


	focus = {
		id = PRC_best_of_the_best
		icon = GFX_goal_generic_allies_build_infantry
		prerequisite = { focus = PRC_peoples_liberation_army_sea }
		mutually_exclusive = { focus = PRC_one_with_the_people }
		x = 1
		y = 1
		relative_position_id = PRC_peoples_liberation_army_sea

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_MANPOWER}

		completion_reward = {

			PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"

			add_to_variable = { 
				PRC_the_chinese_army_conscription_factor = -0.25
				tooltip = conscription_factor_tt
			}

			add_to_variable = { 
				PRC_the_chinese_red_army_army_morale_factor = 0.1
				tooltip = army_morale_factor_tt
			}

			add_to_variable = { 
				PRC_the_chinese_red_army_max_planning_factor = 0.1
				tooltip = max_planning_factor_tt
			}

		}
	}


	focus = {
		id = PRC_one_with_the_people
		icon = GFX_focus_GER_proletarian_dictatorship
		prerequisite = { focus = PRC_peoples_liberation_army_sea }
		mutually_exclusive = { focus = PRC_best_of_the_best }
		x = -1
		y = 1
		relative_position_id = PRC_peoples_liberation_army_sea


		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_MANPOWER}

		completion_reward = {
			PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"

			add_to_variable = { 
				PRC_the_chinese_army_conscription_factor = 0.075
				tooltip = conscription_factor_tt
			}
			add_to_variable = {
				PRC_the_chinese_red_army_army_infantry_attack_factor = 0.05 
				tooltip = army_infantry_attack_factor_tt
			}


		}
	}


	focus = {
		id = PRC_night_attack
		icon = GFX_focus_generic_army_attack
		prerequisite = { focus = PRC_one_with_the_people }
		x = -1
		y = 1
		relative_position_id = PRC_one_with_the_people

		

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"

			add_to_variable = {
				PRC_the_chinese_red_army_land_night_attack = 0.1
				tooltip = land_night_attack_tt
			}


		}
	}
	focus = {
		id = PRC_reorganize_divisions
		icon = GFX_focus_PRC_reorganize_divisions
		prerequisite = { focus = PRC_best_of_the_best }
		x = 1
		y = 1
		relative_position_id = PRC_best_of_the_best

		cost = 10


		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"

			add_to_variable = {
				PRC_the_chinese_army_army_org_factor = 0.05
				tooltip = army_org_factor_tt
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			every_unit_leader = {
				random_select_amount = 4
				gain_xp = 500
			}

		}
	}



	focus = {
		id = PRC_role_of_kangda
		icon = GFX_focus_PRC_role_of_kangda
		prerequisite = { focus = PRC_best_of_the_best focus = PRC_one_with_the_people }
		x = -1
		y = 1
		relative_position_id = PRC_best_of_the_best

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			add_tech_bonus = {
				name = PRC_role_of_kangda
				bonus = 0.25
				uses = 2
				category = infantry_weapons
			}

			add_mastery_bonus  = {
				bonus = 0.2
				days = 365
				name = PRC_role_of_kangda

				track = operations
			}

		}
	}

	focus = {
		id = PRC_develop_the_army
		icon = GFX_focus_PRC_develop_the_army
		prerequisite = { focus = PRC_role_of_kangda }
		prerequisite = { focus = PRC_reorganize_divisions focus = PRC_night_attack }
		x = 0
		y = 1
		relative_position_id = PRC_role_of_kangda

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_tech_bonus = {
				name = PRC_develop_the_army
				bonus = 0.5
				uses = 1
				category = artillery # optional 
			}
			add_tech_bonus = {
				name = PRC_develop_the_army
				bonus = 0.25
				uses = 3
				category = armor # optional 
			}
			
		}
	}

	focus = {
		id = PRC_to_serve_the_people
		icon = GFX_focus_generic_concessions
		prerequisite = { focus = PRC_develop_the_army }
		x = -1
		y = 1
		relative_position_id = PRC_develop_the_army

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_MANPOWER}

		completion_reward = {
			PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"
			
			add_to_variable = {
				PRC_the_chinese_army_training_time_factor = -0.075
				tooltip = training_time_factor_tt
			}
			add_to_variable = {
				PRC_the_chinese_army_conscription_factor = 0.025
				tooltip = conscription_factor_tt
			}

		}
	}

	focus = {
		id = PRC_prepare_for_596
		icon = GFX_focus_wonderweapons
		prerequisite = { focus = PRC_to_serve_the_people }
		x = 0
		y = 1
		relative_position_id = PRC_to_serve_the_people

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

	
			add_breakthrough_progress = {
				specialization = specialization_nuclear
				value = 0.5
			}
			add_tech_bonus = {
				name = PRC_prepare_for_596
				bonus = 0.25
				uses = 1
				category = nuclear # optional 
			}
			custom_effect_tooltip = generic_skip_one_line_tt
			custom_effect_tooltip = GER_unlock_national_nuclear_corporation_tt

			custom_effect_tooltip = {
				localization_key = available_scientist_one_line_tt
				CHARACTER = PRC_qian_sanqiang
			}
			custom_effect_tooltip = {
				localization_key = available_scientist_one_line_tt
				CHARACTER = PRC_he_zehui
			}
		}
	}

	focus = {
		id = PRC_increase_domestic_production_capacity
		icon = GFX_goal_generic_production2
		prerequisite = { focus = PRC_develop_the_army }
		x = 1
		y = 1
		relative_position_id = PRC_develop_the_army

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = arms_factory
						size > 3
						include_locked = yes
					}
				}
				prioritize = { 1032 622 } #Yan'An and Shaanxi
				add_extra_state_shared_building_slots = 4
				add_building_construction = {
					type = arms_factory
					level = 4
					instant_build = yes
				}
			}
		}
	}

	focus = {
		id = PRC_army_tank_research
		icon = GFX_focus_generic_tank_production
		prerequisite = { focus = PRC_increase_domestic_production_capacity }
		x = 0
		y = 1
		relative_position_id = PRC_increase_domestic_production_capacity

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_RESEARCH}

		completion_reward = {

			add_tech_bonus = {
				name = PRC_army_tank_research
				bonus = 0.25
				uses = 3
				category = armor
			}
			custom_effect_tooltip = generic_skip_one_line_tt

			PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"

			add_to_variable = {
				PRC_the_chinese_army_army_armor_attack_factor = 0.05
				tooltip = army_armor_attack_factor_tt
			}
		}
	}
	focus = {
		id = PRC_army_doctrines
		icon = GFX_focus_PRC_army_doctrines
		prerequisite = { focus = PRC_army_tank_research focus = PRC_prepare_for_596 }
		x = -2
		y = 1
		relative_position_id = PRC_army_tank_research

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			OR = {
				has_doctrine = new_mobile_warfare
				has_doctrine = superior_firepower 
				has_doctrine = grand_battleplan 
				has_doctrine = mass_assault 
			}
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			custom_effect_tooltip = PRC_army_doctrines_tt

			if = {
				limit = {
					has_doctrine = new_mobile_warfare
				}
				custom_effect_tooltip = PRC_army_doctrines_mobile_warfare_tt
				PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"
				add_to_variable = {
					PRC_the_chinese_army_army_armor_attack_factor = 0.05
					tooltip = army_armor_attack_factor_tt
				}
			}
			else_if = {
				limit = {
					has_doctrine = superior_firepower
				}
				custom_effect_tooltip = PRC_army_doctrines_superior_firepower__tt
				PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"
				add_to_variable = {
					PRC_the_chinese_red_army_army_artillery_attack_factor = 0.1
					tooltip = army_artillery_attack_factor_tt
				}

			}
			else_if = {
				limit = {
					has_doctrine = grand_battleplan
				}
				custom_effect_tooltip = PRC_army_doctrines_grand_battleplan_tt
				PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"
				add_to_variable = {
					PRC_the_chinese_red_army_max_planning_factor = 0.05
					tooltip = max_planning_factor_tt
				}
			}
			else_if = {
				limit = {
					has_doctrine = mass_assault
				}
				custom_effect_tooltip = PRC_army_doctrines_mass_assault_tt
				PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"

				add_to_variable = {
					PRC_the_chinese_red_army_army_infantry_attack_factor = 0.05
					tooltip = army_infantry_attack_factor_tt
				}
			}
		}
	}

	focus = {
		id = PRC_appeal_for_foreign_aid 
		icon = GFX_focus_generic_tankette
		prerequisite = { focus = PRC_army_tank_research focus = PRC_prepare_for_596 }
		x = 0
		y = 1
		relative_position_id = PRC_army_tank_research

		cost = 10

		ai_will_do = {
			factor = 1
		}

		enable_automatic_bypass = no

		available = {
			SOV = {
				exists = yes
				surrender_progress < 0.2
				is_subject = no
				has_government = communism
			}
		}
		
		bypass = {
			SOV = {
				OR = {
					exists = no
					is_subject = yes
					surrender_progress > 0.2
					NOT = {
						has_government = communism
					}
				}

			}

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_HISTORICAL }

		completion_reward = {

			custom_effect_tooltip = PRC_appeal_for_foreign_aid_unlock_decision_tt
			custom_effect_tooltip = generic_skip_one_line_tt

			PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"
			
			add_to_variable = {
				PRC_the_chinese_army_army_armor_attack_factor = 0.05
				tooltip = army_armor_attack_factor_tt
			}
		}
	}


	focus = {
		id = PRC_a_modern_army 
		icon = GFX_focus_PRC_a_modern_army
		prerequisite = { focus = PRC_army_doctrines }
		prerequisite = { focus = PRC_appeal_for_foreign_aid }
		x = -1
		y = 1
		relative_position_id = PRC_appeal_for_foreign_aid 

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_MANPOWER FOCUS_FILTER_ARMY_XP}

		completion_reward = {
			PRC_check_if_red_army_or_pla = yes ## For localisation reasons, if hasn't completed it display "Modify Red Army" when hover over, if has then display "Modify PLA"

			add_to_variable = {
				PRC_the_chinese_army_experience_gain_army_factor = 0.1
				tooltip = experience_gain_army_factor_tt
			}
			add_to_variable = {
				PRC_the_chinese_army_training_time_factor = -0.025
				tooltip = training_time_factor_tt
			}
			add_to_variable = {
				PRC_the_chinese_army_army_org_factor = 0.05
				tooltip = army_org_factor_tt
			}
			add_to_variable = {
				PRC_the_chinese_army_conscription_factor = 0.025
				tooltip = conscription_factor_tt
			}
			
		}
	}


	   ###    #### ########        ########  #######  ########   ######  ######## 
	  ## ##    ##  ##     ##       ##       ##     ## ##     ## ##    ## ##       
	 ##   ##   ##  ##     ##       ##       ##     ## ##     ## ##       ##       
	##     ##  ##  ########        ######   ##     ## ########  ##       ######   
	#########  ##  ##   ##         ##       ##     ## ##   ##   ##       ##       
	##     ##  ##  ##    ##        ##       ##     ## ##    ##  ##    ## ##       
	##     ## #### ##     ##       ##        #######  ##     ##  ######  ########


	focus = {
		id = PRC_establish_pla_air_force
		icon = GFX_focus_PRC_establish_pla_air_force
		prerequisite = { focus = PRC_prepare_for_third_phase }
		x = 0
		y = 1
		relative_position_id = PRC_prepare_for_third_phase

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_AIR_XP FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			air_experience = 25

			custom_effect_tooltip = generic_skip_one_line_tt

			effect_tooltip = {
				add_ideas = {
					PRC_pla_air_force_fake_idea
				}
			}

			hidden_effect = {
				add_dynamic_modifier = {
					modifier = PRC_pla_air_force
				}
			}
			
		}
	}

	focus = {
		id = PRC_pilot_training
		icon = GFX_focus_PRC_pilot_training
		prerequisite = { focus = PRC_establish_pla_air_force }
		x = 0
		y = 1
		relative_position_id = PRC_establish_pla_air_force

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			
			custom_effect_tooltip = PRC_pla_air_force_modify_tt
			add_to_variable = {
				PRC_pla_air_force_air_ace_generation_chance_factor = 0.075
				tooltip = air_ace_generation_chance_factor_tt
			}
			
		}
	}

	focus = {
		id = PRC_appoint_chang_qiankun
		icon = GFX_focus_PRC_appoint_chang_qiankun
		prerequisite = { focus = PRC_pilot_training }
		x = -1
		y = 1
		relative_position_id = PRC_pilot_training

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_HISTORICAL}

		completion_reward = {
			add_political_power = 100
			custom_effect_tooltip = generic_skip_one_line_tt
			custom_effect_tooltip = available_chief_of_airforce
			show_ideas_tooltip = PRC_chang_qiankun
		}
	}

	focus = {
		id = PRC_the_northeast_aviation_university_sea
		icon = GFX_focus_PRC_the_northeast_aviation_university_sea
		prerequisite = { focus = PRC_appoint_chang_qiankun }
		x = 0
		y = 1
		relative_position_id = PRC_appoint_chang_qiankun

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_HISTORICAL }

		completion_reward = {

			add_tech_bonus = {
				name = PRC_the_northeast_aviation_university_sea
				bonus = 0.25
				uses = 4
				category = air_equipment
				# technology  = technology_id # optional
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_doctrine_cost_reduction = {
				name = PRC_the_northeast_aviation_university_sea
				cost_reduction = 0.25
				uses = 2
				category = air_doctrine
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_mastery_bonus = {
				bonus = 0.2
				days = 365
				name = PRC_the_northeast_aviation_university_sea
				folder = air

			}
		}
	}

	focus = {
		id = PRC_form_the_5th_research_institute
		icon = GFX_focus_generic_air_research_boost
		prerequisite = { focus = PRC_the_northeast_aviation_university_sea }
		#prerequisite = { focus = PRC_establish_domestic_aircraft_production }
		x = 0
		y = 2
		relative_position_id = PRC_the_northeast_aviation_university_sea

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_RESEARCH FOCUS_FILTER_HISTORICAL }

		completion_reward = {

			if = { ## If don't have an air facility, then grant it, otherwise give tech bonuses 
				limit = {
					any_owned_state = {
						is_controlled_by = ROOT
						air_facility < 1
					}
				}
				random_owned_controlled_state = { 	
					construct_building_in_random_province = {
						air_facility = 1
					}
				}		
			}	

			custom_effect_tooltip = generic_skip_one_line_tt
			
			add_doctrine_cost_reduction = {
				name = PRC_form_the_5th_research_institute
				cost_reduction = 0.25
				uses = 1
				category = air_doctrine
			}
			add_tech_bonus = {
				name = PRC_form_the_5th_research_institute 
				bonus = 0.25
				uses = 1
				category = light_fighter 
			}
			add_tech_bonus = {
				name = PRC_form_the_5th_research_institute 
				bonus = 0.25
				uses = 1
				category = medium_air 
			}
		}
	}



	focus = {
		id = PRC_aviation_infrastructure
		icon = GFX_focus_generic_air_bases
		prerequisite = { focus = PRC_pilot_training}
		x = 1
		y = 1
		relative_position_id = PRC_pilot_training

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			if = {
				limit = {
					has_dlc = "By Blood Alone"
				}
				OR = {
					has_tech = bba_early_transport_plane
					has_tech = iw_small_airframe
					has_tech = iw_medium_airframe
					has_tech = iw_large_airframe
				}
			}
			else = {
				OR = {
					has_tech = early_fighter
					has_tech = early_bomber
					has_tech = early_transport_plane
				}
			}
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			every_owned_state = {
				limit = {
						air_base < 1
					}
				random_select_amount = 3
				add_building_construction = {
					type = air_base
					level = 1
					instant_build = yes
				}
			}
			custom_effect_tooltip = generic_skip_one_line_tt
			add_tech_bonus = {
				name = PRC_aviation_infrastructure 
				bonus = 0.25
				uses = 2
				category = radar_tech 
			}	
		}
	}

	focus = {
		id = PRC_anti_air_effort
		icon = GFX_focus_PRC_anti_air_effort
		prerequisite = { focus = PRC_aviation_infrastructure }
		x = 0
		y = 1
		relative_position_id = PRC_aviation_infrastructure

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			has_tech = interwar_antiair
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			every_owned_state = { #
				limit = {
						anti_air_building < 2
					}
				random_select_amount = 3
				add_building_construction = {
					type = anti_air_building
					level = 2
					instant_build = yes
				}
			}
			custom_effect_tooltip = generic_skip_one_line_tt
			add_tech_bonus = {
				name = PRC_aviation_infrastructure #Usually the name of the focus decision or event that grants the bonus
				bonus = 0.5
				uses = 1
				category =  cat_anti_air
			}	
		}
	}


	focus = {
		id = PRC_strengthen_the_air_arsenal
		icon = GFX_focus_SMB_purchase_aircraft
		prerequisite = { focus = PRC_anti_air_effort }
		#prerequisite = { focus = PRC_establish_domestic_aircraft_production }
		x = 0
		y = 2
		relative_position_id = PRC_anti_air_effort

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			add_tech_bonus = {
				name = PRC_strengthen_the_air_arsenal
				bonus = 0.25
				uses = 2
				category = air_equipment
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_breakthrough_progress = {
				specialization = specialization_air
				value = 0.75
			}
			
		}
	}

	focus = {
		id = PRC_establish_domestic_aircraft_production
		icon = GFX_focus_PRC_establish_domestic_aircraft_production
		prerequisite = { focus = PRC_aviation_infrastructure }
		prerequisite = { focus = PRC_appoint_chang_qiankun }
		x = -1
		y = 2
		relative_position_id = PRC_aviation_infrastructure

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = arms_factory
						size > 1
						include_locked = yes
					}
				}
				prioritize = { 1032 622 } #Yan'An and Shaanxi
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = arms_factory
					level = 2
					instant_build = yes
				}
			}
			if = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}
				mio:PRC_harbin_aircraft_industry_group_organization = {
					add_mio_funds = 250 
				}
				mio:PRC_peoples_aviation_company_of_china_organization = {
					add_mio_funds = 250 
				}
			}
		}
	}

	focus = {
		id = PRC_light_plane_focus
		icon = GFX_goal_generic_air_fighter
		prerequisite = { focus = PRC_form_the_5th_research_institute focus = PRC_strengthen_the_air_arsenal }

		mutually_exclusive = { focus = PRC_medium_plane_focus focus = PRC_large_plane_focus }
		x = -2
		y = 2
		relative_position_id = PRC_establish_domestic_aircraft_production

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			custom_effect_tooltip = PRC_pla_air_force_modify_tt
			add_to_variable = {
				PRC_pla_air_force_air_agility_factor = 0.05
				tooltip = air_agility_factor_tt
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}
				mio:PRC_peoples_aviation_company_of_china_organization = {
					add_mio_size = 1 
				}
			}
		}
	}

	focus = {
		id = PRC_medium_plane_focus
		icon = GFX_focus_generic_multi_role_aircraft
		prerequisite = { focus = PRC_form_the_5th_research_institute focus = PRC_strengthen_the_air_arsenal }
		mutually_exclusive = { focus = PRC_light_plane_focus focus = PRC_large_plane_focus }
		x = 0
		y = 2
		relative_position_id = PRC_establish_domestic_aircraft_production

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			custom_effect_tooltip = PRC_pla_air_force_modify_tt
			add_to_variable = {
				PRC_pla_air_force_air_cas_present_factor = 0.05
				tooltip = air_cas_present_factor_tt
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}
				mio:PRC_harbin_aircraft_industry_group_organization = {
					add_mio_funds = 500 
				}
				mio:PRC_peoples_aviation_company_of_china_organization = {
					add_mio_funds = 500 
				}
			}
		}
	}

	focus = {
		id = PRC_large_plane_focus
		icon = GFX_focus_generic_long_range_aircraft
		prerequisite = { focus = PRC_form_the_5th_research_institute focus = PRC_strengthen_the_air_arsenal }
		mutually_exclusive = { focus = PRC_light_plane_focus focus = PRC_medium_plane_focus }
		x = 2
		y = 2
		relative_position_id = PRC_establish_domestic_aircraft_production

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			custom_effect_tooltip = PRC_pla_air_force_modify_tt
			add_to_variable = {
				PRC_pla_air_force_air_strategic_bomber_bombing_factor = 0.05
				tooltip = air_strategic_bomber_bombing_factor_tt
			}


			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}
				mio:PRC_harbin_aircraft_industry_group_organization = {
					add_mio_size = 1 
				}
			}
		}
	}

	focus = {
		id = PRC_air_force_capstone
		icon = GFX_focus_PRC_air_force_capstone
		prerequisite = { focus = PRC_large_plane_focus focus = PRC_light_plane_focus focus = PRC_medium_plane_focus }
		x = 0
		y = 1
		relative_position_id = PRC_medium_plane_focus

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			custom_effect_tooltip = PRC_pla_air_force_modify_tt
			add_to_variable = {
				PRC_pla_air_force_air_ace_generation_chance_factor = 0.15
				tooltip = air_ace_generation_chance_factor_tt
			}
			
			add_to_variable = {
				PRC_pla_air_force_air_cas_efficiency = 0.05
				tooltip = air_cas_efficiency_tt
			}
		
			add_to_variable = {
				PRC_pla_air_force_air_intercept_efficiency = 0.025
				tooltip = air_intercept_efficiency_tt
			}


		}
	}

	##    ##    ###    ##     ## ##    ## 
	###   ##   ## ##   ##     ##  ##  ##  
	####  ##  ##   ##  ##     ##   ####   
	## ## ## ##     ## ##     ##    ##    
	##  #### #########  ##   ##     ##    
	##   ### ##     ##   ## ##      ##    
	##    ## ##     ##    ###       ##   

	focus = {
		id = PRC_establish_pla_navy
		icon = GFX_focus_PRC_establish_pla_navy
		prerequisite = { focus = PRC_prepare_for_third_phase }
		x = 7
		y = 1
		relative_position_id = PRC_prepare_for_third_phase

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			any_owned_state = {
				is_coastal = yes
				is_controlled_by = ROOT
			}
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_NAVY_XP FOCUS_FILTER_HISTORICAL }

		completion_reward = {
			navy_experience = 25

			custom_effect_tooltip = generic_skip_one_line_tt

			add_dynamic_modifier = {
				modifier = PRC_pla_navy
			}

			custom_effect_tooltip = generic_skip_one_line_tt
			add_tech_bonus = {
				name = PRC_establish_pla_navy
				bonus = 0.4
				uses = 1
				category = dd_tech
				# technology  = technology_id # optional
			}
			add_tech_bonus = {
				name = PRC_establish_pla_navy
				bonus = 0.3
				uses = 1
				category = mio_cat_tech_all_submarine_and_modules
				# technology  = technology_id # optional
			}
			add_tech_bonus = {
				name = PRC_establish_pla_navy
				bonus = 0.25
				uses = 2
				category = mio_cat_tech_all_cruiser_and_modules
				# technology  = technology_id # optional
			}
			add_tech_bonus = {
				name = PRC_establish_pla_navy
				bonus = 0.15
				uses = 1
				category = bb_tech
				# technology  = technology_id # optional
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			if = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}
				unlock_military_industrial_organization_tooltip = mio:PRC_shipbuilding_industry_bureau_organization
			}

		}
	}

	focus = {
		id = PRC_dockyard_construction_efforts
		icon = GFX_focus_generic_refit_civilian_ships
		prerequisite = { focus = PRC_establish_pla_navy }
		x = -2
		y = 1
		relative_position_id = PRC_establish_pla_navy

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			any_owned_state = {
				is_coastal = yes
				is_controlled_by = ROOT
			}
		}

		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			if = {
				limit = {
					NOT = {
						any_owned_state = {
							is_coastal = yes
							is_controlled_by = ROOT
						}
					}
				}
				custom_effect_tooltip = PRC_dockyard_construction_efforts_tt
			}

			random_owned_controlled_state = {
				limit = {
					is_coastal = yes
					free_building_slots = {
						building = dockyard
						size > 3
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 4
				add_building_construction = {
					type = dockyard
					level = 4
					instant_build = yes
				}
				
			}
		}
	}

	focus = {
		id = PRC_naval_mio
		icon = GFX_focus_POL_develop_polish_shipbuilding
		prerequisite = { focus = PRC_establish_pla_navy }
		x = 2
		y = 1
		relative_position_id = PRC_establish_pla_navy

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			any_owned_state = {
				is_coastal = yes
				is_controlled_by = ROOT
			}
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			if = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}
				mio:PRC_shipbuilding_industry_bureau_organization = {
					add_mio_size = 1
				}
			}	
			else = {
				random_owned_controlled_state = {
					limit = {
						is_coastal = yes
						free_building_slots = {
							building = dockyard
							size > 0
							include_locked = yes
						}
					}
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = dockyard
						level = 1
						instant_build = yes
					}
				}
			}
		}
	}

	focus = {
		id = PRC_destroyers
		icon = GFX_focus_generic_destroyer 
		prerequisite = { focus = PRC_naval_mio focus = PRC_dockyard_construction_efforts }
		x = 2
		y = 1
		relative_position_id = PRC_dockyard_construction_efforts

		cost = 10

		ai_will_do = {
			factor = 1
		}

		enable_automatic_bypass = no

		available = {
			any_owned_state = {
				is_coastal = yes
				is_controlled_by = ROOT
			}
			has_tech = basic_ship_hull_light ## 1936

			SOV = {
				exists = yes
				is_subject = no
				has_government = communism
			}

		}

		
		bypass = {
			SOV = {
				OR = {
					exists = no
					is_subject = yes
					NOT = {
						has_government = communism
					}
				}

			}
		}
		
	

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			create_equipment_variant = {
				name = "Anshan Class"
				type = ship_hull_light_2 # equipment type id, example: ship_hull_carrier_2 
				allow_without_tech = yes #Makes no difference since requires tech, but it improves tooltip
				modules = {
					fixed_ship_battery_slot = ship_light_battery_2
					fixed_ship_anti_air_slot = ship_anti_air_1
					fixed_ship_fire_control_system_slot = ship_fire_control_system_0
					fixed_ship_radar_slot = empty
					fixed_ship_engine_slot = light_ship_engine_2
					fixed_ship_torpedo_slot = ship_torpedo_1
					rear_1_custom_slot = ship_depth_charge_1
				}
				name_group = CHI_DD_HISTORICAL
			}
			add_equipment_production = {
				equipment = {
					type = ship_hull_light_2
					version_name = "Anshan Class"
				}
				name = "Anshan"
				requested_factories = 1
				progress = 0.75
				amount = 1
			}
			add_equipment_production = {
				equipment = {
					type = ship_hull_light_2
					version_name = "Anshan Class"
				}
				name = "Fushun"
				requested_factories = 1
				progress = 0.75
				amount = 1
			}
			add_equipment_production = {
				equipment = {
					type = ship_hull_light_2
					version_name = "Anshan Class"
				}
				name = "Changchun"
				requested_factories = 1
				progress = 0.75
				amount = 1
			}
			add_equipment_production = {
				equipment = {
					type = ship_hull_light_2
					version_name = "Anshan Class"
				}
				name = "Taiyuan"
				requested_factories = 1
				progress = 0.75
				amount = 1
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_tech_bonus = {
				name = PRC_destroyers
				bonus = 0.25
				uses = 2
				category = mio_cat_tech_all_destroyer_and_modules
				# technology  = technology_id # optional
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_breakthrough_progress = {
				specialization = specialization_naval
				value = 0.25
			}
		}
	}

	focus = {
		id = PRC_submarines
		icon = GFX_focus_PRC_submarines
		prerequisite = { focus = PRC_destroyers }
		x = 0
		y = 1
		relative_position_id = PRC_destroyers

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			custom_effect_tooltip = PRC_pla_navy_modify_tt
			add_to_variable = {
				PRC_pla_navy_navy_submarine_attack_factor = 0.075
				tooltip = navy_submarine_attack_factor_tt 
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_tech_bonus = {
				name = PRC_submarines
				bonus = 0.25
				uses = 2
				category = ss_tech
			}
		}
	}

	focus = {
		id = PRC_the_pla_naval_school
		icon = GFX_focus_PRC_the_pla_naval_school
		prerequisite = { focus = PRC_dockyard_construction_efforts }
		x = 0
		y = 2
		relative_position_id = PRC_dockyard_construction_efforts

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_HISTORICAL }

		completion_reward = {

			add_doctrine_cost_reduction = {
				cost_reduction = 0.25
				uses = 3
				category = naval_doctrine
			}

			custom_effect_tooltip = generic_skip_one_line_tt


			add_mastery_bonus = {
				bonus = 0.1
				days = 400
				name = PRC_the_pla_naval_school
				folder = naval

			}


			custom_effect_tooltip = generic_skip_one_line_tt
			custom_effect_tooltip = PRC_pla_navy_modify_tt
			add_to_variable = {
				PRC_pla_navy_naval_coordination = 0.025
				tooltip = naval_coordination_tt
			}
			
		}
	}

	focus = {
		id = PRC_reappoint_jinguang_as_admiral
		icon = GFX_focus_PRC_appoint_xiao_jianguang
		prerequisite = { focus = PRC_the_pla_naval_school }
		x = 0
		y = 2
		relative_position_id = PRC_the_pla_naval_school

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_HISTORICAL}

		completion_reward = {
			
			PRC_ziao_jingguang = {
				remove_unit_leader_role = yes

				add_naval_commander_role = {
					character = PRC_ziao_jingguang
					traits = {navy_career_officer }
					skill = 3
					attack_skill = 2
					defense_skill = 2
					maneuvering_skill = 1
					coordination_skill = 2
					legacy_id = -1
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt
			custom_effect_tooltip = available_chief_of_navy

			show_ideas_tooltip = PRC_ziao_jingguang
			
		}
	}

	focus = {
		id = PRC_naval_infrastructure_effort
		icon = GFX_focus_generic_navy_research_bonus
		prerequisite = { focus = PRC_naval_mio }
		x = 0
		y = 2
		relative_position_id = PRC_naval_mio

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {
			any_core_state = {
				is_coastal = yes
				is_controlled_by = ROOT
			}
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			if = {
				limit = { 
					NOT = {
						any_core_state = {
							is_coastal = yes
							is_controlled_by = ROOT
						}
					}
				}
				custom_effect_tooltip = PRC_naval_infrastructure_effort_tt
			}

			if = { ## If you have any naval bases, build in those
				limit = {
					any_core_state = {
						is_coastal = yes
						is_controlled_by = ROOT
						naval_base > 0
					}
				}
				if = { ## If dou don't have a naval HQ, build one
					limit = {
						NOT = {
							any_core_state = {
								naval_headquarters > 0
							}
						}
					}
					if = { ## Fixed so that it prioritizes states that have just 1 naval base, prevents edge case
						random_core_state = {
							limit = {
								is_coastal = yes
								is_controlled_by = ROOT
								naval_base > 0
								naval_base < 2 ## Fixed so that it prioritizes states that have just 1 naval base, prevents edge case
							}
							add_building_construction = { ## Improve already existing naval base
								type = naval_base
								level = 2
								instant_build = yes
								province = {
									all_provinces = yes
									limit_to_naval_base = yes
								} 
							}
							construct_building_in_random_province = {
								coastal_bunker = 2
								#level = 2
							}
							construct_building_in_random_province = {
								coastal_bunker = 2
								#level = 2
							}
							construct_building_in_random_province = {
								coastal_bunker = 2
								#level = 2
							}
							add_building_construction = {
								type = naval_headquarters
								level = 1
								instant_build = yes
								province = {
									all_provinces = yes
									limit_to_naval_base = yes
								}
							}
						}
					}
					else = { # Better to have it build in a state with no naval base than build several HQs
						random_core_state = {
							limit = {
								is_coastal = yes
								is_controlled_by = ROOT
								#naval_base > 0 Better to have it build in a state with no naval base than build several HQs
							}
							add_building_construction = { 
								type = naval_base
								level = 2
								instant_build = yes
								province = {
									all_provinces = yes
									limit_to_coastal = yes
									#limit_to_naval_base = yes
								} 
							}
							construct_building_in_random_province = {
								coastal_bunker = 2
								#level = 2
							}
							construct_building_in_random_province = {
								coastal_bunker = 2
								#level = 2
							}
							construct_building_in_random_province = {
								coastal_bunker = 2
								#level = 2
							}
							add_building_construction = {
								type = naval_headquarters
								level = 1
								instant_build = yes
								province = {
									all_provinces = yes
									limit_to_naval_base = yes
								}
							}
						}
					}
				}
				else = { ## You have a naval HQ already
					random_core_state = {
						limit = {
							is_coastal = yes
							is_controlled_by = ROOT
							naval_base > 0
						}
						add_building_construction = { ## Improve already existing naval base
							type = naval_base
							level = 2
							instant_build = yes
							province = {
								all_provinces = yes
								limit_to_naval_base = yes
							}
						}
						construct_building_in_random_province = {
							coastal_bunker = 2
							#level = 2
						}
						construct_building_in_random_province = {
							coastal_bunker = 2
							#level = 2
						}
						construct_building_in_random_province = {
							coastal_bunker = 2
							#level = 2
						}
					}
				}
			}
			else_if = { ## If don't have a naval HQ, build one
				limit = {
					NOT = {
						any_core_state = {
							naval_headquarters > 0
						}
					}
				}
				random_core_state = {
					limit = {
						is_coastal = yes
						is_controlled_by = ROOT
					}
					add_building_construction = { 
						type = naval_base
						level = 2
						instant_build = yes
						province = {
							all_provinces = yes
							limit_to_coastal = yes
						}
					}
					construct_building_in_random_province = {
						coastal_bunker = 2
						#level = 2
					}
					construct_building_in_random_province = {
						coastal_bunker = 2
						#level = 2
					}
					construct_building_in_random_province = {
						coastal_bunker = 2
						#level = 2
					}
					add_building_construction = {
						type = naval_headquarters
						level = 1
						instant_build = yes
						province = {
							all_provinces = yes
							limit_to_coastal = yes
						}
					}
				}
			}
			else = { ## You have a naval HQ already, just build naval base
				random_core_state = {
					limit = {
						is_coastal = yes
						is_controlled_by = ROOT
						naval_base > 0
					}
					add_building_construction = { ## Improve already existing naval base
						type = naval_base
						level = 2
						instant_build = yes
						province = {
							all_provinces = yes
							limit_to_coastal = yes
						}
					}
					construct_building_in_random_province = {
						coastal_bunker = 2
						#level = 2
					}
					construct_building_in_random_province = {
						coastal_bunker = 2
						#level = 2
					}
					construct_building_in_random_province = {
						coastal_bunker = 2
						#level = 2
					}	
				}
			}
		}
	}

	focus = {
		id = PRC_cruisers
		icon = GFX_focus_generic_cruiser2 
		prerequisite = { focus = PRC_naval_infrastructure_effort focus = PRC_the_pla_naval_school }
		x = 1
		y = 1
		relative_position_id = PRC_the_pla_naval_school

		cost = 10

		ai_will_do = {
			factor = 1
		}

		enable_automatic_bypass = no

		available = {
			any_owned_state = {
				is_coastal = yes
				is_controlled_by = ROOT
			}
			has_tech = basic_ship_hull_cruiser ## 1936

			SOV = {
				exists = yes
				is_subject = no
				has_government = communism
			}

		}

		
		bypass = {
			SOV = {
				OR = {
					exists = no
					is_subject = yes
					NOT = {
						has_government = communism
					}
				}

			}
		}
		

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			create_equipment_variant = {
				name = "Kirov Class"
				type = ship_hull_cruiser_2 
				allow_without_tech = yes #Makes no difference since requires tech, but it improves tooltip
				name_group = CHI_CA_HISTORICAL     		
				modules = {
					fixed_ship_battery_slot = ship_medium_battery_1
					fixed_ship_anti_air_slot = ship_anti_air_1
					fixed_ship_fire_control_system_slot = ship_fire_control_system_0
					fixed_ship_radar_slot = empty
					fixed_ship_engine_slot = cruiser_ship_engine_2
					fixed_ship_armor_slot = ship_armor_cruiser_1
					mid_1_custom_slot = ship_airplane_launcher_1
					mid_2_custom_slot = ship_anti_air_1
					rear_1_custom_slot = ship_medium_battery_1
				}
			}
			add_equipment_production = {
				equipment = {
					type = ship_hull_cruiser_2
					version_name = "Kirov Class"
				}
				name = "Haihong"
				requested_factories = 1
				progress = 0.25
				amount = 1
			}
			add_equipment_production = {
				equipment = {
					type = ship_hull_cruiser_2
					version_name = "Kirov Class"
				}
				name = "Donghai"
				requested_factories = 1
				progress = 0.25
				amount = 1
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_tech_bonus = {
				name = PRC_cruisers
				bonus = 0.15
				uses = 4
				category = mio_cat_tech_all_cruiser_and_modules
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_breakthrough_progress = {
				specialization = specialization_naval
				value = 0.25
			}


		}
	}

	focus = {
		id = PRC_capital_ships
		icon = GFX_goal_generic_navy_battleship
		prerequisite = { focus = PRC_naval_infrastructure_effort focus = PRC_the_pla_naval_school }
		x = 3
		y = 1
		relative_position_id = PRC_the_pla_naval_school

		cost = 10

		ai_will_do = {
			factor = 1
		}

		enable_automatic_bypass = no

		available = {
			any_owned_state = {
				is_coastal = yes
				is_controlled_by = ROOT
			}
			has_tech = basic_ship_hull_heavy ## 1940
			SOV = {
				exists = yes
				is_subject = no
				has_government = communism
			}

		}

		
		bypass = {
			SOV = {
				OR = {
					exists = no
					is_subject = yes
					NOT = {
						has_government = communism
					}
				}

			}
		}
		

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			create_equipment_variant = {
				name = "Kronshtadt Class"
				type = ship_hull_heavy_2
				allow_without_tech = yes #Makes no difference since requires tech, but it improves tooltip
				modules = {
						fixed_ship_battery_slot = ship_heavy_battery_1
						fixed_ship_anti_air_slot = ship_anti_air_1
						fixed_ship_fire_control_system_slot = ship_fire_control_system_0
						fixed_ship_radar_slot = empty
						fixed_ship_engine_slot = heavy_ship_engine_2
						fixed_ship_secondaries_slot = ship_secondaries_1
						fixed_ship_armor_slot = ship_armor_bc_2
						front_1_custom_slot = ship_heavy_battery_1
						mid_1_custom_slot = ship_secondaries_1
						mid_2_custom_slot = ship_anti_air_1
						rear_1_custom_slot = ship_airplane_launcher_1
				}
				name_group = CHI_BB_HISTORICAL     		
			}
			add_equipment_production = {
				equipment = {
					type = ship_hull_heavy_2
					version_name = "Kronshtadt Class"
				}
				name = "Yan'an"
				requested_factories = 1
				progress = 0.1
				amount = 1
			}

			add_tech_bonus = {
				name = PRC_capital_ships
				bonus = 0.25
				uses = 1
				category = mio_cat_tech_all_capital_ship_and_modules
			}

			add_breakthrough_progress = {
				specialization = specialization_naval
				value = 0.25
			}
		}
	}

	focus = {
		id = PRC_carriers
		icon = GFX_focus_generic_air_carrier 
		prerequisite = { focus = PRC_capital_ships }
		prerequisite = { focus = PRC_cruisers }
		x = 1
		y = 1
		relative_position_id = PRC_cruisers

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {
			any_owned_state = {
				is_coastal = yes
				is_controlled_by = ROOT
			}
		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_tech_bonus = {
				name = PRC_carriers
				bonus = 0.25
				uses = 2
				category = cv_tech
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_breakthrough_progress = {
					specialization = specialization_naval
					value = 0.25
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = PRC_pla_navy_modify_tt

			add_to_variable = {
				PRC_pla_navy_sortie_efficiency = 0.1
				tooltip = sortie_efficiency_tt
			}

			custom_effect_tooltip = generic_skip_one_line_tt


			if = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}
				mio:PRC_dalian_shipbuilding_company_organization = {
					add_mio_size = 1 
					unlock_mio_trait_tooltip = PRC_dalian_shipbuilding_company_carrier_learners
				}
			}
		}
	}


	focus = {
		id = PRC_naval_guns
		icon = GFX_focus_ARG_study_the_battle_of_the_river_plate
		prerequisite = { focus = PRC_naval_infrastructure_effort }
		x = 0
		y = 2
		relative_position_id = PRC_naval_infrastructure_effort

		cost = 5

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			add_tech_bonus = {
				name = PRC_naval_guns
				bonus = 0.25
				uses = 6
				category = ship_modules_tech
			}
		}
	}


	focus = {
		id = PRC_naval_ocean_navy
		icon = GFX_goal_generic_navy_doctrines_tactics
		prerequisite = { focus = PRC_reappoint_jinguang_as_admiral }
		prerequisite = { focus = PRC_naval_guns }
		x = 2
		y = 1
		relative_position_id = PRC_reappoint_jinguang_as_admiral

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			custom_effect_tooltip = PRC_pla_navy_modify_tt

			add_to_variable = {
				PRC_pla_navy_navy_max_range_factor = 0.2
				tooltip = navy_max_range_factor_tt
			}
			add_to_variable = {
				PRC_pla_navy_navy_org_factor = 0.025
				tooltip = navy_org_factor_tt
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_doctrine_cost_reduction = {
				name = PRC_naval_ocean_navy
				cost_reduction = 0.25
				uses = 5
				category = naval_doctrine
			}



		}
	}

	focus = {
		id = PRC_naval_capstone
		icon = GFX_focus_PRC_naval_capstone
		prerequisite = { focus = PRC_naval_ocean_navy }

		x = 0
		y = 1
		relative_position_id = PRC_naval_ocean_navy

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {
			custom_effect_tooltip = PRC_pla_navy_modify_tt

			add_to_variable = {
				PRC_pla_navy_industrial_capacity_dockyard = 0.1
				tooltip = industrial_capacity_dockyard_tt
			}
			add_to_variable = {
				PRC_pla_navy_naval_accidents_chance = -0.05
				tooltip = naval_accidents_chance_tt
			}

			add_to_variable = {
				PRC_pla_navy_naval_coordination = 0.025
				tooltip = naval_coordination_tt
			}
			add_to_variable = {
				PRC_pla_navy_navy_org_factor = 0.025
				tooltip = navy_org_factor_tt
			}



			if = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}
				custom_effect_tooltip = generic_skip_one_line_tt
				mio:PRC_dalian_shipbuilding_company_organization = {
					unlock_mio_trait_tooltip = {
						trait = PRC_dalian_shipbuilding_company_mass_production_carriers_trait
					}
				}
			}
			

			
		}
	}


	focus = {
		id = PRC_central_military_commision
		icon = GFX_focus_PRC_central_military_commision
		prerequisite = { focus = PRC_naval_capstone }
		prerequisite = { focus = PRC_air_force_capstone }
		prerequisite = { focus = PRC_a_modern_army }
		x = 0
		y = 1
		relative_position_id = PRC_air_force_capstone

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}
		
		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = {FOCUS_FILTER_ARMY_XP FOCUS_FILTER_AIR_XP FOCUS_FILTER_NAVY_XP FOCUS_FILTER_HISTORICAL}


		completion_reward = {

			add_ideas = PRC_central_military_commission_idea
			
			custom_effect_tooltip = generic_skip_one_line_tt

			every_army_leader = {
				add_planning = 1
			}

			custom_effect_tooltip = generic_skip_one_line_tt
			
			army_experience = 25
			navy_experience = 25
			air_experience = 25

		}
	}
}