Skip to content

Commit 580416b

Browse files
committed
PLP v1.9.4
1 parent 4bb8397 commit 580416b

File tree

5 files changed

+99
-22
lines changed

5 files changed

+99
-22
lines changed

Populist Legal Power/common/laws/yMoG_PLP_citizenship.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -421,8 +421,8 @@ law_racial_segregation = {
421421

422422
#Heritage
423423
#From this block, we only apply the highest value a Pop qualifies for
424-
country_acceptance_shared_heritage_trait_add = 70 # 60
425-
country_acceptance_shared_heritage_trait_group_add = 65 # 50
424+
country_acceptance_shared_heritage_trait_add = 80 # 60
425+
country_acceptance_shared_heritage_trait_group_add = 75 # 50
426426
country_acceptance_no_shared_heritage_trait_add = 0 # -20
427427

428428
## ^They care about race. The rest is closely aligned with National Supremacy
@@ -570,8 +570,8 @@ law_cultural_exclusion = {
570570

571571
#Language
572572
#From this block, we only apply the highest value a Pop qualifies for
573-
country_acceptance_shared_language_trait_add = 35 # 50
574-
country_acceptance_shared_language_trait_group_add = 15 # 25
573+
country_acceptance_shared_language_trait_add = 45 # 50
574+
country_acceptance_shared_language_trait_group_add = 35 # 25
575575
country_acceptance_no_shared_language_trait_add = 10
576576

577577
## \|/They care about Culture. The rest is closely aligned with National Supremacy

Populist Legal Power/common/political_movements/yMog_PLP_cultural_movement.txt

Lines changed: 67 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -492,40 +492,91 @@ movement_cultural_minority = {
492492
on_created = {
493493
if = {
494494
limit = {
495-
culture = {
495+
OR = {
496496
AND = {
497-
shares_heritage_trait_with_any_primary_culture = root.owner
498497
OR = {
499-
shares_language_trait_group_with_any_primary_culture = root.owner
500-
shares_tradition_trait_with_any_primary_culture = root.owner
498+
Grey_PLP_is_active = yes
499+
Grey_SPA_is_active = yes
500+
}
501+
culture = {
502+
mog_plp_nat_sup_culture_minority_trigger = yes
503+
}
504+
}
505+
AND = { # Vanilla
506+
AND = {
507+
Grey_PLP_is_active = no
508+
Grey_SPA_is_active = no
509+
}
510+
culture = {
511+
AND = {
512+
shares_heritage_trait_with_any_primary_culture = root.owner
513+
OR = {
514+
shares_language_trait_group_with_any_primary_culture = root.owner
515+
shares_tradition_trait_with_any_primary_culture = root.owner
516+
}
517+
}
501518
}
502519
}
503520
}
504521
}
505-
set_core_ideology = ideology_pluralist_movement_1
522+
set_core_ideology = ideology_pluralist_movement_1 # National Supremacy
506523
}
507524
else_if = {
508525
limit = {
509-
culture = {
510-
shares_heritage_trait_group_with_any_primary_culture = root.owner
511-
OR = {
512-
shares_language_trait_group_with_any_primary_culture = root.owner
513-
shares_tradition_trait_with_any_primary_culture = root.owner
526+
OR = {
527+
AND = {
528+
OR = {
529+
Grey_PLP_is_active = yes
530+
Grey_SPA_is_active = yes
531+
}
532+
culture = {
533+
mog_plp_rac_seg_culture_minority_trigger = yes
534+
}
535+
}
536+
AND = { # Vanilla
537+
AND = {
538+
Grey_PLP_is_active = no
539+
Grey_SPA_is_active = no
540+
}
541+
culture = {
542+
shares_heritage_trait_group_with_any_primary_culture = root.owner
543+
OR = {
544+
shares_language_trait_group_with_any_primary_culture = root.owner
545+
shares_tradition_trait_with_any_primary_culture = root.owner
546+
}
547+
}
514548
}
515549
}
516550
}
517-
set_core_ideology = ideology_pluralist_movement_2
551+
set_core_ideology = ideology_pluralist_movement_2 # Racial Segregation
518552
}
519553
else_if = {
520554
limit = {
521-
culture = {
522-
OR = {
523-
shares_heritage_trait_group_with_any_primary_culture = root.owner
524-
shares_language_trait_with_any_primary_culture = root.owner
555+
OR = {
556+
AND = {
557+
OR = {
558+
Grey_PLP_is_active = yes
559+
Grey_SPA_is_active = yes
560+
}
561+
culture = {
562+
mog_plp_cul_exc_culture_minority_trigger = yes
563+
}
564+
}
565+
AND = {
566+
AND = { # Vanilla
567+
Grey_PLP_is_active = no
568+
Grey_SPA_is_active = no
569+
}
570+
culture = { # Vanilla
571+
OR = {
572+
shares_heritage_trait_group_with_any_primary_culture = root.owner
573+
shares_language_trait_with_any_primary_culture = root.owner
574+
}
575+
}
525576
}
526577
}
527578
}
528-
set_core_ideology = ideology_pluralist_movement_3
579+
set_core_ideology = ideology_pluralist_movement_3 # Cultural Exclusion
529580
}
530581
else = {
531582
set_core_ideology = ideology_pluralist_movement_4

Populist Legal Power/common/script_values/yMoG_PLP_CMF_values.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,16 @@ com_movement_pro_slavery_secession_possible_political_movement_support = 0.1 # 0
2828

2929
### PLP values for CMF:
3030
## ALL Movement Values
31+
# Because people aren't actually idiots, and revolts during occupation are how genocides happen.
32+
# The only exception is Pan-National movements which are a whole different kettle of fish.
3133
mog_plp_movement_all_general_state_weight_mult = {
3234
value = 1
3335
if = {
3436
limit = {
3537
owner = {
3638
is_at_war = yes
3739
OR = {
38-
any_enemy_in_war = { # Can't test for a specific state being targeted so here we go.
40+
any_enemy_in_war = { # Can't test for a specific state being targeted by *any* country so here we go.
3941
OR = {
4042
war_participant_has_war_goal_of_type_against = {
4143
type = conquer_state
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
mog_plp_nat_sup_culture_minority_trigger = {
2+
AND = {
3+
shares_heritage_trait_with_any_primary_culture = root.owner
4+
shares_language_trait_with_any_primary_culture = root.owner
5+
shares_tradition_trait_with_any_primary_culture = root.owner
6+
}
7+
}
8+
9+
mog_plp_rac_seg_culture_minority_trigger = {
10+
AND = {
11+
shares_heritage_trait_group_with_any_primary_culture = root.owner
12+
NOT = { shares_tradition_trait_with_any_primary_culture = root.owner }
13+
}
14+
}
15+
16+
mog_plp_cul_exc_culture_minority_trigger = {
17+
OR = {
18+
AND = {
19+
shares_heritage_trait_with_any_primary_culture = root.owner
20+
shares_language_trait_group_with_any_primary_culture = root.owner
21+
}
22+
shares_tradition_trait_with_any_primary_culture = root.owner
23+
}
24+
}

Populist Legal Power/common/scripted_triggers/yMoG_PLP_CMF_triggers.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
mog_plp_movement_anti_slavery_colonial_slavery_trigger = {
1+
mog_plp_movement_anti_slavery_colonial_slavery_trigger = {
22
AND = {
33
Grey_PLP_is_active = yes # PLP - Colonial slavery is NOT out of sight and out of mind if you live in a colony
44
state = { is_slave_state = no }

0 commit comments

Comments
 (0)