CK3 DatabaseCrusader Kings III · 1.20.1.2 “Crozier” · unofficial
Silk & Silverout Tue, Nov 17What's free, what needs the DLC, price →

Interaction · Religious actions

Sway Schism Stance

No costThe AI weighs it (the answer is partly random)

Urge the recipient to adopt your stance on the looming division of the Church

What you need

You

To send it

  • Is not at war with the target
  • Does not have the Trait: Incapable
  • Is an Adult
  • You must have taken a stance on the looming division of the Church

To see it in the menu

  • Does not have “great schism decision taken” (a variable the game's script sets)
  • The Christian Church:
    • Great schism status is ongoing
    • Does not have “great schism decision taken” (a variable the game's script sets)
  • Is a ruler
  • Your faith is Chalcedonianism

The character you target

To send it

  • Is an Adult
  • Does not have the Trait: Incapable
  • If

    • You: Has “schism stance” (a variable the game's script sets)

    Then

    • … already shares your stance on the looming division of the Church

To see it in the menu

  • Their religion is Christianity
  • Is a ruler
  • Is played by the AI

Sway Schism Stance is a religious character interaction in Crusader Kings III. You need: Is not at war with the target, Does not have the Trait: Incapable, Is an Adult and 1 more. The character you target needs: Is an Adult and Does not have the Trait: Incapable. The AI weighs it (the answer is partly random). Reasons the AI weighs include Favors the recipient's own Rite (+50), Betrays the recipient's own Rite (-50), The recipient leads the faithful (-50) and 4 more. Patch 1.20.1.2, from game/common/character_interactions/pam_interactions.txt.

for a guide, post or blog
Quick answers (2)
What are the requirements for Sway Schism Stance in CK3?
You: Is not at war with the target, Does not have the Trait: Incapable, Is an Adult and You must have taken a stance on the looming division of the Church. The character you target: Is an Adult and Does not have the Trait: Incapable. (patch 1.20.1.2)
How do I get the AI to accept Sway Schism Stance?
The AI weighs it (the answer is partly random). Its reasons: … Opinion of …, Favors the recipient's own Rite +50, Betrays the recipient's own Rite -50, The recipient leads the faithful -50, The recipient's Personal Tenet belongs to the favored Rite +20, The recipient's Personal Tenet belongs to a slighted Rite -20, The recipient … Zealous and already stands firm -20 and The recipient … Cynical +10.

Will they accept?

The AI adds these up and accepts above zero; near zero the answer is partly random (ai_maybe). Reasons in italics are the script's, with no label in the game.

ReasonAmount
Base-10
… Opinion of …varies
Favors the recipient's own Rite
when
  • One of these

    • All of these

      • root.var:pam_schism_stance ?= flag:mainline
      • scope:recipient.rite = faith:christian_faith.main_rite
    • or

      All of these

      • root.var:pam_schism_stance ?= flag:competitor
      • NOT = { scope:recipient.rite = faith:christian_faith.main_rite }
+50
Betrays the recipient's own Rite
when
  • One of these

    • All of these

      • root.var:pam_schism_stance ?= flag:mainline
      • NOT = { scope:recipient.rite = faith:christian_faith.main_rite }
    • or

      All of these

      • root.var:pam_schism_stance ?= flag:competitor
      • scope:recipient.rite = faith:christian_faith.main_rite
-50
The recipient leads the faithful
when
  • The character you target:
    • One of these

      • religious_head_or_challenger ?= this
      • or

        rite.head_of_rite ?= this
-50
The recipient's Personal Tenet belongs to the favored Rite
when
  • One of these

    • All of these

      • You:
        • One of these

          • All of these

            • Schism stance is mainline
            • faith:christian_faith.main_rite ?= rite:byzantine_rite
          • or

            All of these

            • Schism stance is competitor
            • faith:christian_faith.main_rite ?= rite:roman_rite
      • The character you target › Any personal tenet:
        • rite:byzantine_rite ?= { rite_has_tenet = prev }
    • or

      All of these

      • You:
        • One of these

          • All of these

            • Schism stance is mainline
            • faith:christian_faith.main_rite ?= rite:roman_rite
          • or

            All of these

            • Schism stance is competitor
            • faith:christian_faith.main_rite ?= rite:byzantine_rite
      • The character you target › Any personal tenet:
        • rite:roman_rite ?= { rite_has_tenet = prev }
+20
The recipient's Personal Tenet belongs to a slighted Rite
when
  • One of these

    • All of these

      • You:
        • None of these

          • One of these

            • All of these

              • Schism stance is mainline
              • faith:christian_faith.main_rite ?= rite:byzantine_rite
            • or

              All of these

              • Schism stance is competitor
              • faith:christian_faith.main_rite ?= rite:roman_rite
      • The character you target › Any personal tenet:
        • rite:byzantine_rite ?= { rite_has_tenet = prev }
    • or

      All of these

      • You:
        • None of these

          • One of these

            • All of these

              • Schism stance is mainline
              • faith:christian_faith.main_rite ?= rite:roman_rite
            • or

              All of these

              • Schism stance is competitor
              • faith:christian_faith.main_rite ?= rite:byzantine_rite
      • The character you target › Any personal tenet:
        • rite:roman_rite ?= { rite_has_tenet = prev }
-20
The recipient … Zealous and already stands firm
when
  • The character you target:
    • Has the Trait: Zealous
    • Has “schism stance” (a variable the game's script sets)
-20
The recipient … Cynical
when
+10
Acceptance (ai_accept) (132 lines of game script)
base = -10
opinion_modifier = {
	who = scope:recipient
	opinion_target = scope:actor
	multiplier = 1.0
	desc = AI_OPINION_REASON
}
modifier = {
	add = 50
	desc = pam_sway_schism_stance_aligned_reason
	OR = {
		AND = {
			scope:actor.var:pam_schism_stance ?= flag:mainline
			scope:recipient.rite = faith:christian_faith.main_rite
		}
		AND = {
			scope:actor.var:pam_schism_stance ?= flag:competitor
			NOT = {
				scope:recipient.rite = faith:christian_faith.main_rite
			}
		}
	}
}
modifier = {
	add = -50
	desc = pam_sway_schism_stance_opposed_reason
	OR = {
		AND = {
			scope:actor.var:pam_schism_stance ?= flag:mainline
			NOT = {
				scope:recipient.rite = faith:christian_faith.main_rite
			}
		}
		AND = {
			scope:actor.var:pam_schism_stance ?= flag:competitor
			scope:recipient.rite = faith:christian_faith.main_rite
		}
	}
}
modifier = {
	add = -50
	desc = pam_sway_schism_stance_religious_head_reason
	scope:recipient = {
		OR = {
			religious_head_or_challenger ?= this
			rite.head_of_rite ?= this
		}
	}
}
modifier = {
	add = 20
	desc = pam_sway_schism_stance_tenet_aligned_reason
	OR = {
		AND = {
			scope:actor = {
				pam_schism_stance_supports_rite_trigger = {
					RITE = byzantine_rite
					OTHER_RITE = roman_rite
				}
			}
			scope:recipient = {
				pam_has_personal_tenet_of_rite_trigger = {
					RITE = byzantine_rite
				}
			}
		}
		AND = {
			scope:actor = {
				pam_schism_stance_supports_rite_trigger = {
					RITE = roman_rite
					OTHER_RITE = byzantine_rite
				}
			}
			scope:recipient = {
				pam_has_personal_tenet_of_rite_trigger = {
					RITE = roman_rite
				}
			}
		}
	}
}
modifier = {
	add = -20
	desc = pam_sway_schism_stance_tenet_opposed_reason
	OR = {
		AND = {
			scope:actor = {
				NOT = {
					pam_schism_stance_supports_rite_trigger = {
						RITE = byzantine_rite
						OTHER_RITE = roman_rite
					}
				}
			}
			scope:recipient = {
				pam_has_personal_tenet_of_rite_trigger = {
					RITE = byzantine_rite
				}
			}
		}
		AND = {
			scope:actor = {
				NOT = {
					pam_schism_stance_supports_rite_trigger = {
						RITE = roman_rite
						OTHER_RITE = byzantine_rite
					}
				}
			}
			scope:recipient = {
				pam_has_personal_tenet_of_rite_trigger = {
					RITE = roman_rite
				}
			}
		}
	}
}
modifier = {
	add = -20
	desc = pam_sway_schism_stance_zealous_reason
	scope:recipient = {
		has_trait = zealous
		has_variable = pam_schism_stance
	}
}
modifier = {
	add = 10
	desc = pam_sway_schism_stance_cynical_reason
	scope:recipient = {
		has_trait = cynical
	}
}

As written in game/common/character_interactions/pam_interactions.txt.

What happens

If they accept

  • The character you target:
    • If

      • root.var:pam_schism_stance ?= flag:mainline

      Then

      • … will stand with the mainline Rite

      Else if

      • root.var:pam_schism_stance ?= flag:competitor

      Then

      • … will stand with the competing Rite

      Otherwise

      • … will stand for the unity of the Church
    • Opinion: Pious (+10)

If they refuse

  • The character you target: Opinion: Annoyed (-10)

• the game's own tooltip text · ◦ our reading of the script line · code the script where neither exists

Who can use it and sees it (is_available, is_shown) (12 lines of game script)
is_shown = NOT = {
	has_global_variable = pam_great_schism_decision_taken
}
scope:actor = {
	pam_can_pick_great_schism_stance_trigger = yes
}
scope:recipient = {
	exists = top_participant_group:the_christian_church
	faith.religion ?= religion:christianity_religion
	is_ruler = yes
	is_ai = yes
}

As written in game/common/character_interactions/pam_interactions.txt.

Can be sent when (is_valid…) (30 lines of game script)
scope:actor = {
	NOR = {
		is_at_war_with = scope:recipient
		has_trait = incapable
		is_adult = no
	}
	custom_tooltip = {
		text = pam_sway_schism_stance_no_stance_tt
		has_variable = pam_schism_stance
	}
}
scope:recipient = {
	NOR = {
		is_adult = no
		has_trait = incapable
	}
	trigger_if = {
		limit = {
			scope:actor = {
				has_variable = pam_schism_stance
			}
		}
		custom_tooltip = {
			text = pam_sway_schism_stance_already_aligned_tt
			NOT = {
				var:pam_schism_stance ?= scope:actor.var:pam_schism_stance
			}
		}
	}
}

As written in game/common/character_interactions/pam_interactions.txt.

Effects (on_send, on_accept, on_decline) (48 lines of game script)
on_accept = scope:actor = {
	send_interface_toast = {
		type = event_toast_effect_good
		title = pam_sway_schism_stance_interaction_toast
		left_icon = scope:actor
		right_icon = scope:recipient
		scope:recipient = {
			if = {
				limit = {
					scope:actor.var:pam_schism_stance ?= flag:mainline
				}
				custom_tooltip = pam_sway_schism_stance_mainline_tt
			}
			else_if = {
				limit = {
					scope:actor.var:pam_schism_stance ?= flag:competitor
				}
				custom_tooltip = pam_sway_schism_stance_competitor_tt
			}
			else = {
				custom_tooltip = pam_sway_schism_stance_no_schism_tt
			}
			set_variable = {
				name = pam_schism_stance
				value = scope:actor.var:pam_schism_stance
			}
			add_opinion = {
				target = scope:actor
				modifier = pious_opinion
				opinion = 10
			}
		}
	}
}
on_decline = scope:actor = {
	send_interface_toast = {
		type = event_toast_effect_bad
		title = pam_sway_schism_stance_interaction_decline_toast
		right_icon = scope:recipient
		scope:recipient = {
			add_opinion = {
				target = scope:actor
				modifier = annoyed_opinion
				opinion = -10
			}
		}
	}
}

As written in game/common/character_interactions/pam_interactions.txt.

Category
Religious actions
Again on the same character
after 2 years
In the menu
under More…
ID
pam_sway_schism_stance_interaction

Source: game/common/character_interactions/pam_interactions.txt and the English localisation, Crusader Kings III 1.20.1.2. “You” is the character who sends it (scope:actor, or a puppet acting for you); “the character you target” is the recipient.

Spotted a mistake on this page?