← All story events Event class Events drawn from the Mercenary pool. How often: not before turn 20 · at most one every 20 turns.
How yield rewards scale ↗ turn
A yield reward like +40 Science +10/city ↗turn grows with your cities and the turn. You receive:
(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 to turn 60, then turn ÷ 60: ×1.5 at turn 90, ×2 at turn 120, ×3.3 at turn 200.
Each chip shows the ×1 (base) value. Hover a yield chip for a cities × turn table of the real reward. For example, +40 Science +10/city with 4 cities pays 80 in the early game, 120 at turn 90 and 160 at turn 120. The mission pages also have a live calculator. The game's "Tiny", "Small", "Average" and "Large" rewards are shown here as their real numbers.
⚠ Weights are not in-game odds. Each event also needs its character and empire conditions to hold, and some of those are hidden in game, so how often it really fires can differ a lot from its weight. Community tracking bears this out.
- ▸ ResolveSend to the rival nation: +300 Iron+1 D'mt Warrior (mercenary)grantsBONUS_BUY_DMT_WARRIORaiYieldsSend: YIELD_IRON=300BONUS_GIVE_DMT_WARRIORbMercenaryUnit 1aiUnits: UNIT_DMT_WARRIOR=1
- ▸ We do not want your soldiers.Remembered: Refused our troops (-40 opinion for 20 turns)(no event currently keys off this)grantsBONUS_EVENTOPTION_UNIT_NO_PLAYER_0Memory MEMORYPLAYER_REFUSED_TROOPS◇ grants a memory no event uses
- ▸ ResolveSend to the rival nation: +200 Wood, +100 Iron+1 Battering Ram (mercenary)grantsBONUS_BUY_RAMaiYieldsSend: YIELD_WOOD=200, YIELD_IRON=100BONUS_GIVE_RAMbMercenaryUnit 1aiUnits: UNIT_BATTERING_RAM=1
- ▸ We do not want your soldiers.Remembered: Refused our troops (-40 opinion for 20 turns)(no event currently keys off this)grantsBONUS_EVENTOPTION_UNIT_NO_PLAYER_0Memory MEMORYPLAYER_REFUSED_TROOPS◇ grants a memory no event uses
- ▸ ResolveSend to the rival nation: +300 Wood+1 Akkadian Archer (mercenary)grantsBONUS_BUY_AKKADIANaiYieldsSend: YIELD_WOOD=300BONUS_GIVE_AKKADIANbMercenaryUnit 1aiUnits: UNIT_AKKADIAN_ARCHER=1
- ▸ We do not want your soldiers.Remembered: Refused our troops (-40 opinion for 20 turns)(no event currently keys off this)grantsBONUS_EVENTOPTION_UNIT_NO_PLAYER_0Memory MEMORYPLAYER_REFUSED_TROOPS◇ grants a memory no event uses
- ▸ ResolveSend to the rival nation: +200 Food, +100 Wood+1 African Elephant (mercenary)grantsBONUS_BUY_MAHOUTaiYieldsSend: YIELD_FOOD=200, YIELD_WOOD=100BONUS_GIVE_MAHOUTbMercenaryUnit 1aiUnits: UNIT_AFRICAN_ELEPHANT=1
- ▸ We do not want your soldiers.Remembered: Refused our troops (-40 opinion for 20 turns)(no event currently keys off this)grantsBONUS_EVENTOPTION_UNIT_NO_PLAYER_0Memory MEMORYPLAYER_REFUSED_TROOPS◇ grants a memory no event uses
- ▸ ResolveSend to the rival nation: +200 Food, +100 Wood+1 Light Chariot (mercenary)grantsBONUS_BUY_CHARIOTaiYieldsSend: YIELD_FOOD=200, YIELD_WOOD=100BONUS_GIVE_CHARIOTbMercenaryUnit 1aiUnits: UNIT_LIGHT_CHARIOT=1
- ▸ We do not want your soldiers.Remembered: Refused our troops (-40 opinion for 20 turns)(no event currently keys off this)grantsBONUS_EVENTOPTION_UNIT_NO_PLAYER_0Memory MEMORYPLAYER_REFUSED_TROOPS◇ grants a memory no event uses
- ▸ ResolveSend to the rival nation: +200 Food, +100 Wood+1 Hittite Chariot 1 (mercenary)grantsBONUS_BUY_HITTITE_CHARIOT_1aiYieldsSend: YIELD_FOOD=200, YIELD_WOOD=100BONUS_GIVE_HITTITE_CHARIOT_1bMercenaryUnit 1aiUnits: UNIT_HITTITE_CHARIOT_1=1
- ▸ We do not want your soldiers.Remembered: Refused our troops (-40 opinion for 20 turns)(no event currently keys off this)grantsBONUS_EVENTOPTION_UNIT_NO_PLAYER_0Memory MEMORYPLAYER_REFUSED_TROOPS◇ grants a memory no event uses
- ▸ ResolveSend to the rival nation: +300 Wood+1 Medjay Archer (mercenary)grantsBONUS_BUY_MEDJAY_ARCHERaiYieldsSend: YIELD_WOOD=300BONUS_GIVE_MEDJAY_ARCHERbMercenaryUnit 1aiUnits: UNIT_MEDJAY_ARCHER=1
- ▸ We do not want your soldiers.Remembered: Refused our troops (-40 opinion for 20 turns)(no event currently keys off this)grantsBONUS_EVENTOPTION_UNIT_NO_PLAYER_0Memory MEMORYPLAYER_REFUSED_TROOPS◇ grants a memory no event uses
- ▸ ResolveSend to the rival nation: +100 Food, +200 Iron+1 Palton Cavalry (mercenary)grantsBONUS_BUY_PALTONaiYieldsSend: YIELD_FOOD=100, YIELD_IRON=200BONUS_GIVE_PALTONbMercenaryUnit 1aiUnits: UNIT_PALTON_CAVALRY=1
- ▸ We do not want your soldiers.Remembered: Refused our troops (-40 opinion for 20 turns)(no event currently keys off this)grantsBONUS_EVENTOPTION_UNIT_NO_PLAYER_0Memory MEMORYPLAYER_REFUSED_TROOPS◇ grants a memory no event uses
- ▸ ResolvegrantsBONUS_BUY_HASTATUSaiYieldsSend: YIELD_IRON=300BONUS_GIVE_HASTATUSbMercenaryUnit 1aiUnits: UNIT_HASTATUS=1
- ▸ We do not want your soldiers.Remembered: Refused our troops (-40 opinion for 20 turns)(no event currently keys off this)grantsBONUS_EVENTOPTION_UNIT_NO_PLAYER_0Memory MEMORYPLAYER_REFUSED_TROOPS◇ grants a memory no event uses
Auxiliaries
- ▸ Take them as they are.+1 WarriorgrantsBONUS_UNIT_WARRIOR_2aiUnits: UNIT_WARRIOR=1
- ▸ Train them into an elite [rival] unit.+1 Battering Ram (mercenary)gated byIndexSubjectgrantsBONUS_GIVE_RAMbMercenaryUnit 1aiUnits: UNIT_BATTERING_RAM=1
- ▸ Train them into an elite [rival] unit.+1 Akkadian Archer (mercenary)gated byIndexSubjectgrantsBONUS_GIVE_AKKADIANbMercenaryUnit 1aiUnits: UNIT_AKKADIAN_ARCHER=1
- ▸ Train them into an elite [rival] unit.+1 African Elephant (mercenary)gated byIndexSubjectgrantsBONUS_GIVE_MAHOUTbMercenaryUnit 1aiUnits: UNIT_AFRICAN_ELEPHANT=1
- ▸ Train them into an elite [rival] unit.+1 Light Chariot (mercenary)gated byIndexSubjectgrantsBONUS_GIVE_CHARIOTbMercenaryUnit 1aiUnits: UNIT_LIGHT_CHARIOT=1
- ▸ Train them into an elite [rival] unit.+1 Hoplite (mercenary)gated byIndexSubjectgrantsBONUS_GIVE_HOPLITEbMercenaryUnit 1aiUnits: UNIT_HOPLITE=1
- ▸ Train them into an elite [rival] unit.+1 Palton Cavalry (mercenary)gated byIndexSubjectgrantsBONUS_GIVE_PALTONbMercenaryUnit 1aiUnits: UNIT_PALTON_CAVALRY=1
- ▸ Train them into an elite [rival] unit.+1 Hastatus (mercenary)gated byIndexSubjectgrantsBONUS_GIVE_HASTATUSbMercenaryUnit 1aiUnits: UNIT_HASTATUS=1
- ▸ Train them into an elite [rival] unit.+1 Hittite Chariot 1 (mercenary)gated byIndexSubjectgrantsBONUS_GIVE_HITTITE_CHARIOT_1bMercenaryUnit 1aiUnits: UNIT_HITTITE_CHARIOT_1=1
- ▸ Train them into an elite [rival] unit.+1 Medjay Archer (mercenary)gated byIndexSubjectgrantsBONUS_GIVE_MEDJAY_ARCHERbMercenaryUnit 1aiUnits: UNIT_MEDJAY_ARCHER=1
- ▸ Train them into an elite [rival] unit.+1 D'mt Warrior (mercenary)gated byIndexSubjectgrantsBONUS_GIVE_DMT_WARRIORbMercenaryUnit 1aiUnits: UNIT_DMT_WARRIOR=1
- ▸ Train them into an elite [rival] unit.+1 Assault Elephant (mercenary)gated byIndexSubjectgrantsBONUS_GIVE_ASSAULT_ELEPHANTbMercenaryUnit 1aiUnits: UNIT_ASSAULT_ELEPHANT=1
- ▸ Train them into an elite [rival] unit.+1 Javelin Elephant (mercenary)gated byIndexSubjectgrantsBONUS_GIVE_JAVELIN_ELEPHANTbMercenaryUnit 1aiUnits: UNIT_JAVELIN_ELEPHANT=1
- ▸ Train them into an elite [rival] unit.+1 Kushan Cavalry (mercenary)gated byIndexSubjectgrantsBONUS_GIVE_KUSHAN_CAVALRYbMercenaryUnit 1aiUnits: UNIT_KUSHAN_CAVALRY=1
Mercenary Archer
- ▸ Pay them for their services.+1 Archer (mercenary)
-300Money↗ turn grantsBONUS_EVENTOPTION_MERCENARY_ARCHERbMercenaryUnit 1aiUnits: UNIT_ARCHER=1aeBonuses: BONUS_MONEY_LOSS_SMALL_FLAT - ▸ We will not hire them.+20 XP to the charactergrantsBONUS_XP_CHARACTER_SMALLiXPCharacter 20
Mercenary Axeman
- ▸ Pay them for their services.+1 Axeman (mercenary)
-300Money↗ turn grantsBONUS_EVENTOPTION_MERCENARY_AXEMANbMercenaryUnit 1aiUnits: UNIT_AXEMAN=1aeBonuses: BONUS_MONEY_LOSS_SMALL_FLAT - ▸ We will not hire them.+20 XP to the charactergrantsBONUS_XP_CHARACTER_SMALLiXPCharacter 20
Mercenary Camel Archer
- ▸ Pay them for their services.+1 Camel Archer (mercenary)
-600Money↗ turn grantsBONUS_EVENTOPTION_MERCENARY_CAMEL_ARCHERbMercenaryUnit 1aiUnits: UNIT_CAMEL_ARCHER=1aeBonuses: BONUS_MONEY_LOSS_LARGE_FLAT - ▸ We will not hire them.+20 XP to the charactergrantsBONUS_XP_CHARACTER_SMALLiXPCharacter 20
Mercenary Cataphract
- ▸ Pay them for their services.+1 Cataphract (mercenary)
-800Money↗ turn grantsBONUS_EVENTOPTION_MERCENARY_CATAPHRACTbMercenaryUnit 1aiUnits: UNIT_CATAPHRACT=1aeBonuses: BONUS_MONEY_LOSS_HUGE_FLAT - ▸ We will not hire them.+20 XP to the charactergrantsBONUS_XP_CHARACTER_SMALLiXPCharacter 20
Mercenary Chariot
- ▸ Pay them for their services.+1 Chariot (mercenary)
-400Money↗ turn grantsBONUS_EVENTOPTION_MERCENARY_CHARIOTbMercenaryUnit 1aiUnits: UNIT_CHARIOT=1aeBonuses: BONUS_MONEY_LOSS_AVERAGE_FLAT - ▸ We will not hire them.+20 XP to the charactergrantsBONUS_XP_CHARACTER_SMALLiXPCharacter 20
Mercenary Crossbowman
- ▸ Pay them for their services.+1 Crossbowman (mercenary)
-600Money↗ turn grantsBONUS_EVENTOPTION_MERCENARY_CROSSBOWMANbMercenaryUnit 1aiUnits: UNIT_CROSSBOWMAN=1aeBonuses: BONUS_MONEY_LOSS_LARGE_FLAT - ▸ We will not hire them.+20 XP to the charactergrantsBONUS_XP_CHARACTER_SMALLiXPCharacter 20
Mercenary Horse Archer
- ▸ Pay them for their services.+1 Horse Archer (mercenary)
-600Money↗ turn grantsBONUS_EVENTOPTION_MERCENARY_HORSE_ARCHERbMercenaryUnit 1aiUnits: UNIT_HORSE_ARCHER=1aeBonuses: BONUS_MONEY_LOSS_LARGE_FLAT - ▸ We will not hire them.+20 XP to the charactergrantsBONUS_XP_CHARACTER_SMALLiXPCharacter 20
Mercenary Horseman
- ▸ Pay them for their services.+1 Horseman (mercenary)
-600Money↗ turn grantsBONUS_EVENTOPTION_MERCENARY_HORSEMANbMercenaryUnit 1aiUnits: UNIT_HORSEMAN=1aeBonuses: BONUS_MONEY_LOSS_LARGE_FLAT - ▸ We will not hire them.+20 XP to the charactergrantsBONUS_XP_CHARACTER_SMALLiXPCharacter 20
Mercenary Longbowman
- ▸ Pay them for their services.+1 Longbowman (mercenary)
-600Money↗ turn grantsBONUS_EVENTOPTION_MERCENARY_LONGBOWMANbMercenaryUnit 1aiUnits: UNIT_LONGBOWMAN=1aeBonuses: BONUS_MONEY_LOSS_LARGE_FLAT - ▸ We will not hire them.+20 XP to the charactergrantsBONUS_XP_CHARACTER_SMALLiXPCharacter 20
Mercenary Maceman
- ▸ Pay them for their services.+1 Maceman (mercenary)
-400Money↗ turn grantsBONUS_EVENTOPTION_MERCENARY_MACEMANbMercenaryUnit 1aiUnits: UNIT_MACEMAN=1aeBonuses: BONUS_MONEY_LOSS_AVERAGE_FLAT - ▸ We will not hire them.+20 XP to the charactergrantsBONUS_XP_CHARACTER_SMALLiXPCharacter 20
Mercenary Pikeman
- ▸ Pay them for their services.+1 Pikeman (mercenary)
-800Money↗ turn grantsBONUS_EVENTOPTION_MERCENARY_PIKEMANbMercenaryUnit 1aiUnits: UNIT_PIKEMAN=1aeBonuses: BONUS_MONEY_LOSS_HUGE_FLAT - ▸ We will not hire them.+20 XP to the charactergrantsBONUS_XP_CHARACTER_SMALLiXPCharacter 20
Mercenary Polybolos
- ▸ Pay them for their services.+1 Polybolos (mercenary)
-800Money↗ turn grantsBONUS_EVENTOPTION_MERCENARY_POLYBOLOSbMercenaryUnit 1aiUnits: UNIT_POLYBOLOS=1aeBonuses: BONUS_MONEY_LOSS_HUGE_FLAT - ▸ We will not hire them.+20 XP to the charactergrantsBONUS_XP_CHARACTER_SMALLiXPCharacter 20
Mercenary Spearman
- ▸ Pay them for their services.+1 Spearman (mercenary)
-300Money↗ turn grantsBONUS_EVENTOPTION_MERCENARY_SPEARMANbMercenaryUnit 1aiUnits: UNIT_SPEARMAN=1aeBonuses: BONUS_MONEY_LOSS_SMALL_FLAT - ▸ We will not hire them.+20 XP to the charactergrantsBONUS_XP_CHARACTER_SMALLiXPCharacter 20
Mercenary Swordsman
- ▸ Pay them for their services.+1 Swordsman (mercenary)
-600Money↗ turn grantsBONUS_EVENTOPTION_MERCENARY_SWORDSMANbMercenaryUnit 1aiUnits: UNIT_SWORDSMAN=1aeBonuses: BONUS_MONEY_LOSS_LARGE_FLAT - ▸ We will not hire them.+20 XP to the charactergrantsBONUS_XP_CHARACTER_SMALLiXPCharacter 20
Mercenary War Elephant
- ▸ Pay them for their services.+1 War Elephant (mercenary)
-600Money↗ turn grantsBONUS_EVENTOPTION_MERCENARY_WAR_ELEPHANTbMercenaryUnit 1aiUnits: UNIT_WAR_ELEPHANT=1aeBonuses: BONUS_MONEY_LOSS_LARGE_FLAT - ▸ We will not hire them.+20 XP to the charactergrantsBONUS_XP_CHARACTER_SMALLiXPCharacter 20
Mutual Benefit?
- ▸ An excellent offer!grantsBONUS_BUY_HOPLITEaiYieldsSend: YIELD_WOOD=100, YIELD_IRON=200BONUS_GIVE_HOPLITEbMercenaryUnit 1aiUnits: UNIT_HOPLITE=1
- ▸ We do not want your soldiers.Remembered: Refused our troops (-40 opinion for 20 turns)(no event currently keys off this)grantsBONUS_EVENTOPTION_UNIT_NO_PLAYER_0Memory MEMORYPLAYER_REFUSED_TROOPS◇ grants a memory no event uses
Mutual Benefit?
- ▸ An excellent offer!Send to the rival nation: +200 Food, +100 Wood+1 Assault Elephant (mercenary)grantsBONUS_BUY_ASSAULT_ELEPHANTaiYieldsSend: YIELD_FOOD=200, YIELD_WOOD=100BONUS_GIVE_ASSAULT_ELEPHANTbMercenaryUnit 1aiUnits: UNIT_ASSAULT_ELEPHANT=1
- ▸ We do not want your soldiers.Remembered: Refused our troops (-40 opinion for 20 turns)(no event currently keys off this)grantsBONUS_EVENTOPTION_UNIT_NO_PLAYER_0Memory MEMORYPLAYER_REFUSED_TROOPS◇ grants a memory no event uses
Mutual Benefit?
- ▸ An excellent offer!Send to the rival nation: +150 Food, +150 Wood+1 Javelin Elephant (mercenary)grantsBONUS_BUY_JAVELIN_ELEPHANTaiYieldsSend: YIELD_FOOD=150, YIELD_WOOD=150BONUS_GIVE_JAVELIN_ELEPHANTbMercenaryUnit 1aiUnits: UNIT_JAVELIN_ELEPHANT=1
- ▸ We do not want your soldiers.Remembered: Refused our troops (-40 opinion for 20 turns)(no event currently keys off this)grantsBONUS_EVENTOPTION_UNIT_NO_PLAYER_0Memory MEMORYPLAYER_REFUSED_TROOPS◇ grants a memory no event uses
Mutual Benefit?
- ▸ An excellent offer!Send to the rival nation: +200 Food, +100 Iron+1 Kushan Cavalry (mercenary)grantsBONUS_BUY_KUSHAN_CAVALRYaiYieldsSend: YIELD_FOOD=200, YIELD_IRON=100BONUS_GIVE_KUSHAN_CAVALRYbMercenaryUnit 1aiUnits: UNIT_KUSHAN_CAVALRY=1
- ▸ We do not want your soldiers.Remembered: Refused our troops (-40 opinion for 20 turns)(no event currently keys off this)grantsBONUS_EVENTOPTION_UNIT_NO_PLAYER_0Memory MEMORYPLAYER_REFUSED_TROOPS◇ grants a memory no event uses