Najjaci Nepobjedivi

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 42

focus_tree = {

id = Yugoslavia
continuous_focus_position = { x = -40 y = 1050 }
country = {
factor = 0
modifier = {
add = 10
tag = YUG
}
}
#Zastava Subsidy
focus = {
id = YUG_zastava_subsidy
icon = GFX_YUG_zastava_subsidy-177633
x = 2
y = 0
cost = 5
search_filters = {
FOCUS_FILTER_RESEARCH
}
completion_reward = {

random_owned_state = {
limit = {
free_building_slots = {
building = arms_factory
size > 0
include_locked = yes
}
OR = {
is_in_home_area = yes
NOT = {
owner = {
any_owned_state =
{

free_building_slots = {

building = arms_factory
size >
0

include_locked = yes
}

is_in_home_area = yes
}
}
}
}
}
add_extra_state_shared_building_slots = 2
add_building_construction = {
type = arms_factory
level = 2
instant_build = yes
}
}
}
}

#Industrial Preparation
focus = {
id = YUG_industrial_preparation
icon = GFX_goal_generic_construct_civ_factory
x = 41
y = 1
cost = 8
search_filters = {
FOCUS_FILTER_INDUSTRY
}
prerequisite = { focus = YUG_country_of_south_slavs }
mutually_exclusive = { focus = YUG_military_preparation }
completion_reward = {

random_owned_state = {
limit = {
free_building_slots = {
building = industrial_complex
size > 0
include_locked = yes
}
OR = {
is_in_home_area = yes
NOT = {
owner = {
any_owned_state =
{

free_building_slots = {

building = industrial_complex
size >
0

include_locked = yes
}

is_in_home_area = yes
}
}
}
}
}
add_extra_state_shared_building_slots = 1
add_building_construction = {
type = industrial_complex
level = 1
instant_build = yes
}
}

}
}

#Military Preparation II
focus = {
id = YUG_military_preparation_ii
icon = GFX_YUG_military_preparation_ii-177633
x = 39
y = 2
cost = 8
search_filters = {
FOCUS_FILTER_INDUSTRY
}
prerequisite = { focus = YUG_industrial_preparation } prerequisite = {
focus = YUG_military_preparation }
mutually_exclusive = { focus = YUG_industrial_preparation_ii }
completion_reward = {

random_owned_state = {
limit = {
free_building_slots = {
building = arms_factory
size > 0
include_locked = yes
}
OR = {
is_in_home_area = yes
NOT = {
owner = {
any_owned_state =
{

free_building_slots = {

building = arms_factory
size >
0

include_locked = yes
}

is_in_home_area = yes
}
}
}
}
}
add_extra_state_shared_building_slots = 2
add_building_construction = {
type = arms_factory
level = 2
instant_build = yes
}
}

}
}

#Industrial Preparation II
focus = {
id = YUG_industrial_preparation_ii
icon = GFX_goal_generic_construct_civ_factory
x = 41
y = 2
cost = 8
search_filters = {
FOCUS_FILTER_INDUSTRY
}
prerequisite = { focus = YUG_industrial_preparation } prerequisite = {
focus = YUG_military_preparation }
mutually_exclusive = { focus = YUG_military_preparation_ii }
completion_reward = {

random_owned_state = {
limit = {
free_building_slots = {
building = industrial_complex
size > 0
include_locked = yes
}
OR = {
is_in_home_area = yes
NOT = {
owner = {
any_owned_state =
{

free_building_slots = {

building = industrial_complex
size >
0

include_locked = yes
}

is_in_home_area = yes
}
}
}
}
}
add_extra_state_shared_building_slots = 2
add_building_construction = {
type = industrial_complex
level = 2
instant_build = yes
}
}

}
}

#Yugoslav Irredentism
focus = {
id = YUG_yugoslav_irredentism
icon = GFX_YUG_yugoslav_irredentism-610313
x = 40
y = 3
cost = 10
search_filters = {
FOCUS_FILTER_ANNEXATION
}
prerequisite = { focus = YUG_industrial_preparation_ii } prerequisite
= { focus = YUG_military_preparation_ii }
completion_reward = {

add_state_claim = 48
add_state_claim = 212
add_state_claim = 211
add_state_claim = 731
add_state_claim = 184

add_stability = 0.10

}
}

#Extra Research Slot


focus = {
id = YUG_extra_research_slot
icon = GFX_focus_research
x = 36
y = 5
cost = 10
search_filters = {
FOCUS_FILTER_RESEARCH
}
prerequisite = { focus = YUG_embrace_capitalism } prerequisite =
{ focus = YUG_capitalist_industry }
completion_reward = {

add_research_slot = 1

}
}

#Military Preparation
focus = {
id = YUG_military_preparation
icon = GFX_YUG_military_preparation-177633
x = 39
y = 1
cost = 8
search_filters = {
FOCUS_FILTER_INDUSTRY
}
prerequisite = { focus = YUG_country_of_south_slavs }
mutually_exclusive = { focus = YUG_industrial_preparation }
completion_reward = {

random_owned_state = {
limit = {
free_building_slots = {
building = arms_factory
size > 0
include_locked = yes
}
OR = {
is_in_home_area = yes
NOT = {
owner = {
any_owned_state =
{

free_building_slots = {

building = arms_factory
size >
0

include_locked = yes
}

is_in_home_area = yes
}
}
}
}
}
add_extra_state_shared_building_slots = 1
add_building_construction = {
type = arms_factory
level = 1
instant_build = yes
}
}

}
}

#Local Elections
focus = {
id = YUG_local_elections
icon = GFX_YUG_local_elections-610310
x = 33
y = 2
cost = 5
search_filters = {
FOCUS_FILTER_POLITICAL
}
prerequisite = { focus = YUG_mimic_the_west }
available = {

OR {
has_government = neutrality
has_government = democratic
}

}
completion_reward = {

add_ideas = loc_ele

add_stability = 0.5

add_popularity = {
ideology = democracy
popularity = 0.10
}
}
}

#Aid From Allies


focus = {
id = YUG_aid_from_allies
icon = GFX_focus_chi_british_cooperation
x = 35
y = 2
cost = 5
search_filters = {
FOCUS_FILTER_POLITICAL
}
prerequisite = { focus = YUG_mimic_the_west }
available = {

OR {
has_government = democratic
}

}
completion_reward = {

add_ideas = aid_ally

}
}

#Fascist Menace
focus = {
id = YUG_fascist_menace
icon = GFX_focus_generic_anti_fascist_diplomacy
x = 34
y = 3
cost = 10
search_filters = {
FOCUS_FILTER_POLITICAL
}
prerequisite = { focus = YUG_mimic_the_west }
available = {

OR {
has_government = neutrality
has_government = democratic
}

}
completion_reward = {

add_ideas = fac_men

add_popularity = {
ideology = fascism
popularity = -0.20
}
add_stability = 0.10

add_popularity = {
ideology = democracy
popularity = 0.5
}

}
}

#Embrace Capitalism
focus = {
id = YUG_embrace_capitalism
icon = GFX_focus_eng_crush_the_dream
x = 35
y = 4
cost = 10
search_filters = {
FOCUS_FILTER_POLITICAL
}
prerequisite = { focus = YUG_aid_from_allies }
available = {

OR {
has_government = neutrality
has_government = democratic
}

}
completion_reward = {

add_ideas = capit

set_political_party = {
ideology = communism
popularity = 0
}

add_political_power = 100

}
}

#Side with Ustaše


focus = {
id = YUG_sidewithustase
icon = GFX_YUG_sidewithustase-610184
x = 24
y = 1
cost = 5
search_filters = {
FOCUS_FILTER_POLITICAL
}
prerequisite = { focus = YUG_country_of_south_slavs }
mutually_exclusive = { focus = YUG_serbian_supremacy focus =
YUG_brotherhood_and_unity focus = YUG_mimic_the_west }
available = {

OR {
has_government = neutrality
has_government = fascism
}

}
completion_reward = {

add_ideas = side_ut
remove_ideas = political_quag

add_stability = 0.10

add_popularity = {
ideology = fascism
popularity = 0.10
}
}
}

#Reign of terror
focus = {
id = YUG_reign_of_terror
icon = GFX_YUG_reign_of_terror-610292
x = 24
y = 2
cost = 10
search_filters = {
FOCUS_FILTER_POLITICAL
}
prerequisite = { focus = YUG_sidewithustase }
available = {

OR {
has_government = neutrality
has_government = fascism
}

}
completion_reward = {

add_ideas = r_terror

}
}

#Ustaše Youth
focus = {
id = YUG_ustaseyouth
icon = GFX_YUG_ustaseyouth-610363
x = 23
y = 3
cost = 10
search_filters = {
FOCUS_FILTER_MANPOWER
}
prerequisite = { focus = YUG_reign_of_terror }
available = {

OR {
has_government = fascism
}

}
completion_reward = {

add_ideas = ut_youth

}
}

#Bosnian Militias
focus = {
id = YUG_bosnian_militias
icon = GFX_YUG_bosnian_militias-610368
x = 23
y = 4
cost = 10
search_filters = {
FOCUS_FILTER_MANPOWER
}
prerequisite = { focus = YUG_ustaseyouth }
available = {

OR {
has_government = fascism
}

}
completion_reward = {

add_ideas = loc_mil

}
}

#Croatian War Machine


focus = {
id = YUG_croatian_war_machine
icon = GFX_YUG_croatian_war_machine-610364
x = 25
y = 3
cost = 10
search_filters = {
FOCUS_FILTER_INDUSTRY
}
prerequisite = { focus = YUG_reign_of_terror }
available = {

OR {
has_government = fascism
}

}
completion_reward = {

random_owned_state = {
limit = {
free_building_slots = {
building = arms_factory
size > 0
include_locked = yes
}
OR = {
is_in_home_area = yes
NOT = {
owner = {
any_owned_state =
{

free_building_slots = {

building = arms_factory
size >
0

include_locked = yes
}

is_in_home_area = yes
}
}
}
}
}
add_extra_state_shared_building_slots = 3
add_building_construction = {
type = arms_factory
level = 3
instant_build = yes
}
}
random_owned_state = {
limit = {
free_building_slots = {
building = arms_factory
size > 0
include_locked = yes
}
OR = {
is_in_home_area = yes
NOT = {
owner = {
any_owned_state =
{

free_building_slots = {

building = arms_factory
size >
0

include_locked = yes
}

is_in_home_area = yes
}
}
}
}
}
add_extra_state_shared_building_slots = 2
add_building_construction = {
type = arms_factory
level = 2
instant_build = yes
}
}

}
}

#Side with the Axis


focus = {
id = YUG_side_with_the_axis
icon = GFX_YUG_side_with_the_axis-610366
x = 25
y = 4
cost = 10
search_filters = {
FOCUS_FILTER_POLITICAL
}
prerequisite = { focus = YUG_croatian_war_machine }
available = {

is_puppet = no
has_government = fascism
has_war = no
GER = {
exists = yes
has_government = fascism
is_faction_leader = yes
}

}
completion_reward = {

GER = { country_event = { id = germany.6969


days = 1 } }

}
}

#Axis pride
focus = {
id = YUG_axis_pride
icon = GFX_YUG_axis_pride-610369
x = 24
y = 5
cost = 5
search_filters = {
FOCUS_FILTER_POLITICAL
}
prerequisite = { focus = YUG_side_with_the_axis focus =
YUG_bosnian_militias }
available = {

OR {
has_government = fascism
}

}
completion_reward = {

add_ideas = axis_pride

}
}

#Brotherhood and unity


focus = {
id = YUG_brotherhood_and_unity
icon = GFX_YUG_brotherhood_and_unity-610191
x = 28
y = 1
cost = 5
search_filters = {
FOCUS_FILTER_POLITICAL
}
prerequisite = { focus = YUG_country_of_south_slavs }
mutually_exclusive = { focus = YUG_serbian_supremacy focus =
YUG_sidewithustase focus = YUG_mimic_the_west }
available = {

OR {
has_government = neutrality
has_government = communism
}

}
completion_reward = {

add_ideas = side_tito
remove_ideas = political_quag
custom_effect_tooltip = tito_general
hidden_effect{
create_corps_commander{
name = "Josip Broz Tito"
portrait_path =
"gfx/leaders/YUG/Portrait_Yugoslavia_Josip_Broz_Tito.dds"
traits = { fortress_buster commando
}
skill = 5
}
}

add_popularity = {
ideology = communism
popularity = 0.10
}
}
}

#Destroy Chetniks
focus = {
id = YUG_destroy_chetniks
icon = GFX_YUG_destroy_chetniks-610294
x = 28
y = 2
cost = 5
search_filters = {
FOCUS_FILTER_POLITICAL
}
prerequisite = { focus = YUG_brotherhood_and_unity }
available = {

OR {
has_government = neutrality
has_government = communism
}

}
completion_reward = {

add_ideas = fund_ch

}
}

#The Anti-Fascist Movement


focus = {
id = YUG_the_antifascist_movement
icon = GFX_YUG_the_antifascist_movement-610296
x = 27
y = 3
cost = 8
search_filters = {
FOCUS_FILTER_POLITICAL
}
prerequisite = { focus = YUG_destroy_chetniks }
mutually_exclusive = { focus = YUG_deal_with_the_devil }
available = {

OR {
has_government = communism
}

}
completion_reward = {
add_stability = 0.10

add_popularity = {
ideology = fascism
popularity = -0.20
}
create_faction = "Anti-Fascist Movement"

}
}

#Deal with the Devil


focus = {
id = YUG_deal_with_the_devil
icon = GFX_focus_fra_loyalty_stalin
x = 29
y = 3
cost = 5
search_filters = {
FOCUS_FILTER_POLITICAL
}
prerequisite = { focus = YUG_destroy_chetniks }
mutually_exclusive = { focus = YUG_the_antifascist_movement }
available = {
OR {
has_government = communism
}
}
completion_reward = {
SOV = {
country_event = generic.2
}
}
}

#Communist Speeches
focus = {
id = YUG_communist_speeches
icon = GFX_YUG_communist_speeches-610301
x = 31
y = 2
cost = 5
search_filters = {
FOCUS_FILTER_POLITICAL
}
prerequisite = { focus = YUG_brotherhood_and_unity }
available = {

OR {
has_government = neutrality
has_government = communism
}

}
completion_reward = {

add_ideas = com_spe

add_stability = 0.10

add_political_power = 100

}
}
#Blood
focus = {
id = YUG_blood
icon = GFX_YUG_blood-610304
x = 30
y = 4
cost = 5
search_filters = {
FOCUS_FILTER_STABILITY
}
prerequisite = { focus = YUG_communist_speeches }
available = {

OR {
has_government = communism
}

}
completion_reward = {

add_ideas = blood

}
}

#Sweat
focus = {
id = YUG_sweat
icon = GFX_YUG_sweat-610309
x = 31
y = 5
cost = 5
search_filters = {
FOCUS_FILTER_INDUSTRY
}
prerequisite = { focus = YUG_communist_speeches }
available = {

OR {
has_government = communism
}

}
completion_reward = {

random_owned_state = {
limit = {
free_building_slots = {
building = industrial_complex
size > 0
include_locked = yes
}
OR = {
is_in_home_area = yes
NOT = {
owner = {
any_owned_state =
{
free_building_slots = {

building = industrial_complex
size >
0

include_locked = yes
}

is_in_home_area = yes
}
}
}
}
}
add_extra_state_shared_building_slots = 3
add_building_construction = {
type = industrial_complex
level = 3
instant_build = yes
}
}

}
}

#Steel
focus = {
id = YUG_steel
icon = GFX_YUG_steel-610306
x = 32
y = 4
cost = 5
search_filters = {
FOCUS_FILTER_INDUSTRY
}
prerequisite = { focus = YUG_communist_speeches }
available = {

OR {
has_government = communism
}

}
completion_reward = {

random_owned_state = {
limit = {
free_building_slots = {
building = arms_factory
size > 0
include_locked = yes
}
OR = {
is_in_home_area = yes
NOT = {
owner = {
any_owned_state =
{

free_building_slots = {

building = arms_factory
size >
0

include_locked = yes
}

is_in_home_area = yes
}
}
}
}
}
add_extra_state_shared_building_slots = 3
add_building_construction = {
type = arms_factory
level = 3
instant_build = yes
}
}

}
}

#Royal Favorability
focus = {
id = YUG_royal_favorability
icon = GFX_focus_generic_monarchy_1
x = 19
y = 4
cost = 5
search_filters = {
FOCUS_FILTER_POLITICAL
}
prerequisite = { focus = YUG_make_jobs }
available = {

has_government = neutrality

}
completion_reward = {

add_political_power = 120
add_ideas = royal_fav

}
}

#Create Fear
focus = {
id = YUG_create_fear
icon = GFX_YUG_create_fear-610320
x = 21
y = 3
cost = 5
search_filters = {
FOCUS_FILTER_MANPOWER
}
prerequisite = { focus = YUG_thekingsmen }
mutually_exclusive = { focus = YUG_make_jobs }
available = {

has_government = neutrality

}
completion_reward = {

add_political_power = 120
add_ideas = create_fear

}
}

#To Arms!
focus = {
id = YUG_toarms
icon = GFX_YUG_toarms-610324
x = 21
y = 4
cost = 10
search_filters = {
FOCUS_FILTER_INDUSTRY
}
prerequisite = { focus = YUG_create_fear }
available = {

has_government = neutrality

}
completion_reward = {

add_ideas = to_arms

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
}
set_state_flag = aaa
}

}
}
#Royal Stability
focus = {
id = YUG_royal_stability
icon = GFX_focus_generic_monarchy_2
x = 20
y = 5
cost = 10
search_filters = {
FOCUS_FILTER_STABILITY
}
prerequisite = { focus = YUG_royal_favorability } prerequisite =
{ focus = YUG_toarms }
available = {

has_government = neutrality

}
completion_reward = {

add_ideas = royal_stab

}
}

