Task #86
closedUser Story #333: Player Actions / Interactivity
Player Range / Base Magic Attack
100%
Description
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 and moderate damage.
- The projectile speed is moderate, and it may be affected by the player’s elemental affinity.
- The play can rapid-fire basic attack but with a slight delay
Controls¶
- Left Mouse Buttons (LMB) -> Fire Basic Magic Attacks
- R (Reload/Recharge if needed, or manual spell switch if applicable)
- 1-4 (Numer Keys -> Switch base magic element (if elements affect the base attack)
Test Cases¶
Verify that pressing LMB (Left Mouse Button) launces a basic magic projectile.
Ensure the projectile moves in the correct direction based on the player's aiming (mouse cursor location).
Confirm that the projectile collides with enemies and deals damage.
Validate that the projectile disappears upon impact or after traveling a 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.
Updated by Kenneth Schuetz 3 months ago
- Status changed from New to Selected for Sprint
Updated by Kenneth Schuetz 3 months ago
- Status changed from Selected for Sprint to New
Updated by Kenneth Schuetz 3 months ago
- Status changed from New to Selected for Sprint
PBI status auto updated to Selected for Sprint because at least one task wasn't on New status
Updated by Kenneth Schuetz 3 months ago
- Status changed from Selected for Sprint to New
PBI status auto updated to New because all tasks were on New status
Updated by Kenneth Schuetz 3 months ago
- Subject changed from Background music for the menus and levels to Mechanics
Updated by Kenneth Schuetz 3 months ago
- Subject changed from Mechanics to Player Range / Base Magic Attack
- Description updated (diff)
- Category set to Player Actions / Interactivity
- Priority changed from Medium to High
- Difficulty set to Low
- Standalone PBI changed from No to Yes
Updated by Kenneth Schuetz 3 months ago
- Sprint changed from Product backlog to Alpha Sprint
- Position changed from 5 to 4
Updated by Kenneth Schuetz 3 months ago
- Sprint changed from Alpha Sprint to Sprint Backlog (Alpha)
- Position changed from 4 to -2
Updated by Kenneth Schuetz 3 months ago
- Assignee set to Karl Estabine
- Priority changed from High to Medium
- Estimated time set to 1:00 h
- Sprint changed from Sprint Backlog (Alpha) to Alpha Sprint
- Position changed from 5 to 4
- Story Points set to 0.5
Updated by Kenneth Schuetz 3 months ago
- Tracker changed from User Story to Task
- Parent task set to #333
- Standalone PBI deleted (
Yes)
Updated by Karl Estabine 3 months ago
- Status changed from In Progress to Code Review
Updated by Kenneth Schuetz 3 months ago
- Status changed from Code Review to Done