Task #86
Updated by Kenneth Schuetz 3 months ago
## User Story As a **player**, I want to **perform a basic magic attack**, so that I can **deal damage without consuming large amounts of mana**. ## Description - Players can fires a **basic ranged magic attack** with a **low mana cost** or **no mana cost**. - The attack has **limited range Intent: Create ambiance and moderate damage**. - The projectile speed is **moderate**, emotional tone for the game and it may be affected by the player’s elemental affinity. levels. - The play can **rapid-fire basic attack** but with a slight delay * [ ] **Dependencies** * [ ] Menus ## Controls * [ ] Left Mouse Buttons (LMB) -> Fire Basic Magic Attacks **Test Cases / Acceptance Criteria** * [ ] R (Reload/Recharge if needed, or manual spell switch if applicable) When on the main menu is there background music playing? * [ ] 1-4 (Numer Keys -> Switch base magic element (if elements affect When in the base attack) game is there background music playing? ## Test Cases * [ ] When changing menus and game states does the music change from one to another without creating issues? Verify that pressing **LMB (Left Mouse Button)** launces a **basic magic **projectile**.** Ensure * [ ] Is the **projectile moves in the correct direction** based menu music integrated on the player's aiming (**mouse cursor location**). all menu screens? Confirm that * [ ] Is the **projectile collides with enemies and deals damage**. in-game music integrated on all game levels? Validate that * [ ] Does the **projectile disappears upon impact or after traveling a music use the volume set distance**. Check that **basic attacks can be used even when mana is low** (if applicable) Ensure that **rapid-firing basic attacks is possible but has a built-in delay**. Verify that **pressing 1-4 switches base magic elements** if implemented. in the options menu?