Task ARCH-4
closedEpic ARCH-149: Player Actions / Interactivity
Player Range / Base Magic Attack
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 about 1 year ago
- Status changed from To Do to 2
PBI status auto updated to Selected for Sprint because at least one task wasn't on New status
Updated by Kenneth Schuetz about 1 year ago
- Status changed from 2 to To Do
PBI status auto updated to New because all tasks were on New status
Updated by Kenneth Schuetz about 1 year ago
- Translation missing: en.field_position changed from 4 to 5
Updated by Kenneth Schuetz about 1 year ago
- Subject changed from Background music for the menus and levels to Mechanics
Updated by Kenneth Schuetz about 1 year 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
Updated by Kenneth Schuetz about 1 year ago
- Translation missing: en.field_sprint changed from 6 to 7
- Translation missing: en.field_position changed from 5 to 4
Updated by Kenneth Schuetz about 1 year ago
- Translation missing: en.field_sprint changed from 7 to 9
- Translation missing: en.field_position changed from 4 to -2
Updated by Kenneth Schuetz about 1 year ago
- Translation missing: en.field_position changed from -2 to 63
Updated by Kenneth Schuetz about 1 year ago
- Translation missing: en.field_position changed from 63 to 62
Updated by Kenneth Schuetz about 1 year ago
- Translation missing: en.field_position changed from 62 to 61
Updated by Kenneth Schuetz about 1 year ago
- Translation missing: en.field_position changed from 61 to 62
Updated by Kenneth Schuetz about 1 year ago
- Translation missing: en.field_position changed from 62 to 3
Updated by Kenneth Schuetz about 1 year ago
- Translation missing: en.field_position changed from 3 to 4
Updated by Kenneth Schuetz about 1 year ago
- Translation missing: en.field_position changed from 4 to 5
Updated by Kenneth Schuetz about 1 year ago
- Assignee set to Karl Estabine
- Priority changed from High to Medium
- Estimated time set to 1:00 h
- Translation missing: en.field_sprint changed from 9 to 7
- Translation missing: en.field_position changed from 5 to 4
Updated by Kenneth Schuetz about 1 year ago
- Status changed from To Do to In Progress
Updated by Kenneth Schuetz about 1 year ago
- Tracker changed from Epic to Task
- Parent task set to Epic ARCH-149: Player Actions / Interactivity
Updated by Karl Estabine about 1 year ago
- Status changed from In Progress to Review