Leave the Faction
Action

Leave the Faction

gag_leave_faction

Leave the GAG Own Faction and sever connections with former comrades of that faction

Potential
Actor
Allow
Actor
  • None of
      • Value: 5
      • Has Variable: gag_recently_joined_a_faction
      ↗
  • None of
      • Value: 2
      • Has Variable: gag_recently_left_a_faction
      ↗
Target
Choose the Situation (Situation)
Exact conditions

  • leave_situation_faction: Target: Actor · International Organization: Guelphs · Leave variable: gag_recently_left_a_faction · Leave years: 2 · Join variable: gag_recently_joined_a_faction
    • If
      ActorIs a member of Guelphs
      ThenGuelphs
      • If
        • Has a leader
        • leader_country exists
        • Leader country: Actor
        ThenSet local variable: io_revote
      • Actor leaves
      • If
        Has local variable: io_revote
        Then
        • update_leader_country
          Not shown in the game's tooltip
          If
          Has a total of > 0 members
          Then
          • Ordered international organization member (up to 1, highest country_economical_base first)where
            Can lead Previous
            • If
              Has NOT a leader
              ThenSet leader country: Potential new leader
              Else if
              Leader countryThis: NotPotential new leader
              ThenSet leader country: Potential new leader
            ↗
          • Remove local variable: io_revote
      • Not shown in the game's tooltipActor
        • Set variable
          • Name: gag_recently_left_a_faction
          • Value: Guelphs
          • Years: 2
        • If
          • Has Variable: gag_recently_joined_a_faction
          • var:gag_recently_joined_a_faction: Guelphs
          ThenRemove variable: gag_recently_joined_a_faction
      ↗
    • leave_situation_faction: Target: Actor · International Organization: Ghibellines · Leave variable: gag_recently_left_a_faction · Leave years: 2 · Join variable: gag_recently_joined_a_faction
      • If
        ActorIs a member of Ghibellines
        ThenGhibellines
        • If
          • Has a leader
          • leader_country exists
          • Leader country: Actor
          ThenSet local variable: io_revote
        • Actor leaves
        • If
          Has local variable: io_revote
          Then
          • update_leader_country
            Not shown in the game's tooltip
            If
            Has a total of > 0 members
            Then
            • Ordered international organization member (up to 1, highest country_economical_base first)where
              Can lead Previous
              • If
                Has NOT a leader
                ThenSet leader country: Potential new leader
                Else if
                Leader countryThis: NotPotential new leader
                ThenSet leader country: Potential new leader
              ↗
            • Remove local variable: io_revote
        • Not shown in the game's tooltipActor
          • Set variable
            • Name: gag_recently_left_a_faction
            • Value: Ghibellines
            • Years: 2
          • If
            • Has Variable: gag_recently_joined_a_faction
            • var:gag_recently_joined_a_faction: Ghibellines
            ThenRemove variable: gag_recently_joined_a_faction
        ↗
      Exact script

      Requires 4

      International Organizations
      Countries

      Belongs to 1

      References 2

      Scripting 10

      Uses 3

      Scripted Effects
      • leave_situation_factioninternational_organization = international_organization:ghibellines_io · join_variable = gag_recently_joined_a_faction · leave_variable = gag_recently_left_a_faction · leave_years = 2 · target = scope:actor (+1)Effect
      Scripted Triggers

      AI weighting 7

      International Organizations
      Countries
      Static Modifiers

      type = situation
      ai_tick = monthly
      ai_tick_frequency = 3
      automation_tick = never
      automation_tick_frequency = 12
      show_message = no

      © 2026 Soft Santa Cruz, S.L.U. All rights reserved. Unofficial fan project, not affiliated with Paradox Interactive. Game content © Paradox Interactive. · About · Privacy · Legal notice