feat(admin): complete configurable progression
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
type: User Story
|
||||
title: "US-005: Unlock Base III teleportation"
|
||||
description: Let players earn a safe, stationary-warm-up teleport to their personal base.
|
||||
status: in-progress
|
||||
status: done
|
||||
---
|
||||
|
||||
# US-005: Unlock Base III teleportation
|
||||
@@ -11,17 +11,17 @@ As a **player with Base II**, I want to earn `/base` so that I can return safely
|
||||
|
||||
## Acceptance criteria
|
||||
|
||||
- [ ] Base III requires Base II, an established base, and a configurable 200 qualifying block placements inside the base.
|
||||
- [ ] Only placements made in Survival mode and within the base's current horizontal and vertical bounds count.
|
||||
- [ ] Player-placed blocks and replacement of previously broken blocks may contribute repeatedly.
|
||||
- [ ] Base III unlocks `/base` with a configurable 30-second warm-up and three-hour cooldown by default.
|
||||
- [ ] Looking around without changing block coordinates does not cancel the warm-up.
|
||||
- [ ] Changing block X, Y, or Z, taking damage, teleporting, changing worlds, dying, disconnecting, or starting a conflicting teleport cancels the warm-up.
|
||||
- [ ] Cancellation clearly informs the player and does not consume the cooldown.
|
||||
- [ ] The destination is a safe standing location at or near the recorded base center.
|
||||
- [ ] An unavailable or unsafe destination is reported clearly and does not consume the cooldown.
|
||||
- [ ] Only a completed teleport starts the cooldown.
|
||||
- [ ] Cooldowns use real elapsed time and continue while the player is offline.
|
||||
- [x] Base III requires Base II, an established base, and a configurable 200 qualifying block placements inside the base.
|
||||
- [x] Only placements made in Survival mode and within the base's current horizontal and vertical bounds count.
|
||||
- [x] Player-placed blocks and replacement of previously broken blocks may contribute repeatedly.
|
||||
- [x] Base III unlocks `/base` with a configurable 30-second warm-up and three-hour cooldown by default.
|
||||
- [x] Looking around without changing block coordinates does not cancel the warm-up.
|
||||
- [x] Changing block X, Y, or Z, taking damage, teleporting, changing worlds, dying, disconnecting, or starting a conflicting teleport cancels the warm-up.
|
||||
- [x] Cancellation clearly informs the player and does not consume the cooldown.
|
||||
- [x] The destination is a safe standing location at or near the recorded base center.
|
||||
- [x] An unavailable or unsafe destination is reported clearly and does not consume the cooldown.
|
||||
- [x] Only a completed teleport starts the cooldown.
|
||||
- [x] Cooldowns use real elapsed time and continue while the player is offline.
|
||||
|
||||
## Related
|
||||
|
||||
|
||||
Reference in New Issue
Block a user