Skip to content

Newfight code dedup#843

Open
luciensadi wants to merge 13 commits into
masterfrom
newfight-code-dedup
Open

Newfight code dedup#843
luciensadi wants to merge 13 commits into
masterfrom
newfight-code-dedup

Conversation

@luciensadi
Copy link
Copy Markdown
Owner

@luciensadi luciensadi commented Mar 15, 2026

Overhaul and deduplication of combat code. Fixes several bugs, including:

  • Activesoft canceling cpool was inconsistently applied
  • Distance / penetrating strike did not always behave as expected
  • Better logic around paralyzed and insensate characters, including cleaner messaging
  • Fixed projections being immune to aggro
  • Microfix to pluralization of ricocheting rounds
  • Close Combat now applies the -1 power in defensive scenarios too (only matters if you win the clash and counterstrike)
  • Nerve Strike tightened up to be more in line with the logic from the rest of the fight code
  • Inanimate close combat message fix

@luciensadi luciensadi marked this pull request as ready for review March 16, 2026 00:04
@AwakeMUD AwakeMUD force-pushed the newfight-code-dedup branch from 877caac to 1d6c8db Compare March 16, 2026 00:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant