Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. common/mercenary_companies/00_mercenaries.txt +182 -15
common/mercenary_companies/00_mercenaries.txt CHANGED
@@ -92,8 +92,13 @@ merc_black_army = {
92
92
  trigger = {
93
93
  is_allowed_to_recruit_mercenaries = yes
94
94
  OR = {
95
+ custom_trigger_tooltip = {
96
+ tooltip = MERCENARY_SPECIAL_REWARD
97
+ has_country_flag = hab_black_army_unlocked
98
+ }
95
99
  has_country_modifier = hun_black_army
96
100
  has_reform = black_army_reform
101
+ has_reform = expanded_black_army_reform
97
102
  }
98
103
  }
99
104
  cost_modifier = 0.75
@@ -102,6 +107,7 @@ merc_black_army = {
102
107
  }
103
108
  }
104
109
 
110
+
105
111
  # Black Army Reserves (Hungary)
106
112
  merc_black_army_2 = {
107
113
  regiments_per_development = 0.04
@@ -113,7 +119,10 @@ merc_black_army_2 = {
113
119
  sprites = { dlc102_hun_sprite_pack easterngfx_sprite_pack }
114
120
  trigger = {
115
121
  is_allowed_to_recruit_mercenaries = yes
116
- has_reform = black_army_reform
122
+ OR = {
123
+ has_reform = black_army_reform
124
+ has_reform = expanded_black_army_reform
125
+ }
117
126
  }
118
127
  cost_modifier = 0.75
119
128
  modifier = {
@@ -436,12 +445,17 @@ merc_hadjuks = {
436
445
  sprites = { dlc102_wal_sprite_pack easterngfx_sprite_pack }
437
446
  trigger = {
438
447
  is_allowed_to_recruit_mercenaries = yes
439
- religion_group = christian
440
- capital_scope = {
441
- OR = {
442
- region = balkan_region
443
- region = carpathia_region
444
- region = poland_region
448
+ if = {
449
+ limit = {
450
+ NOT = { has_country_flag = hordes_unlock_hungarian_mercenaries_flag }
451
+ }
452
+ religion_group = christian
453
+ capital_scope = {
454
+ OR = {
455
+ region = balkan_region
456
+ region = carpathia_region
457
+ region = poland_region
458
+ }
445
459
  }
446
460
  }
447
461
  }
@@ -546,13 +560,18 @@ merc_seimeni = {
546
560
  sprites = { dlc102_wal_sprite_pack easterngfx_sprite_pack }
547
561
  trigger = {
548
562
  is_allowed_to_recruit_mercenaries = yes
549
- OR = {
550
- primary_culture = romanian
551
- primary_culture = transylvanian
552
- }
553
- custom_trigger_tooltip = {
554
- tooltip = new_mercs_tt
555
- has_global_flag = new_european_mercs
563
+ if = {
564
+ limit = {
565
+ NOT = { has_country_flag = hordes_unlock_hungarian_mercenaries_flag }
566
+ }
567
+ OR = {
568
+ primary_culture = romanian
569
+ primary_culture = transylvanian
570
+ }
571
+ custom_trigger_tooltip = {
572
+ tooltip = new_mercs_tt
573
+ has_global_flag = new_european_mercs
574
+ }
556
575
  }
557
576
  }
558
577
  }
@@ -2400,7 +2419,13 @@ merc_tatar_vanguard = {
2400
2419
  artillery_weight = 0
2401
2420
  sprites = { dlc048_tim_sprite_pack muslimgfx_sprite_pack }
2402
2421
  trigger = {
2403
- has_unlocked_merc_company = { merc_company = merc_tatar_vanguard }
2422
+ or = {
2423
+ has_unlocked_merc_company = { merc_company = merc_tatar_vanguard }
2424
+ AND = {
2425
+ is_allowed_to_recruit_mercenaries = yes
2426
+ has_country_flag = unlocked_merc_tatar_vanguard
2427
+ }
2428
+ }
2404
2429
  }
2405
2430
  modifier = {
2406
2431
  cavalry_shock = 0.5
@@ -2507,6 +2532,148 @@ wandering_knights_of_rhodes = {
2507
2532
  }
2508
2533
  }
2509
2534
 
2535
+ merc_gavras_house_guards = {
2536
+ regiments_per_development = 0.08
2537
+ mercenary_desc_key = FREE_OF_ARMY_PROFESSIONALISM_COST
2538
+ cavalry_weight = 0 #Pure infantry
2539
+ cavalry_cap = 0
2540
+ sprites = { dlc006_byz_sprite_pack easterngfx_sprite_pack } #Could be changed to Russian
2541
+ trigger = {
2542
+ is_allowed_to_recruit_mercenaries = yes
2543
+ has_country_flag = unlocked_gavras_house_guards
2544
+ }
2545
+ modifier = {
2546
+ shock_damage_received = -0.1
2547
+ fire_damage_received = -0.1
2548
+ morale_damage_received = -0.1
2549
+ }
2550
+ }
2551
+
2552
+ merc_ita_lost_legions = {
2553
+ regiments_per_development = 0.04
2554
+ home_province = 2972 # Paderborn
2555
+ mercenary_desc_key = FREE_OF_ARMY_PROFESSIONALISM_COST
2556
+ cavalry_weight = 0.1
2557
+ cavalry_cap = 0
2558
+ sprites = { dlc006_byz_sprite_pack easterngfx_sprite_pack }
2559
+ trigger = {
2560
+ is_allowed_to_recruit_mercenaries = yes
2561
+ has_country_flag = ITA_lost_legions_flag
2562
+ }
2563
+ modifier = {
2564
+ infantry_power = 0.1
2565
+ morale_damage_received = -0.15
2566
+ shock_damage_received = -0.15
2567
+ fire_damage_received = 0.05
2568
+ }
2569
+ }
2570
+
2571
+ merc_inc_big_ears = {
2572
+ regiments_per_development = 0.04
2573
+ mercenary_desc_key = FREE_OF_ARMY_PROFESSIONALISM_COST
2574
+ cavalry_weight = 0
2575
+ cavalry_cap = 0
2576
+ sprites = { dlc034_inc_sprite_pack southamericagfx_sprite_pack }
2577
+ trigger = {
2578
+ is_allowed_to_recruit_mercenaries = yes
2579
+ #has_country_flag = INC_big_ears_merc_company
2580
+ mission_completed = INC_big_ears
2581
+ }
2582
+ modifier = {
2583
+ morale_damage_received = -0.2
2584
+ shock_damage_received = -0.2
2585
+ }
2586
+ }
2587
+
2588
+ merc_inc_chanka = {
2589
+ regiments_per_development = 0.05
2590
+ cavalry_weight = 0
2591
+ cavalry_cap = 0
2592
+ max_size = 6
2593
+ mercenary_desc_key = FREE_OF_FORCELIMIT_COST
2594
+ cost_modifier = 1.25
2595
+ counts_towards_force_limit = no
2596
+ home_province = 807
2597
+ sprites = { dlc034_inc_sprite_pack southamericagfx_sprite_pack }
2598
+ trigger = {
2599
+ is_allowed_to_recruit_mercenaries = yes
2600
+ mission_completed = CSU_chanka
2601
+ }
2602
+ modifier = {
2603
+ morale_damage_received = 0.1
2604
+ }
2605
+ }
2606
+
2607
+ merc_may_chontals = {
2608
+ regiments_per_development = 0.05
2609
+ cavalry_weight = 0
2610
+ cavalry_cap = 0
2611
+ max_size = 10
2612
+ mercenary_desc_key = FREE_OF_FORCELIMIT_COST
2613
+ counts_towards_force_limit = no
2614
+ cost_modifier = 1.33
2615
+ sprites = { dlc034_inc_sprite_pack southamericagfx_sprite_pack }
2616
+ trigger = {
2617
+ is_allowed_to_recruit_mercenaries = yes
2618
+ mission_completed = MAY_hegemonic_ambitions
2619
+ }
2620
+ modifier = {
2621
+ morale_damage = 0.1
2622
+ prestige_from_land = 1
2623
+ }
2624
+ }
2625
+
2626
+ merc_lisowczyk = {
2627
+ regiments_per_development = 0.05
2628
+ cavalry_weight = 0.75
2629
+ mercenary_desc_key = FREE_OF_FORCELIMIT_COST
2630
+ cost_modifier = 1.25
2631
+ counts_towards_force_limit = no
2632
+ sprites = { dlc034_inc_sprite_pack southamericagfx_sprite_pack }
2633
+ trigger = {
2634
+ is_allowed_to_recruit_mercenaries = yes
2635
+ has_country_flag = lisowczyk_flag
2636
+ }
2637
+ modifier = {
2638
+ cavalry_power = 0.1
2639
+ shock_damage = 0.1
2640
+ }
2641
+ }
2642
+
2643
+ merc_mug_elite_gurkhas = {
2644
+ regiments_per_development = 0.025
2645
+ home_province = 4485
2646
+ cost_modifier = 1.5
2647
+ mercenary_desc_key = FREE_OF_ARMY_PROFESSIONALISM_COST
2648
+ sprites = { dlc091_npl_sprite_pack indiangfx_sprite_pack }
2649
+ trigger = {
2650
+ is_allowed_to_recruit_mercenaries = yes
2651
+ has_country_flag = MUG_unlock_gurkhas_flag
2652
+ }
2653
+ modifier = {
2654
+ infantry_power = 0.15
2655
+ shock_damage_received = -0.1
2656
+ fire_damage_received = -0.1
2657
+ }
2658
+ }
2659
+
2660
+ merc_keshig = {
2661
+ regiments_per_development = 0.05
2662
+ cavalry_weight = 0.75
2663
+ mercenary_desc_key = FREE_OF_FORCELIMIT_COST
2664
+ cost_modifier = 1
2665
+ counts_towards_force_limit = no
2666
+ sprites = { dlc034_inc_sprite_pack southamericagfx_sprite_pack }
2667
+ trigger = {
2668
+ is_allowed_to_recruit_mercenaries = yes
2669
+ has_country_flag = keshig_mercenary_company_flag
2670
+ }
2671
+ modifier = {
2672
+ cavalry_fire = 0.5
2673
+ fire_damage_received = 0.15
2674
+ }
2675
+ }
2676
+
2510
2677
  rnw_modifier_weights = {
2511
2678
  shock_damage = {
2512
2679
  min = 0.05