feat(base): implement progression system
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
---
|
||||
type: User Story
|
||||
title: "US-003: Expand the base"
|
||||
description: Let players expand their base radius through sequential stone, deepslate, and obsidian mining milestones.
|
||||
status: in-progress
|
||||
---
|
||||
|
||||
# US-003: Expand the base
|
||||
|
||||
As a **player with Base I**, I want mining milestones to expand my base so that more of my build receives base benefits.
|
||||
|
||||
## Acceptance criteria
|
||||
|
||||
- [ ] Base-size progression is unavailable until Base I is unlocked.
|
||||
- [ ] Only qualifying blocks broken in Survival mode count.
|
||||
- [ ] The first expansion requires a configurable 500 `STONE` and changes the radius from 10 to 25 blocks by default.
|
||||
- [ ] After the stone tier, the second expansion requires a separate configurable 1,000 `DEEPSLATE` and changes the radius from 25 to 75 blocks by default.
|
||||
- [ ] After the deepslate tier, the third expansion requires a separate configurable 1,000 `OBSIDIAN` and changes the radius from 75 to 150 blocks by default.
|
||||
- [ ] Stone, deepslate, and obsidian variants do not count by default.
|
||||
- [ ] Materials mined before their sequential tier becomes active do not count toward that later tier.
|
||||
- [ ] Player-placed qualifying blocks may be mined repeatedly for progress.
|
||||
- [ ] Expansions affect the cylinder's horizontal radius without independently changing its vertical bounds.
|
||||
- [ ] Relocating the base preserves earned size tiers and counters.
|
||||
|
||||
## Related
|
||||
|
||||
- [US-001: Unlock and establish Base I](us-001-unlock-and-establish-base.md)
|
||||
- [US-004: Unlock and control base flight](us-004-unlock-and-control-base-flight.md)
|
||||
- [US-011: Configure and persist progression](us-011-configure-and-persist-progression.md)
|
||||
Reference in New Issue
Block a user