0 of 0

File information

Last updated

Original upload

Created by

hsoju

Uploaded by

hsoju

Virus scan

Safe to use

Tags for this mod

About this mod

SKSE plugin which automatically equips a different spell after casting a previous one

Permissions and credits
Changelogs
source

Most of the time magic is under-utilized. You can have 50 great spells, from all types of mods & packs, but only use 5 of them 95% of the time. Going through menu's constantly isn't realistic, & while hotkey mods help, it's usually a general solution for all equipment/inventory. They aren't really designed specifically for spells

That's where this mod comes in

Basic Instructions:
  •  Favorite the spells that you want to cast (e.g. Flames, Sparks, Fireball, Frostbite)
  •  Cast any spell that's in your favorites (e.g. Flames)
  •  Once you've finished casting, you now have the next spell (e.g. Sparks) equipped to the hand that cast the previous spell
~ "Next" spell can vary. Test & see

Extra Features:
Spoiler:  
Show

  •  By default, spells are grouped into their schools, which helps determine the next spell cast. Destruction + Illusion are grouped together, while Restoration + Conjuration + Alteration are grouped together. This means:
* If you have (Flames, Healing, Sparks, Fireball, Conjure Familiar)
-> Once you cast Flames, you will equip Sparks not Healing
-> Once you cast Healing, you will equip Conjure Familiar not Sparks


  • If you cast a spell 3 or more times quickly in a row, the next several spells equipped will match its type. Type is determined by keywords, mod origin, & falls back to the default. This means:
* If you have (Flames, Sparks, Fireball, Frostbite, Firebolt)
-> Once you cast Flames 3x, you will equip Fireball not Sparks
-> Once you cast Fireball, you will equip Firebolt not Frostbite
-> Once you cast Firebolt, then finally re-cast Flames, you will equip Sparks just like normal


  •  You can cast any spell of matched type 3x to get back to default.
-> If, in the previous case, you had cast Fireball 3x, then you would have equipped Frostbite, not Firebolt

  • If you press the left or right directional button (or 1/2 for keyboard users), you can manually switch the spell of the corresponding hand when in combat (by default this setting is turned off)

Configuration:
SKSE/Plugins/SpellSwitch.ini
Spoiler:  
Show

[Settings]
bEnableInputSwitch=false ; Determines if directional inputs can switch spells when in combat
; All delays are measured in ms (milliseconds)
fConcentrationDelay=50.0; Determines delay between casting a concentration spell & switching
fFireForgetDelay=500.0; Determines delay between casting a non-concentration spell & switching
fInterruptCastDelay=20.0; Determines delay between interrupting a spell's charge & switching

Requirements:
SE/AE
Address Library for SKSE Plugins
VR
VR Address Library for SKSEVR

Compatibility:
Everything....probably....yeah

Optional Recommendations:
Spoiler:  
Show

Spellsiphon - Main inspiration for this mod. It is genuinely perfect
Shout Switch - For the same behavior, just with shouts/powers

Credits:
Doodlum - best repo's, clean & simple
dTry - anim event hook
Quantumyilmaz - favorites tracking
Everyone that helped me with the problems on my past attempt