Task #95
Updated by Kenneth Schuetz 3 months ago
## User Story As a **player**, I want Intent: Create control structure allowing keyboard and mouse to **activate an Arcane Barrier**, so that I can **become temporarily invincible and avoid damage**. ## Description - Players can activate an **Arcane Barrier,** making them **invincible** be used for a **short duration**. - The barrier **absorbs all damage** but does not allow attacks while active. - The effect lasts for a **limited time** and has a cooldown. - Some strong attacks or abilities may **bypass** or **weaken of the barrier**. ## Test Cases game's menus Note on estimation: Using the unity input system this should be very quick to accomplish if it hasn't been already. * [ ] Verify that pressing Q activates the **Arcane Barrier**. **Dependencies** * [ ] Ensure that the **barrier effect is visually represented** (e.g., glowing aura). Menus created (there should be a user story for creating each menu screen separately) * [ ] Confirm that while the barrier is active, the **player takes no damage.** **Test Cases / Acceptance Criteria** * [ ] Validate that Can the **player cannot attack** while user use the barrier is active. arrow keys on the keyboard to navigate the applications menus? * [ ] Ensure that Can the **barrier expires after a set duration**. user use the enter key on the keyboard to select menu options? * [ ] Check that Can the barrier has a **cooldown before it can be used again**. * [ ] Test that **stronger enemy attacks (if applicable) interact properly** (e.g., partial damage, barrier breaking early). user use the mouse to select menu options?