Anyone know how a script may detect staff casting enchantments (spells) with either or both hands??
Event OnSpellCast(Form akSpell)debug.messagebox("Attack with staff works.") ;-- I see thisspell MyAttackspell = akspell as spellif MyAttackspell.IsHostile() == truedebug.messagebox("Attack spell detection works.") ;-- I do not ever see thisendif
Leaving it for reference anyway.tailEquipweaponDrawInterruptCastarrowDetachMagic_Equip_OutSoundPlay.WPNStaffHandDrawEnableBumpertailCombatIdleBeginCastRightSprintStoptailCombatIdleMRh_PreChargeOut (Spell is charged and ready to release)MRh_SpellFire_EventMRh_WinStartMRh_Equipped_EventMRh_WinEndCastStoptailCombatIdle
tailEquipweaponDrawInterruptCastarrowDetachSoundPlay.WPNStaffHandDrawweaponDrawSyncPointMagic_Equip_OutEnableBumpertailCombatIdleBeginCastLeftSprintStoptailCombatIdleMLh_PreChargeOutMLh_SpellFire_EventCastStoptailCombatIdle

I need to fire the enchantment back at the attacker. I guess I will put in a request in the SKSE thread. Wow, another "hole" in the basic scripting.