Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. common/subject_types/00_subject_types.txt +337 -0
common/subject_types/00_subject_types.txt CHANGED
@@ -48,6 +48,13 @@ trade_protectorate = {}
48
48
  hereditary_pronoia_subject_type = {}
49
49
  pronoia_subject_type = {}
50
50
  cultural_sphere_of_influence_subject = {}
51
+ theodoro_personal_union = {}
52
+ incorporated_vassal = {}
53
+ nahuatl_tributary = {}
54
+ european_colony = {}
55
+ mongol_brother_realm = {}
56
+ integrated_personal_union = {}
57
+ soyurghal_subject_type = {}
51
58
 
52
59
  default = {
53
60
  # Graphics:
@@ -271,6 +278,14 @@ vassal = {
271
278
  }
272
279
  }
273
280
  }
281
+ modifier_subject = {
282
+ modifier = GER_extra_prov_trade_power
283
+ trigger = {
284
+ overlord = {
285
+ has_estate_privilege = estate_burghers_GER_customs_union
286
+ }
287
+ }
288
+ }
274
289
 
275
290
  overlord_opinion_modifier = is_vassal
276
291
  subject_opinion_modifier = is_vassal
@@ -523,6 +538,16 @@ personal_union = {
523
538
  }
524
539
  modifier = pu_overlord_bonus
525
540
  }
541
+ modifier_overlord = {
542
+ trigger = {
543
+ OR = {
544
+ tag = ENG
545
+ tag = GBR
546
+ }
547
+ overlord = { has_country_flag = ned_man_o_wars_from_pu_flag }
548
+ }
549
+ modifier = ned_man_o_war_modifier
550
+ }
526
551
  modifier_subject = {
527
552
  trigger = {
528
553
  overlord = { has_government_attribute = personal_union_war_contribution }
@@ -653,6 +678,17 @@ colony = {
653
678
  overlord = { has_country_modifier = gbr_new_world_dominance }
654
679
  }
655
680
  }
681
+
682
+ modifier_subject = {
683
+ modifier = ITA_extra_goods_produced_for_colonies
684
+ trigger = {
685
+ custom_trigger_tooltip = {
686
+ tooltip = ITA_trades_to_come_flag_tt
687
+ overlord = { has_country_flag = ITA_trades_to_come_flag }
688
+ }
689
+ }
690
+ }
691
+
656
692
 
657
693
  overlord_opinion_modifier = colonial_relation
658
694
  subject_opinion_modifier = colonial_relation
@@ -695,6 +731,13 @@ crown_colony = {
695
731
  modifier_subject = {
696
732
  modifier = crown_colony_subject
697
733
  }
734
+
735
+ modifier_subject = {
736
+ modifier = ITA_extra_goods_produced_for_colonies
737
+ trigger = {
738
+ overlord = { has_country_flag = ITA_trades_to_come_flag }
739
+ }
740
+ }
698
741
  }
699
742
 
700
743
  private_enterprise = {
@@ -728,6 +771,13 @@ private_enterprise = {
728
771
  modifier_subject = {
729
772
  modifier = private_enterprise_subject
730
773
  }
774
+
775
+ modifier_subject = {
776
+ modifier = ITA_extra_goods_produced_for_colonies
777
+ trigger = {
778
+ overlord = { has_country_flag = ITA_trades_to_come_flag }
779
+ }
780
+ }
731
781
  }
732
782
 
733
783
  self_governing_colony = {
@@ -762,6 +812,13 @@ self_governing_colony = {
762
812
  modifier_subject = {
763
813
  modifier = self_governing_colony_subject
764
814
  }
815
+
816
+ modifier_subject = {
817
+ modifier = ITA_extra_goods_produced_for_colonies
818
+ trigger = {
819
+ overlord = { has_country_flag = ITA_trades_to_come_flag }
820
+ }
821
+ }
765
822
  }
766
823
 
767
824
 
@@ -892,6 +949,23 @@ tributary_state = {
892
949
  }
893
950
  }
894
951
  }
952
+ modifier_subject = {
953
+ modifier = hordes_tributary_state_reduced_liberty_desire
954
+ trigger = {
955
+ overlord = {
956
+ has_country_flag = hordes_buffed_tributaries_flag
957
+ }
958
+ }
959
+ }
960
+ modifier_overlord = {
961
+ modifier = hordes_tributary_state_tribute
962
+ trigger = {
963
+ total_development = 100
964
+ overlord = {
965
+ has_country_flag = hordes_buffed_tributaries_flag
966
+ }
967
+ }
968
+ }
895
969
  }
