Files
spigot-heights/design/user-stories/us-001-drink-shifting-stature-potion.md
dmg 7bccc727b1
Release / release (push) Failing after 15s
CI / build (push) Successful in 3m6s
feat: add stature potions and tiny-player launchers
2026-09-04 11:28:24 -04:00

26 lines
1.3 KiB
Markdown

---
type: User Story
title: "US-001: Drink a Potion of Shifting Stature"
description: Let players craft and drink a potion that gives them a random configured scale.
status: done
---
# US-001: Drink a Potion of Shifting Stature
As a **player**, I want to drink a craftable potion that changes my stature unpredictably so that player size becomes a fun survival mechanic.
## Acceptance criteria
- [x] The distinct potion is authenticated with persistent item metadata rather than its display name alone.
- [x] Its shaped recipe is `ACA/AWA/ACA`, where `A` is Amethyst Shard, `C` is Chorus Fruit, and `W` is an Awkward Potion.
- [x] Drinking it consumes one potion, leaves normal bottle handling intact, and selects a scale from the configured inclusive range.
- [x] Outcomes are uniformly selected in configured adjustment-step increments, including both endpoints when aligned.
- [x] The resulting Minecraft scale attribute is applied and reported to the player.
- [x] The resulting scale persists across logout, restart, world change, and death.
- [x] Automated tests cover bounds, endpoint reachability, and recipe identity.
## Related
- [US-002: Make precise stature adjustments](us-002-adjust-stature.md)
- [US-004: Configure and persist stature behavior](us-004-configure-and-persist.md)