Alexandria's Library Cleo
Alexandria's Library (Great Library) is a large marble learning complex: portico, rotunda, and halls. Build on clear land (13×14). Guilds: Work Camp (clear/level), Stonemasons, and Carpenters (scaffolding). Not Artisans; materials are marble, timber, and late copper for the roof. Do not confuse with the city Library education building (papyrus + culture walker) — the monument does not need papyrus.
Quick facts
13×14Footprint
112Marble
~3200Timber
6Monument wt.
- Cost (Normal)
- 8 000 Db (VE 5k · Easy 6.5k · Hard 11k · VH 16k)
- Guilds
- Work Camp · Carpenters (scaffold) · Stonemasons
- Type id
BUILDING_ALEXANDRIA_LIBRARY(=225)
Placement
- Entire footprint must be clear land (all green). No cliffs/rocks (unlike Pharos / Abu Simbel).
- Only one unfinished Library at a time (
#one_library_only). - Marble is not a place-gate; Storage Yards deliver once masons need it.
- Footprint rotates 13×14 ↔ 14×13 with building rotation.
Construction
- Work Camp peasants clear and level the site.
- Stonemasons: foundation → floor → columns → roof body → copper roof finish.
- Carpenters raise timber scaffolding on foundation/columns/roof phases.
- Late phase: copper so the roof “glistens like the sun” (mine or import).
- Visual order (GIF 20 frames): stakes → clear pad → foundation → walls/columns + scaffold → roof → copper gleam → finished.
Missions
Consumer mission 49 (A Beacon of Light / Ptolemy's Alexandria) — with Pharos;
sandbox: m_128_alexandria.js.
Developer reference
Source files
- src/building/monument_alexandria_library.{h,cpp}
- src/scripts/building/alexandria_library.js
- src/window/window_alexandria_library_info.cpp
- src/scripts/city/monuments.js —
MONUMENT_WEIGHTS[LIBRARY]=6(pair Pharos → 5) - tests/121_alexandria_library_place.js · tests/124_alexandria_library_m128.js
- Art dump: tools/alexandria_library_stages/ (WebP 20f); packs
LibMaina1..a5,LibExtra - Help / history message ids: 488 / 481; foreman gr178:114–121
- Congrats message id: 527 (
alex_library_congratulations) - Durable notes: REMAKE_NOTES.md §13.11