Why does Swiftblades Blade Frenzy grant him magic immunity? The only reason it did so in DotA was because it based off Blade Masters ultimate and it wasn't possible to remove the magic immunity.
I see no reason why it should grant him magic immunity. If anything grant him resistance to slows/stuns and perhaps lower magic damage taken while spinning, but to grant total immunity while auto attacking & dealing magic damage every second is a little much.
Perhaps it could be changed to the following...
Level 1: While under the effects of Blade Frenzy Swiftblade has a 30% chance to resist stuns, snares, and slowing de-buffs. All direct damage and area of effect spells cast on Swiftblade will also be reduced by 20%
Level 2: While under the effects of Blade Frenzy Swiftblade has a 50% chance to resist stuns, snares, and slowing de-buffs. All direct damage and area of effect spells cast on Swiftblade will also be reduced by 30%
Level 3: While under the effects of Blade Frenzy Swiftblade has a 70% chance to resist stuns, snares, and slowing de-buffs. All direct damage and area of effect spells cast on Swiftblade will also be reduced by 40%
While under the effects of Blade Frenzy Swiftblade has a 90% chance to resist stuns, snares, and slowing de-buffs. All direct damage and area of effect spells cast on Swiftblade will also be reduced by 50%