#The Zagreb University


focus = {
id = YUG_the_zagreb_university
icon = GFX_YUG_the_zagreb_university-610231
x = 15
y = 5
cost = 8
search_filters = {
FOCUS_FILTER_RESEARCH
}
prerequisite = { focus = YUG_missile_blueprints } prerequisite =
{ focus = YUG_vincanuclearinstitute }
completion_reward = {

add_research_slot = 1

}
}

#Country of South Slavs


focus = {
id = YUG_country_of_south_slavs
icon = GFX_YUG_country_of_south_slavs-610181
x = 26
y = 0
cost = 2
search_filters = {
FOCUS_FILTER_POLITICAL
}
completion_reward = {

add_political_power = 150
add_ideas = political_quag
}
}

#Serbian Supremacy
focus = {
id = YUG_serbian_supremacy
icon = GFX_YUG_serbian_supremacy-610192
x = 20
y = 1
cost = 5
search_filters = {
FOCUS_FILTER_POLITICAL
}
prerequisite = { focus = YUG_country_of_south_slavs }
mutually_exclusive = { focus = YUG_sidewithustase focus =
YUG_brotherhood_and_unity focus = YUG_mimic_the_west }
available = {

has_government = neutrality

}
completion_reward = {

add_political_power = 200
add_ideas = side_nuetral

}
}

