Author the PvP arena map on the static content system #109
Labels
No labels
alpha:wave-0
alpha:wave-1
alpha:wave-2
alpha:wave-3
area:assets
area:combat
area:ecology
area:infra
area:render
area:scripting
area:ui
area:world
enhancement
epic
migration
post-alpha
roadmap
tech-debt
type:bug
type:chore
type:design
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
marco/IsoMmo#109
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Part of the Alpha epic (pillar 2). The alpha's playfield is a PvP arena built with real statics (walls, pillars, gates, floor), authored on top of the general static-content system (#89) — not the current bare
./#grid.Scope
content/maps/world.map.Out of scope
Definition of Done
Base DoD applies on top.
Design agreed (game-design review, 2026-07-22)
Full design:
docs/game-design/systems/pvp-arena.md(PR #148). Reviewed by a 3-persona panel (power-gamer, coherence/server-authority, new-player).Shape: a sealed, symmetric dueling pit carved into
world.map(NOT a separate/instanced map — that'd be a new mechanic, out of scope), floorrocky_ground, entry by teleport (alpha: GM/tp; dedicated mechanism deferred). Cover concentrated in the CENTRE (corners bare) so turtling a corner is death vs ranged and the centre is the real fight; cover staggered so the longest sightline < ranged/bolt range (the owner's hard 'must get out of LoS' rule); varied cover kinds (columns/statue/boulder/brazier/ruined-wall) with symmetric positions + varied kinds; a central focal point; two ankhs in protected alcoves (un-surroundable, away from centre). No-loss is inherited from the global rule — the arena authors no death rule. Geometry inworld.map/.statics; ankhs GM-/placed inworld.sav(documented steps in the DoD). No wire change.Dependencies the review surfaced (technical breakdown to follow — the arena isn't playable/fair without these):
YouAreDeadcatalog msg) + ankh ghost-beacon + arena onboarding (welcome/HUD hint).wall+ the cover kinds into the pack, coordinated with #137 (avoid anassets.isoabinary conflict).Player-observable DoD is in the design doc. Depends on #113 (map editor, merged in #147) to author it. Scope of THIS issue stays: author the arena content on the static system.