0 of 0

File information

Last updated

Original upload

Created by

GabonZ

Uploaded by

GabonZ

Virus scan

Safe to use

About this mod

Cancel your swing and switch to blocking in the heat of battle. SKSE Plugin.

Requirements
Permissions and credits
Changelogs
OVERVIEW
Ever start an attack and instantly realize it was a bad idea? Now you can change your mind mid-swing.
This plugin lets you cancel melee attacks by pressing block - perfect for when a power attack turns into a panic move.



HOW
If you're in the middle of an attack and press your Block key (right-click or gamepad equivalent) or your Ready Weapon key (R or the gamepad equivalent), the mod will stop the attack animation and, if you're holding a shield or a 1H/2H weapon, immediately transition you into a block stance.

✔ Works with shields
✔ Works with spells in off-hand
✔ Works with 1H/2H weapons (including Staves)
✘ Does not work with unarmed
✘ Does not cancel bow/crossbow attacks (use the builtin cancel functionality: sheath/unsheathe)
Bows, crossbows, and unarmed are ignored on purpose.


FEATURES
  • Cancel melee attacks by pressing block mid-swing
  • Optional stamina cost for canceling
  • Optional cancel window limit - only cancel attacks early in the swing
  • Separate stamina cost and timing for 1H and 2H weapons
  • Supports gamepad input
  • Lightweight SKSE plugin, no scripts


CONFIGURATION
An `.ini` file is included with the plugin. You can adjust the following:
  • StaminaCost1H / StaminaCost2H (default: 0)
  • CancelWindow1H / CancelWindow2H in milliseconds (default: 0)
  • Toggle whether the cancel window limit is enabled

COMPATIBILITY


TODO
  • Dynamically detect "Block" key (currently hardcoded) done in 1.2.0
  • Provide setting to exclude specific weapon types
  • Allow dual-wield blocking


REQUIREMENTS
SE/AE
Address Library for SKSE Plugins

VR (not tested as I do not own a VR set)
VR Address Library for SKSEVR


SOURCE
github.com/gabriel-andreescu/CancelAttackSKSE
Built with CommonLibSSE-NG


CREDITS
Everyone involved in the RE scene.
lSmoothl - for his Cancel Attack which was my inspiration, check it out
Me, for once again having Second Thoughts™