Dunqul Oasis — The Kushite Threat
Objectives
- Population3 500
- Culture20
- Prosperity20
- Monuments9 — small granite obelisk (TEMP; pak raw 6)
- Kingdom80
- Housing level14
Scripted events (summary)
Gamemeat ×12 and granite ×12 recurring (KR via request_cleared); Henen-nesw LOST_TRADE → siege → weapons ×60; beduin and Hittite-pack enemy raids; NEW_TRADE unlocks; favour Pharaoh ×66. Keep Selima open — briefing priority.
Developer reference
Mission script
src/scripts/mission/m_021_dunqul.js · import in src/scripts/missions.js
Empire id 0 (pak). Map data/maps/m_021_dunqul.map. Rank 8. Enemy ENEMY_4_HITTITE (briefing says Kushite — pak wins).
SKIP: empty map_obj idx=10; orphan chain-only i=6 LOST_TRADE Djedu (no inbound); NEW_TRADE Iunet/Djedu (display, no sells/buys). Kharga route 13 = 2-pt stub. No river / disembark / inv points in pak.
Recurring gamemeat/granite KR via event_request_cleared + unique fire_kr (not shared ONLY_VIA — B14). Beduin/enemy wipe KR = unique leaf per year. Kerma NEW_TRADE i=18 reduced to once at y10m11.
Dump date: 2026-07-26. Fidelity pass: 2026-07-28.
Game messages
| Key | Id |
|---|---|
message_mission_dunqul | 421 |
message_history_dunqul | 221 |