I assume that the main reason to prevent it from being cancellable is so that players can’t get to 100% instantly by repeatedly cancelling it (whether manually or through a macro), though my suggestion is to make it generate peril over the duration of the special activation animation, forcing a time limit on peril generation regardless of whether you can cancel it or not.
Perhaps it should not be block-cancellable in case the player wants to block immediately after the special activation without cancelling it, but weapon swapping should be able to cancel it, since the special will disappear regardless after a weapon swap.
On the Illisi force sword, you can just spam the weapon special activation button.
On all 3 force swords, you can quick swap to cancel the activated state, which also allows players to get to high peril relatively quickly.
So the inability to cancel the activation mid animation by swapping weapons, might not be because of this.
You can currently spam it on the Illisi fairly quickly, but if they hadn’t made the activation uncancellable, you could’ve made a macro that gets you up to 100% peril in a split second and regardless of the warp res on your sword. You wouldn’t need to make a tradeoff to generate peril with your force sword.
As it is, the special activation takes ~0.7 seconds, so that’s a minimum of 1.4-ish seconds for 90% peril with a 0% warp res Illisi.
I know what you mean.
I just do not think that this extremely nieche use case is actually relevant enough to be taken into account for balancing (i might be wrong ofc).