1
Fork 0
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

100 lines
3.1 KiB

Scriptname DLC2MiraakCombatMagicLevelingScript extends ReferenceAlias
Int Property Stage1 = 37 Auto hidden
Int Property Stage2 = 44 Auto hidden
Int Property Stage3 = 51 Auto hidden
Int Property Stage4 = 58 Auto hidden
Int Property Stage5 = 65 Auto hidden
Function SetMiraakCombatLevel()
Actor miraak = GetActorRef()
;EquipSpell(DLC1dunHarkonConjureGargoyleLeftHand, 0)
;Other spells (Bats, Mistform, Invisibility, Conjure Gargoyle) are added, force-cast, and/or removed via script
;on an as-needed basis.
if (miraak.GetLevel() >= Stage4)
miraak.AddPerk( MageArmor30 )
miraak.AddPerk( MageArmor50 )
miraak.AddPerk( MagicResistance30 )
miraak.AddPerk( MagicResistance50 )
miraak.AddPerk( Bladesman60 )
miraak.AddPerk( Bladesman90 )
ElseIf (miraak.GetLevel() >= Stage3)
miraak.AddPerk( MageArmor30 )
miraak.AddPerk( MageArmor50)
miraak.AddPerk( MagicResistance30 )
miraak.AddPerk( Bladesman60 )
ElseIf (miraak.GetLevel() >= Stage2)
miraak.AddPerk( MageArmor30 )
miraak.AddPerk( MagicResistance30 )
miraak.AddPerk( Bladesman60 )
ElseIf (miraak.GetLevel() >= Stage1)
miraak.AddPerk( MageArmor30 )
miraak.AddPerk( MagicResistance30 )
Else
EndIf
EndFunction
;/
Function ReequipDrainSpell()
if (GetLevel() >= Stage4)
EquipSpell(DLC1DunHarkoncrVampireDrain06, 0)
EquipSpell(DLC1HarkonDrain06AltNew, 0)
ElseIf (GetLevel() >= Stage3)
EquipSpell(DLC1DunHarkoncrVampireDrain05, 0)
EquipSpell(DLC1HarkonDrain05AltNew, 0)
ElseIf (GetLevel() >= Stage2)
EquipSpell(DLC1DunHarkoncrVampireDrain04, 0)
EquipSpell(DLC1HarkonDrain04AltNew, 0)
ElseIf (GetLevel() >= Stage1)
EquipSpell(DLC1DunHarkoncrVampireDrain03, 0)
EquipSpell(DLC1HarkonDrain03AltNew, 0)
Else
EquipSpell(DLC1DunHarkoncrVampireDrain02, 0)
EquipSpell(DLC1HarkonDrain02AltNew, 0)
EndIf
EndFunction
/;
;/
SPELL Property ReanimateCorpseLeftHand Auto
SPELL Property RevenantLeftHand Auto
SPELL Property RaiseZombieLeftHand Auto
SPELL Property crVampireDrain02 Auto
SPELL Property crVampireDrain03 Auto
SPELL Property crVampireDrain04 Auto
SPELL Property crVampireDrain05 Auto
SPELL Property crVampireDrain06 Auto
/;
;Perk Property Necromancy Auto
;Perk Property SavageStrike Auto
Perk Property MagicResistance30 Auto
Perk Property MagicResistance50 Auto
;Perk Property HackAndSlash60 Auto
;Perk Property HackAndSlash90 Auto
Perk Property Bladesman60 Auto
Perk Property Bladesman90 Auto
;Perk Property WindWalker Auto
;Perk Property DarkSouls Auto
;Perk Property AugmentedFrost Auto
Perk Property MageArmor30 Auto
Perk Property MageArmor50 Auto
;Weapons
Weapon Property DLC2MKMiraakFightSword1 auto
Weapon Property DLC2MKMiraakFightSword2 auto
Weapon Property DLC2MKMiraakFightSword3 auto
Weapon Property DLC2MKMiraakFightSword4 auto
Weapon Property DLC2MKMiraakFightSword5 auto
Weapon Property DLC2MKMiraakFightSword6 auto
Weapon Property DLC2MKMiraakFightStaff1 auto
Weapon Property DLC2MKMiraakFightStaff2 auto
Weapon Property DLC2MKMiraakFightStaff3 auto
Weapon Property DLC2MKMiraakFightStaff4 auto
Weapon Property DLC2MKMiraakFightStaff5 auto
Weapon Property DLC2MKMiraakFightStaff6 auto