About this mod
Cancel your swing and switch to blocking in the heat of battle. SKSE Plugin.
- Requirements
- Permissions and credits
- Changelogs
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
- One Click Power Attack - use the alternative Ready Weapon (R key) instead of the Block mapping
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™