characters={ SAF_j_b_m_hertzog={ name=SAF_j_b_m_hertzog portraits={ civilian={ large="GFX_SAF_james_hertzog" } } country_leader={ ideology=conservatism expire="1965.1.1.1" id=-1 } } SAF_d_f_malan={ name=SAF_d_f_malan portraits={ civilian={ large="GFX_SAF_daniel_malan" } army={ small=GFX_portrait_SAF_d_f_malan_small } } advisor={ slot = political_advisor idea_token = SAF_d_f_malan allowed = { original_tag = SAF } traits = { backroom_backstabber } ai_will_do = { factor = 0.000 } } country_leader={ ideology=fascism_ideology expire="1965.1.1.1" id=-1 } } SAF_moses_kotane={ name=SAF_moses_kotane portraits={ civilian={ large="GFX_SAF_moses_kotane" } } country_leader={ ideology=marxism expire="1965.1.1.1" id=-1 } } SAF_pixley_ka_isaka_seme={ name=SAF_pixley_ka_isaka_seme portraits={ civilian={ large=GFX_portrait_SAF_pixley_ka_isaka_seme } } country_leader={ ideology=centrism expire="1965.1.1.1" id=-1 } } SAF_jan_smuts = { name=SAF_jan_smuts portraits={ civilian={ large=GFX_portrait_SAF_jan_smuts } } country_leader={ ideology=conservatism expire="1965.1.1.1" id=-1 } } SAF_george_edwin_brink={ name=SAF_george_edwin_brink portraits={ army={ large="GFX_SAF_george_edwin_brink" small=GFX_portrait_SAF_george_edwin_brink_small } } corps_commander={ traits={ desert_fox } skill=4 attack_skill=4 defense_skill=4 planning_skill=4 logistics_skill=1 legacy_id=-1 } } SAF_guy_hallifax={ name=SAF_guy_hallifax portraits={ army={ large="GFX_SAF_guy_halifax" small=GFX_portrait_SAF_guy_hallifax_small } } navy_leader={ traits={ battleship_adherent } skill=3 attack_skill=4 defense_skill=2 maneuvering_skill=2 coordination_skill=2 legacy_id=-1 } } ### THEORISTS ### SAF_j_f_van_rensburg={ name=SAF_j_f_van_rensburg portraits={ army={ small="GFX_idea_SAF_j_f_van_rensburg" #small="GFX_idea_generic_army_europe_2" } civilian={ small="GFX_idea_SAF_j_f_van_rensburg" #small="GFX_idea_generic_political_advisor_europe_4" } } advisor={ cost = 100 slot = theorist idea_token = SAF_j_f_van_rensburg ledger = army allowed = { original_tag = SAF } traits = { military_theorist } } advisor={ slot = political_advisor idea_token = SAF_j_f_van_rensburg_fascist allowed = { original_tag = SAF } available = { if = { limit = { has_dlc = "Together for Victory" } has_completed_focus = SAF_support_the_afrikaner_broederbond } if = { limit = { has_dlc = "Man the Guns" } NOT = { has_autonomy_state = autonomy_supervised_state } } } traits = { fascist_demagogue } do_effect = { NOT = { has_government = fascism } } ai_will_do = { factor = 0.000 } } } SAF_s_p_le_roux={ name=SAF_s_p_le_roux portraits={ army={ small="GFX_idea_SAF_s_p_le_roux" #small="GFX_idea_generic_air_europe_1" } } advisor={ cost = 100 slot = theorist idea_token = SAF_s_p_le_roux ledger = air allowed = { original_tag = SAF } traits = { air_warfare_theorist } } } ### ARMY CHIEFS ### SAF_james_mitchell_baker={ name=SAF_james_mitchell_baker portraits={ army={ small="GFX_idea_SAF_james_mitchell_baker" #small="GFX_idea_generic_army_europe_3" } } advisor={ slot = army_chief idea_token = SAF_james_mitchell_baker allowed = { original_tag = SAF } traits = { army_chief_maneuver_2 } cost = 100 ai_will_do = { factor = 1.000 } } } SAF_leonard_beyers={ name=SAF_leonard_beyers portraits={ army={ small="GFX_idea_SAF_leonard_beyers" #small="GFX_idea_generic_army_europe_4" } } advisor={ slot = army_chief idea_token = SAF_leonard_beyers allowed = { original_tag = SAF } traits = { army_chief_defensive_2 } cost = 100 ai_will_do = { factor = 1.000 } } } ### NAVY CHIEFS ### SAF_pierre_oliver_knoll={ name=SAF_pierre_oliver_knoll portraits={ army={ small="GFX_idea_SAF_pierre_oliver_knoll" #small="GFX_idea_generic_navy_europe_2" } } advisor={ slot = navy_chief idea_token = SAF_pierre_oliver_knoll allowed = { original_tag = SAF } traits = { navy_chief_maneuver_2 } cost = 100 ai_will_do = { factor = 1.000 } } } SAF_cornelis_van_zuigenbrogge={ name=SAF_cornelis_van_zuigenbrogge portraits={ army={ small="GFX_idea_generic_navy_europe_1" } } advisor={ slot = navy_chief idea_token = SAF_cornelis_van_zuigenbrogge allowed = { original_tag = SAF } traits = { navy_chief_commerce_raiding_2 } cost = 100 ai_will_do = { factor = 1.000 } } } ### AIR CHIEFS ### SAF_adolf_malan={ name=SAF_adolf_malan portraits={ army={ small="GFX_idea_SAF_adolf_malan" #small="GFX_idea_generic_air_europe_3" } } advisor={ slot = air_chief idea_token = SAF_adolf_malan allowed = { original_tag = SAF } traits = { air_chief_all_weather_2 } cost = 100 ai_will_do = { factor = 1.000 } } } SAF_pierre_van_ryneveld={ name=SAF_pierre_van_ryneveld portraits={ army={ small="GFX_idea_SAF_pierre_van_ryneveld" #small="GFX_idea_generic_air_europe_2" } } advisor={ slot = air_chief idea_token = SAF_pierre_van_ryneveld allowed = { original_tag = SAF } traits = { air_chief_ground_support_2 } cost = 100 ai_will_do = { factor = 1.000 } } } ### MILITARY HIGH COMMAND ### SAF_robert_palmer={ name=SAF_robert_palmer portraits={ army={ small="GFX_idea_generic_army_europe_1" } } advisor={ slot = high_command idea_token = SAF_robert_palmer ledger = army allowed = { original_tag = SAF } traits = { army_regrouping_2 } cost = 100 ai_will_do = { factor = 1.000 } } } SAF_c_de_weenburg_du_toit={ name=SAF_c_de_weenburg_du_toit portraits={ army={ small="GFX_idea_SAF_c_de_weenburg_du_toit" #small="GFX_idea_generic_army_europe_5" } } advisor={ slot = high_command idea_token = SAF_c_de_weenburg_du_toit ledger = army allowed = { original_tag = SAF } traits = { army_armored_2 } cost = 100 ai_will_do = { factor = 1.000 } } } SAF_marinus_van_osterkamp={ name=SAF_marinus_van_osterkamp portraits={ army={ small="GFX_idea_SAF_marinus_van_osterkamp" #small="GFX_idea_generic_air_europe_3" } } advisor={ slot = high_command idea_token = SAF_marinus_van_osterkamp ledger = navy allowed = { original_tag = SAF } traits = { air_naval_strike_2 } cost = 100 ai_will_do = { factor = 1.000 } } } SAF_jeannot_de_la_tourier={ name=SAF_jeannot_de_la_tourier portraits={ army={ small="GFX_idea_SAF_jeannot_de_la_tourier" #small="GFX_idea_generic_navy_europe_2" } } advisor={ slot = high_command idea_token = SAF_jeannot_de_la_tourier ledger = navy allowed = { original_tag = SAF } traits = { navy_screen_2 } cost = 100 ai_will_do = { factor = 1.000 } } } ### POLITICAL ADVISORS ### # Malan up there # Van Rensburg up there SAF_sir_patrick_duncan={ name=SAF_sir_patrick_duncan portraits={ army={ small="GFX_idea_SAF_sir_patrick_duncan" #small="GFX_idea_generic_democratic_reformer_western_european_2d" } } advisor={ slot = political_advisor idea_token = SAF_sir_patrick_duncan allowed = { original_tag = SAF } available = { if = { limit = { has_dlc = "Together for Victory" } has_completed_focus = SAF_support_the_policy_of_appeasement } if = { limit = { has_dlc = "Man the Guns" } NOT = { has_autonomy_state = autonomy_supervised_state } } } traits = { democratic_reformer } do_effect = { NOT = { has_government = democratic } } ai_will_do = { factor = 0.000 } } } SAF_abram_fischer={ name=SAF_abram_fischer portraits={ army={ small="GFX_idea_SAF_abram_fischer" #small="GFX_idea_generic_communist_revolutionary_western_european_2d" } } advisor={ slot = political_advisor idea_token = SAF_abram_fischer allowed = { original_tag = SAF } available = { if = { limit = { has_dlc = "Together for Victory" } has_completed_focus = SAF_empower_the_workers } if = { limit = { has_dlc = "Man the Guns" } NOT = { has_autonomy_state = autonomy_supervised_state } } } traits = { communist_revolutionary } do_effect = { NOT = { has_government = communism } } ai_will_do = { factor = 0.000 } } } SAF_nicolaas_havenga={ name=SAF_nicolaas_havenga portraits={ army={ small="GFX_idea_SAF_nicolaas_havenga" #small="GFX_idea_generic_political_advisor_europe_2" } } advisor={ slot = political_advisor idea_token = SAF_nicolaas_havenga allowed = { original_tag = SAF } traits = { captain_of_industry } } } SAF_e_g_jansen={ name=SAF_e_g_jansen portraits={ army={ small="GFX_idea_SAF_e_g_jansen" #small="GFX_idea_generic_political_advisor_europe_3" } } advisor={ slot = political_advisor idea_token = SAF_e_g_jansen allowed = { original_tag = SAF } traits = { silent_workhorse } } } #Illusive Gentleman auto-generated }