Diff to HTML by rtfpessoa

Files changed (2) hide show
  1. common/mercenary_companies/00_mercenaries.txt +773 -79
  2. common/mercenary_companies/example.txt +7 -0
common/mercenary_companies/00_mercenaries.txt CHANGED
@@ -6,6 +6,7 @@ merc_lombard_free_company = {
6
6
  cavalry_cap = 4
7
7
  sprites = { dlc056_mlo_sprite_pack sav_base_sprite_pack westerngfx_sprite_pack }
8
8
  trigger = {
9
+ is_allowed_to_recruit_mercenaries = yes
9
10
  custom_trigger_tooltip = {
10
11
  tooltip = italian_wars_flag_tt
11
12
  has_global_flag = italian_wars_global_flag
@@ -45,7 +46,8 @@ merc_tuscan_free_company = {
45
46
  cavalry_weight = 0.2
46
47
  cavalry_cap = 4
47
48
  sprites = { dlc056_lan_sprite_pack sav_base_sprite_pack westerngfx_sprite_pack }
48
- trigger = {
49
+ trigger = {
50
+ is_allowed_to_recruit_mercenaries = yes
49
51
  custom_trigger_tooltip = {
50
52
  tooltip = italian_wars_flag_tt
51
53
  has_global_flag = italian_wars_global_flag
@@ -81,12 +83,14 @@ merc_tuscan_free_company = {
81
83
  # Black Army (Hungary)
82
84
  merc_black_army = {
83
85
  regiments_per_development = 0.04
86
+ mercenary_desc_key = FREE_OF_ARMY_PROFESSIONALISM_COST
84
87
  cavalry_weight = 0.2
85
88
  artillery_weight = 0.4
86
89
  cavalry_cap = 4
87
90
  home_province = 153
88
- sprites = { easterngfx_sprite_pack }
89
- trigger = {
91
+ sprites = { dlc102_hun_sprite_pack easterngfx_sprite_pack }
92
+ trigger = {
93
+ is_allowed_to_recruit_mercenaries = yes
90
94
  OR = {
91
95
  has_country_modifier = hun_black_army
92
96
  has_reform = black_army_reform
@@ -101,12 +105,14 @@ merc_black_army = {
101
105
  # Black Army Reserves (Hungary)
102
106
  merc_black_army_2 = {
103
107
  regiments_per_development = 0.04
108
+ mercenary_desc_key = FREE_OF_ARMY_PROFESSIONALISM_COST
104
109
  cavalry_weight = 0.2
105
110
  artillery_weight = 0.4
106
111
  cavalry_cap = 4
107
112
  home_province = 153
108
- sprites = { easterngfx_sprite_pack }
109
- trigger = {
113
+ sprites = { dlc102_hun_sprite_pack easterngfx_sprite_pack }
114
+ trigger = {
115
+ is_allowed_to_recruit_mercenaries = yes
110
116
  has_reform = black_army_reform
111
117
  }
112
118
  cost_modifier = 0.75
@@ -118,10 +124,12 @@ merc_black_army_2 = {
118
124
  # Knights Templar
119
125
  merc_knights_templar = {
120
126
  regiments_per_development = 0.01
127
+ mercenary_desc_key = FREE_OF_ARMY_PROFESSIONALISM_COST
121
128
  home_province = 379
122
129
  cavalry_weight = 0.5
123
- sprites = { westerngfx_sprite_pack }
124
- trigger = {
130
+ sprites = { dlc040_kni_sprite_pack westerngfx_sprite_pack }
131
+ trigger = {
132
+ is_allowed_to_recruit_mercenaries = yes
125
133
  custom_trigger_tooltip = {
126
134
  tooltip = templars_tt
127
135
  has_country_flag = knights_templar_flag
@@ -135,12 +143,16 @@ merc_knights_templar = {
135
143
  cost_modifier = 0.5
136
144
  }
137
145
 
146
+
147
+
138
148
  # Pontifical Swiss Guard
139
149
  merc_swiss_guard = {
140
- regiments_per_development = 0.005
150
+ regiments_per_development = 0.02
151
+ mercenary_desc_key = FREE_OF_ARMY_PROFESSIONALISM_COST
141
152
  home_province = 166
142
153
  sprites = { dlc029_pap_sprite_pack dlc040_pap_sprite_pack westerngfx_sprite_pack }
143
- trigger = {
154
+ trigger = {
155
+ is_allowed_to_recruit_mercenaries = yes
144
156
  tag = PAP
145
157
  custom_trigger_tooltip = {
146
158
  tooltip = swiss_guard_activated
@@ -160,6 +172,7 @@ merc_bande_nere = {
160
172
  artillery_weight = 0.3
161
173
  sprites = { dlc056_lan_sprite_pack sav_base_sprite_pack westerngfx_sprite_pack }
162
174
  trigger = {
175
+ is_allowed_to_recruit_mercenaries = yes
163
176
  OR = {
164
177
  capital_scope = {
165
178
  OR = {
@@ -186,6 +199,7 @@ merc_schwarze_garde = {
186
199
  artillery_weight = 0.3
187
200
  sprites = { dlc028_ned_sprite_pack dlc042_ned_sprite_pack westerngfx_sprite_pack }
188
201
  trigger = {
202
+ is_allowed_to_recruit_mercenaries = yes
189
203
  OR = {
190
204
  capital_scope = {
191
205
  OR = {
@@ -196,6 +210,9 @@ merc_schwarze_garde = {
196
210
  has_country_modifier = swedish_mercenary_core
197
211
  has_country_modifier = mercenaries_to_the_standard
198
212
  has_country_modifier = glut_of_mercs
213
+ has_unlocked_merc_company = {
214
+ merc_company = merc_schwarze_garde
215
+ }
199
216
  }
200
217
  custom_trigger_tooltip = {
201
218
  tooltip = no_new_mercs_tt
@@ -212,6 +229,7 @@ merc_doppelsoeldner = {
212
229
  cost_modifier = 1.25
213
230
  sprites = { dlc061_wur_sprite_pack dlc028_wur_sprite_pack westerngfx_sprite_pack }
214
231
  trigger = {
232
+ is_allowed_to_recruit_mercenaries = yes
215
233
  OR = {
216
234
  capital_scope = {
217
235
  OR = {
@@ -220,6 +238,9 @@ merc_doppelsoeldner = {
220
238
  }
221
239
  }
222
240
  has_country_modifier = swedish_mercenary_core
241
+ has_unlocked_merc_company = {
242
+ merc_company = merc_doppelsoeldner
243
+ }
223
244
  }
224
245
  }
225
246
  modifier = {
@@ -228,13 +249,14 @@ merc_doppelsoeldner = {
228
249
  }
229
250
  }
230
251
 
231
- # Reisl盲ufer (Switzerland)
252
+ # Reisl涞r (Switzerland)
232
253
  merc_reislaufer = {
233
254
  regiments_per_development = 0.025
234
255
  home_province = 165 #
235
256
  artillery_weight = 0.3
236
- sprites = { westerngfx_sprite_pack }
257
+ sprites = { dlc103_swi_sprite_pack westerngfx_sprite_pack }
237
258
  trigger = {
259
+ is_allowed_to_recruit_mercenaries = yes
238
260
  OR = {
239
261
  capital_scope = {
240
262
  OR = {
@@ -247,6 +269,9 @@ merc_reislaufer = {
247
269
  has_country_modifier = swedish_mercenary_core
248
270
  has_country_modifier = mercenaries_to_the_standard
249
271
  has_country_modifier = glut_of_mercs
272
+ has_unlocked_merc_company = {
273
+ merc_company = merc_reislaufer
274
+ }
250
275
  }
251
276
  }
252
277
  modifier = {
@@ -264,6 +289,7 @@ merc_hessian_jaegerkorps = {
264
289
  home_province = 1762
265
290
  sprites = { dlc028_hes_sprite_pack westerngfx_sprite_pack }
266
291
  trigger = {
292
+ is_allowed_to_recruit_mercenaries = yes
267
293
  OR = {
268
294
  capital_scope = {
269
295
  OR = {
@@ -274,6 +300,9 @@ merc_hessian_jaegerkorps = {
274
300
  has_country_modifier = swedish_mercenary_core
275
301
  has_country_modifier = mercenaries_to_the_standard
276
302
  has_country_modifier = glut_of_mercs
303
+ has_unlocked_merc_company = {
304
+ merc_company = merc_hessian_jaegerkorps
305
+ }
277
306
  }
278
307
  custom_trigger_tooltip = {
279
308
  tooltip = new_mercs_tt
@@ -294,6 +323,7 @@ merc_routiers = {
294
323
  home_province = 170
295
324
  sprites = { dlc001_bri_sprite_pack dlc087_bri_sprite_pack westerngfx_sprite_pack }
296
325
  trigger = {
326
+ is_allowed_to_recruit_mercenaries = yes
297
327
  capital_scope = {
298
328
  OR = {
299
329
  region = france_region
@@ -310,6 +340,7 @@ merc_bascoli = {
310
340
  home_province = 173
311
341
  sprites = { dlc001_amg_sprite_pack dlc049_FRA_sprite_pack dlc028_fra_sprite_pack dlc054_fra_sprite_pack fra_base_sprite_pack }
312
342
  trigger = {
343
+ is_allowed_to_recruit_mercenaries = yes
313
344
  OR = {
314
345
  tag = ENG
315
346
  capital_scope = {
@@ -332,6 +363,7 @@ merc_levends = {
332
363
  home_province = 4754
333
364
  sprites = { easterngfx_sprite_pack }
334
365
  trigger = {
366
+ is_allowed_to_recruit_mercenaries = yes
335
367
  any_owned_province = {
336
368
  region = balkan_region
337
369
  }
@@ -344,7 +376,8 @@ merc_stratioti = {
344
376
  regiments_per_development = 0.025
345
377
  home_province = 4174
346
378
  sprites = { easterngfx_sprite_pack }
347
- trigger = {
379
+ trigger = {
380
+ is_allowed_to_recruit_mercenaries = yes
348
381
  religion_group = christian
349
382
  any_owned_province = {
350
383
  region = balkan_region
@@ -362,6 +395,7 @@ merc_morlachs = {
362
395
  home_province = 1826
363
396
  sprites = { easterngfx_sprite_pack }
364
397
  trigger = {
398
+ is_allowed_to_recruit_mercenaries = yes
365
399
  OR = {
366
400
  any_owned_province = {
367
401
  region = balkan_region
@@ -382,6 +416,7 @@ merc_guardia_corsa = {
382
416
  home_province = 1247
383
417
  sprites = { sav_base_sprite_pack westerngfx_sprite_pack }
384
418
  trigger = {
419
+ is_allowed_to_recruit_mercenaries = yes
385
420
  OR = {
386
421
  capital_scope = { region = italy_region }
387
422
  any_owned_province = { area = corsica_sardinia_area }
@@ -398,8 +433,9 @@ merc_hadjuks = {
398
433
  cavalry_cap = 2
399
434
  home_province = 4128
400
435
  cost_modifier = 0.75
401
- sprites = { easterngfx_sprite_pack }
436
+ sprites = { dlc102_wal_sprite_pack easterngfx_sprite_pack }
402
437
  trigger = {
438
+ is_allowed_to_recruit_mercenaries = yes
403
439
  religion_group = christian
404
440
  capital_scope = {
405
441
  OR = {
@@ -421,6 +457,7 @@ merc_gallowglasses = {
421
457
  home_province = 4380
422
458
  sprites = { dlc087_ire_sprite_pack lei_base_sprite_pack westerngfx_sprite_pack }
423
459
  trigger = {
460
+ is_allowed_to_recruit_mercenaries = yes
424
461
  OR = {
425
462
  capital_scope = { region = british_isles_region }
426
463
  any_owned_province = {
@@ -451,7 +488,8 @@ merc_redshanks = {
451
488
  regiments_per_development = 0.03
452
489
  home_province = 4364
453
490
  sprites = { dlc087_sco_sprite_pack dlc001_sco_sprite_pack sco_base_sprite_pack westerngfx_sprite_pack }
454
- trigger = {
491
+ trigger = {
492
+ is_allowed_to_recruit_mercenaries = yes
455
493
  OR = {
456
494
  capital_scope = { region = british_isles_region }
457
495
  has_country_modifier = scottish_mercenaries
@@ -477,7 +515,8 @@ merc_scottish_guard = {
477
515
  cavalry_cap = 2
478
516
  home_province = 252
479
517
  sprites = { dlc087_sco_sprite_pack dlc001_sco_sprite_pack sco_base_sprite_pack westerngfx_sprite_pack }
480
- trigger = {
518
+ trigger = {
519
+ is_allowed_to_recruit_mercenaries = yes
481
520
  OR = {
482
521
  capital_scope = {
483
522
  OR = {
@@ -504,8 +543,9 @@ merc_scottish_guard = {
504
543
  merc_seimeni = {
505
544
  regiments_per_development = 0.03
506
545
  home_province = 157
507
- sprites = { easterngfx_sprite_pack }
508
- trigger = {
546
+ sprites = { dlc102_wal_sprite_pack easterngfx_sprite_pack }
547
+ trigger = {
548
+ is_allowed_to_recruit_mercenaries = yes
509
549
  OR = {
510
550
  primary_culture = romanian
511
551
  primary_culture = transylvanian
@@ -522,7 +562,8 @@ merc_armatoles = {
522
562
  regiments_per_development = 0.025
523
563
  home_province = 1853
524
564
  sprites = { dlc006_byz_sprite_pack easterngfx_sprite_pack }
525
- trigger = {
565
+ trigger = {
566
+ is_allowed_to_recruit_mercenaries = yes
526
567
  capital_scope = {
527
568
  OR = {
528
569
  area = thrace_area
@@ -543,7 +584,8 @@ merc_white_company = {
543
584
  regiments_per_development = 0.03
544
585
  home_province = 236
545
586
  sprites = { dlc049_ENG_sprite_pack dlc042_eng_sprite_pack dlc028_eng_sprite_pack eng_base_sprite_pack }
546
- trigger = {
587
+ trigger = {
588
+ is_allowed_to_recruit_mercenaries = yes
547
589
  OR = {
548
590
  capital_scope = { region = british_isles_region }
549
591
  any_owned_province = { region = british_isles_region }
@@ -563,6 +605,7 @@ merc_flemish_company = {
563
605
  home_province = 90
564
606
  sprites = { dlc042_ned_sprite_pack dlc028_ned_sprite_pack westerngfx_sprite_pack }
565
607
  trigger = {
608
+ is_allowed_to_recruit_mercenaries = yes
566
609
  OR = {
567
610
  capital_scope = {
568
611
  OR = {
@@ -578,6 +621,9 @@ merc_flemish_company = {
578
621
  }
579
622
  has_country_modifier = mercenaries_to_the_standard
580
623
  has_country_modifier = glut_of_mercs
624
+ has_unlocked_merc_company = {
625
+ merc_company = merc_flemish_company
626
+ }
581
627
  }
582
628
  }
583
629
  modifier = {
@@ -590,7 +636,8 @@ merc_forlorn_hope = {
590
636
  home_province = 237 # Oxford
591
637
  cost_modifier = 1.2
592
638
  sprites = { dlc049_ENG_sprite_pack dlc042_eng_sprite_pack dlc028_eng_sprite_pack eng_base_sprite_pack }
593
- trigger = {
639
+ trigger = {
640
+ is_allowed_to_recruit_mercenaries = yes
594
641
  capital_scope = { region = british_isles_region }
595
642
  }
596
643
  modifier = {
@@ -607,6 +654,7 @@ merc_buccaneer_battalion = {
607
654
  cost_modifier = 0.67
608
655
  sprites = { dlc098_nss_sprite_pack westerngfx_sprite_pack }
609
656
  trigger = {
657
+ is_allowed_to_recruit_mercenaries = yes
610
658
  is_random_new_world = no
611
659
  OR = {
612
660
  custom_trigger_tooltip = {
@@ -631,6 +679,7 @@ merc_bandeirantes = {
631
679
  cost_modifier = 0.8
632
680
  sprites = { dlc011_por_sprite_pack dlc042_por_sprite_pack westerngfx_sprite_pack }
633
681
  trigger = {
682
+ is_allowed_to_recruit_mercenaries = yes
634
683
  is_random_new_world = no
635
684
  766 = {
636
685
  is_city = yes
@@ -664,6 +713,7 @@ merc_huai_army = {
664
713
  home_province = 688
665
714
  sprites = { dlc068_mng_sprite_pack mng_base_sprite_pack }
666
715
  trigger = {
716
+ is_allowed_to_recruit_mercenaries = yes
667
717
  OR = {
668
718
  capital_scope = {
669
719
  OR = {
@@ -690,6 +740,7 @@ merc_xiang_army = {
690
740
  home_province = 2174
691
741
  sprites = { dlc068_mng_sprite_pack mng_base_sprite_pack }
692
742
  trigger = {
743
+ is_allowed_to_recruit_mercenaries = yes
693
744
  OR = {
694
745
  capital_scope = {
695
746
  OR = {
@@ -717,6 +768,7 @@ merc_wolf_troops = {
717
768
  home_province = 2164
718
769
  sprites = { dlc068_mng_sprite_pack mng_base_sprite_pack }
719
770
  trigger = {
771
+ is_allowed_to_recruit_mercenaries = yes
720
772
  any_owned_province = {
721
773
  OR = {
722
774
  superregion = china_superregion
@@ -739,7 +791,8 @@ merc_shanxi_guard = {
739
791
  cavalry_cap = 2
740
792
  home_province = 2177
741
793
  sprites = { dlc068_mng_sprite_pack mng_base_sprite_pack }
742
- trigger = {
794
+ trigger = {
795
+ is_allowed_to_recruit_mercenaries = yes
743
796
  capital_scope = {
744
797
  OR = {
745
798
  superregion = china_superregion
@@ -759,7 +812,8 @@ merc_yongning_warriors = {
759
812
  cavalry_cap = 2
760
813
  home_province = 4213
761
814
  sprites = { dlc068_mng_sprite_pack mng_base_sprite_pack }
762
- trigger = {
815
+ trigger = {
816
+ is_allowed_to_recruit_mercenaries = yes
763
817
  capital_scope = {
764
818
  OR = {
765
819
  superregion = china_superregion
@@ -776,6 +830,7 @@ merc_kanto_ronin = {
776
830
  home_province = 1028
777
831
  sprites = { dlc068_jap_sprite_pack jap_base_sprite_pack }
778
832
  trigger = {
833
+ is_allowed_to_recruit_mercenaries = yes
779
834
  capital_scope = { region = japan_region }
780
835
  }
781
836
  modifier = { }
@@ -787,6 +842,7 @@ merc_kyushu_wokou = {
787
842
  home_province = 1818
788
843
  sprites = { dlc067_smz_sprite_pack jap_base_sprite_pack }
789
844
  trigger = {
845
+ is_allowed_to_recruit_mercenaries = yes
790
846
  any_owned_province = {
791
847
  OR = {
792
848
  region = japan_region
@@ -803,7 +859,8 @@ merc_shikoku_yojimbo = {
803
859
  regiments_per_development = 0.025
804
860
  home_province = 1819
805
861
  sprites = { dlc067_hsk_sprite_pack jap_base_sprite_pack }
806
- trigger = {
862
+ trigger = {
863
+ is_allowed_to_recruit_mercenaries = yes
807
864
  capital_scope = { region = japan_region }
808
865
  }
809
866
  modifier = { }
@@ -815,6 +872,7 @@ merc_purbiyas = {
815
872
  home_province = 555
816
873
  sprites = { dlc092_jnp_sprite_pack dlh_base_sprite_pack }
817
874
  trigger = {
875
+ is_allowed_to_recruit_mercenaries = yes
818
876
  capital_scope = { superregion = india_superregion }
819
877
  }
820
878
  modifier = { }
@@ -828,6 +886,7 @@ merc_gorkhalis = {
828
886
  cost_modifier = 1.5
829
887
  sprites = { dlc091_npl_sprite_pack indiangfx_sprite_pack }
830
888
  trigger = {
889
+ is_allowed_to_recruit_mercenaries = yes
831
890
  OR = {
832
891
  any_owned_province = {
833
892
  superregion = india_superregion
@@ -852,6 +911,7 @@ merc_gosains = {
852
911
  home_province = 523
853
912
  sprites = { dlc092_jnp_sprite_pack indiangfx_sprite_pack }
854
913
  trigger = {
914
+ is_allowed_to_recruit_mercenaries = yes
855
915
  religion = hinduism
856
916
  any_owned_province = {
857
917
  superregion = india_superregion
@@ -871,6 +931,7 @@ merc_tamil_company = {
871
931
  home_province = 2085 # Tiruchirappalli
872
932
  sprites = { dlc024_vij_sprite_pack vij_base_sprite_pack }
873
933
  trigger = {
934
+ is_allowed_to_recruit_mercenaries = yes
874
935
  any_owned_province = {
875
936
  OR = {
876
937
  region = deccan_region
@@ -886,6 +947,7 @@ merc_company_of_the_ganges = {
886
947
  home_province = 4497 # Kannauj
887
948
  sprites = { dlc092_jnp_sprite_pack dlh_base_sprite_pack }
888
949
  trigger = {
950
+ is_allowed_to_recruit_mercenaries = yes
889
951
  any_owned_province = {
890
952
  OR = {
891
953
  region = bengal_region
@@ -906,6 +968,7 @@ merc_banjara_company = {
906
968
  home_province = 514
907
969
  sprites = { dlc091_mer_sprite_pack indiangfx_sprite_pack }
908
970
  trigger = {
971
+ is_allowed_to_recruit_mercenaries = yes
909
972
  capital_scope = { superregion = india_superregion }
910
973
  }
911
974
  modifier = { }
@@ -920,6 +983,7 @@ merc_bukhara_band = {
920
983
  home_province = 442
921
984
  sprites = { dlc048_tim_sprite_pack muslimgfx_sprite_pack }
922
985
  trigger = {
986
+ is_allowed_to_recruit_mercenaries = yes
923
987
  any_owned_province = {
924
988
  OR = {
925
989
  region = persia_region
@@ -941,7 +1005,8 @@ merc_mesopotamian_mamluks = {
941
1005
  home_province = 410
942
1006
  cost_modifier = 1.1
943
1007
  sprites = { dlc080_alh_sprite_pack muslimgfx_sprite_pack }
944
- trigger = {
1008
+ trigger = {
1009
+ is_allowed_to_recruit_mercenaries = yes
945
1010
  OR = {
946
1011
  capital_scope = {
947
1012
  region = mashriq_region
@@ -969,7 +1034,8 @@ merc_nile_mamluks = {
969
1034
  home_province = 361
970
1035
  cost_modifier = 1.5
971
1036
  sprites = { dlc002_mam_sprite_pack dlc058_mam_sprite_pack muslimgfx_sprite_pack }
972
- trigger = {
1037
+ trigger = {
1038
+ is_allowed_to_recruit_mercenaries = yes
973
1039
  NOT = { tag = MAM }
974
1040
  NOT = { was_tag = MAM }
975
1041
  capital_scope = {
@@ -994,7 +1060,8 @@ merc_delhi_mamluks = {
994
1060
  cavalry_cap = 6
995
1061
  home_province = 522
996
1062
  sprites = { dlh_base_sprite_pack }
997
- trigger = {
1063
+ trigger = {
1064
+ is_allowed_to_recruit_mercenaries = yes
998
1065
  religion_group = muslim
999
1066
  capital_scope = {
1000
1067
  superregion = india_superregion
@@ -1007,7 +1074,8 @@ merc_zeybeks = {
1007
1074
  regiments_per_development = 0.03
1008
1075
  home_province = 318
1009
1076
  sprites = { dlc002_tur_sprite_pack dlc042_tur_sprite_pack tur_base_sprite_pack }
1010
- trigger = {
1077
+ trigger = {
1078
+ is_allowed_to_recruit_mercenaries = yes
1011
1079
  religion_group = muslim
1012
1080
  any_owned_province = {
1013
1081
  OR = {
@@ -1024,7 +1092,8 @@ merc_sekban = {
1024
1092
  regiments_per_development = 0.03
1025
1093
  home_province = 324
1026
1094
  sprites = { dlc002_tur_sprite_pack dlc042_tur_sprite_pack tur_base_sprite_pack }
1027
- trigger = {
1095
+ trigger = {
1096
+ is_allowed_to_recruit_mercenaries = yes
1028
1097
  OR = {
1029
1098
  tag = TUR
1030
1099
  capital_scope = { region = anatolia_region }
@@ -1038,7 +1107,8 @@ merc_zanj_company = {
1038
1107
  artillery_weight = 0.2
1039
1108
  home_province = 1199
1040
1109
  sprites = { dlc057_zan_sprite_pack africangfx_sprite_pack }
1041
- trigger = {
1110
+ trigger = {
1111
+ is_allowed_to_recruit_mercenaries = yes
1042
1112
  OR = {
1043
1113
  any_owned_province = {
1044
1114
  OR = {
@@ -1061,7 +1131,8 @@ merc_madagascar_company = {
1061
1131
  artillery_weight = 0.2
1062
1132
  home_province = 1792
1063
1133
  sprites = { africangfx_sprite_pack }
1064
- trigger = {
1134
+ trigger = {
1135
+ is_allowed_to_recruit_mercenaries = yes
1065
1136
  OR = {
1066
1137
  capital_scope = {
1067
1138
  OR = {
@@ -1088,7 +1159,8 @@ merc_sahel_company = {
1088
1159
  home_province = 1132
1089
1160
  cost_modifier = 1.1
1090
1161
  sprites = { dlc062_tmb_sprite_pack africangfx_sprite_pack }
1091
- trigger = {
1162
+ trigger = {
1163
+ is_allowed_to_recruit_mercenaries = yes
1092
1164
  any_owned_province = {
1093
1165
  OR = {
1094
1166
  region = sahel_region
@@ -1111,7 +1183,8 @@ merc_asafo_company = {
1111
1183
  home_province = 2255
1112
1184
  cost_modifier = 1.1
1113
1185
  sprites = { dlc062_msi_sprite_pack africangfx_sprite_pack }
1114
- trigger = {
1186
+ trigger = {
1187
+ is_allowed_to_recruit_mercenaries = yes
1115
1188
  any_owned_province = {
1116
1189
  OR = {
1117
1190
  region = niger_region
@@ -1129,7 +1202,8 @@ merc_nubian_company = {
1129
1202
  artillery_weight = 0.2
1130
1203
  home_province = 2798
1131
1204
  sprites = { dlc057_nub_sprite_pack africangfx_sprite_pack }
1132
- trigger = {
1205
+ trigger = {
1206
+ is_allowed_to_recruit_mercenaries = yes
1133
1207
  OR = {
1134
1208
  capital_scope = {
1135
1209
  OR = {
@@ -1156,7 +1230,8 @@ merc_tonkinese_army = {
1156
1230
  home_province = 2372
1157
1231
  sprites = { dlc041_dai_sprite_pack dlc090_south_east_asian_elephant_sprite_pack asiangfx_sprite_pack }
1158
1232
  cost_modifier = 1.1
1159
- trigger = {
1233
+ trigger = {
1234
+ is_allowed_to_recruit_mercenaries = yes
1160
1235
  OR = {
1161
1236
  capital_scope = {
1162
1237
  OR = {
@@ -1182,18 +1257,24 @@ merc_mongol_mercenaries = {
1182
1257
  cavalry_weight = 0.4
1183
1258
  artillery_weight = 0.1
1184
1259
  cavalry_cap = 6
1185
- home_province = 2190
1260
+ home_province = 4678
1186
1261
  cost_modifier = 1.5
1187
1262
  sprites = { dlc069_kha_sprite_pack muslimgfx_sprite_pack }
1188
- trigger = {
1263
+ trigger = {
1264
+ is_allowed_to_recruit_mercenaries = yes
1189
1265
  OR = {
1190
1266
  any_neighbor_country = {
1191
- culture_group = altaic
1267
+ OR = {
1268
+ primary_culture = altaic_new
1269
+ culture_group = altaic
1270
+ }
1192
1271
  }
1193
1272
  culture_group = altaic
1273
+ primary_culture = altaic_new
1194
1274
  any_owned_province = {
1195
1275
  OR = {
1196
1276
  culture_group = altaic
1277
+ culture = altaic_new
1197
1278
  region = north_china_region
1198
1279
  region = mongolia_region
1199
1280
  region = manchuria_region
@@ -1212,7 +1293,8 @@ merc_royal_circassian_guards = {
1212
1293
  cost_modifier = 1.1
1213
1294
  home_province = 463 # Circassia proper
1214
1295
  sprites = { dlc047_cir_sprite_pack easterngfx_sprite_pack }
1215
- trigger = {
1296
+ trigger = {
1297
+ is_allowed_to_recruit_mercenaries = yes
1216
1298
  capital_scope = {
1217
1299
  OR = {
1218
1300
  superregion = near_east_superregion
@@ -1239,7 +1321,8 @@ merc_bedouin_auxiliaries = {
1239
1321
  cavalry_cap = 6
1240
1322
  home_province = 383 # Tabuk
1241
1323
  sprites = { dlc080_shm_sprite_pack muslimgfx_sprite_pack }
1242
- trigger = {
1324
+ trigger = {
1325
+ is_allowed_to_recruit_mercenaries = yes
1243
1326
  OR = {
1244
1327
  capital_scope = {
1245
1328
  OR = {
@@ -1267,7 +1350,8 @@ merc_kurdish_company = {
1267
1350
  regiments_per_development = 0.02
1268
1351
  home_province = 4293 # Arbil
1269
1352
  sprites = { dlc079_hsn_sprite_pack muslimgfx_sprite_pack }
1270
- trigger = {
1353
+ trigger = {
1354
+ is_allowed_to_recruit_mercenaries = yes
1271
1355
  OR = {
1272
1356
  capital_scope = {
1273
1357
  OR = {
@@ -1291,7 +1375,8 @@ merc_laz_auxiliaries = {
1291
1375
  regiments_per_development = 0.03
1292
1376
  home_province = 2196 # Guria
1293
1377
  sprites = { easterngfx_sprite_pack }
1294
- trigger = {
1378
+ trigger = {
1379
+ is_allowed_to_recruit_mercenaries = yes
1295
1380
  OR = {
1296
1381
  capital_scope = { region = caucasia_region }
1297
1382
  tag = BYZ
@@ -1304,7 +1389,8 @@ merc_tabarestan_company = {
1304
1389
  regiments_per_development = 0.03
1305
1390
  home_province = 417 # Lahijan
1306
1391
  sprites = { dlc079_tab_sprite_pack muslimgfx_sprite_pack }
1307
- trigger = {
1392
+ trigger = {
1393
+ is_allowed_to_recruit_mercenaries = yes
1308
1394
  capital_scope = { superregion = persia_superregion }
1309
1395
  }
1310
1396
  modifier = { }
@@ -1314,7 +1400,8 @@ merc_novgorod_company = {
1314
1400
  regiments_per_development = 0.02
1315
1401
  home_province = 310 # Novogorod
1316
1402
  sprites = { dlc020_nov_sprite_pack rus_base_sprite_pack easterngfx_sprite_pack }
1317
- trigger = {
1403
+ trigger = {
1404
+ is_allowed_to_recruit_mercenaries = yes
1318
1405
  capital_scope = { superregion = eastern_europe_superregion }
1319
1406
  }
1320
1407
  modifier = { }
@@ -1324,7 +1411,8 @@ merc_crimean_company = {
1324
1411
  regiments_per_development = 0.03
1325
1412
  home_province = 284 # Crimea
1326
1413
  sprites = { dlc047_cri_sprite_pack muslimgfx_sprite_pack }
1327
- trigger = {
1414
+ trigger = {
1415
+ is_allowed_to_recruit_mercenaries = yes
1328
1416
  OR = {
1329
1417
  religion_group = muslim
1330
1418
  religion = tengri_pagan_reformed
@@ -1339,7 +1427,8 @@ merc_buryat_band = {
1339
1427
  cost_modifier = 1.1
1340
1428
  home_province = 1058 # Onan Gol
1341
1429
  sprites = { asiangfx_sprite_pack }
1342
- trigger = {
1430
+ trigger = {
1431
+ is_allowed_to_recruit_mercenaries = yes
1343
1432
  any_owned_province = {
1344
1433
  OR = {
1345
1434
  region = east_siberia_region
@@ -1352,7 +1441,6 @@ merc_buryat_band = {
1352
1441
  }
1353
1442
  modifier = {
1354
1443
  movement_speed = 0.1
1355
- raze_power_gain = 0.1
1356
1444
  }
1357
1445
  }
1358
1446
 
@@ -1360,7 +1448,8 @@ merc_lithuanian_company = {
1360
1448
  regiments_per_development = 0.03
1361
1449
  home_province = 272 # Vilnius
1362
1450
  sprites = { dlc003_lit_sprite_pack dlc074_lit_sprite_pack easterngfx_sprite_pack }
1363
- trigger = {
1451
+ trigger = {
1452
+ is_allowed_to_recruit_mercenaries = yes
1364
1453
  any_owned_province = {
1365
1454
  OR = {
1366
1455
  region = poland_region
@@ -1377,7 +1466,8 @@ merc_frisian_free_company = {
1377
1466
  home_province = 4382 # Groningen
1378
1467
  cost_modifier = 1.2
1379
1468
  sprites = { dlc028_ned_sprite_pack dlc042_ned_sprite_pack westerngfx_sprite_pack }
1380
- trigger = {
1469
+ trigger = {
1470
+ is_allowed_to_recruit_mercenaries = yes
1381
1471
  OR = {
1382
1472
  capital_scope = {
1383
1473
  OR = {
@@ -1394,6 +1484,9 @@ merc_frisian_free_company = {
1394
1484
  has_country_modifier = swedish_mercenary_core
1395
1485
  has_country_modifier = mercenaries_to_the_standard
1396
1486
  has_country_modifier = glut_of_mercs
1487
+ has_unlocked_merc_company = {
1488
+ merc_company = merc_frisian_free_company
1489
+ }
1397
1490
  }
1398
1491
  }
1399
1492
  modifier = {
@@ -1406,8 +1499,9 @@ merc_finnish_company = {
1406
1499
  regiments_per_development = 0.04
1407
1500
  artillery_weight = 0.1
1408
1501
  home_province = 28 # Nyland
1409
- sprites = { swe_base_sprite_pack westerngfx_sprite_pack }
1410
- trigger = {
1502
+ sprites = { dlc116_FIN_sprite_pack dlc054_swe_sprite_pack dlc028_swe_sprite_pack swe_base_sprite_pack westerngfx_sprite_pack }
1503
+ trigger = {
1504
+ is_allowed_to_recruit_mercenaries = yes
1411
1505
  OR = {
1412
1506
  capital_scope = { region = scandinavia_region }
1413
1507
  any_owned_province = { area = finland_area }
@@ -1424,20 +1518,71 @@ merc_almogavars = {
1424
1518
  home_province = 1750 # Alicante
1425
1519
  cost_modifier = 1.1
1426
1520
  sprites = { dlc020_ara_sprite_pack dlc029_spa_sprite_pack dlc049_SPA_sprite_pack dlc053_spa_sprite_pack westerngfx_sprite_pack }
1427
- trigger = {
1521
+ trigger = {
1522
+ is_allowed_to_recruit_mercenaries = yes
1428
1523
  culture_group = iberian
1429
1524
  current_age = age_of_discovery
1525
+ NOT = { has_government_attribute = has_improved_almogavars }
1430
1526
  }
1431
1527
  modifier = {
1432
1528
  movement_speed = 0.15
1433
1529
  }
1434
1530
  }
1435
1531
 
1532
+ merc_scouting_almogavars = {
1533
+ mercenary_desc_key = FREE_OF_ARMY_PROFESSIONALISM_COST
1534
+ regiments_per_development = 0.05
1535
+ cavalry_weight = 0
1536
+ artillery_weight = 0
1537
+ cost_modifier = 0.3
1538
+ sprites = { dlc020_ara_sprite_pack dlc029_spa_sprite_pack dlc049_SPA_sprite_pack dlc053_spa_sprite_pack westerngfx_sprite_pack }
1539
+ trigger = {
1540
+ is_allowed_to_recruit_mercenaries = yes
1541
+ has_government_attribute = has_improved_almogavars
1542
+ }
1543
+ modifier = {
1544
+ movement_speed = 0.25
1545
+ discipline = -0.05
1546
+ }
1547
+ }
1548
+
1549
+ merc_skirmishing_almogavars = {
1550
+ mercenary_desc_key = FREE_OF_ARMY_PROFESSIONALISM_COST
1551
+ regiments_per_development = 0.05
1552
+ cavalry_weight = 0
1553
+ artillery_weight = 0
1554
+ cost_modifier = 0.5
1555
+ sprites = { dlc020_ara_sprite_pack dlc029_spa_sprite_pack dlc049_SPA_sprite_pack dlc053_spa_sprite_pack westerngfx_sprite_pack }
1556
+ trigger = {
1557
+ is_allowed_to_recruit_mercenaries = yes
1558
+ has_government_attribute = has_improved_almogavars
1559
+ }
1560
+ modifier = {
1561
+ }
1562
+ }
1563
+
1564
+ merc_veteran_almogavars = {
1565
+ mercenary_desc_key = FREE_OF_ARMY_PROFESSIONALISM_COST
1566
+ regiments_per_development = 0.05
1567
+ cavalry_weight = 0
1568
+ artillery_weight = 0
1569
+ cost_modifier = 0.7
1570
+ sprites = { dlc020_ara_sprite_pack dlc029_spa_sprite_pack dlc049_SPA_sprite_pack dlc053_spa_sprite_pack westerngfx_sprite_pack }
1571
+ trigger = {
1572
+ is_allowed_to_recruit_mercenaries = yes
1573
+ has_government_attribute = has_improved_almogavars
1574
+ }
1575
+ modifier = {
1576
+ infantry_power = 0.1
1577
+ }
1578
+ }
1579
+
1436
1580
  merc_moorish_battalion = {
1437
1581
  regiments_per_development = 0.03
1438
1582
  home_province = 343 # Fez
1439
1583
  sprites = { dlc058_mor_sprite_pack muslimgfx_sprite_pack }
1440
- trigger = {
1584
+ trigger = {
1585
+ is_allowed_to_recruit_mercenaries = yes
1441
1586
  OR = {
1442
1587
  capital_scope = { region = maghreb_region }
1443
1588
  has_country_modifier = mercenaries_to_the_standard
@@ -1451,7 +1596,8 @@ merc_kutai_company = {
1451
1596
  regiments_per_development = 0.03
1452
1597
  home_province = 638 # Kutai
1453
1598
  sprites = { asiangfx_sprite_pack }
1454
- trigger = {
1599
+ trigger = {
1600
+ is_allowed_to_recruit_mercenaries = yes
1455
1601
  OR = {
1456
1602
  capital_scope = {
1457
1603
  superregion = east_indies_superregion
@@ -1471,7 +1617,8 @@ merc_miquelet_company = {
1471
1617
  home_province = 2987 # Urgell
1472
1618
  cost_modifier = 1.1
1473
1619
  sprites = { dlc098_nav_sprite_pack dlc020_ara_sprite_pack dlc029_spa_sprite_pack dlc049_SPA_sprite_pack dlc053_spa_sprite_pack westerngfx_sprite_pack }
1474
- trigger = {
1620
+ trigger = {
1621
+ is_allowed_to_recruit_mercenaries = yes
1475
1622
  capital_scope = {
1476
1623
  OR = {
1477
1624
  region = iberia_region
@@ -1489,7 +1636,8 @@ merc_free_company_of_volunteers = {
1489
1636
  regiments_per_development = 0.03
1490
1637
  home_province = 4579 # Sayula
1491
1638
  sprites = { dlc011_spa_sprite_pack westerngfx_sprite_pack }
1492
- trigger = {
1639
+ trigger = {
1640
+ is_allowed_to_recruit_mercenaries = yes
1493
1641
  is_random_new_world = no
1494
1642
  4579 = {
1495
1643
  is_city = yes
@@ -1519,6 +1667,7 @@ merc_crabats = {
1519
1667
  cavalry_cap = 6
1520
1668
  sprites = { easterngfx_sprite_pack }
1521
1669
  trigger = {
1670
+ is_allowed_to_recruit_mercenaries = yes
1522
1671
  religion_group = christian
1523
1672
  OR = {
1524
1673
  capital_scope = {
@@ -1540,8 +1689,9 @@ merc_free_swiss_guard = {
1540
1689
  regiments_per_development = 0.025
1541
1690
  home_province = 165 # Bern
1542
1691
  cost_modifier = 1.5
1543
- sprites = { westerngfx_sprite_pack }
1544
- trigger = {
1692
+ sprites = { dlc103_swi_sprite_pack westerngfx_sprite_pack }
1693
+ trigger = {
1694
+ is_allowed_to_recruit_mercenaries = yes
1545
1695
  OR = {
1546
1696
  capital_scope = { superregion = europe_superregion }
1547
1697
  any_owned_province = {
@@ -1566,7 +1716,8 @@ merc_colonial_rangers = {
1566
1716
  cost_modifier = 1.25
1567
1717
  artillery_weight = 0.1
1568
1718
  sprites = { dlc016_eng_sprite_pack westerngfx_sprite_pack }
1569
- trigger = {
1719
+ trigger = {
1720
+ is_allowed_to_recruit_mercenaries = yes
1570
1721
  is_random_new_world = no
1571
1722
  2569 = {
1572
1723
  is_city = yes
@@ -1598,7 +1749,8 @@ merc_independent_cossack_host = {
1598
1749
  artillery_weight = 0 # no artillery
1599
1750
  cavalry_cap = 6
1600
1751
  sprites = { dlc047_zaz_sprite_pack easterngfx_sprite_pack }
1601
- trigger = {
1752
+ trigger = {
1753
+ is_allowed_to_recruit_mercenaries = yes
1602
1754
  OR = {
1603
1755
  has_estate = estate_cossacks
1604
1756
  has_reform = cossacks_reform
@@ -1621,7 +1773,8 @@ merc_kazakh_company = {
1621
1773
  cavalry_weight = 0.4
1622
1774
  cavalry_cap = 6
1623
1775
  sprites = { dlc048_shy_sprite_pack muslimgfx_sprite_pack }
1624
- trigger = {
1776
+ trigger = {
1777
+ is_allowed_to_recruit_mercenaries = yes
1625
1778
  OR = {
1626
1779
  capital_scope = { region = central_asia_region }
1627
1780
  has_estate = estate_nomadic_tribes
@@ -1639,7 +1792,8 @@ merc_yaka_free_warriors = {
1639
1792
  regiments_per_development = 0.03
1640
1793
  home_province = 4085
1641
1794
  sprites = { africangfx_sprite_pack }
1642
- trigger = {
1795
+ trigger = {
1796
+ is_allowed_to_recruit_mercenaries = yes
1643
1797
  any_owned_province = {
1644
1798
  OR = {
1645
1799
  region = central_africa_region
@@ -1654,7 +1808,8 @@ merc_great_lakes_free_warriors = {
1654
1808
  regiments_per_development = 0.03
1655
1809
  home_province = 4064
1656
1810
  sprites = { africangfx_sprite_pack }
1657
- trigger = {
1811
+ trigger = {
1812
+ is_allowed_to_recruit_mercenaries = yes
1658
1813
  OR = {
1659
1814
  any_owned_province = {
1660
1815
  region = central_africa_region
@@ -1670,7 +1825,8 @@ merc_thai_company = {
1670
1825
  regiments_per_development = 0.03
1671
1826
  home_province = 600
1672
1827
  sprites = { ayu_base_sprite_pack }
1673
- trigger = {
1828
+ trigger = {
1829
+ is_allowed_to_recruit_mercenaries = yes
1674
1830
  any_owned_province = {
1675
1831
  region = indo_china_region
1676
1832
  }
@@ -1682,7 +1838,8 @@ merc_yucatan_company = {
1682
1838
  regiments_per_development = 0.04
1683
1839
  home_province = 2633 # Ceh Pech
1684
1840
  sprites = { dlc035_may_sprite_pack southamericagfx_sprite_pack }
1685
- trigger = {
1841
+ trigger = {
1842
+ is_allowed_to_recruit_mercenaries = yes
1686
1843
  is_random_new_world = no
1687
1844
  central_america_superregion = {
1688
1845
  country_or_non_sovereign_subject_holds = root
@@ -1695,7 +1852,8 @@ merc_misquito_coast_company = {
1695
1852
  regiments_per_development = 0.03
1696
1853
  home_province = 838
1697
1854
  sprites = { dlc034_tpa_sprite_pack southamericagfx_sprite_pack }
1698
- trigger = {
1855
+ trigger = {
1856
+ is_allowed_to_recruit_mercenaries = yes
1699
1857
  is_random_new_world = no
1700
1858
  central_america_superregion = {
1701
1859
  country_or_non_sovereign_subject_holds = root
@@ -1708,7 +1866,8 @@ merc_navajo_raiders = {
1708
1866
  regiments_per_development = 0.04
1709
1867
  home_province = 878 # Navajo
1710
1868
  sprites = { dlc015_nah_sprite_pack northamericagfx_sprite_pack }
1711
- trigger = {
1869
+ trigger = {
1870
+ is_allowed_to_recruit_mercenaries = yes
1712
1871
  is_random_new_world = no
1713
1872
  OR = {
1714
1873
  california_region = {
@@ -1729,7 +1888,8 @@ merc_chonnonton_warriors = {
1729
1888
  regiments_per_development = 0.025
1730
1889
  home_province = 2586
1731
1890
  sprites = { dlc012_hur_sprite_pack northamericagfx_sprite_pack }
1732
- trigger = {
1891
+ trigger = {
1892
+ is_allowed_to_recruit_mercenaries = yes
1733
1893
  is_random_new_world = no
1734
1894
  OR = {
1735
1895
  northeast_america_region = {
@@ -1754,7 +1914,8 @@ merc_inuit_warriors = {
1754
1914
  home_province = 974
1755
1915
  cost_modifier = 1.1
1756
1916
  sprites = { inuitgfx_sprite_pack }
1757
- trigger = {
1917
+ trigger = {
1918
+ is_allowed_to_recruit_mercenaries = yes
1758
1919
  is_random_new_world = no
1759
1920
  OR = {
1760
1921
  cascadia_region = {
@@ -1776,7 +1937,8 @@ merc_free_mohawks = {
1776
1937
  home_province = 964
1777
1938
  cost_modifier = 1.1
1778
1939
  sprites = { dlc012_iro_sprite_pack northamericagfx_sprite_pack }
1779
- trigger = {
1940
+ trigger = {
1941
+ is_allowed_to_recruit_mercenaries = yes
1780
1942
  is_random_new_world = no
1781
1943
  OR = {
1782
1944
  northeast_america_region = {
@@ -1796,7 +1958,8 @@ merc_muscogee_mercenaries = {
1796
1958
  regiments_per_development = 0.04
1797
1959
  home_province = 925
1798
1960
  sprites = { dlc012_cre_sprite_pack northamericagfx_sprite_pack }
1799
- trigger = {
1961
+ trigger = {
1962
+ is_allowed_to_recruit_mercenaries = yes
1800
1963
  is_random_new_world = no
1801
1964
  OR = {
1802
1965
  southeast_america_region = {
@@ -1817,7 +1980,8 @@ merc_quito_company = {
1817
1980
  regiments_per_development = 0.04
1818
1981
  home_province = 820
1819
1982
  sprites = { dlc034_inc_sprite_pack southamericagfx_sprite_pack }
1820
- trigger = {
1983
+ trigger = {
1984
+ is_allowed_to_recruit_mercenaries = yes
1821
1985
  is_random_new_world = no
1822
1986
  OR = {
1823
1987
  peru_region = {
@@ -1835,7 +1999,8 @@ merc_silver_company = {
1835
1999
  regiments_per_development = 0.04
1836
2000
  home_province = 795
1837
2001
  sprites = { dlc034_inc_sprite_pack southamericagfx_sprite_pack }
1838
- trigger = {
2002
+ trigger = {
2003
+ is_allowed_to_recruit_mercenaries = yes
1839
2004
  is_random_new_world = no
1840
2005
  OR = {
1841
2006
  upper_peru_region = {
@@ -1859,7 +2024,8 @@ merc_dahomey_amazons = {
1859
2024
  cavalry_cap = 2
1860
2025
  home_province = 1140
1861
2026
  sprites = { dlc062_ben_sprite_pack africangfx_sprite_pack }
1862
- trigger = {
2027
+ trigger = {
2028
+ is_allowed_to_recruit_mercenaries = yes
1863
2029
  OR = {
1864
2030
  guinea_region = {
1865
2031
  country_or_non_sovereign_subject_holds = root
@@ -1887,8 +2053,9 @@ merc_gascon_musket_company = {
1887
2053
  regiments_per_development = 0.025
1888
2054
  home_province = 175
1889
2055
  cost_modifier = 1.2
1890
- sprites = { dlc001_amg_sprite_pack dlc049_FRA_sprite_pack dlc028_fra_sprite_pack dlc054_fra_sprite_pack fra_base_sprite_pack }
2056
+ sprites = { dlc120_TOU_sprite_pack dlc001_amg_sprite_pack dlc049_FRA_sprite_pack dlc028_fra_sprite_pack dlc054_fra_sprite_pack fra_base_sprite_pack }
1891
2057
  trigger = {
2058
+ is_allowed_to_recruit_mercenaries = yes
1892
2059
  capital_scope = { superregion = europe_superregion }
1893
2060
  NOT = { current_age = age_of_discovery }
1894
2061
  }
@@ -1902,20 +2069,30 @@ merc_tyrolean_guard = {
1902
2069
  home_province = 4758
1903
2070
  sprites = { dlc053_hab_sprite_pack dlc029_hab_sprite_pack hab_base_sprite_pack }
1904
2071
  trigger = {
1905
- capital_scope = { region = south_german_region }
1906
- NOT = { current_age = age_of_discovery }
2072
+ is_allowed_to_recruit_mercenaries = yes
2073
+ OR = {
2074
+ AND = {
2075
+ capital_scope = { region = south_german_region }
2076
+ NOT = { current_age = age_of_discovery }
2077
+ }
2078
+ has_unlocked_merc_company = {
2079
+ merc_company = merc_tyrolean_guard
2080
+ }
2081
+ }
1907
2082
  }
1908
2083
  modifier = { }
1909
2084
  }
1910
2085
 
1911
2086
  merc_mongol_banner = {
1912
2087
  regiments_per_development = 0.05
2088
+ mercenary_desc_key = FREE_OF_ARMY_PROFESSIONALISM_COST
1913
2089
  cavalry_weight = 0.4
1914
2090
  artillery_weight = 0.2
1915
2091
  cavalry_cap = 6
1916
2092
  home_province = 718
1917
2093
  sprites = { dlc069_kha_sprite_pack muslimgfx_sprite_pack }
1918
- trigger = {
2094
+ trigger = {
2095
+ is_allowed_to_recruit_mercenaries = yes
1919
2096
  OR = {
1920
2097
  tag = MJZ
1921
2098
  tag = MHX
@@ -1934,9 +2111,11 @@ merc_mongol_banner = {
1934
2111
 
1935
2112
  merc_swiss_canton_mercenaries = {
1936
2113
  regiments_per_development = 0.05
2114
+ mercenary_desc_key = FREE_OF_ARMY_PROFESSIONALISM_COST
1937
2115
  home_province = 165
1938
- sprites = { westerngfx_sprite_pack }
1939
- trigger = {
2116
+ sprites = { dlc103_swi_sprite_pack westerngfx_sprite_pack }
2117
+ trigger = {
2118
+ is_allowed_to_recruit_mercenaries = yes
1940
2119
  tag = SWI
1941
2120
  mission_completed = emp_swi_mercenaries
1942
2121
  }
@@ -1945,3 +2124,518 @@ merc_swiss_canton_mercenaries = {
1945
2124
  discipline = 0.05
1946
2125
  }
1947
2126
  }
2127
+
2128
+ merc_japanese_volunteers = {
2129
+ regiments_per_development = 0.02
2130
+ mercenary_desc_key = FREE_OF_ARMY_PROFESSIONALISM_COST
2131
+ cavalry_weight = 0.1
2132
+ artillery_weight = 0.3
2133
+ cavalry_cap = 2
2134
+ home_province = 600
2135
+ sprites = { dlc068_jap_sprite_pack jap_base_sprite_pack }
2136
+ trigger = {
2137
+ is_allowed_to_recruit_mercenaries = yes
2138
+ mission_completed = mnd_siam_japan
2139
+ }
2140
+ modifier = {
2141
+ infantry_power = 0.1
2142
+ discipline = 0.025
2143
+ }
2144
+ }
2145
+
2146
+ merc_militant_order_of_saint_joan = {
2147
+ regiments_per_development = 0.025
2148
+ mercenary_desc_key = FREE_OF_ARMY_PROFESSIONALISM_COST
2149
+ cavalry_weight = 0.1
2150
+ artillery_weight = 0.2
2151
+ cavalry_cap = 2
2152
+ home_province = 184
2153
+ cost_modifier = 0.5
2154
+ sprites = { dlc120_CHP_sprite_pack dlc001_orl_sprite_pack dlc049_FRA_sprite_pack dlc028_fra_sprite_pack dlc054_fra_sprite_pack fra_base_sprite_pack }
2155
+ trigger = {
2156
+ is_allowed_to_recruit_mercenaries = yes
2157
+ has_country_flag = militant_order_of_saint_joan
2158
+ }
2159
+ modifier = {
2160
+ may_recruit_female_generals = yes
2161
+ female_advisor_chance = 1.0
2162
+ fire_damage = 0.2
2163
+ discipline = 0.05
2164
+ }
2165
+ }
2166
+
2167
+ merc_eth_janissaries_company = {
2168
+ regiments_per_development = 0.03
2169
+ home_province = 1211
2170
+ cost_modifier = 0.25
2171
+ sprites = { dlc002_tur_sprite_pack dlc042_tur_sprite_pack tur_base_sprite_pack }
2172
+ trigger = {
2173
+ is_allowed_to_recruit_mercenaries = yes
2174
+ OR = {
2175
+ AND = {
2176
+ tag = ADA
2177
+ exists = TUR
2178
+ has_global_flag = eth_ottoman_company_available
2179
+ }
2180
+ has_country_flag = aju_can_use_janissaries_mercs
2181
+ AND = {
2182
+ capital_scope = {
2183
+ continent = africa
2184
+ }
2185
+ OR = {
2186
+ is_subject_of = TUR
2187
+ alliance_with = TUR
2188
+ is_subject_of = RUM
2189
+ alliance_with = RUM
2190
+ }
2191
+ }
2192
+ }
2193
+ }
2194
+ modifier = {
2195
+ shock_damage_received = -0.1
2196
+ fire_damage_received = -0.1
2197
+ }
2198
+ }
2199
+
2200
+ merc_eth_musketeers_company = {
2201
+ regiments_per_development = 0.02
2202
+ home_province = 1224
2203
+ cost_modifier = 0.25
2204
+ sprites = { dlc098_nav_sprite_pack dlc020_ara_sprite_pack dlc029_spa_sprite_pack dlc049_SPA_sprite_pack dlc053_spa_sprite_pack westerngfx_sprite_pack }
2205
+ trigger = {
2206
+ is_allowed_to_recruit_mercenaries = yes
2207
+ tag = ETH
2208
+ exists = POR
2209
+ has_global_flag = eth_portugese_company_available
2210
+ }
2211
+ modifier = {
2212
+ discipline = 0.05
2213
+ infantry_power = 0.1
2214
+ }
2215
+ }
2216
+
2217
+ merc_zim_butua_warriors = {
2218
+ regiments_per_development = 0.03
2219
+ home_province = 1185
2220
+ cost_modifier = 0.75
2221
+ sprites = { dlc098_nav_sprite_pack dlc020_ara_sprite_pack dlc029_spa_sprite_pack dlc049_SPA_sprite_pack dlc053_spa_sprite_pack westerngfx_sprite_pack }
2222
+ trigger = {
2223
+ is_allowed_to_recruit_mercenaries = yes
2224
+ OR = {
2225
+ is_or_was_tag = {
2226
+ tag = RZW
2227
+ }
2228
+ has_country_flag = zim_enabled_butua_warriors
2229
+ }
2230
+ }
2231
+ modifier = {
2232
+ discipline = 0.05
2233
+ infantry_power = 0.1
2234
+ }
2235
+ }
2236
+
2237
+ merc_aju_mamluk_soldiers = {
2238
+ regiments_per_development = 0.03
2239
+ cost_modifier = 0.75
2240
+ cavalry_weight = 0.25
2241
+ sprites = { dlc098_nav_sprite_pack dlc020_ara_sprite_pack dlc029_spa_sprite_pack dlc049_SPA_sprite_pack dlc053_spa_sprite_pack westerngfx_sprite_pack }
2242
+ trigger = {
2243
+ is_allowed_to_recruit_mercenaries = yes
2244
+ OR = {
2245
+ AND = {
2246
+ is_or_was_tag = {
2247
+ tag = AJU
2248
+ }
2249
+ exists = MAM
2250
+ MAM = {
2251
+ NOT = {
2252
+ war_with = ROOT
2253
+ }
2254
+ }
2255
+ }
2256
+ has_country_flag = ada_mamluk_mercs
2257
+ }
2258
+ }
2259
+ modifier = {
2260
+ cavalry_power = 0.1
2261
+ }
2262
+ }
2263
+
2264
+ merc_oyo_cavalry = {
2265
+ regiments_per_development = 0.04
2266
+ cost_modifier = 0.25
2267
+ cavalry_weight = 1
2268
+ home_province = 1144
2269
+ sprites = { dlc062_ben_sprite_pack africangfx_sprite_pack }
2270
+ trigger = {
2271
+ is_allowed_to_recruit_mercenaries = yes
2272
+ has_unlocked_merc_company = {
2273
+ merc_company = merc_oyo_cavalry
2274
+ }
2275
+ }
2276
+ modifier = {
2277
+ cavalry_flanking = 0.5
2278
+ cav_to_inf_ratio = 1
2279
+ cavalry_power = 0.2
2280
+ }
2281
+ }
2282
+
2283
+ merc_hakkapeliita_cavalry = {
2284
+ regiments_per_development = 0.02
2285
+ mercenary_desc_key = FREE_OF_ARMY_PROFESSIONALISM_COST
2286
+ cost_modifier = 0.25
2287
+ cavalry_weight = 1
2288
+ home_province = 28 # Nyland
2289
+ sprites = { dlc116_FIN_sprite_pack dlc054_swe_sprite_pack dlc028_swe_sprite_pack swe_base_sprite_pack westerngfx_sprite_pack }
2290
+ trigger = {
2291
+ is_allowed_to_recruit_mercenaries = yes
2292
+ OR = {
2293
+ has_country_modifier = rus_grand_duke_of_finland
2294
+ has_unlocked_merc_company = {
2295
+ merc_company = merc_hakkapeliita_cavalry
2296
+ }
2297
+ }
2298
+ }
2299
+ modifier = {
2300
+ cavalry_shock = 1
2301
+ cav_to_inf_ratio = 1
2302
+ movement_speed = 0.25
2303
+ }
2304
+ }
2305
+
2306
+ merc_large_hakkapeliita_cavalry = {
2307
+ regiments_per_development = 0.05
2308
+ mercenary_desc_key = FREE_OF_ARMY_PROFESSIONALISM_COST
2309
+ cost_modifier = 0.25
2310
+ cavalry_weight = 1
2311
+ home_province = 28 # Nyland
2312
+ sprites = { dlc116_FIN_sprite_pack dlc054_swe_sprite_pack dlc028_swe_sprite_pack swe_base_sprite_pack westerngfx_sprite_pack }
2313
+ trigger = {
2314
+ is_allowed_to_recruit_mercenaries = yes
2315
+ has_unlocked_merc_company = {
2316
+ merc_company = merc_large_hakkapeliita_cavalry
2317
+ }
2318
+ }
2319
+ modifier = {
2320
+ cav_to_inf_ratio = 1
2321
+ cavalry_shock = 1
2322
+ movement_speed = 0.25
2323
+ }
2324
+ }
2325
+
2326
+ merc_guerilla_hakkapeliita_cavalry = {
2327
+ regiments_per_development = 0.02
2328
+ mercenary_desc_key = FREE_OF_ARMY_PROFESSIONALISM_COST
2329
+ cost_modifier = 0.25
2330
+ cavalry_weight = 1
2331
+ home_province = 28 # Nyland
2332
+ sprites = { dlc116_FIN_sprite_pack dlc054_swe_sprite_pack dlc028_swe_sprite_pack swe_base_sprite_pack westerngfx_sprite_pack }
2333
+ trigger = {
2334
+ is_allowed_to_recruit_mercenaries = yes
2335
+ has_unlocked_merc_company = {
2336
+ merc_company = merc_guerilla_hakkapeliita_cavalry
2337
+ }
2338
+ }
2339
+ modifier = {
2340
+ cav_to_inf_ratio = 1
2341
+ cavalry_shock = 1
2342
+ movement_speed = 0.33
2343
+ }
2344
+ }
2345
+
2346
+ merc_elite_hakkapeliita_cavalry = {
2347
+ regiments_per_development = 0.005
2348
+ mercenary_desc_key = FREE_OF_ARMY_PROFESSIONALISM_COST
2349
+ cost_modifier = 0.25
2350
+ cavalry_weight = 1
2351
+ home_province = 28 # Nyland
2352
+ sprites = { swe_base_sprite_pack westerngfx_sprite_pack }
2353
+ trigger = {
2354
+ is_allowed_to_recruit_mercenaries = yes
2355
+ has_unlocked_merc_company = {
2356
+ merc_company = merc_elite_hakkapeliita_cavalry
2357
+ }
2358
+ }
2359
+ modifier = {
2360
+ cav_to_inf_ratio = 1
2361
+ cavalry_shock = 1
2362
+ cavalry_fire = 1
2363
+ movement_speed = 0.25
2364
+ }
2365
+ }
2366
+
2367
+ merc_prussian_volunteer_army = {
2368
+ regiments_per_development = 0.01
2369
+ mercenary_desc_key = FREE_OF_ARMY_PROFESSIONALISM_COST
2370
+ cost_modifier = 2
2371
+ cavalry_weight = 0
2372
+ home_province = 41 # K?sberg
2373
+ sprites = { dlc054_pru_sprite_pack dlc028_bra_sprite_pack pru_base_sprite_pack }
2374
+ trigger = {
2375
+ is_allowed_to_recruit_mercenaries = yes
2376
+ OR = {
2377
+ has_unlocked_merc_company = {
2378
+ merc_company = merc_prussian_volunteer_army
2379
+ }
2380
+ AND = {
2381
+ OR = {
2382
+ alliance_with = PRU
2383
+ tag = PRU
2384
+ }
2385
+ is_year = 1700
2386
+ }
2387
+ }
2388
+ }
2389
+ modifier = {
2390
+ infantry_power = 0.2
2391
+ discipline = 0.05
2392
+ }
2393
+ }
2394
+
2395
+ merc_tatar_vanguard = {
2396
+ regiments_per_development = 0.05
2397
+ mercenary_desc_key = FREE_OF_ARMY_PROFESSIONALISM_COST
2398
+ cost_modifier = 0.25
2399
+ cavalry_weight = 1
2400
+ artillery_weight = 0
2401
+ sprites = { dlc048_tim_sprite_pack muslimgfx_sprite_pack }
2402
+ trigger = {
2403
+ has_unlocked_merc_company = { merc_company = merc_tatar_vanguard }
2404
+ }
2405
+ modifier = {
2406
+ cavalry_shock = 0.5
2407
+ loot_amount = 0.5
2408
+ cav_to_inf_ratio = 1
2409
+ }
2410
+ min_size = 4
2411
+ max_size = 20
2412
+ manpower_pool = 50
2413
+ }
2414
+
2415
+ merc_righteous_army = {
2416
+ regiments_per_development = 0.05
2417
+ mercenary_desc_key = FREE_OF_ARMY_PROFESSIONALISM_COST
2418
+ cost_modifier = 0.1
2419
+ cavalry_weight = 0
2420
+ artillery_weight = 0
2421
+ sprites = { dlc068_kor_sprite_pack }
2422
+ trigger = {
2423
+ has_country_modifier = the_righteous_army
2424
+ NOT = { has_country_modifier = the_righteous_army_cd }
2425
+ is_allowed_to_recruit_mercenaries = yes
2426
+ }
2427
+ modifier = {
2428
+ }
2429
+ }
2430
+
2431
+ merc_byz_turkish_janissaries = {
2432
+ regiments_per_development = 0.04
2433
+ home_province = 326 # Ankara
2434
+ mercenary_desc_key = FREE_OF_ARMY_PROFESSIONALISM_COST
2435
+ cavalry_weight = 0 #Pure infantry
2436
+ cavalry_cap = 0
2437
+ sprites = { dlc006_byz_sprite_pack easterngfx_sprite_pack }
2438
+ trigger = {
2439
+ is_allowed_to_recruit_mercenaries = yes
2440
+ has_country_flag = BYZ_janissary_merc_company
2441
+ }
2442
+ modifier = {
2443
+ infantry_power = 0.1
2444
+ morale_damage_received = -0.1
2445
+ }
2446
+ }
2447
+
2448
+ merc_byz_varangian_guard = {
2449
+ regiments_per_development = 0.02 #1 regiment every 50 dev. Reaches max at 400 dev.
2450
+ max_size = 8
2451
+ min_size = 8
2452
+ no_additional_manpower_from_max_size = yes
2453
+ home_province = 151 # Constantinople
2454
+ cavalry_weight = 0 #Pure infantry
2455
+ mercenary_desc_key = FREE_OF_ARMY_PROFESSIONALISM_COST
2456
+ cavalry_cap = 0
2457
+ sprites = { dlc006_byz_sprite_pack easterngfx_sprite_pack }
2458
+ trigger = {
2459
+ is_allowed_to_recruit_mercenaries = yes
2460
+ mission_completed = BYZ_varangian_guard
2461
+ }
2462
+ modifier = {
2463
+ fire_damage_received = -0.33 #very powerful, but very limited numbers.
2464
+ shock_damage_received = -0.33
2465
+ morale_damage_received = -0.33
2466
+ }
2467
+ }
2468
+
2469
+ merc_byz_palace_guard = {
2470
+ regiments_per_development = 0.01
2471
+ max_size = 5
2472
+ min_size = 5
2473
+ no_additional_manpower_from_max_size = yes
2474
+ mercenary_desc_key = FREE_OF_FORCELIMIT_COST
2475
+ cost_modifier = 1.25
2476
+ counts_towards_force_limit = no
2477
+ home_province = 151 # Constantinople
2478
+ cavalry_weight = 0 #Pure infantry
2479
+ cavalry_cap = 0
2480
+ sprites = { dlc006_byz_sprite_pack easterngfx_sprite_pack }
2481
+ trigger = {
2482
+ is_allowed_to_recruit_mercenaries = yes
2483
+ tag = BYZ
2484
+ }
2485
+ modifier = {
2486
+ }
2487
+ }
2488
+
2489
+ wandering_knights_of_rhodes = {
2490
+ regiments_per_development = 0.03 #1 regiment every 10 dev. Reaches max at 100.
2491
+ max_size = 40
2492
+ cost_modifier = 1
2493
+ counts_towards_force_limit = no
2494
+ home_province = 320 # Rhodes
2495
+ cavalry_weight = 0.2
2496
+ artillery_weight = 0
2497
+ cavalry_cap = 6
2498
+ sprites = { dlc040_kni_sprite_pack westerngfx_sprite_pack }
2499
+ trigger = {
2500
+ KNI = { exists = no }
2501
+ capital_scope = { continent = europe }
2502
+ religion_group = christian
2503
+ }
2504
+ modifier = {
2505
+ shock_damage = 0.05
2506
+ morale_damage = 0.05
2507
+ }
2508
+ }
2509
+
2510
+ rnw_modifier_weights = {
2511
+ shock_damage = {
2512
+ min = 0.05
2513
+ max = 0.1
2514
+ weight = 2
2515
+ cost_modifier = 0.3
2516
+ }
2517
+ shock_damage_received = {
2518
+ min = -0.05
2519
+ max = -0.1
2520
+ weight = 1.5
2521
+ cost_modifier = 0.3
2522
+ }
2523
+ fire_damage = {
2524
+ min = 0.05
2525
+ max = 0.1
2526
+ weight = 2
2527
+ cost_modifier = 0.3
2528
+ }
2529
+ fire_damage_received = {
2530
+ min = -0.05
2531
+ max = -0.1
2532
+ weight = 1.5
2533
+ cost_modifier = 0.3
2534
+ }
2535
+ discipline = {
2536
+ min = -0.05
2537
+ max = 0.05
2538
+ weight = 2
2539
+ cost_modifier = 0.3
2540
+ }
2541
+ infantry_power = {
2542
+ min = 0.05
2543
+ max = 0.1
2544
+ weight = 1
2545
+ cost_modifier = 0.2
2546
+ sub_unit = infantry
2547
+ }
2548
+ infantry_fire = {
2549
+ min = 0.05
2550
+ max = 0.2
2551
+ weight = 0.5
2552
+ cost_modifier = 0.1
2553
+ sub_unit = infantry
2554
+ }
2555
+ infantry_shock = {
2556
+ min = 0.05
2557
+ max = 0.2
2558
+ weight = 0.5
2559
+ cost_modifier = 0.1
2560
+ sub_unit = infantry
2561
+ }
2562
+ cavalry_power = {
2563
+ min = 0.05
2564
+ max = 0.1
2565
+ weight = 1
2566
+ cost_modifier = 0.2
2567
+ sub_unit = cavalry
2568
+ }
2569
+ cavalry_fire = {
2570
+ min = 0.05
2571
+ max = 0.2
2572
+ weight = 0.5
2573
+ cost_modifier = 0.1
2574
+ sub_unit = cavalry
2575
+ }
2576
+ cavalry_shock = {
2577
+ min = 0.05
2578
+ max = 0.2
2579
+ weight = 0.5
2580
+ cost_modifier = 0.1
2581
+ sub_unit = cavalry
2582
+ }
2583
+ cavalry_flanking = {
2584
+ min = 0.33
2585
+ max = 1
2586
+ weight = 0.5
2587
+ cost_modifier = 0.1
2588
+ sub_unit = cavalry
2589
+ }
2590
+ artillery_power = {
2591
+ min = 0.05
2592
+ max = 0.1
2593
+ weight = 0.5
2594
+ cost_modifier = 0.2
2595
+ sub_unit = artillery
2596
+ }
2597
+ artillery_fire = {
2598
+ min = 0.05
2599
+ max = 0.2
2600
+ weight = 0.25
2601
+ cost_modifier = 0.1
2602
+ sub_unit = artillery
2603
+ }
2604
+ artillery_shock = {
2605
+ min = 0.05
2606
+ max = 0.2
2607
+ weight = 0.25
2608
+ cost_modifier = 0.1
2609
+ sub_unit = artillery
2610
+ }
2611
+ land_morale = {
2612
+ min = 0.05
2613
+ max = 0.1
2614
+ weight = 2
2615
+ cost_modifier = 0.2
2616
+ }
2617
+ reinforce_speed = {
2618
+ min = -0.2
2619
+ max = 0.2
2620
+ weight = 0.7
2621
+ cost_modifier = 0.1
2622
+ }
2623
+ movement_speed = {
2624
+ min = 0.1
2625
+ max = 0.2
2626
+ weight = 1
2627
+ cost_modifier = 0.1
2628
+ }
2629
+ land_attrition = {
2630
+ min = -0.1
2631
+ max = -0.3
2632
+ weight = 0.5
2633
+ cost_modifier = 0.1
2634
+ }
2635
+ prestige_from_land = {
2636
+ min = 0.1
2637
+ max = 0.3
2638
+ weight = 0.2
2639
+ cost_modifier = 0.15
2640
+ }
2641
+ }
common/mercenary_companies/example.txt CHANGED
@@ -10,6 +10,7 @@ merc__local_free_company = {
10
10
  cost_modifier = 0.75
11
11
  trigger = {
12
12
  total_development = 150
13
+ is_allowed_to_recruit_mercenaries = yes
13
14
  }
14
15
  # No home province means local mercenary company
15
16
  }
@@ -21,6 +22,7 @@ merc__local_small_company = {
21
22
  cavalry_cap = 2
22
23
  trigger = {
23
24
  NOT = { total_development = 150 }
25
+ is_allowed_to_recruit_mercenaries = yes
24
26
  }
25
27
  cost_modifier = 0.3
26
28
  modifier = {
@@ -37,6 +39,7 @@ merc__local_free_city_company = {
37
39
  cavalry_cap = 2
38
40
  trigger = {
39
41
  has_reform = free_city
42
+ is_allowed_to_recruit_mercenaries = yes
40
43
  }
41
44
  cost_modifier = 0.3
42
45
  modifier = {
@@ -54,6 +57,7 @@ merc__local_grand_company = {
54
57
  cost_modifier = 0.75
55
58
  trigger = {
56
59
  total_development = 150
60
+ is_allowed_to_recruit_mercenaries = yes
57
61
  }
58
62
  # No home province means local mercenary company
59
63
  }
@@ -66,6 +70,7 @@ merc__local_independent_army = {
66
70
  cost_modifier = 0.75
67
71
  trigger = {
68
72
  total_development = 150
73
+ is_allowed_to_recruit_mercenaries = yes
69
74
  }
70
75
  # No home province means local mercenary company
71
76
  }
@@ -77,6 +82,7 @@ merc_local_all_female_company = {
77
82
  cavalry_cap = 2
78
83
  trigger = {
79
84
  has_country_flag = female_mercs
85
+ is_allowed_to_recruit_mercenaries = yes
80
86
  }
81
87
  modifier = {
82
88
  shock_damage_received = 0.05
@@ -95,6 +101,7 @@ twenty_good_men = {
95
101
  capital_scope = {
96
102
  province_id = 4365
97
103
  }
104
+ is_allowed_to_recruit_mercenaries = yes
98
105
  }
99
106
  modifier = {
100
107
  land_morale = 0.15