feat(combat): implement 7 two-handed weapon attack actions #331

Merged
freemo merged 4 commits from feature/m4-twohanded-attacks into master 2026-04-01 20:37:23 +00:00
Owner

Summary

  • Implements 7 two-handed weapon attack actions for the combat system
  • Actions include: Heavy Slash R, Heavy Overhead, Sweep Low, Cleave, Pommel Strike, Staff Sweep, Spear Thrust
  • Each action follows the CombatAction structure with all 19 required properties
  • Includes unit and integration tests

Closes #275

## Summary - Implements 7 two-handed weapon attack actions for the combat system - Actions include: Heavy Slash R, Heavy Overhead, Sweep Low, Cleave, Pommel Strike, Staff Sweep, Spear Thrust - Each action follows the CombatAction structure with all 19 required properties - Includes unit and integration tests ## Related Issue Closes #275
freemo added this to the v1.3.0 milestone 2026-03-23 05:46:55 +00:00
feat(combat): implement 7 two-handed weapon attack actions
Some checks failed
CI / integration_tests (pull_request) Failing after 16m6s
CI / type_check (pull_request) Failing after 25m43s
CI / lint (pull_request) Failing after 25m44s
CI / unit_tests (pull_request) Failing after 25m52s
CI / build (pull_request) Has been skipped
0f2998808d
freemo force-pushed feature/m4-twohanded-attacks from 0f2998808d to b1dcbf2e4c 2026-03-31 19:55:00 +00:00 Compare
freemo force-pushed feature/m4-twohanded-attacks from b1dcbf2e4c to 1379e6f126 2026-03-31 21:13:49 +00:00 Compare
freemo force-pushed feature/m4-twohanded-attacks from 1379e6f126 to 8c9962cebc 2026-04-01 00:51:29 +00:00 Compare
freemo force-pushed feature/m4-twohanded-attacks from 8c9962cebc to 52dc8d977f 2026-04-01 01:18:09 +00:00 Compare
fix: restore config.yaml and preserve Combat namespace in test stubs
All checks were successful
CI / lint (pull_request) Successful in 32m29s
CI / type_check (pull_request) Successful in 32m31s
CI / integration_tests (pull_request) Successful in 35m49s
CI / unit_tests (pull_request) Successful in 54m42s
CI / build (pull_request) Successful in 41s
79ad1fc9ce
- Revert config.yaml address from '7' to 127.0.0.1 (fixes server startup)
- Revert config.yaml log_level and start_room to master values
- Fix Combat namespace stubbing in test step definitions to preserve
  existing module contents (CombatAction, ShieldResolver, etc.)
  instead of replacing Aethyr::Core::Combat with an empty stub
- Affected files: slash_steps, kick_command_steps, punch_command_steps,
  simple_block_steps, simple_dodge_steps
freemo merged commit 6582b72e0d into master 2026-04-01 20:37:23 +00:00
freemo deleted branch feature/m4-twohanded-attacks 2026-04-01 20:37:23 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: aethyr/Aethyr#331
No description provided.