Files
spigot-creeper-fear/design/user-stories/us-002-unlock-creeper-aura-ranks.md
T
dmg 85356c5c8e
Release / release (push) Successful in 2m26s
CI / build (push) Successful in 1m12s
feat(progression): lower default rank I threshold
2026-08-11 15:15:39 -04:00

45 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
type: User Story
title: "US-002: Unlock Creeper Aura ranks"
description: Protect blocks and modify creeper damage according to a player's earned aura rank.
status: done
---
# US-002: Unlock Creeper Aura ranks
As a **player**, I want Creeper Aura to become stronger as I defeat creepers so that I progressively master their explosions.
## Default progression
| Current state | Kills needed to unlock next rank | Damage to protected player | Creeper block damage |
| --- | ---: | ---: | --- |
| Locked | 25 to unlock I | 1× | Normal |
| Creeper Aura I | 100 to unlock II | 3× | Prevented |
| Creeper Aura II | 100 to unlock III | 2× | Prevented |
| Creeper Aura III | 100 to unlock IV | 1.5× | Prevented |
| Creeper Aura IV | 100 to unlock V | 1× | Prevented |
| Creeper Aura V | 100 to unlock VI | 0.5× | Prevented |
| Creeper Aura VI | Maximum rank | 0× | Prevented |
## Acceptance criteria
- [x] A player unlocks rank I after 25 kills by default; subsequent ranks require 100 kills each by default.
- [x] Unlocking a rank resets current-tier progress to zero.
- [x] A player below rank I receives normal creeper explosion behavior.
- [x] An aura protects blocks when a player with rank I or higher is within 25 blocks of a creeper at explosion time, including at exactly 25 blocks.
- [x] Block protection does not require the aura player to be hit by or have line of sight to the explosion.
- [x] An activated aura prevents that creeper explosion from breaking or removing blocks for everyone affected by the explosion.
- [x] Players beyond 25 blocks and players whose aura is locked do not activate block protection.
- [x] Other nearby players and entities continue to receive their normal creeper explosion effects unless they have their own aura damage modifier.
- [x] The protected player's rank multiplier is applied to vanilla creeper explosion damage before armor, enchantments, resistance, and difficulty mitigation.
- [x] At rank VI, the protected player's creeper explosion damage event is cancelled so that damage and knockback are nullified.
- [x] Charged creepers obey the same aura rules while retaining their vanilla base explosion strength.
- [x] Explosions from TNT, beds, respawn anchors, and non-creeper entities are unchanged.
- [x] Simultaneous exposure of players with different aura ranks is deterministic and tested.
## Related
- [Track creeper defeats](us-001-track-creeper-defeats.md)
- [Configure aura progression](us-006-configure-aura-progression.md)
- [User-story catalog](index.md)