# Generic faction templates for NCNS compatibility # These templates are visible in the faction creation UI for countries # without dedicated 99_*.txt templates, based on ideology alignment. ### Western Democratic Alliance faction_template_generic_western_alliance = { name = GENERIC_WESTERN_ALLIANCE icon = GFX_faction_logo_generic_democratic manifest = faction_manifest_defense_of_democracy can_leader_join_other_factions = yes visible = { has_government = democratic } goals = { # Short term faction_goal_growing_the_faction faction_goal_unlock_research # Medium term faction_goal_joint_military_exercises faction_goal_economic_integration # Long term faction_goal_semiconductor_supremacy faction_goal_defeat_of_communism } default_rules = { # Joining joining_rule_democratic_non_aligned joining_rule_has_no_offensive_war # War Declaration war_declaration_rule_faction_leader_only war_declaration_generated_tension_25 # Peace Conference faction_peace_rule_liberation_focus # Call To War call_to_war_rule_defensive_only # Dismissal dismissal_rule_offensive_war } } ### Emerging Powers Bloc faction_template_generic_emerging_bloc = { name = GENERIC_EMERGING_BLOC icon = GFX_faction_logo_comintern manifest = faction_manifest_spread_of_communism can_leader_join_other_factions = yes visible = { has_government = communism } goals = { # Short term faction_goal_growing_the_faction faction_goal_industrial_warfare # Medium term faction_goal_technology_sharing faction_goal_crush_the_democracy # Long term faction_goal_defeat_of_anti_communists } default_rules = { # Joining joining_rule_communist_only joining_rule_has_no_war # War Declaration war_declaration_rule_faction_leader_only war_declaration_generated_tension_25 # Peace Conference faction_peace_rule_puppeting_focus # Call To War call_to_war_rule_always # Dismissal dismissal_rule_ideology_not_communism # Leadership change_leader_rule_manpower } } ### Nationalist Coalition faction_template_generic_nationalist_coalition = { name = GENERIC_NATIONALIST_COALITION icon = GFX_faction_logo_generic_fascist manifest = faction_manifest_conquest_of_territory can_leader_join_other_factions = yes visible = { has_government = nationalist } goals = { # Short term faction_goal_growing_the_faction faction_goal_an_armored_fist # Medium term faction_goal_joint_military_exercises faction_goal_a_large_faction # Long term faction_goal_great_offensive faction_goal_defeating_our_enemies } default_rules = { # Joining joining_rule_non_democratic # War Declaration war_declaration_rule_faction_leader_only # Peace Conference faction_peace_rule_conquest_focus # Call To War call_to_war_rule_faction_leader_only # Dismissal dismissal_rule_ideology_democratic } } ### Non-Aligned Movement faction_template_generic_non_aligned_movement = { name = GENERIC_NON_ALIGNED_MOVEMENT icon = GFX_faction_logo_generic_5 manifest = faction_manifest_strength_in_unity can_leader_join_other_factions = yes visible = { has_government = neutrality } goals = { # Short term faction_goal_growing_the_faction faction_goal_unlock_research # Medium term faction_goal_regional_stability faction_goal_economic_integration # Long term faction_goal_resource_control } default_rules = { # Joining joining_rule_has_no_offensive_war # War Declaration war_declaration_rule_faction_leader_only war_declaration_generated_tension_25 # Peace Conference faction_peace_rule_liberation_focus # Call To War call_to_war_rule_defensive_only # Dismissal dismissal_rule_world_tension # Leadership change_leader_rule_industry } } ### Islamic Alliance faction_template_generic_islamic_alliance = { name = GENERIC_ISLAMIC_ALLIANCE icon = GFX_faction_icon_islamic1 manifest = faction_manifest_unite_islamic_countries can_leader_join_other_factions = yes visible = { OR = { has_government = fascism has_idea = shia has_idea = sunni } } goals = { # Short term faction_goal_growing_the_faction faction_goal_spy_master # Medium term faction_goal_counter_terrorism faction_goal_regional_stability # Long term faction_goal_strategic_resource_security } default_rules = { # Joining joining_rule_islamic_only joining_rule_has_no_war # War Declaration war_declaration_rule_faction_leader_only war_declaration_generated_tension_25 # Peace Conference faction_peace_take_claimed_focus # Call To War call_to_war_rule_faction_leader_only # Dismissal dismissal_rule_impossible } } ### Regional Security Organization faction_template_generic_regional_security = { name = GENERIC_REGIONAL_SECURITY icon = GFX_faction_logo_generic_2 manifest = faction_manifest_protector_of_peace can_leader_join_other_factions = yes visible = { always = yes } goals = { # Short term faction_goal_growing_the_faction faction_goal_no_terrorism # Medium term faction_goal_counter_terrorism faction_goal_regional_stability # Long term faction_goal_resource_control } default_rules = { # Joining joining_rule_same_continent_only joining_rule_has_no_war # War Declaration war_declaration_rule_faction_leader_only war_declaration_generated_tension_25 # Peace Conference faction_peace_rule_liberation_focus # Call To War call_to_war_rule_defensive_only # Dismissal dismissal_rule_world_tension } } ### Economic Partnership faction_template_generic_economic_partnership = { name = GENERIC_ECONOMIC_PARTNERSHIP icon = GFX_faction_logo_generic_3 manifest = faction_manifest_strength_in_unity can_leader_join_other_factions = yes visible = { always = yes } goals = { # Short term faction_goal_growing_the_faction faction_goal_unlock_research # Medium term faction_goal_economic_integration faction_goal_technology_sharing # Long term faction_goal_economic_powerhouse faction_goal_semiconductor_supremacy } default_rules = { # Joining joining_rule_has_no_offensive_war # War Declaration war_declaration_rule_faction_leader_only war_declaration_generated_tension_25 # Peace Conference faction_peace_rule_liberation_focus # Call To War call_to_war_rule_never # Dismissal dismissal_rule_offensive_war # Leadership change_leader_rule_industry } } ### Military Alliance faction_template_generic_military_alliance = { name = GENERIC_MILITARY_ALLIANCE icon = GFX_faction_logo_generic_4 manifest = faction_manifest_strength_in_unity can_leader_join_other_factions = yes visible = { always = yes } goals = { # Short term faction_goal_growing_the_faction faction_goal_ensure_military_r_d # Medium term faction_goal_joint_military_exercises faction_goal_a_military_base # Long term faction_goal_collective_cyber_defense faction_goal_liberate_territory } default_rules = { # Joining joining_rule_has_no_offensive_war # War Declaration war_declaration_rule_faction_leader_only war_declaration_generated_tension_25 # Peace Conference faction_peace_nato_doctrine # Call To War call_to_war_rule_defensive_only # Dismissal dismissal_rule_offensive_war # Leadership change_leader_rule_manpower } }