Pi-Yer — The Sea People Land
- Mission
- 45 — first of Ancient Conquerors (campaign 7)
- Era
- Merneptah (~1235 BC, pak start year)
- Starting funds
- Normal 10 080 Db (pak) loan 3 000 debt 7%
- Deities
- Osiris · Seth
- Trade
- Enkomi · Byblos · Tyre · Men-nefer · Bahariya · Siwi · Farafra · Kyrene · Waset (timber/copper for warships)
- Previous
- —
- Next
- Migdol (46)
- Status
- Implemented
Enemy: briefing is Sea Peoples; pak scenario enemy is
ENEMY_1_ASSYRIAN (used for timed chain invasions).
Soft / TEMP: chain-only invasions via JS. Navy/warship fidelity tracked CL-M. Survival 7y is Migdol, not this mission.
Topo: linear AC chain 45→46→47 (
next_mission: 46).
Objectives
- Population2 500
- Culture25
- Prosperity30
- Monumentsoff
- Kingdom45
- Housing5 × level 8
Scripted events (summary)
Chickpeas recurring (unique tags 3000+year); copper×9 → weapons×9 from Kyrene → weapons×23 / LOST Farafra → Assyrian ×17→×13 (wave2 on history COMPLETED via wipe bind tag 1009). Troops×11 / ×12 (pharaoh); papyrus / grain / bricks requests with gifts and KR leaves. Bricks×8 refuse → Assyrian ×27; ok → NEW_TRADE Kyrene. Wage +3 y15. Message battle-lost Farafra → LOST Kyrene.
Developer reference
Mission script
src/scripts/mission/m_045_pi_yer.js
map_file: data/maps/m_045_pi_yer.map. Empire id 1, map_background pack empire id 24. SKIP empty map_obj idx=9. Dump 2026-07-28 Cleop. Recurring tags: 3000 + i×100 + year. Weapons×9 city = Kyrene (pak city 7). Wave2 ×13 bind tag 1009 (COMPLETED only).
Engine: empire_t::MAX_CITIES 80 (classic saves 61); save v178 empire_cities chunk 8480 — Cleopatra name ids 61+ (Siwi, …).
Messages
| Key | Id |
|---|---|
message_mission_pi_yer | 439 |
message_mission_pi_yer_2 | 454 |