Migdol — Repel the Assyrians
- Mission
- 46 — Ancient Conquerors (campaign 7)
- Era
- Taharqa / Asarhaddon (~677 BC, pak start year)
- Starting funds
- Normal 15 002 Db (pak) loan 2 500 debt 7%
- Deities
- Osiris · Ptah · Seth
- Trade
- Enkomi · Men-nefer · Timna (weapons / copper)
- Previous
- Pi-Yer (45)
- Next
- Tanis (47)
- Status
- Implemented
Briefing: Hold the eastern Delta fortress ~7 years against Assyrian waves; train troops and trade for weapons / raw materials.
Enemy: briefing is Assyrians; pak scenario enemy is
Note: Inv land/sea empty in pak → invasions use map exit fallback.
Topo: linear AC chain 45→46→47 (
Enemy: briefing is Assyrians; pak scenario enemy is
ENEMY_8_NUBIAN (used for timed invasions).
Note: Inv land/sea empty in pak → invasions use map exit fallback.
Topo: linear AC chain 45→46→47 (
next_mission: 47). Alt title Pelusium (msg 455).
Objectives
- Population1 000
- Culture10
- Prosperity15
- Monumentsoff
- Kingdomoff
- Housinglevel 10
- Survival7 years
Scripted events (summary)
JS events[] (10): 4 calendar invasions (y1/y2/y4/y5), lettuce request, gifts, contaminated water, demand decrease, city status. Empire via hide_pak_* + cities/routes (Enkomi · Men-nefer · Timna).
Developer reference
Mission script
src/scripts/mission/m_046_migdol.js
map_file: data/maps/m_046_migdol.map. Empire id 1, map_background pack empire id 24. Dump 2026-07-31 Cleop. SKIP empty map_obj idx=12. Rank 5. enable_scenario_events + hide_pak_cities/routes/objects. Config-only fish/herd; no inv points.
Messages
| Key | Id |
|---|---|
message_mission_migdol | 440 |
message_mission_pelusium (alt) | 455 |