#The King's Men


focus = {
id = YUG_thekingsmen
icon = GFX_YUG_thekingsmen-610316
x = 20
y = 2
cost = 5
search_filters = {
FOCUS_FILTER_WAR_SUPPORT
}
prerequisite = { focus = YUG_serbian_supremacy }
available = {

has_government = neutrality

}
completion_reward = {

add_political_power = 120
add_ideas = kings_men

add_war_support = 0.10

}
}

#Fund Chetniks
focus = {
id = YUG_fund_chetniks
icon = GFX_YUG_fund_chetniks-610291
x = 22
y = 2
cost = 10
search_filters = {
FOCUS_FILTER_POLITICAL
}
prerequisite = { focus = YUG_serbian_supremacy }
available = {

OR {
has_government = neutrality
}

}
completion_reward = {

add_ideas = fund_ch_roy

}
}

#Integrate Chetniks
focus = {
id = YUG_integrate_chetniks
icon = GFX_YUG_integrate_chetniks-610367
x = 22
y = 5
cost = 10
search_filters = {
FOCUS_FILTER_MANPOWER
}
prerequisite = { focus = YUG_fund_chetniks }
available = {

OR {
has_government = neutrality
}

}
completion_reward = {

add_ideas = int_ch
remove_ideas = fund_ch

}
}

