Project

General

Profile

Actions

Task #138

closed

User Story #345: Range / Magic Moves

Thunderstrike (Thunder)

Added by Kenneth Schuetz 3 months ago. Updated 3 months ago.

Status:
Done
Priority:
Medium
Category:
Range / Magic Moves
Target version:
Start date:
02/10/2025
Due date:
% Done:

0%

Estimated time:
1:30 h
Story Points:
1
Difficulty:
Low
Blocked:
No

Description

User Story

As a player, I want to unleash a bolt of lightning at my target, so that I can deal instant damage and trigger electric-based interactions.

Description

  • Fires a fast-moving lightning bolt for instant single-target damage or a continuous electric stream for sustained damage.
  • Chained Lightning: If the target is Electrified or Soaked, the attack jumps to nearby enemies.
  • Freeze Interaction: Deals extra shattering damage if the target is Frozen.
  • Fire Interaction: Causes an area explosion, applying Burning to all nearby enemies.

Test Cases

  • Verify that Thunderstrike deals damage on impact.
  • Ensure that holding the attack button releases a continuous stream.
  • Confirm that Electrified enemies cause the attack to chain to nearby targets.
  • Validate that hitting a Frozen enemy causes extra shattering damage.
  • Ensure that hitting a Burning enemy triggers an explosion, spreading fire.
  • Check that the attack does not work if the player is out of mana (if applicable).
Actions

Also available in: Atom PDF