Old World Reference
Menu

๐Ÿ™ Religious Conversion

6 world religions8 spread modifiers

Religion spreads two ways in Old World. World Religions spread passively via a per-turn % chance and actively via Disciple units. Pagan Religions spread only by building Shrines.

Passive Spread โ€” World Religions

Each turn, every World Religion rolls a specific % chance to spread to one random City or Tribal Site. The base chance comes from iSpreadPercent in religion.xml:

Religion Base %/turn Cost (base + per change) Founding prereqs
Zoroastrianism 5% 400 + 200 Civics
2ร— Acolyte
Judaism 5% 400 + 200 Civics
2ร— Rancher
Christianity 10% 400 + 200 Civics
METAPHYSICS12 Citizens (city)3 cities w/ Judaism
Manichaeism 10% 400 + 200 Civics
MONASTICISM2 cities w/ Zoroastrianism2 cities w/ Christianity
Hinduism 0% 400 + 200 Civics
No prereqs
Buddhism 10% 400 + 200 Civics
PHILOSOPHY4 Theologies

A city is more likely to convert if it is close to the religion's Holy City and less likely if it already has one or more religions present. Pagan religions don't roll passive spread (bNoSpread=1); they require a new Shrine on each city.

Active Spread โ€” Disciples & Shrines

Disciple (World Religions)

Disciples can spread their religion to a settlement, build the religion's Monastery, TempleTemple, CathedralCathedral, and Holy Site, and (with Orthodoxy) Purge rival religions.

A Disciple can only be trained in a city of its religion if the city is the Holy City, the religion is your State Religion, or the nation has Tolerance. Disciples are also used to establish Theologies.

Shrine (Pagan Religions)

Each nation has 4 unique Pagan Shrines drawn from a pool of 11 types (War, Kingship, Wisdom, โ€ฆ). Building the first shrine founds the nation's pagan religion; each subsequent shrine in another city spreads it. See the full Shrines table.

Polytheism removes the one-shrine-per-city limit. Divine Rule lets a pagan religion serve as your State Religion.

Theology Spread Modifiers

Establishing a Theology can permanently shift a World Religion's per-turn spread chance, globally and for all followers. Effects compound across tiers โ€” pick aggressive theologies if you intend to evangelize.

Theology Tier Spread %
Revelation Tier 2 +20%
Veneration Tier 1 +10%
Legalism Tier 1 +5%
Mythology Tier 1 +5%
Dualism Tier 2 +5%
Gnosticism Tier 2 +5%
Enlightenment Tier 3 +5%
Redemption Tier 3 +5%

State Religion

You don't start with a state religion. Adopting one grants its followers higher opinion, adds +1 HappinessHappiness in every city of that religion, and (for World Religions) enables Disciple training there. Switching costs iCostBase + iCostPerChange per previous switch, per religion.

Pagan religions can't be a state religion by default โ€” you need the Divine Rule law to enact a pagan state religion (see bPaganStateReligion in effectPlayer.xml).

Worked example โ€” Christianity spreads to Jerusalem

  1. Christianity is founded by the first nation with 3 Jewish cities + the MetaphysicsMetaphysics tech. The founding city becomes its Holy City.
  2. Each turn that nation's Christianity rolls a 10% chance to spread to one random City or Tribal Site (modified by distance to the Holy City and by theologies like Revelation at +20%).
  3. Once a city has Christianity, it can train Disciples (provided the city qualifies โ€” see above) which can spread Christianity deterministically to new settlements and build religion buildings.
  4. With the religion as State Religion, the player can establish a Theology (e.g., Revelation) โ€” which then applies globally to every Christian player and locks that theology slot for the rest of the game.

Family Conversion

Source: Player.cs::doFamilyReligion. Starting turn 10, each turn the game evaluates one family slot โ€” family i is checked when turn % 4 == i % 4, so every family is reconsidered once every 4 turns. Each religion is scored; a religion must score > 100 to be eligible. Highest score wins (deterministic โ€” the +50 current-religion bonus is the tiebreaker that keeps families from praying to a different god every cycle).

Points Source
+100 Each family character following that religion
+100 Family head (additional, on top of the +100 above โ†’ +200 total)
+20 Council members (additional โ€” stacks with the job bonus โ†’ +40 for a council job)
+20 Has a job โ€” governor / general / agent / council (additional)
+50 Current religion bonus (tiebreaker so families don't churn)

Character Conversion

Source: Character.cs::doReligion (the trigger gate at line 7950) and ::chooseReligion (the scoring at line 8509). Global constants live in globalsInt.xml.

Who rolls

Eligibility threshold

A random integer 1..3 is drawn at the start of evaluation. Each religion's city-based + role-based score must be **strictly greater than** the threshold to be eligible. The highest post-modifier score among eligible religions wins; ties go nowhere.

City points โ€” with family

Family characters: only their family's cities (player-owned and family-aligned) count.

+4 Family seat is the holy city of this religion
+3 Any other family city is the holy city
+2 Religion present in family seat (not as holy city)
+1 Religion present in other family cities (not as holy city)

City points โ€” no family

Characters without a family (initial rulers, foreigners, etc.). All player cities count, weighted less.

+2 Player owns the holy city of this religion
+1 Religion present in any other player city

City points โ€” tribe character

Tribe characters score off tribe settlements (cities + tribe sites).

+4 Tribe city is the holy city
+3 Tribe city has the religion (not holy)
+2 Tribe site has the religion

Role points

Role bonuses stack on top of city/family scoring, regardless of family affiliation.

+3 Governor of the holy city
+2 Governor of a city with this religion (not the holy city)
+2 Agent in the holy city
+1 Agent in a city with this religion (not the holy city)

Post-threshold modifiers

Only religions whose pre-mod score cleared the threshold get these. Then the random multiplier picks the winner.

+3 Religion is a Pagan religion (has a `mePaganNation`)
+0โ€“4 max(0, 4 โˆ’ total_characters_following) โ€” boosts small religions

Final tiebreaker

Final score = sum ร— random integer in [5, 14]. Highest score wins.

Globals (globalsInt.xml): roll probability 10%; conversion starts turn 10; minimum age 10; adulthood at 18.