#Make Jobs
focus = {
id = YUG_make_jobs
icon = GFX_focus_generic_industry_1
x = 19
y = 3
cost = 10
search_filters = {
FOCUS_FILTER_INDUSTRY
}
prerequisite = { focus = YUG_thekingsmen }
mutually_exclusive = { focus = YUG_create_fear }
available = {

has_government = neutrality

}
completion_reward = {

random_owned_state = {
limit = {
free_building_slots = {
building = industrial_complex
size > 0
include_locked = yes
}
OR = {
is_in_home_area = yes
NOT = {
owner = {
any_owned_state =
{

free_building_slots = {

building = industrial_complex
size >
0

include_locked = yes
}

is_in_home_area = yes
}
}
}
}
}
add_extra_state_shared_building_slots = 3
add_building_construction = {
type = industrial_complex
level = 3
instant_build = yes
}
}

random_owned_state = {
limit = {
free_building_slots = {
building = industrial_complex
size > 0
include_locked = yes
}
OR = {
is_in_home_area = yes
NOT = {
owner = {
any_owned_state =
{
free_building_slots = {

building = industrial_complex
size >
0

include_locked = yes
}

is_in_home_area = yes
}
}
}
}
}
add_extra_state_shared_building_slots = 2
add_building_construction = {
type = industrial_complex
level = 2
instant_build = yes
}
}
random_owned_state = {
limit = {
free_building_slots = {
building = infrastructure
size > 0
}
OR = {
is_in_home_area = yes
NOT = {
owner = {
any_owned_state =
{

free_building_slots = {

building = infrastructure
size >
0
}

is_in_home_area = yes
}
}
}
}
}
add_building_construction = {
type = infrastructure
level = 3
instant_build = yes
}
}
random_owned_state = {
limit = {
free_building_slots = {
building = infrastructure
size > 0
}
OR = {
is_in_home_area = yes
NOT = {
owner = {
any_owned_state =
{

free_building_slots = {

building = infrastructure
size >
0
}

is_in_home_area = yes
}
}
}
}
}
add_building_construction = {
type = infrastructure
level = 2
instant_build = yes
}
}

}
}

