Unfortunately, no. However, you can often add an additional effect with a very small value in order to change the casting icon, however this can also change the spell school and requires adding that other effect, so is not always a good solution.
Begin GameModeset FQuestDelayTime to 0.5If ( Player.IsAttacking == 1 ) Player.RemoveSpellNS HFCAbility ; Here is a long calculation which needs to be based on the player's skill WITHOUT the Ability added by this script Player.AddSpellNS HFCAbilityEndIfEnd
scn RTTPushSpellScriptref TargetBegin ScriptEffectStartSet Target to getactionrefPlayer.PushActorAway Target 10000End