Project

General

Profile

Actions

Task ARCH-31

closed

Added by Kenneth Schuetz about 1 year ago. Updated about 1 year ago.

Status:
Done
Assignee:
Priority:
High
Due date:
Start date:
02/10/2025
Sprint:
-
Estimated time:
10:00 h
Target version:
Category:
Mechanics
Story point estimate:
-

Description

User Story

As a player, I want to engage in real-time combat using spells, so that I can defeat enemies and interact with the environment dynamically.

Description

  • Combat is real-time, allowing the player to move freely while casting spells.
  • Spells consume mana, requiring players to manage their resources.
  • Enemies react dynamically, dodging or countering attacks.
  • Environmental interactions can influence combat (e.g., casting Fire near explosive barrels).
  • Health regenerates out of combat (OOC), but damage is permanent until then.

Test Cases

  • Verify that spells can be cast freely in combat if the player has enough mana.
  • Ensure that mana depletes correctly when spells are used.
  • Confirm that enemies react dynamically, dodging or countering attacks.
  • Validate that players take damage when hit by enemies.
  • Ensure that health does not regenerate during combat but does OOC.
  • Check that spells interact with the environment correctly (e.g., Fire ignites flammable objects).
  • Confirm that combat ends when all enemies in an area are defeated.
Actions #1

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 32 to 21
Actions #2

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 21 to -19
Actions #3

Updated by Kenneth Schuetz about 1 year ago

  • Translation missing: en.field_position changed from -19 to 46
Actions #4

Updated by Kenneth Schuetz about 1 year ago

  • Translation missing: en.field_position changed from 46 to 45
Actions #5

Updated by Kenneth Schuetz about 1 year ago

  • Translation missing: en.field_position changed from 45 to 44
Actions #6

Updated by Kenneth Schuetz about 1 year ago

  • Translation missing: en.field_position changed from 44 to 45
Actions #7

Updated by Kenneth Schuetz about 1 year ago

  • Translation missing: en.field_position changed from 45 to 46
Actions #8

Updated by Kenneth Schuetz about 1 year ago

  • Translation missing: en.field_position changed from 46 to 47
Actions #9

Updated by Kenneth Schuetz about 1 year ago

  • Translation missing: en.field_position changed from 47 to 5
Actions #10

Updated by Kenneth Schuetz about 1 year ago

  • Translation missing: en.field_position changed from 5 to 6
Actions #11

Updated by Kenneth Schuetz about 1 year ago

  • Translation missing: en.field_position changed from 6 to 7
Actions #12

Updated by Kenneth Schuetz about 1 year ago

  • Assignee set to Karl Estabine
  • Estimated time set to 10:00 h
  • Translation missing: en.field_sprint changed from 9 to 7
  • Translation missing: en.field_position changed from 7 to 29
Actions #13

Updated by Karl Estabine about 1 year ago

  • Status changed from To Do to In Progress
Actions #14

Updated by Kenneth Schuetz about 1 year ago

Actions #15

Updated by Kenneth Schuetz about 1 year ago

  • Status changed from In Progress to Done
Actions

Also available in: Atom PDF

MstSage Entertainment Code Repo/Project Manager