896
970
 
897
971
  eyalet = {
@@ -1175,6 +1249,7 @@ trade_protectorate = {
1175
1249
  uses_military_focus = no
1176
1250
  overlord_protects_external = yes
1177
1251
  counts_for_borders = no
1252
+ counts_as_overlord_holding = yes
1178
1253
  can_use_claims = no
1179
1254
  share_rebel_popup = no
1180
1255
  can_transfer_in_peace = no
@@ -1454,6 +1529,268 @@ cultural_sphere_of_influence_subject = {
1454
1529
  }
1455
1530
  }
1456
1531
 
1532
+ theodoro_personal_union = {
1533
+ copy_from = personal_union
1534
+
1535
+ annex_cost_per_development = 6.0
1536
+ }
1537
+
1538
+ incorporated_vassal = {
1539
+ copy_from = vassal
1540
+ count = vassal
1541
+
1542
+ annex_cost_per_development = 6.0
1543
+ sprite = GFX_icon_incorporated_vassal_subject_type
1544
+ diplomacy_overlord_sprite = GFX_icon_diplomacy_lead_incorporated_vassal_subject_type
1545
+ diplomacy_subject_sprite = GFX_icon_diplomacy_am_incorporated_vassal_subject_type
1546
+ modifier_overlord = {
1547
+ trigger = {
1548
+ NOT = {
1549
+ has_country_flag = free_incorporated_vassal
1550
+ }
1551
+ }
1552
+ modifier = base_incorporated_vassal_cost
1553
+ }
1554
+ }
1555
+
1556
+ nahuatl_tributary = {
1557
+ copy_from = tributary_state
1558
+ can_have_great_projects_moved_by_overlord = no
1559
+
1560
+ is_potential_overlord = {
1561
+ OR = {
1562
+ religion = nahuatl
1563
+ religion = mesoamerican_religion
1564
+ }
1565
+ }
1566
+
1567
+ sprite = GFX_icon_nahuatl_tributary
1568
+ diplomacy_overlord_sprite = GFX_icon_diplomacy_lead_nahuatl_tributary
1569
+ diplomacy_subject_sprite = GFX_icon_diplomacy_am_nahuatl_tributary
1570
+
1571
+ can_have_subjects_of_other_types = yes
1572
+ joins_overlords_wars = no
1573
+ can_fight_independence_war = yes
1574
+ overlord_can_attack = no
1575
+ is_voluntary = no
1576
+ can_be_annexed = yes
1577
+ takes_diplo_slot = no
1578
+ relative_power_class = 1
1579
+ can_release_in_peace = no
1580
+ overlord_protects_external = yes
1581
+ counts_for_borders = yes
1582
+ can_use_claims = no
1583
+ can_send_tribute = yes
1584
+ gets_help_with_rebels = no
1585
+ trust_on_start = 0
1586
+ base_liberty_desire = 0.0
1587
+ liberty_desire_development_ratio = 0.15
1588
+ forcelimit_to_overlord = 0.1
1589
+ military_focus = 2.0
1590
+ share_rebel_popup = yes
1591
+ can_set_mil_focus = no
1592
+ can_send_missionary_to_subject = yes
1593
+ sacrifice_ruler = yes
1594
+ sacrifice_heir = yes
1595
+ place_relative_on_throne = yes
1596
+
1597
+ can_fight = {
1598
+ }
1599
+ can_rival = {
1600
+ }
1601
+ can_ally = {
1602
+ }
1603
+ can_marry = {
1604
+ }
1605
+
1606
+ enforce_religion = no
1607
+ grant_core_claim = no
1608
+ bestow_gifts = no
1609
+ send_additional_troops = no
1610
+ demand_artifacts = no
1611
+ demand_additional_tribute = yes
1612
+ placate_rulers = yes
1613
+ knowledge_sharing = no
1614
+ # (continuous)
1615
+ embargo_rivals = no
1616
+
1617
+ modifier_subject = {
1618
+ modifier = subject_nation
1619
+ }
1620
+ modifier_overlord = {
1621
+ trigger = {
1622
+ overlord = {
1623
+ has_country_flag = azt_buff_nahuatl_tributaries_flag
1624
+ }
1625
+ }
1626
+ modifier = azt_nahuatl_tributary_buff
1627
+ }
1628
+ modifier_overlord = {
1629
+ trigger = {
1630
+ overlord = {
1631
+ has_estate_privilege = estate_nobles_MAY_spread_dynastic_influence
1632
+ dynasty = ROOT
1633
+ }
1634
+
1635
+ }
1636
+ modifier = may_dynastic_influence_modifier
1637
+ }
1638
+ }
1639
+
1640
+ european_colony = {
1641
+ copy_from = colony
1642
+
1643
+ is_potential_overlord = {
1644
+ has_country_flag = SUN_enable_european_colonies_flag
1645
+ }
1646
+
1647
+ modifier_subject = {
1648
+ modifier = SUN_less_ld_for_colonies_modifier
1649
+ trigger = {
1650
+ overlord = {
1651
+ custom_trigger_tooltip = {
1652
+ tooltip = SUN_less_ld_for_colonies_flag_tt
1653
+ has_country_flag = SUN_less_ld_for_colonies_flag
1654
+ }
1655
+ }
1656
+ }
1657
+ }
1658
+ modifier_subject = {
1659
+ modifier = SUN_gp_for_colonies_modifier
1660
+ trigger = {
1661
+ overlord = {
1662
+ custom_trigger_tooltip = {
1663
+ tooltip = SUN_gp_for_colonies_flag_tt
1664
+ has_country_flag = SUN_gp_for_colonies_flag
1665
+ }
1666
+ }
1667
+ }
1668
+ }
1669
+ modifier_overlord = {
1670
+ modifier = SUN_tariffs_for_colonies_modifier
1671
+ trigger = {
1672
+ overlord = {
1673
+ custom_trigger_tooltip = {
1674
+ tooltip = SUN_tariffs_for_colonies_flag_tt
1675
+ has_country_flag = SUN_tariffs_for_colonies_flag
1676
+ }
1677
+ }
1678
+ }
1679
+ }
1680
+
1681
+ customize_subject = no
1682
+ sprite = GFX_icon_european_colony
1683
+ diplomacy_overlord_sprite = GFX_icon_diplomacy_lead_european_colony
1684
+ diplomacy_subject_sprite = GFX_icon_diplomacy_am_european_colony
1685
+ }
1686
+
1687
+ mongol_brother_realm = {
1688
+ copy_from = personal_union
1689
+ can_have_great_projects_moved_by_overlord = yes
1690
+
1691
+ sprite = GFX_icon_mongol_brother_realm_subject_type
1692
+ diplomacy_overlord_sprite = GFX_icon_diplomacy_lead_mongol_brother_realm_subject_type
1693
+ diplomacy_subject_sprite = GFX_icon_diplomacy_am_mongol_brother_realm_subject_type
1694
+
1695
+ pays_overlord = 1.5
1696
+ has_overlords_ruler = no
1697
+ joins_overlords_wars = yes
1698
+ can_fight_independence_war = yes
1699
+ can_be_integrated = yes
1700
+ takes_diplo_slot = no
1701
+ relative_power_class = 1
1702
+ uses_military_focus = yes
1703
+ can_release_in_peace = no
1704
+ overlord_protects_external = yes
1705
+ counts_for_borders = yes
1706
+ can_use_claims = yes
1707
+ gets_help_with_rebels = yes
1708
+ trust_on_start = 20
1709
+ base_liberty_desire = -25.0
1710
+ liberty_desire_development_ratio = 0.01
1711
+ forcelimit_to_overlord = 0.5
1712
+ military_focus = 1.0
1713
+ share_rebel_popup = yes
1714
+ can_set_mil_focus = yes
1715
+ can_send_missionary_to_subject = yes
1716
+ integration_requires_same_religion_group = no
1717
+
1718
+ restoration_cb = cb_restore_personal_union
1719
+
1720
+ can_fight = {
1721
+ independent_nations = yes
1722
+ }
1723
+ can_rival = {
1724
+ }
1725
+ can_ally = {
1726
+ }
1727
+ can_marry = {
1728
+ }
1729
+
1730
+ # Subject Interactions:
1731
+ placate_rulers = no
1732
+ enforce_culture = yes
1733
+ siphon_income = yes
1734
+ support_loyalists = yes
1735
+ knowledge_sharing = yes
1736
+ # (continuous)
1737
+ embargo_rivals = yes
1738
+
1739
+ modifier_subject = {
1740
+ modifier = mongol_brother_realm_modifier
1741
+ }
1742
+ modifier_overlord = {
1743
+ modifier = hordes_brother_realm_cavalry_buff
1744
+ }
1745
+ }
1746
+
1747
+ integrated_personal_union = {
1748
+ copy_from = personal_union
1749
+ sprite = GFX_icon_integrated_personal_union_subject_type
1750
+ diplomacy_overlord_sprite = GFX_icon_diplomacy_lead_integrated_personal_union_subject_type
1751
+ diplomacy_subject_sprite = GFX_icon_diplomacy_am_integrated_personal_union_subject_type
1752
+ annex_cost_per_development = 6.0
1753
+ takes_diplo_slot = no
1754
+ }
1755
+
1756
+ soyurghal_subject_type = {
1757
+ copy_from = vassal
1758
+ count = vassal
1759
+
1760
+ # Graphics:
1761
+ sprite = GFX_icon_soyurghal_subject_type
1762
+ diplomacy_overlord_sprite = GFX_icon_diplomacy_lead_soyurghal_subject_type
1763
+ diplomacy_subject_sprite = GFX_icon_diplomacy_am_soyurghal_subject_type
1764
+
1765
+ # Properties:
1766
+ created_by_overlord = yes
1767
+ extend_trading_range = yes
1768
+
1769
+ takes_diplo_slot = no
1770
+ annex_cost_per_development = 16.0
1771
+
1772
+ place_relative_on_throne = no
1773
+
1774
+ pays_overlord = 0
1775
+ forcelimit_to_overlord = 0.2
1776
+ naval_forcelimit_to_overlord = 0.2
1777
+ manpower_to_overlord = 0.2
1778
+ sailors_to_overlord = 0.25
1779
+ military_focus = 1.0
1780
+
1781
+ subsidize_armies = yes
1782
+ scutage = no
1783
+ send_officers = yes
1784
+ send_additional_troops = yes
1785
+
1786
+ modifier_subject = {
1787
+ modifier = soyurghal_base_modifiers
1788
+ }
1789
+ modifier_overlord = {
1790
+ modifier = soyurghal_base_overlord_modifiers
1791
+ }
1792
+ }
1793
+
1457
1794
  # Completely scripted subject type (no code used). Add any number of these. Check common/new_diplomatic_actions for how to make visible in game.
1458
1795
  dummy =
1459
1796
  {