#Airbase Blueprints
focus = {
id = YUG_airbase_blueprints
icon = GFX_YUG_airbase_blueprints-610223
x = 15
y = 2
cost = 5
search_filters = {
FOCUS_FILTER_RESEARCH
}
prerequisite = { focus = YUG_tactical_bomber_research } prerequisite =
{ focus = YUG_strategic_bomber_research } prerequisite = { focus =
YUG_cas_research } prerequisite = { focus = YUG_fighter_research }
completion_reward = {

add_ideas = airbase_blue

air_experience = 10

}
}

#Vinča Nuclear Institute


focus = {
id = YUG_vincanuclearinstitute
icon = GFX_YUG_vincanuclearinstitute-610230
x = 14
y = 4
cost = 5
search_filters = {
FOCUS_FILTER_RESEARCH
}
prerequisite = { focus = YUG_airbase_blueprints }
completion_reward = {

add_tech_bonus = {
name = YUG_nuclear_bonus
bonus = 0.5
category = nuclear
}

}
}

#Rocketry
focus = {
id = YUG_rocketry
icon = GFX_focus_rocketry
x = 16
y = 3
cost = 5
search_filters = {
FOCUS_FILTER_RESEARCH
}
prerequisite = { focus = YUG_airbase_blueprints }
completion_reward = {

add_tech_bonus = {
name = YUG_secret_bonus
bonus = 0.5
uses = 4
category = electronics
category = rocketry
}

}
}

#Missile Blueprints
focus = {
id = YUG_missile_blueprints
icon = GFX_YUG_missile_blueprints-610228
x = 16
y = 4
cost = 5
search_filters = {
FOCUS_FILTER_RESEARCH
}
prerequisite = { focus = YUG_rocketry }
completion_reward = {

add_ideas = missile_blue

}
}
#Necessary Production
focus = {
id = YUG_necessary_production
icon = GFX_YUG_necessary_production-610239
x = 7
y = 3
cost = 5
search_filters = {
FOCUS_FILTER_INDUSTRY
}
prerequisite = { focus = YUG_destroyer_research } prerequisite =
{ focus = YUG_arm_the_sky }
completion_reward = {

random_owned_state = {
limit = {
free_building_slots = {
building = arms_factory
size > 0
include_locked = yes
}
OR = {
is_in_home_area = yes
NOT = {
owner = {
any_owned_state =
{

free_building_slots = {

building = arms_factory
size >
0

include_locked = yes
}

is_in_home_area = yes
}
}
}
}
}
add_extra_state_shared_building_slots = 2
add_building_construction = {
type = arms_factory
level = 2
instant_build = yes
}
}

}
}

