Missions / Migdol

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 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

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
KeyId
message_mission_migdol440
message_mission_pelusium (alt)455