@@ -258,7 +258,6 @@ d_hurufi = {
258258 controls_religion = hurufi
259259
260260 allow = {
261- religion = hurufi
262261 can_create_duchy = yes
263262
264263 trigger_if = {
@@ -276,7 +275,8 @@ d_hurufi = {
276275 value = random
277276 }
278277 }
279- can_usurp_religion_head = yes
278+ #can_usurp_religion_head = yes
279+ num_of_holy_sites >= 3
280280 }
281281 trigger_else = {
282282 muslim_religion_head_trigger = yes
@@ -312,7 +312,6 @@ d_ibadi = {
312312 controls_religion = ibadi
313313
314314 allow = {
315- religion = ibadi
316315 can_create_duchy = yes
317316
318317 trigger_if = {
@@ -330,7 +329,8 @@ d_ibadi = {
330329 value = random
331330 }
332331 }
333- can_usurp_religion_head = yes
332+ #can_usurp_religion_head = yes
333+ num_of_holy_sites >= 3
334334 }
335335 trigger_else = {
336336 muslim_religion_head_trigger = yes
@@ -428,16 +428,9 @@ d_kharijite = {
428428 controls_religion = kharijite
429429
430430 allow = {
431- religion = kharijite
432431 can_create_duchy = yes
433432
434- trigger_if = {
435- limit = { piety < 1000 }
436- OR = {
437- trait = mirza
438- trait = sayyid
439- }
440- }
433+ piety >= 1000
441434
442435 trigger_if = {
443436 limit = {
@@ -446,7 +439,8 @@ d_kharijite = {
446439 value = random
447440 }
448441 }
449- can_usurp_religion_head = yes
442+ #can_usurp_religion_head = yes
443+ num_of_holy_sites >= 3
450444 }
451445 trigger_else = {
452446 muslim_religion_head_trigger = yes
@@ -704,30 +698,43 @@ d_qarmatian = {
704698 controls_religion = qarmatian
705699
706700 allow = {
707- religion = qarmatian
708701 can_create_duchy = yes
709702
710703 trigger_if = {
711- limit = {
712- NOT = {
704+ limit = { piety < 1000 }
705+ OR = {
706+ trait = mirza
707+ trait = sayyid
708+ custom_tooltip = {
709+ text = qarmatian_bloodline_TT
710+
713711 any_owned_bloodline = {
714712 has_bloodline_flag = bloodline_qarmatian_leader
715713 bloodline_is_active_for = PREV
716714 }
717715 }
718716 }
717+ }
719718
720- trigger_if = {
721- limit = { piety < 1000 }
722- OR = {
723- trait = mirza
724- trait = sayyid
719+ trigger_if = {
720+ limit = {
721+ NOT = {
722+ any_owned_bloodline = {
723+ has_bloodline_flag = bloodline_qarmatian_leader
724+ bloodline_is_active_for = PREV
725+ }
725726 }
726727 }
727- can_usurp_religion_head = yes
728+
729+ #can_usurp_religion_head = yes
730+ num_of_holy_sites >= 3
731+ piety >= 500
728732 }
729733 trigger_else = {
730- piety >= 500
734+ OR = {
735+ num_of_holy_sites >= 3
736+ piety >= 500
737+ }
731738 }
732739 }
733740
@@ -760,14 +767,21 @@ d_shiite = {
760767 controls_religion = shiite
761768
762769 allow = {
763- religion = shiite
764770 can_create_duchy = yes
765771
766772 trigger_if = {
767773 limit = { piety < 1000 }
768774 OR = {
769775 trait = mirza
770776 trait = sayyid
777+ custom_tooltip = {
778+ text = shiite_bloodline_TT
779+
780+ any_owned_bloodline = {
781+ has_bloodline_flag = bloodline_shiite_leader
782+ bloodline_is_active_for = PREV
783+ }
784+ }
771785 }
772786 }
773787
@@ -778,7 +792,17 @@ d_shiite = {
778792 value = random
779793 }
780794 }
781- can_usurp_religion_head = yes
795+ #can_usurp_religion_head = yes
796+ num_of_holy_sites >= 3
797+ }
798+ trigger_else_if = {
799+ limit = { has_global_flag = shia_caliphate_revolt_ongoing }
800+
801+ custom_tooltip = {
802+ text = not_shia_caliphate_revolt_ongoing
803+
804+ always = no
805+ }
782806 }
783807 trigger_else = {
784808 custom_tooltip = {
@@ -806,6 +830,12 @@ d_shiite = {
806830
807831 muslim_religion_head_trigger = yes
808832 }
833+ trigger_else = {
834+ OR = {
835+ muslim_religion_head_trigger = yes
836+ piety >= 500
837+ }
838+ }
809839 }
810840 }
811841
@@ -863,7 +893,6 @@ d_sunni = {
863893 controls_religion = sunni
864894
865895 allow = {
866- religion = sunni
867896 can_create_duchy = yes
868897
869898 trigger_if = {
@@ -881,7 +910,8 @@ d_sunni = {
881910 value = random
882911 }
883912 }
884- can_usurp_religion_head = yes
913+ #can_usurp_religion_head = yes
914+ num_of_holy_sites >= 3
885915 }
886916 trigger_else = {
887917 custom_tooltip = {
@@ -978,6 +1008,8 @@ d_yazidi = {
9781008 controls_religion = yazidi
9791009
9801010 allow = {
1011+ can_create_duchy = yes
1012+
9811013 piety >= 1000
9821014 }
9831015
0 commit comments