#Necessary Infrastructure
focus = {
id = YUG_necessary_infrastructure
icon = GFX_goal_generic_construct_infrastructure
x = 7
y = 5
cost = 5
search_filters = {
FOCUS_FILTER_INDUSTRY
}
prerequisite = { focus = YUG_necessary_production_ii focus =
YUG_necessary_production }
completion_reward = {

random_owned_state = {
limit = {
free_building_slots = {
building = infrastructure
size > 2
}
}
add_building_construction = {
type = infrastructure
level = 3
instant_build = yes
}
}
random_owned_state = {
limit = {
free_building_slots = {
building = infrastructure
size > 2
}
}
add_building_construction = {
type = infrastructure
level = 3
instant_build = yes
}
}

}
}

#Trained Military
focus = {
id = YUG_trained_military
icon = GFX_YUG_trained_military-610280
x = 4
y = 2
cost = 5
search_filters = {
FOCUS_FILTER_RESEARCH
}
prerequisite = { focus = YUG_quality_lines focus =
YUG_efficient_drill_sergeants }
completion_reward = {

army_experience = 5
add_tech_bonus = {
name = land_doc_bonus
bonus = 0.5
uses = 1
category = land_doctrine
}

}
}

#Special Operations
focus = {
id = YUG_special_operations
icon = GFX_focus_eng_special_air_service
x = 4
y = 3
cost = 10
search_filters = {
FOCUS_FILTER_RESEARCH
}
prerequisite = { focus = YUG_trained_military }
completion_reward = {

add_tech_bonus = {
name = special_forces_bonus
bonus = 0.5
uses = 1
technology = paratroopers
technology = paratroopers2
technology = marines
technology = marines2
technology = tech_mountaineers
technology = tech_mountaineers2
}

}
}

#Extra Research Slot


focus = {
id = YUG_extra_research_slot
icon = GFX_focus_research
x = 3
y = 4
cost = 10
search_filters = {
FOCUS_FILTER_RESEARCH
}
prerequisite = { focus = YUG_special_operations focus =
YUG_armor_branch }
completion_reward = {

add_research_slot = 1

}
}

#Quality Lines
focus = {
id = YUG_quality_lines
icon = GFX_goal_generic_small_arms
x = 3
y = 1
cost = 5
search_filters = {
FOCUS_FILTER_RESEARCH
}
prerequisite = { focus = YUG_zastava_subsidy }
completion_reward = {

add_ideas = qual_lines

}
}

#The Yugoslav Army


focus = {
id = YUG_the_yugoslav_army
icon = GFX_YUG_the_yugoslav_army-610245
x = 5
y = 0
cost = 5
search_filters = {
FOCUS_FILTER_RESEARCH
}
completion_reward = {

army_experience = 10
add_ideas = royal_army

}
}

#Efficient Drill Sergeants


focus = {
id = YUG_efficient_drill_sergeants
icon = GFX_YUG_efficient_drill_sergeants-610248
x = 5
y = 1
cost = 5
search_filters = {
FOCUS_FILTER_RESEARCH
}
prerequisite = { focus = YUG_the_yugoslav_army }
completion_reward = {

army_experience = 10
add_ideas = drill_serg

}
}

#Necessary Production II
focus = {
id = YUG_necessary_production_ii
icon = GFX_YUG_necessary_production_ii-610240
x = 6
y = 4
cost = 5
search_filters = {
FOCUS_FILTER_INDUSTRY
}
prerequisite = { focus = YUG_trained_military } prerequisite = { focus
= YUG_arm_the_sky }
completion_reward = {

random_owned_state = {
limit = {
free_building_slots = {
building = arms_factory
size > 0
include_locked = yes
}
OR = {
is_in_home_area = yes
NOT = {
owner = {
any_owned_state =
{

free_building_slots = {

building = arms_factory
size >
0

include_locked = yes
}

is_in_home_area = yes
}
}
}
}
}
add_extra_state_shared_building_slots = 2
add_building_construction = {
type = arms_factory
level = 2
instant_build = yes
}
}

}
}

#Zastava Scientists
focus = {
id = YUG_zastava_scientists
icon = GFX_goal_generic_scientific_exchange
x = 1
y = 1
cost = 5
search_filters = {
FOCUS_FILTER_RESEARCH
}
prerequisite = { focus = YUG_zastava_subsidy }
completion_reward = {

add_tech_bonus = {
name = infantry_weapons_bonus
bonus = 0.5
uses = 2
category = infantry_weapons
}

}
}

#Artillery Branch
focus = {
id = YUG_artillery_branch
icon = GFX_goal_generic_army_artillery2
x = 0
y = 3
cost = 5
search_filters = {
FOCUS_FILTER_RESEARCH
}
prerequisite = { focus = YUG_zastava_scientists }
bypass = {
has_tech = motorised_infantry
}
completion_reward = {

add_tech_bonus = {
name = artillery_bonus
bonus = 0.5
uses = 2
category = artillery
}

}
}

#Motorized Branch
focus = {
id = YUG_motorized_branch
icon = GFX_YUG_motorized_branch-610282
x = 1
y = 2
cost = 5
search_filters = {
FOCUS_FILTER_RESEARCH
}
prerequisite = { focus = YUG_zastava_scientists }
completion_reward = {

add_tech_bonus = {
name = motorized_bonus
bonus = 0.75
technology = motorised_infantry
}

}
}

