tiger_lib/vic3/tables/
rules.rs1pub const SCRIPTED_RULES: &str = "
14 violate_sovereignty_war_check_rule = {
15 tooltipped = no
16 root = war
17 target_country = country
18 }
19
20 has_voting_franchise = {
21 tooltipped = no
22 root = country
23 }
24
25 can_form_power_bloc = {
26 root = country
27 }
28
29 can_lead_power_bloc = {
30 root = country
31 }
32
33 is_weak_power_bloc = {
34 root = power_bloc
35 }
36
37 can_start_diplomatic_plays_against = {
38 root = country
39 target_country = country
40 region = strategic_region
41 stakeholder = country
42 state = state
43 }
44
45 can_join_side_in_diplomatic_play = {
46 root = country
47 target_country = country
48 enemy_country = country
49 initiator = country
50 region = strategic_region
51 }
52
53 can_impose_law_default = {
54 root = country
55 target_country = country
56 law = law_type
57 }
58
59 # TODO: find out what the scopes are here.
60 unlock_power_bloc_principle_slot_1 = {
61 root = power_bloc
62 }
63 unlock_power_bloc_principle_slot_2 = {
64 root = power_bloc
65 }
66 unlock_power_bloc_principle_slot_3 = {
67 root = power_bloc
68 }
69 unlock_power_bloc_principle_slot_4 = {
70 root = power_bloc
71 }
72
73 # TODO: find out what the scopes are here.
74 unlock_power_bloc_formation_principle_slot_1 = {
75 root = ALL
76 }
77 unlock_power_bloc_formation_principle_slot_2 = {
78 root = ALL
79 }
80 unlock_power_bloc_formation_principle_slot_3 = {
81 root = ALL
82 }
83 unlock_power_bloc_formation_principle_slot_4 = {
84 root = ALL
85 }
86
87 can_sign_treaty_with = {
88 root = country
89 other_country = country
90 }
91
92 can_threaten_naval_hostilities = {
93 root = country
94 other_country = country
95 }
96 ";