Scripted Trigger
hre_can_select_adjacent_reform_level
What it checks
If
- Law scope exists
- Policy scope exists
- Has enacted Law scope
law_policy(scope:law_scope)exists
Then
- IfLaw policy (Law scope)Has a Policy Level of > policy_level_upper_levelThen
- Value: policy_level_upper_level
- Law policy (Law scope)Has a Policy Level of ≤ policy_level_upper_level
OtherwiseNo restriction - IfLaw policy (Law scope)Has a Policy Level of < policy_level_lower_levelThen
- Value: policy_level_lower_level
- Law policy (Law scope)Has a Policy Level of ≥ policy_level_lower_level
OtherwiseNo restriction
Otherwise
No restriction
Script that calls it fills these in, as each caller in Connections shows.
$law$$policy$
Used by 41
Policies
Cities of the Holy Roman Empire Leader Titlelaw = law:free_city_law · policy = policy:cities_of_the_emperor_policyAllow
Imperial Taxationlaw = law:monetary_contribution · policy = policy:complete_imperial_contributionAllow
Direct Imperial Citieslaw = law:free_city_law · policy = policy:direct_imperial_cities_policyAllow
Elector Councillaw = law:electorate_organization_law · policy = policy:elector_council_policyAllow
Electoratelaw = law:electorate_organization_law · policy = policy:electorate_policyAllow
Emperor Dynastic Preferencelaw = law:imperial_voting_law · policy = policy:emperor_dynastic_preference_policyAllow
Emperor Successor Preferencelaw = law:imperial_voting_law · policy = policy:emperor_successor_preference_policyAllow
Erbkaisertumlaw = law:imperial_voting_law · policy = policy:erbkaisertum_policyAllow
Expanded Electorslaw = law:electorate_organization_law · policy = policy:expanded_electors_policyAllow
Free Citieslaw = law:free_city_law · policy = policy:free_cities_policyAllow
Scripting 2
References 2
- policy_level_lower_levelTrigger if
- policy_level_upper_levelTrigger if
$law$ = {
save_temporary_scope_as = law_scope
}
$policy$ = {
save_temporary_scope_as = policy_scope
}