#Armor Branch
focus = {
id = YUG_armor_branch
icon = GFX_YUG_armor_branch-610281
x = 2
y = 3
cost = 5
search_filters = {
FOCUS_FILTER_RESEARCH
}
prerequisite = { focus = YUG_motorized_branch }
completion_reward = {

add_tech_bonus = {
name = armor_bonus
bonus = 0.5
uses = 2
category = armor
}

}
}

#Capitalist Industry
focus = {
id = YUG_capitalist_industry
icon = GFX_focus_generic_industry_3
x = 37
y = 4
cost = 10
search_filters = {
FOCUS_FILTER_INDUSTRY
}
prerequisite = { focus = YUG_aid_from_allies }
available = {

OR {
has_government = neutrality
has_government = democratic
}

}
completion_reward = {

add_ideas = capit_ind
random_owned_state = {
limit = {
free_building_slots = {
building = industrial_complex
size > 0
include_locked = yes
}
OR = {
is_in_home_area = yes
NOT = {
owner = {
any_owned_state =
{

free_building_slots = {

building = industrial_complex
size >
0

include_locked = yes
}

is_in_home_area = yes
}
}
}
}
}
add_extra_state_shared_building_slots = 3
add_building_construction = {
type = industrial_complex
level = 3
instant_build = yes
}
}

}
}

#Join Allies
focus = {
id = YUG_join_allies
icon = GFX_focus_chi_british_cooperation
x = 34
y = 5
cost = 5
search_filters = {
FOCUS_FILTER_POLITICAL
}
prerequisite = { focus = YUG_embrace_capitalism focus =
YUG_fascist_menace }
available = {

OR {
has_government = democratic
}

}
completion_reward = {

ENG = { country_event = { id = britain.6970


days = 1 } }

}
}

#Mimic the West


focus = {
id = YUG_mimic_the_west
icon = GFX_YUG_mimic_the_west-427
x = 34
y = 1
cost = 5
search_filters = {
FOCUS_FILTER_POLITICAL
}
prerequisite = { focus = YUG_country_of_south_slavs }
mutually_exclusive = { focus = YUG_serbian_supremacy focus =
YUG_sidewithustase focus = YUG_brotherhood_and_unity }
available = {

OR {
has_government = neutrality
has_government = democratic
}

}
completion_reward = {

add_ideas = mimic_west

}
}

#Cruiser Research
focus = {
id = YUG_cruiser_research
icon = GFX_focus_generic_cruiser2
x = 11
y = 2
cost = 5
search_filters = {
FOCUS_FILTER_RESEARCH
}
prerequisite = { focus = YUG_submarine_warfare }
completion_reward = {

add_tech_bonus = {
name = cr_bonus
bonus = 0.5
uses = 1
technology = improved_light_cruiser
technology = basic_light_cruiser
technology = early_heavy_cruiser
}

}
}

#Capital Ship Research


focus = {
id = YUG_capital_ship_research
icon = GFX_focus_generic_navy_battleship2
x = 10
y = 3
cost = 5
search_filters = {
FOCUS_FILTER_RESEARCH
}
prerequisite = { focus = YUG_cruiser_research focus =
YUG_destroyer_research }
completion_reward = {

add_tech_bonus = {
name = YUG_capital_ship_focus
bonus = 0.5
uses = 1
category = bb_tech
category = bc_tech
}

}
}

#Carrier Ship Research


focus = {
id = YUG_carrier_ship_research
icon = GFX_YUG_carrier_ship_research-73687
x = 9
y = 4
cost = 5
search_filters = {
FOCUS_FILTER_RESEARCH
}
prerequisite = { focus = YUG_capital_ship_research }
mutually_exclusive = { focus = YUG_more_ship_production }
completion_reward = {

add_tech_bonus = {
name = YUG_carrier_ship_focus
bonus = 0.75
uses = 2
category = cv_tech
}

}
}

#More Ship Production


focus = {
id = YUG_more_ship_production
icon = GFX_goal_generic_construct_naval_dockyard
x = 11
y = 4
cost = 5
search_filters = {
FOCUS_FILTER_INDUSTRY
}
prerequisite = { focus = YUG_capital_ship_research }
mutually_exclusive = { focus = YUG_carrier_ship_research }
completion_reward = {

random_owned_state = {
limit = {
dockyard > 0
free_building_slots = {
building = dockyard
size > 2
include_locked = yes
}
}
add_extra_state_shared_building_slots = 2
add_building_construction = {
type = dockyard
level = 2
instant_build = yes
}
}

random_owned_state = {
limit = {
dockyard > 0
free_building_slots = {
building = dockyard
size > 2
include_locked = yes
}
}
add_extra_state_shared_building_slots = 2
add_building_construction = {
type = dockyard
level = 2
instant_build = yes
}
}

}
}

