dayz-basebuilding
DayZ Base Building
Buildable player structures in DayZ — fences, watchtowers, gates, shelters, flag poles — are built by
extending the vanilla BaseBuildingBase chain, not from EntityAI. Inheriting BaseBuildingBase
gives you the whole system for free: the per-part build/dismantle/destroy action set, the synced-bitmask
persistence, the hologram deploy flow, and the damage-driven part destruction. The only things you author
are a .p3d with the right selections + memory points and a config Construction{} block that declares
each buildable part.
This skill owns the base-building-specific layer. Generic geometry, config-script mechanics, packaging and data-critical audit are delegated to the skills in the table below.
The whole system is ~6 script files + 1 config block. All path:line citations here point at real vanilla
source under P:\scripts\ (= <dayz-projects>\scripts\) and
DZ\gear\camping\config.cpp. Verify against those before writing any class name or field.
(until 1.29: that ~6-file count). (since 1.30 Exp: ConstructionBasic in 3_Game, ConstructionBase /
Construction / Rebuilding in 4_World, plus ConstructionPartTypeData on EntityType. Full map in
references/dayz-1-30-construction-rebuilding.md.)