• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Toa Kraka

Dislikes you
67 Badges
Dec 25, 2011
1.817
1.235
  • Crusader Kings II
  • Europa Universalis III
  • Europa Universalis IV
  • Victoria 2
  • Teleglitch: Die More Edition
pending

- Disable hardcoded antipope mechanic (or add an on_yearly_pulse event that detects hardcode-style antipapacies and automatically converts them to this softcoded system, working with the hardcoded AI rather than against it)
- Create duplicate religions (catholic_b, catholic_c, etc.--not heretical, but merely schismatic, as Orthodox is), with corresponding papacy titles (d_catholic_b) and holy sites
- Add a targeted decision (or an on_yearly_pulse event if a hardcode-style antipope is detected--see above) to convert yourself and a theocratic vassal to catholic_b and grant d_catholic_b to the vassal
- Add decisions allowing other characters to convert from Catholicism to catholic_b or vice versa, even if they're outside your realm
- Edit vanilla antipope-related CBs and factions accordingly (e.g., a character in an antipapal realm could be publicly catholic_b but secretly Catholic--i.e., loyal to the Pope in Rome--and could start an antiking faction)
- Other fiddly things (decision to depose captive antipope by destroying/deactivating d_catholic_b and converting back to Catholic; event to exchange Catholic and catholic_b if the antipope gains the County of Rome (note: antipope does not usurp k_papal_state, and does not have a claim on that title beforehand); etc.)

Has anyone tried this? A barebones proof of concept (just barely implementing the first three items described above with the catholic_b religion, complete with quasi-cardinals) is attached.

Feel free to use this idea in your own mod.

2017-06-05: Initial upload
 

Attachments

  • Schism, Schmism.zip
    15,8 KB · Views: 11
Last edited:
Can vanilla antipopes be disabled though?
common/religions/00_religions.txt:
Code:
christian = {
  catholic = {
    can_have_antipopes = no # yes
  }
}