#SOKO Industries
focus = {
id = YUG_soko_industries
icon = GFX_YUG_soko_industries-610217
x = 15
y = 0
cost = 5
search_filters = {
FOCUS_FILTER_RESEARCH
}
completion_reward = {

air_experience = 25

random_owned_state = {
limit = {
free_building_slots = {
building = air_base
size > 1
}
}
add_building_construction = {
type = air_base
level = 2
instant_build = yes
}
}

}
}

#Fighter Research
focus = {
id = YUG_fighter_research
icon = GFX_YUG_fighter_research-610218
x = 12
y = 1
cost = 4
search_filters = {
FOCUS_FILTER_RESEARCH
}
prerequisite = { focus = YUG_soko_industries }
mutually_exclusive = { focus = YUG_cas_research }
completion_reward = {

add_tech_bonus = {
name = YUG_fighter_focus
bonus = 0.5
uses = 2
category = light_fighter
category = cat_heavy_fighter
}

}
}

#CAS Research
focus = {
id = YUG_cas_research
icon = GFX_YUG_cas_research-610220
x = 14
y = 1
cost = 4
search_filters = {
FOCUS_FILTER_RESEARCH
}
prerequisite = { focus = YUG_soko_industries }
mutually_exclusive = { focus = YUG_fighter_research }
completion_reward = {

add_tech_bonus = {
name = YUG_cas_focus
bonus = 0.5
uses = 2
category = cas_bomber
}

}
}

#Strategic Bomber Research


focus = {
id = YUG_strategic_bomber_research
icon = GFX_YUG_strategic_bomber_research-610221
x = 16
y = 1
cost = 4
search_filters = {
FOCUS_FILTER_RESEARCH
}
prerequisite = { focus = YUG_soko_industries }
mutually_exclusive = { focus = YUG_tactical_bomber_research }
completion_reward = {

add_tech_bonus = {
name = YUG_heavy_bomber_focus
bonus = 0.5
uses = 2
category = cat_strategic_bomber
}

}
}

#Tactical Bomber Research


focus = {
id = YUG_tactical_bomber_research
icon = GFX_YUG_tactical_bomber_research-610222
x = 18
y = 1
cost = 4
search_filters = {
FOCUS_FILTER_RESEARCH
}
prerequisite = { focus = YUG_soko_industries }
mutually_exclusive = { focus = YUG_strategic_bomber_research }
completion_reward = {

add_tech_bonus = {
name = YUG_bomber_focus
bonus = 0.5
uses = 2
category = tactical_bomber
}

}
}

#Croatian shipyards
focus = {
id = YUG_croatian_shipyards
icon = GFX_YUG_croatian_shipyards-610233
x = 8
y = 0
cost = 5
search_filters = {
FOCUS_FILTER_INDUSTRY
}
completion_reward = {

navy_experience = 25
add_tech_bonus = {
name = YUG_naval_doctrine
bonus = 0.5
uses = 2
category = naval_doctrine
}

}
}
#Arm the Coast
focus = {
id = YUG_arm_the_coast
icon = GFX_YUG_arm_the_coast-610235
x = 7
y = 1
cost = 5
search_filters = {
FOCUS_FILTER_RESEARCH
}
prerequisite = { focus = YUG_croatian_shipyards }
completion_reward = {

navy_experience = 25

random_owned_state = {
limit = {
dockyard > 0
free_building_slots = {
building = dockyard
size > 2
include_locked = yes
}
}
add_extra_state_shared_building_slots = 2
add_building_construction = {
type = dockyard
level = 2
instant_build = yes
}
}

103 = {
add_building_construction = {
type = naval_base
province = 6889
level = 4
instant_build = yes
}
}
103 = {
add_building_construction = {
type = naval_base
province = 11901
level = 1
instant_build = yes
}
}
105 = {
add_building_construction = {
type = naval_base
province = 9809
level = 1
instant_build = yes
}
}

}
}
#Arm the Sky
focus = {
id = YUG_arm_the_sky
icon = GFX_YUG_arm_the_sky-610241
x = 7
y = 2
cost = 5
search_filters = {
FOCUS_FILTER_RESEARCH
}
prerequisite = { focus = YUG_arm_the_coast }
completion_reward = {

navy_experience = 5
air_experience = 10
add_tech_bonus = {
name = YUG_naval_bomber_focus
bonus = 1.0
uses = 1
category = naval_bomber
}

}
}

#Submarine Warfare
focus = {
id = YUG_submarine_warfare
icon = GFX_goal_generic_navy_submarine
x = 9
y = 1
cost = 5
search_filters = {
FOCUS_FILTER_RESEARCH
}
prerequisite = { focus = YUG_croatian_shipyards }
completion_reward = {

navy_experience = 15
add_tech_bonus = {
name = YUG_u_boat_effort
bonus = 0.5
uses = 1
technology = basic_submarine
technology = improved_submarine
}

}
}

#Destroyer Research
focus = {
id = YUG_destroyer_research
icon = GFX_YUG_destroyer_research-136503
x = 9
y = 2
cost = 5
search_filters = {
FOCUS_FILTER_RESEARCH
}
prerequisite = { focus = YUG_submarine_warfare }
completion_reward = {

add_tech_bonus = {
name = dd_bonus
bonus = 0.5
uses = 1
technology = improved_destroyer
technology = basic_destroyer
}

}
}
}

You might also like