focus_tree = {
	id = USA_Halleck_1960
	country = {
		factor = 0
		modifier = {
			add = 0
			tag = USA
		}
	}
	default = no
	shared_focus = USA_60s_The_CIA
	shared_focus = USA_60s_The_American_Armed_Forces
	shared_focus = USA_60s_State_Department
	shared_focus = USA_60s_Rethinking_our_Foriegn_Policies
	focus = {
		id = USA_HALLECK60_The_Halleck_Administration
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = USA_HALLECK60_The_Halleck_Administration"
		}
		icon = GFX_usa_halleck_administration
		cost = 5
		x = 5
		y = 0
		completion_reward = {
			add_political_power = 150
		}
	}
	focus = {
		id = USA_HALLECK60_Food_for_Peace_Act
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = USA_HALLECK60_Food_for_Peace_Act"
		}
		icon = GFX_wheat
		cost = 5
		prerequisite = {
			focus = USA_HALLECK60_The_Halleck_Administration
		}
		x = 3
		y = 1
		completion_reward = {
			set_country_flag = Food_for_Peace_Act_Vote
		}
	}
	focus = {
		id = USA_HALLECK60_Amend_the_Welfare_and_Pension_Plans_Disclosure_Act
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = USA_HALLECK60_Amend_the_Welfare_and_Pension_Plans_Disclosure_Act"
		}
		icon = GFX_Pension_Funding
		cost = 5
		prerequisite = {
			focus = USA_HALLECK60_Food_for_Peace_Act
		}
		x = 1
		y = 2
		completion_reward = {
			set_country_flag = Amend_the_Welfare_and_Pension_Plans_Disclosure_Act_Vote
		}
	}
	focus = {
		id = USA_HALLECK60_Reject_Price_Controls
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = USA_HALLECK60_Reject_Price_Controls"
		}
		icon = GFX_goal_unknown
		cost = 10
		prerequisite = {
			focus = USA_HALLECK60_The_Halleck_Administration
		}
		x = 8
		y = 1
		completion_reward = {
			#news_event = Halleck.2
			remove_ideas = Price_Controls
		}
	}
	focus = {
		id = USA_HALLECK60_Tolerate_Steel_Price_Hike
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = USA_HALLECK60_Tolerate_Steel_Price_Hike"
		}
		icon = GFX_goal_unknown
		cost = 10
		prerequisite = {
			focus = USA_HALLECK60_Reject_Price_Controls
		}
		prerequisite = {
			focus = USA_HALLECK60_Food_for_Peace_Act
		}
		x = 5
		y = 2
		completion_reward = {
			news_event = US_STEEL.6
		}
	}
	focus = {
		id = USA_HALLECK60_Mission_76_Program
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = USA_HALLECK60_Mission_76_Program"
		}
		icon = GFX_Paper_Two
		cost = 5
		prerequisite = {
			focus = USA_HALLECK60_Amend_the_Welfare_and_Pension_Plans_Disclosure_Act
		}
		prerequisite = {
			focus = USA_HALLECK60_Tolerate_Steel_Price_Hike
		}
		x = 3
		y = 3
		completion_reward = {
			add_political_power = 150
			add_stability = 0.02
		}
	}
	focus = {
		id = USA_HALLECK60_Drug_Efficacy_Amendment
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = USA_HALLECK60_Drug_Efficacy_Amendment"
		}
		icon = GFX_Drug_Fueled_Jihad
		cost = 5
		prerequisite = {
			focus = USA_HALLECK60_Mission_76_Program
		}
		x = 2
		y = 4
		completion_reward = {
			set_country_flag = Drug_Efficacy_Amendment_Vote
		}
	}
	focus = {
		id = USA_HALLECK60_Election_Integrity_Act
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = USA_HALLECK60_Election_Integrity_Act"
		}
		icon = GFX_focus_generic_election
		cost = 5
		prerequisite = {
			focus = USA_HALLECK60_Reject_Price_Controls
		}
		x = 9
		y = 2
		completion_reward = {
			set_country_flag = Election_Integrity_Act_Vote
		}
	}
	focus = {
		id = USA_HALLECK60_Manpower_Development_and_Training_Act
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = USA_HALLECK60_Manpower_Development_and_Training_Act"
		}
		icon = GFX_machine_tools
		cost = 5
		prerequisite = {
			focus = USA_HALLECK60_Election_Integrity_Act
		}
		prerequisite = {
			focus = USA_HALLECK60_Tolerate_Steel_Price_Hike
		}
		x = 7
		y = 3
		completion_reward = {
			set_country_flag = Manpower_Development_and_Training_Act_Vote
		}
	}
	focus = {
		id = USA_HALLECK60_Migration_and_Refugee_Assistance_Act
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = USA_HALLECK60_Migration_and_Refugee_Assistance_Act"
		}
		icon = GFX_Generic_Refugee_Focus
		cost = 5
		prerequisite = {
			focus = USA_HALLECK60_Mission_76_Program
		}
		prerequisite = {
			focus = USA_HALLECK60_Manpower_Development_and_Training_Act
		}
		x = 5
		y = 4
		completion_reward = {
			set_country_flag = Migration_and_Refugee_Assistance_Act_Vote
		}
	}
	focus = {
		id = USA_HALLECK60_Propose_Cuts_to_Welfare_Spending
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = USA_HALLECK60_Propose_Cuts_to_Welfare_Spending"
		}
		icon = GFX_goal_unknown
		cost = 10
		prerequisite = {
			focus = USA_HALLECK60_Manpower_Development_and_Training_Act
		}
		x = 8
		y = 4
		completion_reward = {
			set_country_flag = Propose_Cuts_to_Welfare_Spending_Vote
		}
	}
	focus = {
		id = USA_HALLECK60_Militarization_of_Space
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = USA_HALLECK60_Militarization_of_Space"
		}
		icon = GFX_spacerace
		cost = 5
		prerequisite = {
			focus = USA_HALLECK60_Migration_and_Refugee_Assistance_Act
		}
		prerequisite = {
			focus = USA_HALLECK60_Propose_Cuts_to_Welfare_Spending
		}
		x = 7
		y = 5
		completion_reward = {
			add_tech_bonus = {
				name = space_bonus
				bonus = 1
				uses = 2
				category = space_research
			}
		}
	}
	focus = {
		id = USA_HALLECK60_Expand_Atoms_for_Peace
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = USA_HALLECK60_Expand_Atoms_for_Peace"
		}
		icon = GFX_uranium_fever
		cost = 5
		prerequisite = {
			focus = USA_HALLECK60_Militarization_of_Space
		}
		x = 9
		y = 6
		completion_reward = {
			PER = {
				add_tech_bonus = {
					name = nuclear_bonus
					bonus = 0.75
					category = nuclear
				}
				for_loop_effect = {
					end = influence_array^num
					value = v
					if = {
						limit = {
							check_variable = {
								influence_array^v = PREV
							}
						}
						add_to_variable = {
							influence_array_val^v = 100
						}
						set_country_flag = found
					}
				}
				if = {
					limit = {
						NOT = {
							has_country_flag = found
						}
					}
					add_to_array = {
						influence_array = PREV.id
					}
					add_to_array = {
						influence_array_val = 100
					}
				}
				clr_country_flag = found
				recalculate_influence = yes
			}
			ISR = {
				add_tech_bonus = {
					name = nuclear_bonus
					bonus = 0.75
					category = nuclear
				}
				for_loop_effect = {
					end = influence_array^num
					value = v
					if = {
						limit = {
							check_variable = {
								influence_array^v = PREV
							}
						}
						add_to_variable = {
							influence_array_val^v = 100
						}
						set_country_flag = found
					}
				}
				if = {
					limit = {
						NOT = {
							has_country_flag = found
						}
					}
					add_to_array = {
						influence_array = PREV.id
					}
					add_to_array = {
						influence_array_val = 100
					}
				}
				clr_country_flag = found
				recalculate_influence = yes
			}
		}
	}
	focus = {
		id = USA_HALLECK60_Fund_the_Dynamic_Soarer_Project
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = USA_HALLECK60_Fund_the_Dynamic_Soarer_Project"
		}
		icon = GFX_goal_unknown
		cost = 5
		prerequisite = {
			focus = USA_HALLECK60_Increase_Medical_Investments
		}
		prerequisite = {
			focus = USA_HALLECK60_Clean_Air_Act
		}
		x = 3
		y = 7
		completion_reward = {
			add_tech_bonus = {
				name = space_bonus
				bonus = 1
				uses = 2
				category = space_research
			}
			add_tech_bonus = {
				name = space_bonus
				bonus = 1
				uses = 2
				category = space_research
			}
		}
	}
	focus = {
		id = USA_HALLECK60_Clean_Air_Act
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = USA_HALLECK60_Clean_Air_Act"
		}
		icon = GFX_goal_unknown
		cost = 5
		prerequisite = {
			focus = USA_HALLECK60_A_Sound_Dollar
		}
		x = 1
		y = 6
		completion_reward = {
			set_country_flag = Clean_Air_Act_Vote
		}
	}
	focus = {
		id = USA_HALLECK60_Civil_Rights_Act_of_1964
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = USA_HALLECK60_Civil_Rights_Act_of_1964"
		}
		icon = GFX_goal_unknown
		cost = 5
		prerequisite = {
			focus = USA_HALLECK60_Increase_Medical_Investments
		}
		prerequisite = {
			focus = USA_HALLECK60_Expand_Atoms_for_Peace
		}
		x = 7
		y = 7
		completion_reward = {
			set_country_flag = Civil_Rights_Act_of_1964_Vote
		}
	}
	focus = {
		id = USA_HALLECK60_Increase_Medical_Investments
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = USA_HALLECK60_Increase_Medical_Investments"
		}
		icon = GFX_healthcare
		cost = 5
		prerequisite = {
			focus = USA_HALLECK60_Militarization_of_Space
		}
		prerequisite = {
			focus = USA_HALLECK60_A_Sound_Dollar
		}
		x = 5
		y = 6
		completion_reward = {
			add_timed_idea = {
				idea = access_to_health_care
				days = 1625
			}
		}
	}
	focus = {
		id = USA_HALLECK60_Revenue_Act_of_1964
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = USA_HALLECK60_Revenue_Act_of_1964"
		}
		icon = GFX_ISR_Focus_Tax_Cuts
		cost = 5
		prerequisite = {
			focus = USA_HALLECK60_Fund_the_Dynamic_Soarer_Project
		}
		x = 4
		y = 8
		completion_reward = {
			set_country_flag = Revenue_Act_of_1964_Vote
		}
	}
	focus = {
		id = USA_HALLECK60_Long_Pull_Funding_Policy
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = USA_HALLECK60_Long_Pull_Funding_Policy"
		}
		icon = GFX_FocusM16s
		cost = 5
		prerequisite = {
			focus = USA_HALLECK60_Civil_Rights_Act_of_1964
		}
		x = 6
		y = 8
		completion_reward = {
			add_offsite_building = {
				type = arms_factory
				level = 4
			}
		}
	}
	focus = {
		id = USA_HALLECK60_A_Sound_Dollar
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = USA_HALLECK60_A_Sound_Dollar"
		}
		icon = GFX_goal_unknown
		cost = 10
		prerequisite = {
			focus = USA_HALLECK60_Migration_and_Refugee_Assistance_Act
		}
		prerequisite = {
			focus = USA_HALLECK60_Drug_Efficacy_Amendment
		}
		x = 3
		y = 5
		completion_reward = {
			news_event = Halleck.9
			add_ideas = A_Sound_Dollar
		}
	}
	focus = {
		id = USA_HALLECK60_Reject_the_Keynesian_Consensus
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = USA_HALLECK60_Reject_the_Keynesian_Consensus"
		}
		icon = GFX_goal_unknown
		cost = 10
		prerequisite = {
			focus = USA_HALLECK60_Long_Pull_Funding_Policy
		}
		prerequisite = {
			focus = USA_HALLECK60_Revenue_Act_of_1964
		}
		x = 5
		y = 9
		completion_reward = {
			news_event = Halleck.10
			custom_effect_tooltip = major_gop_gain_TT
			add_to_variable = {
				focus_adjustment_USA = -0.5
			}
		}
	}
}
