Old World Reference
Menu

📜 City Attacked Events

13 events

← All story events Trigger Stories that fire on the City Attacked trigger.

How yield rewards scale ↗ turn

A yield reward like +40 Science +10/city ↗turn is not a flat number. The amount you actually receive is:

(base + per-city × your cities) × turn multiplier

  • Per-city adds that much for every city you own (the rival's cities for Steal-Research-style effects).
  • Turn multiplier is ×1 up through turn 60, then ×(turn ÷ 60) after — ×1.5 at turn 90, ×2 at turn 120, ×3.3 at turn 200.

The number on each chip is the ×1 (base) value. Hover a yield chip for a cities × turn table of the real reward. Example — +40 Science +10/city with 4 cities: 80 early game → 120 at turn 90 → 160 at turn 120. The mission pages also have a live calculator. ("Tiny / Small / Average / Large" in the game are just preset base/per tiers — shown here as their real numbers.)

Weights are not in-game odds. Each story is gated by character/empire conditions (some hidden in-game), so its real frequency is filtered in ways the XML can't predict — community analytics differ a lot from raw weights. Treat the weight as the XML knob, not a probability.

Anarchy in [city] City Attacked
Once per game City UsLeader Us City Discontent Moderate
  • Distract the citizens with lavish games.
    -2 Legitimacy-160Money-40/city↗ turn
    grants
    BONUS_EVENTOPTION_CITY_ANARCHY_DISTRACT
    iLegitimacy -2
    aeBonuses: BONUS_MONEY_LOSS_AVERAGE
  • Burn the council's building down while they're in it.
    1 rebel unit appearGain trait: Ruthless
    grants
    BONUS_EVENTOPTION_CITY_ANARCHY_BURN
    iRebelUnits 1
    BONUS_GIVE_TRAIT_RUTHLESS
    aeAddTraits: TRAIT_RUTHLESS
  • Invite the council to dinner to win them over.
    +20 XP to the character
    gated by
    LeaderSubject SUBJECT_CHARACTER_CHARMING
    grants
    BONUS_XP_CHARACTER_SMALL
    iXPCharacter 20

✎ Leyla Johnson

City Ablaze City Attacked
Every 80 turns City UsPlayer UsPlayer ThemCity Us
  • Retrieve all of the finest treasures and works of art.
    +20–200 Culture (by city tier)
    grants
    BONUS_CULTURE_GAIN_SMALL
    aaiCultureYield: CULTURE_WEAK[YIELD_CULTURE=20], CULTURE_DEVELOPING[YIELD_CULTURE=40], CULTURE_STRONG[YIELD_CULTURE=80], CULTURE_LEGENDARY[YIELD_CULTURE=200]
  • Rescue nobles from their baths and estates.
    Remembered (all families): Tried to rescue fleeing nobles (+20 opinion for 20 turns)(no event currently keys off this)
    grants
    BONUS_EVENTOPTION_CITY_ABLAZE_OPTION_1_PLAYER
    MemoryAllFamilies MEMORYFAMILY_SAVED_TREASURES
    ◇ grants a memory no event currently keys off
  • Shelter and care for the lowliest citizens.
    +60Happinesseach city↗ turn
    grants
    BONUS_HAPPINESS_GAIN_SMALL
    aiCityYields: YIELD_HAPPINESS=60

✎ Andy Auseon

Defiance City Attacked
50% to appear Every 80 turns City UsPlayer Us
Always +1 Levy unit
  • We stand with [city]! We stand with [rival]!
    +6Orders↗ turn
    grants
    BONUS_ORDERS_GAIN_AVERAGE
    aiGlobalYieldsBase: YIELD_ORDERS=6
  • Dying for your [title] is the highest honor!
    +2 Legitimacy
    grants
    BONUS_EVENTOPTION_DEFIANCE_OPTION_1_CHARACTER
    iLegitimacy 2

✎ Andy Auseon

Fifth Column City Attacked
Every 40 turns City UsFamily UsFamily UsPlayer ThemPlayer UsTech Manor Family Max Angry
  • Execute [character] as an example to all [family].
    +4 Legitimacy+1 Happiness levelRemembered: Executed bath-house plotters (-20 opinion for 20 turns)(no event currently keys off this)The character is killed
    grants
    BONUS_EVENTOPTION_FIFTH_COLUMN_EXECUTE_CITY
    iLegitimacy 4
    aeBonuses: BONUS_HAPPINESS_UP
    BONUS_EVENTOPTION_FIFTH_COLUMN_EXECUTE_FAMILY
    Memory MEMORYFAMILY_EXECUTED_PLOTTERS
    BONUS_EVENTOPTION_FIFTH_COLUMN_EXECUTE_CHARACTER
    bKillCharacter 1
    ◇ grants a memory no event currently keys off
  • [family] may disapprove of me, but they would never work with [rival].
    -2 Legitimacy+40Civics+10/city↗ turn
    grants
    BONUS_EVENTOPTION_FIFTH_COLUMN_DENY_CITY
    iLegitimacy -2
    aeBonuses: BONUS_CIVICS_GAIN_SMALL
  • Call upon the citizens of [city] to defend, nobles be damned.
    +2 Militia+20Happinesseach city↗ turn
    grants
    BONUS_EVENTOPTION_FIFTH_COLUMN_CITIZENS_CITY
    aiUnits: UNIT_MILITIA=2
    aeBonuses: BONUS_HAPPINESS_GAIN_MINIMAL
  • If [rival] troops encounter a [family] patrol, that would buy time for repairs.
    gated by
    LeaderSubject SUBJECT_CHARACTER_COVERT
    grants
    BONUS_EVENTOPTION_FIFTH_COLUMN_TRICK_CITY
    iHPCityPercent 100

✎ Solver Background reading ↗

In Defense of the Holy City City Attacked The Sacred and the Profane Religion event pack
50% to appear Once per game City UsReligion PlayerUs Or ThemPlayer ThemLeader Us
  • Rally the faithful to take up arms in defense of [city].
    grants
    BONUS_EVENTOPTION_PROTECT_THE_HOLY_LAND_US_OPTION_0_RELIGION
    aeReligionBonuses: BONUS_EVENTOPTION_BATTLE_IN_THE_SKIES_MILITIA_CITY
  • Hire mercenaries to defend the walls.
    +2 Heavy Infantry unit-240Money-60/city↗ turn
    grants
    BONUS_EVENTOPTION_PROTECT_THE_HOLY_LAND_US_OPTION_1_CITY
    bMercenaryUnit 1
    aiBonusUnits: BONUSUNITCLASS_HEAVY_INFANTRY=2
    BONUS_MONEY_LOSS_LARGE
    aiGlobalYieldsBase: YIELD_MONEY=-240
    aiGlobalYieldsPer: YIELD_MONEY=-60
  • Divert your armies to defend the holy city.
    +1 Polearm Infantry unit+8Orders↗ turn+120Training+30/city↗ turn
    gated by
    IndexSubject
    grants
    BONUS_EVENTOPTION_PROTECT_THE_HOLY_LAND_US_OPTION_2_CITY
    aiBonusUnits: BONUSUNITCLASS_POLEARM_INFANTRY=1
    aeNewUnitNames: TEXT_NAMED_UNIT_HOLY_CITY
    BONUS_EVENTOPTION_PROTECT_THE_HOLY_LAND_US_OPTION_2_CHARACTER_1
    aeBonuses: BONUS_ORDERS_GAIN_LARGE, BONUS_TRAINING_GAIN_LARGE

✎ Josh Unsworth

No Way Out City Attacked
50% to appear Once per game City UsPlayer ThemUs Governor
Always The character is killed
  • Clearly, he was not a leader.
    (no gates or payload in XML)

✎ Andy Auseon

Oathbound City Attacked Wrath of Gods
Once per game Occurrence ActiveTile Claimed UsCity UsPlayer ThemFamily UsLeader Us Tile PillagedDroughtPlagueHurricaneSandstormTsunamiFloodEarthquakeWildfireEruption
  • [rival] will pay. This I swear.
    Gain trait: Avenger Oath+1 Courage
    grants
    BONUS_EVENTOPTION_CALAMITIES_CITY_ATTACKED_OATHBOUND_AVENGER_LEADER
    aeBonuses: BONUS_GIVE_TRAIT_AVENGER_OATH, BONUS_GAIN_COURAGE_1
  • I will see [city] rebuilt immediately.
    Gain trait: Rebuilder Oath+1 Discipline
    grants
    BONUS_EVENTOPTION_CALAMITIES_CITY_ATTACKED_OATHBOUND_REBUILDER_LEADER
    aeBonuses: BONUS_GIVE_TRAIT_REBUILDER_OATH, BONUS_GAIN_DISCIPLINE_1
  • A rigid path will only lead us astray in this changing world.
    Remembered: Refused to swear an oath in our honor (-20 opinion for 40 turns)(no event currently keys off this)+1 Wisdom
    grants
    BONUS_EVENTOPTION_CALAMITIES_CITY_ATTACKED_OATHBOUND_NO_FAMILY
    Memory MEMORYFAMILY_OATHBOUND_NO
    BONUS_GAIN_WISDOM_1
    aiRatings: RATING_WISDOM=1
    ◇ grants a memory no event currently keys off

✎ Brodie Frehlich

Prison Conscripts City Attacked
Part of the Prison Conscripts chain — 3 events , 1 branch point view map →
Once per game Turn 20+ City UsNon Leader UsPlayer Us Schemer
  • We will conscript the prisoners.
    +2 Levy unit
    grants
    BONUS_EVENTOPTION_PRISON_CONSCRIPTS
    aiBonusUnits: BONUSUNITCLASS_LEVY=2
  • No, I will not risk the trouble.
    (no gates or payload in XML)

✎ Josh Unsworth

Recruitment Drive City Attacked
Every 40 turns City UsNon Leader Governor Us City BarracksMin Pleased
  • Prepare to fight the invaders in every street.
    +60Training+15/city↗ turn
    grants
    BONUS_TRAINING_GAIN_SMALL
    aiGlobalYieldsBase: YIELD_TRAINING=60
    aiGlobalYieldsPer: YIELD_TRAINING=15
  • We need all the fighters we can get right now.
    +2 Levy unit
    grants
    BONUS_EVENTOPTION_RECRUITMENT_DRIVE_MILITIA_CITY
    aiBonusUnits: BONUSUNITCLASS_LEVY=2

✎ Solver

Safe Houses City Attacked
25% to appear Once per game City Us
  • Defend the innocents and all those in harm's way.
    +80Happinesseach city↗ turn
    grants
    BONUS_HAPPINESS_GAIN_AVERAGE
    aiCityYields: YIELD_HAPPINESS=80
  • Keep the enemy from our storehouses at all costs.
    +80Training+20/city↗ turn
    grants
    BONUS_TRAINING_GAIN_AVERAGE
    aiGlobalYieldsBase: YIELD_TRAINING=80
    aiGlobalYieldsPer: YIELD_TRAINING=20
  • Evacuate the nobles and save their possessions.
    +6Orders↗ turn
    grants
    BONUS_ORDERS_GAIN_AVERAGE
    aiGlobalYieldsBase: YIELD_ORDERS=6

✎ Andy Auseon

The End of a Siege City Attacked
Part of the The End of a Siege chain — 3 events view map →
Once per game Player ThemCity Us City Walls
  • Bring the horse inside. Let us celebrate our victory.
    +40–400 Culture (by city tier)
    grants
    BONUS_CULTURE_GAIN_LARGE
    aaiCultureYield: CULTURE_WEAK[YIELD_CULTURE=40], CULTURE_DEVELOPING[YIELD_CULTURE=80], CULTURE_STRONG[YIELD_CULTURE=160], CULTURE_LEGENDARY[YIELD_CULTURE=400]
  • Burn it down - it's a trap!
    Leader relationship: Vengeful Against
    grants
    BONUS_LEADER_VENGEFUL_AGAINST
    AddLeaderRelationship RELATIONSHIP_VENGEFUL_AGAINST

✎ Leyla Johnson

The Three Crowned Kings City Attacked Empires of the Indus
100% to appear Once per game
  • We stand together.
    Remembered (all families): Standing United (+80 opinion for 20 turns)(no event currently keys off this)
    grants
    BONUS_MEMORY_UNITED_FAMILIES_ALL
    MemoryAllFamilies MEMORY_UNITED_FAMILIES
    ◇ grants a memory no event currently keys off
  • I need your armies, not your words.
    +1 Levy unit+1 Levy unit+1 Levy unit
    grants
    BONUS_LEVY_UNIT_1
    aiBonusUnits: BONUSUNITCLASS_LEVY=1
    BONUS_LEVY_UNIT_1
    aiBonusUnits: BONUSUNITCLASS_LEVY=1
    BONUS_LEVY_UNIT_1
    aiBonusUnits: BONUSUNITCLASS_LEVY=1

✎ Josh Unsworth Background reading ↗

To Arms City Attacked
25% to appear Once per game City Us
  • More fighters are desperately needed.
    +1 Levy unit
    grants
    BONUS_UNITCLASS_LEVY
    aiBonusUnits: BONUSUNITCLASS_LEVY=1
  • Provide intelligence and support for soldiers.
    +6Orders↗ turn
    grants
    BONUS_ORDERS_GAIN_AVERAGE
    aiGlobalYieldsBase: YIELD_ORDERS=6
  • Help calm and reassure their fellow citizens.
    Begin project: Repair Damage
    grants
    BONUS_EVENTOPTION_TO_ARMS_OPTION_2
    iCitizens 1
    aeAddProjects: PROJECT_REPAIR

✎ Andy Auseon