diff --git a/installer/core/SoulsyHUD_KID.ini b/installer/core/SoulsyHUD_KID.ini index 6618c873..67a9b3b4 100644 --- a/installer/core/SoulsyHUD_KID.ini +++ b/installer/core/SoulsyHUD_KID.ini @@ -1,39 +1,41 @@ ; These keywords were ones I did before integrating with OCF. ; I comment them out as I find OCF tags that can do the same work. + +; Do not re-enable. (Resist is okay, but the others not.) +; Keyword = Soulsy_Archetype_Detect|Magic Effect|*Detect +; Keyword = Soulsy_Archetype_Resist|Magic Effect|*Resist +; Keyword = Soulsy_Archetype_Root|Magic Effect|*Root +; Keyword = Soulsy_Archetype_Silence|Magic Effect|*Silence + + Keyword = Soulsy_Archetype_CarryWeight|Magic Effect|CarryWeight -Keyword = Soulsy_Archetype_Detect|Magic Effect|*Detect Keyword = Soulsy_Archetype_Detect|Magic Effect|DetectLife Keyword = Soulsy_Archetype_Guide|Magic Effect|Clairvoyance Keyword = Soulsy_Archetype_Guide|Magic Effect|Guide Keyword = Soulsy_Archetype_Light|Magic Effect|Light Keyword = Soulsy_Archetype_NightEye|Magic Effect|NightEye -;Keyword = Soulsy_Archetype_Protect|Magic Effect| -;Keyword = Soulsy_Archetype_Reanimate|Magic Effect|*Reanimate Keyword = Soulsy_Archetype_Reflect|Magic Effect|ReflectDamage -Keyword = Soulsy_Archetype_Resist|Magic Effect|*Resist -Keyword = Soulsy_Archetype_Root|Magic Effect|*Root -Keyword = Soulsy_Archetype_Silence|Magic Effect|*Silence Keyword = Soulsy_Archetype_Teleport|Magic Effect|Teleport Keyword = Soulsy_Archetype_Time|Magic Effect|SlowTime Keyword = Soulsy_Archetype_Waterbreathing|Magic Effect|WaterBreathing Keyword = Soulsy_Archetype_Waterwalking|Magic Effect|WaterWalking Keyword = Soulsy_Archetype_WeaponBuff|Magic Effect|EnhanceWeapon -Keyword = Souslsy_Archetype_Cure|Magic Effect|CureAddiction ; 28 -Keyword = Souslsy_Archetype_Cure|Magic Effect|CureDisease ; 3 -Keyword = Souslsy_Archetype_Cure|Magic Effect|CureParalysis ; 27 -Keyword = Souslsy_Archetype_Cure|Magic Effect|CurePoison ; 29 +Keyword = Souslsy_Archetype_Cure|Magic Effect|CureAddiction +Keyword = Souslsy_Archetype_Cure|Magic Effect|CureDisease +Keyword = Souslsy_Archetype_Cure|Magic Effect|CureParalysis +Keyword = Souslsy_Archetype_Cure|Magic Effect|CurePoison -; bound items -Keyword = Soulsy_BoundWarAxe|Magic Effect|*BoundWarAxe -Keyword = Soulsy_BoundBattleAxe|Magic Effect|*BoundBattleAxe -Keyword = Soulsy_BoundBow|Magic Effect|*BoundBow -Keyword = Soulsy_BoundDagger|Magic Effect|*BoundDagger -Keyword = Soulsy_BoundHammer|Magic Effect|*BoundHammer -Keyword = Soulsy_BoundHammer|Magic Effect|*BoundWarhammer -Keyword = Soulsy_BoundMace|Magic Effect|*BoundMace -Keyword = Soulsy_BoundShield|Magic Effect|*BoundShield -Keyword = Soulsy_BoundSword|Magic Effect|*BoundSword -Keyword = Soulsy_BoundGreatword|Magic Effect|*BoundGreatsword +; ; bound items. these are probably okay but just in case. +; Keyword = Soulsy_BoundWarAxe|Magic Effect|*BoundWarAxe +; Keyword = Soulsy_BoundBattleAxe|Magic Effect|*BoundBattleAxe +; Keyword = Soulsy_BoundBow|Magic Effect|*BoundBow +; Keyword = Soulsy_BoundDagger|Magic Effect|*BoundDagger +; Keyword = Soulsy_BoundHammer|Magic Effect|*BoundHammer +; Keyword = Soulsy_BoundHammer|Magic Effect|*BoundWarhammer +; Keyword = Soulsy_BoundMace|Magic Effect|*BoundMace +; Keyword = Soulsy_BoundShield|Magic Effect|*BoundShield +; Keyword = Soulsy_BoundSword|Magic Effect|*BoundSword +; Keyword = Soulsy_BoundGreatword|Magic Effect|*BoundGreatsword ; Some powers we'd like to assign keywords from OCF to, mostly ; for misc mods not yet covered by OCF that I use. @@ -69,476 +71,473 @@ Keyword = OCF_InvColorPink|Armor|0xd69~Colorful Torch V2.esp ; Effects granted by some minor powers and spells ; Bats vampire lord spell "Bats Effect" [MGEF:0200E654] Keyword = Soulsy_Power_Bats|Magic Effect|DLC1BatsEffect -;Keyword = Soulsy_Power_Vampire|Spell|DLC1VampireChange|NONE|100 -;Keyword = Soulsy_Power_Vampire|Magic Effect|DLC1VampireChangeEffect|NONE|100 -;Keyword = Soulsy_Power_RevertForm|Spell|DLC1RevertForm|NONE|100 ; Spells associated with shouts. ; We can't assign keywords to shouts directly, so we use their spells. ; Skyrim.esm -Keyword = Soulsy_Shout_AnimalAllegiance|Spell|VoiceAnimalAllegiance1|NONE|100 -Keyword = Soulsy_Shout_AnimalAllegiance|Spell|VoiceAnimalAllegiance2|NONE|100 -Keyword = Soulsy_Shout_AnimalAllegiance|Spell|VoiceAnimalAllegiance3|NONE|100 -Keyword = Soulsy_Shout_AuraWhisper|Spell|VoiceAuraWhisper1|NONE|100 -Keyword = Soulsy_Shout_AuraWhisper|Spell|VoiceAuraWhisper2|NONE|100 -Keyword = Soulsy_Shout_AuraWhisper|Spell|VoiceAuraWhisper3|NONE|100 -Keyword = Soulsy_Shout_BecomeEthereal|Spell|VoiceBecomeEthereal1|NONE|100 -Keyword = Soulsy_Shout_BecomeEthereal|Spell|VoiceBecomeEthereal2|NONE|100 -Keyword = Soulsy_Shout_BecomeEthereal|Spell|VoiceBecomeEthereal3|NONE|100 -Keyword = Soulsy_Shout_CallDragon|Spell|VoiceCallDragon01|NONE|100 -Keyword = Soulsy_Shout_CallDragon|Spell|VoiceCallDragon03|NONE|100 -Keyword = Soulsy_Shout_CallOfValor|Spell|VoiceCallHero1|NONE|100 -Keyword = Soulsy_Shout_CallOfValor|Spell|VoiceCallHero2|NONE|100 -Keyword = Soulsy_Shout_CallOfValor|Spell|VoiceCallHero3|NONE|100 -Keyword = Soulsy_Shout_ClearSkies|Spell|VoiceClearSkies1|NONE|100 -Keyword = Soulsy_Shout_ClearSkies|Spell|VoiceClearSkies2|NONE|100 -Keyword = Soulsy_Shout_ClearSkies|Spell|VoiceClearSkies3|NONE|100 -Keyword = Soulsy_Shout_ClearSkies|Spell|VoiceClearSkiesSelf1|NONE|100 -Keyword = Soulsy_Shout_ClearSkies|Spell|VoiceClearSkiesSelf2|NONE|100 -Keyword = Soulsy_Shout_ClearSkies|Spell|VoiceClearSkiesSelf3|NONE|100 -Keyword = Soulsy_Shout_Disarm|Spell|VoiceDisarm1|NONE|100 -Keyword = Soulsy_Shout_Disarm|Spell|VoiceDisarm2|NONE|100 -Keyword = Soulsy_Shout_Disarm|Spell|VoiceDisarm3|NONE|100 -Keyword = Soulsy_Shout_Dismay|Spell|VoiceDismayingShout1|NONE|100 -Keyword = Soulsy_Shout_Dismay|Spell|VoiceDismayingShout2|NONE|100 -Keyword = Soulsy_Shout_Dismay|Spell|VoiceDismayingShout3|NONE|100 -Keyword = Soulsy_Shout_Dragonrend|Spell|VoiceDragonrend1|NONE|100 -Keyword = Soulsy_Shout_Dragonrend|Spell|VoiceDragonrend2|NONE|100 -Keyword = Soulsy_Shout_Dragonrend|Spell|VoiceDragonrend3|NONE|100 -Keyword = Soulsy_Shout_ElementalFury|Spell|VoiceElementalFury1|NONE|100 -Keyword = Soulsy_Shout_ElementalFury|Spell|VoiceElementalFury2|NONE|100 -Keyword = Soulsy_Shout_ElementalFury|Spell|VoiceElementalFury3|NONE|100 -Keyword = Soulsy_Shout_FireBreath|Spell|VoiceFireBreath1|NONE|100 -Keyword = Soulsy_Shout_FireBreath|Spell|VoiceFireBreath2|NONE|100 -Keyword = Soulsy_Shout_FireBreath|Spell|VoiceFireBreath3|NONE|100 -Keyword = Soulsy_Shout_FrostBreath|Spell|VoiceFrostBreath1|NONE|100 -Keyword = Soulsy_Shout_FrostBreath|Spell|VoiceFrostBreath2|NONE|100 -Keyword = Soulsy_Shout_FrostBreath|Spell|VoiceFrostBreath3|NONE|100 -Keyword = Soulsy_Shout_IceForm|Spell|VoiceIceForm1|NONE|100 -Keyword = Soulsy_Shout_IceForm|Spell|VoiceIceForm2|NONE|100 -Keyword = Soulsy_Shout_IceForm|Spell|VoiceIceForm3|NONE|100 -Keyword = Soulsy_Shout_KynesPeace|Spell|VoiceKynesPeace1|NONE|100 -Keyword = Soulsy_Shout_KynesPeace|Spell|VoiceKynesPeace2|NONE|100 -Keyword = Soulsy_Shout_KynesPeace|Spell|VoiceKynesPeace3|NONE|100 -Keyword = Soulsy_Shout_MarkedForDeath|Spell|VoiceMarkedforDeath1|NONE|100 -Keyword = Soulsy_Shout_MarkedForDeath|Spell|VoiceMarkedforDeath2|NONE|100 -Keyword = Soulsy_Shout_MarkedForDeath|Spell|VoiceMarkedforDeath3|NONE|100 -Keyword = Soulsy_Shout_SlowTime|Spell|VoiceSlowTime1|NONE|100 -Keyword = Soulsy_Shout_SlowTime|Spell|VoiceSlowTime2|NONE|100 -Keyword = Soulsy_Shout_SlowTime|Spell|VoiceSlowTime3|NONE|100 -Keyword = Soulsy_Shout_Stormcall|Spell|VoiceStormCall1|NONE|100 -Keyword = Soulsy_Shout_Stormcall|Spell|VoiceStormCall2|NONE|100 -Keyword = Soulsy_Shout_Stormcall|Spell|VoiceStormCall3|NONE|100 -Keyword = Soulsy_Shout_ThrowVoice|Spell|VoiceThrowVoice|NONE|100 -Keyword = Soulsy_Shout_UnrelentingForce|Spell|VoiceUnrelentingForce1|NONE|100 -Keyword = Soulsy_Shout_UnrelentingForce|Spell|VoiceUnrelentingForce2|NONE|100 -Keyword = Soulsy_Shout_UnrelentingForce|Spell|VoiceUnrelentingForce3|NONE|100 -Keyword = Soulsy_Shout_WhirlwindSprint|Spell|VoiceWhirlwindSprint1|NONE|100 -Keyword = Soulsy_Shout_WhirlwindSprint|Spell|VoiceWhirlwindSprint2|NONE|100 -Keyword = Soulsy_Shout_WhirlwindSprint|Spell|VoiceWhirlwindSprint3|NONE|100 +Keyword = Soulsy_Shout_AnimalAllegiance|Spell|VoiceAnimalAllegiance1 +Keyword = Soulsy_Shout_AnimalAllegiance|Spell|VoiceAnimalAllegiance2 +Keyword = Soulsy_Shout_AnimalAllegiance|Spell|VoiceAnimalAllegiance3 +Keyword = Soulsy_Shout_AuraWhisper|Spell|VoiceAuraWhisper1 +Keyword = Soulsy_Shout_AuraWhisper|Spell|VoiceAuraWhisper2 +Keyword = Soulsy_Shout_AuraWhisper|Spell|VoiceAuraWhisper3 +Keyword = Soulsy_Shout_BecomeEthereal|Spell|VoiceBecomeEthereal1 +Keyword = Soulsy_Shout_BecomeEthereal|Spell|VoiceBecomeEthereal2 +Keyword = Soulsy_Shout_BecomeEthereal|Spell|VoiceBecomeEthereal3 +Keyword = Soulsy_Shout_CallDragon|Spell|VoiceCallDragon01 +Keyword = Soulsy_Shout_CallDragon|Spell|VoiceCallDragon03 +Keyword = Soulsy_Shout_CallOfValor|Spell|VoiceCallHero1 +Keyword = Soulsy_Shout_CallOfValor|Spell|VoiceCallHero2 +Keyword = Soulsy_Shout_CallOfValor|Spell|VoiceCallHero3 +Keyword = Soulsy_Shout_ClearSkies|Spell|VoiceClearSkies1 +Keyword = Soulsy_Shout_ClearSkies|Spell|VoiceClearSkies2 +Keyword = Soulsy_Shout_ClearSkies|Spell|VoiceClearSkies3 +Keyword = Soulsy_Shout_ClearSkies|Spell|VoiceClearSkiesSelf1 +Keyword = Soulsy_Shout_ClearSkies|Spell|VoiceClearSkiesSelf2 +Keyword = Soulsy_Shout_ClearSkies|Spell|VoiceClearSkiesSelf3 +Keyword = Soulsy_Shout_Disarm|Spell|VoiceDisarm1 +Keyword = Soulsy_Shout_Disarm|Spell|VoiceDisarm2 +Keyword = Soulsy_Shout_Disarm|Spell|VoiceDisarm3 +Keyword = Soulsy_Shout_Dismay|Spell|VoiceDismayingShout1 +Keyword = Soulsy_Shout_Dismay|Spell|VoiceDismayingShout2 +Keyword = Soulsy_Shout_Dismay|Spell|VoiceDismayingShout3 +Keyword = Soulsy_Shout_Dragonrend|Spell|VoiceDragonrend1 +Keyword = Soulsy_Shout_Dragonrend|Spell|VoiceDragonrend2 +Keyword = Soulsy_Shout_Dragonrend|Spell|VoiceDragonrend3 +Keyword = Soulsy_Shout_ElementalFury|Spell|VoiceElementalFury1 +Keyword = Soulsy_Shout_ElementalFury|Spell|VoiceElementalFury2 +Keyword = Soulsy_Shout_ElementalFury|Spell|VoiceElementalFury3 +Keyword = Soulsy_Shout_FireBreath|Spell|VoiceFireBreath1 +Keyword = Soulsy_Shout_FireBreath|Spell|VoiceFireBreath2 +Keyword = Soulsy_Shout_FireBreath|Spell|VoiceFireBreath3 +Keyword = Soulsy_Shout_FrostBreath|Spell|VoiceFrostBreath1 +Keyword = Soulsy_Shout_FrostBreath|Spell|VoiceFrostBreath2 +Keyword = Soulsy_Shout_FrostBreath|Spell|VoiceFrostBreath3 +Keyword = Soulsy_Shout_IceForm|Spell|VoiceIceForm1 +Keyword = Soulsy_Shout_IceForm|Spell|VoiceIceForm2 +Keyword = Soulsy_Shout_IceForm|Spell|VoiceIceForm3 +Keyword = Soulsy_Shout_KynesPeace|Spell|VoiceKynesPeace1 +Keyword = Soulsy_Shout_KynesPeace|Spell|VoiceKynesPeace2 +Keyword = Soulsy_Shout_KynesPeace|Spell|VoiceKynesPeace3 +Keyword = Soulsy_Shout_MarkedForDeath|Spell|VoiceMarkedforDeath1 +Keyword = Soulsy_Shout_MarkedForDeath|Spell|VoiceMarkedforDeath2 +Keyword = Soulsy_Shout_MarkedForDeath|Spell|VoiceMarkedforDeath3 +Keyword = Soulsy_Shout_SlowTime|Spell|VoiceSlowTime1 +Keyword = Soulsy_Shout_SlowTime|Spell|VoiceSlowTime2 +Keyword = Soulsy_Shout_SlowTime|Spell|VoiceSlowTime3 +Keyword = Soulsy_Shout_Stormcall|Spell|VoiceStormCall1 +Keyword = Soulsy_Shout_Stormcall|Spell|VoiceStormCall2 +Keyword = Soulsy_Shout_Stormcall|Spell|VoiceStormCall3 +Keyword = Soulsy_Shout_ThrowVoice|Spell|VoiceThrowVoice +Keyword = Soulsy_Shout_UnrelentingForce|Spell|VoiceUnrelentingForce1 +Keyword = Soulsy_Shout_UnrelentingForce|Spell|VoiceUnrelentingForce2 +Keyword = Soulsy_Shout_UnrelentingForce|Spell|VoiceUnrelentingForce3 +Keyword = Soulsy_Shout_WhirlwindSprint|Spell|VoiceWhirlwindSprint1 +Keyword = Soulsy_Shout_WhirlwindSprint|Spell|VoiceWhirlwindSprint2 +Keyword = Soulsy_Shout_WhirlwindSprint|Spell|VoiceWhirlwindSprint3 ; Dragonborn.esm -Keyword = Soulsy_Shout_DragonAspect|Spell|DLC2DragonAspectArmsSpell|NONE|100 -Keyword = Soulsy_Shout_DragonAspect|Spell|DLC2DragonAspectBodySpell|NONE|100 -Keyword = Soulsy_Shout_DragonAspect|Spell|DLC2DragonAspectHeadSpell|NONE|100 -Keyword = Soulsy_Shout_BattleFury|Spell|DLC2VoiceBattleFury01|NONE|100 -Keyword = Soulsy_Shout_BattleFury|Spell|DLC2VoiceBattleFury02|NONE|100 -Keyword = Soulsy_Shout_BattleFury|Spell|DLC2VoiceBattleFury03|NONE|100 -Keyword = Soulsy_Shout_BendWill|Spell|DLC2VoiceBendWill1|NONE|100 -Keyword = Soulsy_Shout_BendWill|Spell|DLC2VoiceBendWill2|NONE|100 -Keyword = Soulsy_Shout_BendWill|Spell|DLC2VoiceBendWill3|NONE|100 -Keyword = Soulsy_Shout_Cyclone|Spell|DLC2VoiceCyclone01|NONE|100 -Keyword = Soulsy_Shout_Cyclone|Spell|DLC2VoiceCyclone02|NONE|100 -Keyword = Soulsy_Shout_Cyclone|Spell|DLC2VoiceCyclone03|NONE|100 -Keyword = Soulsy_Shout_ElementalFury|Spell|DLC2VoiceElementalFury1|NONE|100 -Keyword = Soulsy_Shout_ElementalFury|Spell|DLC2VoiceElementalFury2|NONE|100 -Keyword = Soulsy_Shout_ElementalFury|Spell|DLC2VoiceElementalFury3|NONE|100 +Keyword = Soulsy_Shout_DragonAspect|Spell|DLC2DragonAspectArmsSpell +Keyword = Soulsy_Shout_DragonAspect|Spell|DLC2DragonAspectBodySpell +Keyword = Soulsy_Shout_DragonAspect|Spell|DLC2DragonAspectHeadSpell +Keyword = Soulsy_Shout_BattleFury|Spell|DLC2VoiceBattleFury01 +Keyword = Soulsy_Shout_BattleFury|Spell|DLC2VoiceBattleFury02 +Keyword = Soulsy_Shout_BattleFury|Spell|DLC2VoiceBattleFury03 +Keyword = Soulsy_Shout_BendWill|Spell|DLC2VoiceBendWill1 +Keyword = Soulsy_Shout_BendWill|Spell|DLC2VoiceBendWill2 +Keyword = Soulsy_Shout_BendWill|Spell|DLC2VoiceBendWill3 +Keyword = Soulsy_Shout_Cyclone|Spell|DLC2VoiceCyclone01 +Keyword = Soulsy_Shout_Cyclone|Spell|DLC2VoiceCyclone02 +Keyword = Soulsy_Shout_Cyclone|Spell|DLC2VoiceCyclone03 +Keyword = Soulsy_Shout_ElementalFury|Spell|DLC2VoiceElementalFury1 +Keyword = Soulsy_Shout_ElementalFury|Spell|DLC2VoiceElementalFury2 +Keyword = Soulsy_Shout_ElementalFury|Spell|DLC2VoiceElementalFury3 ; Dawnguard.esm -Keyword = Soulsy_Shout_SummonDurnehviir|Spell|DLC1SummonDragon|NONE|100 -Keyword = Soulsy_Shout_DrainVitality|Spell|DLC1VoiceDrainVitality1|NONE|100 -Keyword = Soulsy_Shout_DrainVitality|Spell|DLC1VoiceDrainVitality2|NONE|100 -Keyword = Soulsy_Shout_DrainVitality|Spell|DLC1VoiceDrainVitality3|NONE|100 -Keyword = Soulsy_Shout_SoulTear|Spell|DLC1VoiceSoulTear1|NONE|100 -Keyword = Soulsy_Shout_SoulTear|Spell|DLC1VoiceSoulTear2|NONE|100 -Keyword = Soulsy_Shout_SoulTear|Spell|DLC1VoiceSoulTear3|NONE|100 -Keyword = Soulsy_Shout_SoulCairnSummon|Spell|DLC1VoiceUndeadSummon1|NONE|100 -Keyword = Soulsy_Shout_SoulCairnSummon|Spell|DLC1VoiceUndeadSummon2|NONE|100 -Keyword = Soulsy_Shout_SoulCairnSummon|Spell|DLC1VoiceUndeadSummon3|NONE|100 +Keyword = Soulsy_Shout_SummonDurnehviir|Spell|DLC1SummonDragon +Keyword = Soulsy_Shout_DrainVitality|Spell|DLC1VoiceDrainVitality1 +Keyword = Soulsy_Shout_DrainVitality|Spell|DLC1VoiceDrainVitality2 +Keyword = Soulsy_Shout_DrainVitality|Spell|DLC1VoiceDrainVitality3 +Keyword = Soulsy_Shout_SoulTear|Spell|DLC1VoiceSoulTear1 +Keyword = Soulsy_Shout_SoulTear|Spell|DLC1VoiceSoulTear2 +Keyword = Soulsy_Shout_SoulTear|Spell|DLC1VoiceSoulTear3 +Keyword = Soulsy_Shout_SoulCairnSummon|Spell|DLC1VoiceUndeadSummon1 +Keyword = Soulsy_Shout_SoulCairnSummon|Spell|DLC1VoiceUndeadSummon2 +Keyword = Soulsy_Shout_SoulCairnSummon|Spell|DLC1VoiceUndeadSummon3 ; ForcefulTongue.esp -Keyword = Soulsy_Shout_SummonDurnehviir|Spell|FT_DLC1SummonDurnehviir|NONE|100 -Keyword = Soulsy_Shout_DrainVitality|Spell|FT_DLC1VoiceDrainVitality01|NONE|100 -Keyword = Soulsy_Shout_DrainVitality|Spell|FT_DLC1VoiceDrainVitality02|NONE|100 -Keyword = Soulsy_Shout_DrainVitality|Spell|FT_DLC1VoiceDrainVitality03|NONE|100 -Keyword = Soulsy_Shout_SoulTear|Spell|FT_DLC1VoiceSoulTear1|NONE|100 -Keyword = Soulsy_Shout_SoulTear|Spell|FT_DLC1VoiceSoulTear2|NONE|100 -Keyword = Soulsy_Shout_SoulTear|Spell|FT_DLC1VoiceSoulTear3|NONE|100 -Keyword = Soulsy_Shout_BattleFury|Spell|FT_DLC2VoiceBattleFury01|NONE|100 -Keyword = Soulsy_Shout_BattleFury|Spell|FT_DLC2VoiceBattleFury02|NONE|100 -Keyword = Soulsy_Shout_BattleFury|Spell|FT_DLC2VoiceBattleFury03|NONE|100 -Keyword = Soulsy_Shout_BendWill|Spell|FT_DLC2VoiceBendWill01|NONE|100 -Keyword = Soulsy_Shout_BendWill|Spell|FT_DLC2VoiceBendWill02|NONE|100 -Keyword = Soulsy_Shout_BendWill|Spell|FT_DLC2VoiceBendWill03|NONE|100 -Keyword = Soulsy_Shout_Cyclone|Spell|FT_DLC2VoiceCyclone01|NONE|100 -Keyword = Soulsy_Shout_Cyclone|Spell|FT_DLC2VoiceCyclone02|NONE|100 -Keyword = Soulsy_Shout_Cyclone|Spell|FT_DLC2VoiceCyclone03|NONE|100 -Keyword = Soulsy_Shout_DragonAspect|Spell|FT_DLC2VoiceDragonAspectArmsSpell|NONE|100 -Keyword = Soulsy_Shout_DragonAspect|Spell|FT_DLC2VoiceDragonAspectBodySpell|NONE|100 -Keyword = Soulsy_Shout_DragonAspect|Spell|FT_DLC2VoiceDragonAspectCombatSpell|NONE|100 -Keyword = Soulsy_Shout_DragonAspect|Spell|FT_DLC2VoiceDragonAspectHeadSpell|NONE|100 -Keyword = Soulsy_Shout_DragonAspect|Spell|FT_DLC2VoiceDragonAspectSummon|NONE|100 -Keyword = Soulsy_Shout_ElementalFury|Spell|FT_DLC2VoiceElementalFury1|NONE|100 -Keyword = Soulsy_Shout_ElementalFury|Spell|FT_DLC2VoiceElementalFury2|NONE|100 -Keyword = Soulsy_Shout_ElementalFury|Spell|FT_DLC2VoiceElementalFury3|NONE|100 -Keyword = Soulsy_Shout_AnimalAllegiance|Spell|FT_VoiceAnimalAllegiance01|NONE|100 -Keyword = Soulsy_Shout_AnimalAllegiance|Spell|FT_VoiceAnimalAllegiance02|NONE|100 -Keyword = Soulsy_Shout_AnimalAllegiance|Spell|FT_VoiceAnimalAllegiance03|NONE|100 -Keyword = Soulsy_Shout_AuraWhisper|Spell|FT_VoiceAuraWhisper1|NONE|100 -Keyword = Soulsy_Shout_AuraWhisper|Spell|FT_VoiceAuraWhisper2|NONE|100 -Keyword = Soulsy_Shout_AuraWhisper|Spell|FT_VoiceAuraWhisper3|NONE|100 -Keyword = Soulsy_Shout_BecomeEthereal|Spell|FT_VoiceBecomeEthereal1|NONE|100 -Keyword = Soulsy_Shout_BecomeEthereal|Spell|FT_VoiceBecomeEthereal2|NONE|100 -Keyword = Soulsy_Shout_BecomeEthereal|Spell|FT_VoiceBecomeEthereal3|NONE|100 -Keyword = Soulsy_Shout_CallDragon|Spell|FT_VoiceCallDragon|NONE|100 -Keyword = Soulsy_Shout_CallDragon|Spell|FT_VoiceCallOdahviing|NONE|100 -Keyword = Soulsy_Shout_CallOfValor|Spell|FT_VoiceCallOfValor01|NONE|100 -Keyword = Soulsy_Shout_CallOfValor|Spell|FT_VoiceCallOfValor02|NONE|100 -Keyword = Soulsy_Shout_CallOfValor|Spell|FT_VoiceCallOfValor03|NONE|100 -Keyword = Soulsy_Shout_ClearSkies|Spell|FT_VoiceClearSkies01|NONE|100 -Keyword = Soulsy_Shout_ClearSkies|Spell|FT_VoiceClearSkies02|NONE|100 -Keyword = Soulsy_Shout_ClearSkies|Spell|FT_VoiceClearSkies03|NONE|100 -Keyword = Soulsy_Shout_ClearSkies|Spell|FT_VoiceClearSkiesSelf01|NONE|100 -Keyword = Soulsy_Shout_ClearSkies|Spell|FT_VoiceClearSkiesSelf02|NONE|100 -Keyword = Soulsy_Shout_ClearSkies|Spell|FT_VoiceClearSkiesSelf03|NONE|100 -Keyword = Soulsy_Shout_Disarm|Spell|FT_VoiceDisarm01|NONE|100 -Keyword = Soulsy_Shout_Disarm|Spell|FT_VoiceDisarm02|NONE|100 -Keyword = Soulsy_Shout_Disarm|Spell|FT_VoiceDisarm03|NONE|100 -Keyword = Soulsy_Shout_Dismay|Spell|FT_VoiceDismay01|NONE|100 -Keyword = Soulsy_Shout_Dismay|Spell|FT_VoiceDismay02|NONE|100 -Keyword = Soulsy_Shout_Dismay|Spell|FT_VoiceDismay03|NONE|100 -Keyword = Soulsy_Shout_Dragonrend|Spell|FT_VoiceDragonrend01|NONE|100 -Keyword = Soulsy_Shout_Dragonrend|Spell|FT_VoiceDragonrend02|NONE|100 -Keyword = Soulsy_Shout_Dragonrend|Spell|FT_VoiceDragonrend03|NONE|100 -Keyword = Soulsy_Shout_ElementalFury|Spell|FT_VoiceElementalFury1|NONE|100 -Keyword = Soulsy_Shout_ElementalFury|Spell|FT_VoiceElementalFury2|NONE|100 -Keyword = Soulsy_Shout_ElementalFury|Spell|FT_VoiceElementalFury3|NONE|100 -Keyword = Soulsy_Shout_FireBreath|Spell|FT_VoiceFireBreath01|NONE|100 -Keyword = Soulsy_Shout_FireBreath|Spell|FT_VoiceFireBreath02|NONE|100 -Keyword = Soulsy_Shout_FireBreath|Spell|FT_VoiceFireBreath03|NONE|100 -Keyword = Soulsy_Shout_FrostBreath|Spell|FT_VoiceFrostBreath1|NONE|100 -Keyword = Soulsy_Shout_FrostBreath|Spell|FT_VoiceFrostBreath2|NONE|100 -Keyword = Soulsy_Shout_FrostBreath|Spell|FT_VoiceFrostBreath3|NONE|100 -Keyword = Soulsy_Shout_IceForm|Spell|FT_VoiceIceForm01|NONE|100 -Keyword = Soulsy_Shout_IceForm|Spell|FT_VoiceIceForm02|NONE|100 -Keyword = Soulsy_Shout_IceForm|Spell|FT_VoiceIceForm03|NONE|100 -Keyword = Soulsy_Shout_KynesPeace|Spell|FT_VoiceKynesPeace01|NONE|100 -Keyword = Soulsy_Shout_KynesPeace|Spell|FT_VoiceKynesPeace02|NONE|100 -Keyword = Soulsy_Shout_KynesPeace|Spell|FT_VoiceKynesPeace03|NONE|100 -Keyword = Soulsy_Shout_MarkedForDeath|Spell|FT_VoiceMarkedForDeath1|NONE|100 -Keyword = Soulsy_Shout_MarkedForDeath|Spell|FT_VoiceMarkedForDeath2|NONE|100 -Keyword = Soulsy_Shout_MarkedForDeath|Spell|FT_VoiceMarkedForDeath3|NONE|100 -Keyword = Soulsy_Shout_PhantomForm|Spell|FT_VoicePhantomForm1|NONE|100 -Keyword = Soulsy_Shout_PhantomForm|Spell|FT_VoicePhantomForm2|NONE|100 -Keyword = Soulsy_Shout_PhantomForm|Spell|FT_VoicePhantomForm3|NONE|100 -Keyword = Soulsy_Shout_SlowTime|Spell|FT_VoiceSlowTime1|NONE|100 -Keyword = Soulsy_Shout_SlowTime|Spell|FT_VoiceSlowTime2|NONE|100 -Keyword = Soulsy_Shout_SlowTime|Spell|FT_VoiceSlowTime3|NONE|100 -Keyword = Soulsy_Shout_Stormcall|Spell|FT_VoiceStormCall01|NONE|100 -Keyword = Soulsy_Shout_Stormcall|Spell|FT_VoiceStormCall02|NONE|100 -Keyword = Soulsy_Shout_Stormcall|Spell|FT_VoiceStormCall03|NONE|100 -Keyword = Soulsy_Shout_Stormcall|Spell|FT_VoiceStormCallBolt01|NONE|100 -Keyword = Soulsy_Shout_Stormcall|Spell|FT_VoiceStormCallBolt02|NONE|100 -Keyword = Soulsy_Shout_Stormcall|Spell|FT_VoiceStormCallBolt03|NONE|100 -Keyword = Soulsy_Shout_ThrowVoice|Spell|FT_VoiceThrowVoice|NONE|100 -Keyword = Soulsy_Shout_UnrelentingForce|Spell|FT_VoiceUnrelentingForce01|NONE|100 -Keyword = Soulsy_Shout_UnrelentingForce|Spell|FT_VoiceUnrelentingForce02|NONE|100 -Keyword = Soulsy_Shout_UnrelentingForce|Spell|FT_VoiceUnrelentingForce03|NONE|100 -Keyword = Soulsy_Shout_WhirlwindSprint|Spell|FT_VoiceWhirlwindSprint1|NONE|100 -Keyword = Soulsy_Shout_WhirlwindSprint|Spell|FT_VoiceWhirlwindSprint2|NONE|100 -Keyword = Soulsy_Shout_WhirlwindSprint|Spell|FT_VoiceWhirlwindSprint3|NONE|100 +Keyword = Soulsy_Shout_SummonDurnehviir|Spell|FT_DLC1SummonDurnehviir +Keyword = Soulsy_Shout_DrainVitality|Spell|FT_DLC1VoiceDrainVitality01 +Keyword = Soulsy_Shout_DrainVitality|Spell|FT_DLC1VoiceDrainVitality02 +Keyword = Soulsy_Shout_DrainVitality|Spell|FT_DLC1VoiceDrainVitality03 +Keyword = Soulsy_Shout_SoulTear|Spell|FT_DLC1VoiceSoulTear1 +Keyword = Soulsy_Shout_SoulTear|Spell|FT_DLC1VoiceSoulTear2 +Keyword = Soulsy_Shout_SoulTear|Spell|FT_DLC1VoiceSoulTear3 +Keyword = Soulsy_Shout_BattleFury|Spell|FT_DLC2VoiceBattleFury01 +Keyword = Soulsy_Shout_BattleFury|Spell|FT_DLC2VoiceBattleFury02 +Keyword = Soulsy_Shout_BattleFury|Spell|FT_DLC2VoiceBattleFury03 +Keyword = Soulsy_Shout_BendWill|Spell|FT_DLC2VoiceBendWill01 +Keyword = Soulsy_Shout_BendWill|Spell|FT_DLC2VoiceBendWill02 +Keyword = Soulsy_Shout_BendWill|Spell|FT_DLC2VoiceBendWill03 +Keyword = Soulsy_Shout_Cyclone|Spell|FT_DLC2VoiceCyclone01 +Keyword = Soulsy_Shout_Cyclone|Spell|FT_DLC2VoiceCyclone02 +Keyword = Soulsy_Shout_Cyclone|Spell|FT_DLC2VoiceCyclone03 +Keyword = Soulsy_Shout_DragonAspect|Spell|FT_DLC2VoiceDragonAspectArmsSpell +Keyword = Soulsy_Shout_DragonAspect|Spell|FT_DLC2VoiceDragonAspectBodySpell +Keyword = Soulsy_Shout_DragonAspect|Spell|FT_DLC2VoiceDragonAspectCombatSpell +Keyword = Soulsy_Shout_DragonAspect|Spell|FT_DLC2VoiceDragonAspectHeadSpell +Keyword = Soulsy_Shout_DragonAspect|Spell|FT_DLC2VoiceDragonAspectSummon +Keyword = Soulsy_Shout_ElementalFury|Spell|FT_DLC2VoiceElementalFury1 +Keyword = Soulsy_Shout_ElementalFury|Spell|FT_DLC2VoiceElementalFury2 +Keyword = Soulsy_Shout_ElementalFury|Spell|FT_DLC2VoiceElementalFury3 +Keyword = Soulsy_Shout_AnimalAllegiance|Spell|FT_VoiceAnimalAllegiance01 +Keyword = Soulsy_Shout_AnimalAllegiance|Spell|FT_VoiceAnimalAllegiance02 +Keyword = Soulsy_Shout_AnimalAllegiance|Spell|FT_VoiceAnimalAllegiance03 +Keyword = Soulsy_Shout_AuraWhisper|Spell|FT_VoiceAuraWhisper1 +Keyword = Soulsy_Shout_AuraWhisper|Spell|FT_VoiceAuraWhisper2 +Keyword = Soulsy_Shout_AuraWhisper|Spell|FT_VoiceAuraWhisper3 +Keyword = Soulsy_Shout_BecomeEthereal|Spell|FT_VoiceBecomeEthereal1 +Keyword = Soulsy_Shout_BecomeEthereal|Spell|FT_VoiceBecomeEthereal2 +Keyword = Soulsy_Shout_BecomeEthereal|Spell|FT_VoiceBecomeEthereal3 +Keyword = Soulsy_Shout_CallDragon|Spell|FT_VoiceCallDragon +Keyword = Soulsy_Shout_CallDragon|Spell|FT_VoiceCallOdahviing +Keyword = Soulsy_Shout_CallOfValor|Spell|FT_VoiceCallOfValor01 +Keyword = Soulsy_Shout_CallOfValor|Spell|FT_VoiceCallOfValor02 +Keyword = Soulsy_Shout_CallOfValor|Spell|FT_VoiceCallOfValor03 +Keyword = Soulsy_Shout_ClearSkies|Spell|FT_VoiceClearSkies01 +Keyword = Soulsy_Shout_ClearSkies|Spell|FT_VoiceClearSkies02 +Keyword = Soulsy_Shout_ClearSkies|Spell|FT_VoiceClearSkies03 +Keyword = Soulsy_Shout_ClearSkies|Spell|FT_VoiceClearSkiesSelf01 +Keyword = Soulsy_Shout_ClearSkies|Spell|FT_VoiceClearSkiesSelf02 +Keyword = Soulsy_Shout_ClearSkies|Spell|FT_VoiceClearSkiesSelf03 +Keyword = Soulsy_Shout_Disarm|Spell|FT_VoiceDisarm01 +Keyword = Soulsy_Shout_Disarm|Spell|FT_VoiceDisarm02 +Keyword = Soulsy_Shout_Disarm|Spell|FT_VoiceDisarm03 +Keyword = Soulsy_Shout_Dismay|Spell|FT_VoiceDismay01 +Keyword = Soulsy_Shout_Dismay|Spell|FT_VoiceDismay02 +Keyword = Soulsy_Shout_Dismay|Spell|FT_VoiceDismay03 +Keyword = Soulsy_Shout_Dragonrend|Spell|FT_VoiceDragonrend01 +Keyword = Soulsy_Shout_Dragonrend|Spell|FT_VoiceDragonrend02 +Keyword = Soulsy_Shout_Dragonrend|Spell|FT_VoiceDragonrend03 +Keyword = Soulsy_Shout_ElementalFury|Spell|FT_VoiceElementalFury1 +Keyword = Soulsy_Shout_ElementalFury|Spell|FT_VoiceElementalFury2 +Keyword = Soulsy_Shout_ElementalFury|Spell|FT_VoiceElementalFury3 +Keyword = Soulsy_Shout_FireBreath|Spell|FT_VoiceFireBreath01 +Keyword = Soulsy_Shout_FireBreath|Spell|FT_VoiceFireBreath02 +Keyword = Soulsy_Shout_FireBreath|Spell|FT_VoiceFireBreath03 +Keyword = Soulsy_Shout_FrostBreath|Spell|FT_VoiceFrostBreath1 +Keyword = Soulsy_Shout_FrostBreath|Spell|FT_VoiceFrostBreath2 +Keyword = Soulsy_Shout_FrostBreath|Spell|FT_VoiceFrostBreath3 +Keyword = Soulsy_Shout_IceForm|Spell|FT_VoiceIceForm01 +Keyword = Soulsy_Shout_IceForm|Spell|FT_VoiceIceForm02 +Keyword = Soulsy_Shout_IceForm|Spell|FT_VoiceIceForm03 +Keyword = Soulsy_Shout_KynesPeace|Spell|FT_VoiceKynesPeace01 +Keyword = Soulsy_Shout_KynesPeace|Spell|FT_VoiceKynesPeace02 +Keyword = Soulsy_Shout_KynesPeace|Spell|FT_VoiceKynesPeace03 +Keyword = Soulsy_Shout_MarkedForDeath|Spell|FT_VoiceMarkedForDeath1 +Keyword = Soulsy_Shout_MarkedForDeath|Spell|FT_VoiceMarkedForDeath2 +Keyword = Soulsy_Shout_MarkedForDeath|Spell|FT_VoiceMarkedForDeath3 +Keyword = Soulsy_Shout_PhantomForm|Spell|FT_VoicePhantomForm1 +Keyword = Soulsy_Shout_PhantomForm|Spell|FT_VoicePhantomForm2 +Keyword = Soulsy_Shout_PhantomForm|Spell|FT_VoicePhantomForm3 +Keyword = Soulsy_Shout_SlowTime|Spell|FT_VoiceSlowTime1 +Keyword = Soulsy_Shout_SlowTime|Spell|FT_VoiceSlowTime2 +Keyword = Soulsy_Shout_SlowTime|Spell|FT_VoiceSlowTime3 +Keyword = Soulsy_Shout_Stormcall|Spell|FT_VoiceStormCall01 +Keyword = Soulsy_Shout_Stormcall|Spell|FT_VoiceStormCall02 +Keyword = Soulsy_Shout_Stormcall|Spell|FT_VoiceStormCall03 +Keyword = Soulsy_Shout_Stormcall|Spell|FT_VoiceStormCallBolt01 +Keyword = Soulsy_Shout_Stormcall|Spell|FT_VoiceStormCallBolt02 +Keyword = Soulsy_Shout_Stormcall|Spell|FT_VoiceStormCallBolt03 +Keyword = Soulsy_Shout_ThrowVoice|Spell|FT_VoiceThrowVoice +Keyword = Soulsy_Shout_UnrelentingForce|Spell|FT_VoiceUnrelentingForce01 +Keyword = Soulsy_Shout_UnrelentingForce|Spell|FT_VoiceUnrelentingForce02 +Keyword = Soulsy_Shout_UnrelentingForce|Spell|FT_VoiceUnrelentingForce03 +Keyword = Soulsy_Shout_WhirlwindSprint|Spell|FT_VoiceWhirlwindSprint1 +Keyword = Soulsy_Shout_WhirlwindSprint|Spell|FT_VoiceWhirlwindSprint2 +Keyword = Soulsy_Shout_WhirlwindSprint|Spell|FT_VoiceWhirlwindSprint3 ; Stormcrown.esp -Keyword = Soulsy_Shout_StormCall|Spell|MAG_StormCallLightningBolt01|NONE|100 -Keyword = Soulsy_Shout_StormCall|Spell|MAG_StormCallLightningBolt02|NONE|100 -Keyword = Soulsy_Shout_StormCall|Spell|MAG_StormCallLightningBolt03|NONE|100 -Keyword = Soulsy_Shout_SummonDurnehviir|Spell|MAG_SummonDurnehviir01|NONE|100 -Keyword = Soulsy_Shout_AnimalAllegiance|Spell|MAG_VoiceAnimalAlly01|NONE|100 -Keyword = Soulsy_Shout_AnimalAllegiance|Spell|MAG_VoiceAnimalAlly02|NONE|100 -Keyword = Soulsy_Shout_AnimalAllegiance|Spell|MAG_VoiceAnimalAlly03|NONE|100 -Keyword = Soulsy_Shout_AuraWhisper|Spell|MAG_VoiceAuraWhisper01|NONE|100 -Keyword = Soulsy_Shout_AuraWhisper|Spell|MAG_VoiceAuraWhisper02|NONE|100 -Keyword = Soulsy_Shout_AuraWhisper|Spell|MAG_VoiceAuraWhisper03|NONE|100 -Keyword = Soulsy_Shout_BattleFury|Spell|MAG_VoiceBattleFury01|NONE|100 -Keyword = Soulsy_Shout_BattleFury|Spell|MAG_VoiceBattleFury02|NONE|100 -Keyword = Soulsy_Shout_BattleFury|Spell|MAG_VoiceBattleFury03|NONE|100 -Keyword = Soulsy_Shout_BecomeEthereal|Spell|MAG_VoiceBecomeEthereal01|NONE|100 -Keyword = Soulsy_Shout_BecomeEthereal|Spell|MAG_VoiceBecomeEthereal02|NONE|100 -Keyword = Soulsy_Shout_BecomeEthereal|Spell|MAG_VoiceBecomeEthereal03|NONE|100 -Keyword = Soulsy_Shout_BendWill|Spell|MAG_VoiceBendWill01|NONE|100 -Keyword = Soulsy_Shout_BendWill|Spell|MAG_VoiceBendWill02|NONE|100 -Keyword = Soulsy_Shout_BendWill|Spell|MAG_VoiceBendWill03|NONE|100 -Keyword = Soulsy_Shout_CallDragon|Spell|MAG_VoiceCallDragon01|NONE|100 -Keyword = Soulsy_Shout_CallDragon|Spell|MAG_VoiceCallDragon03|NONE|100 -Keyword = Soulsy_Shout_CallOfValor|Spell|MAG_VoiceCallOfValor01|NONE|100 -Keyword = Soulsy_Shout_CallOfValor|Spell|MAG_VoiceCallOfValor02|NONE|100 -Keyword = Soulsy_Shout_CallOfValor|Spell|MAG_VoiceCallOfValor03|NONE|100 -Keyword = Soulsy_Shout_ClearSkies|Spell|MAG_VoiceClearSkies01|NONE|100 -Keyword = Soulsy_Shout_ClearSkies|Spell|MAG_VoiceClearSkies02|NONE|100 -Keyword = Soulsy_Shout_ClearSkies|Spell|MAG_VoiceClearSkies03|NONE|100 -Keyword = Soulsy_Shout_ClearSkies|Spell|MAG_VoiceClearSkiesSelf01|NONE|100 -Keyword = Soulsy_Shout_ClearSkies|Spell|MAG_VoiceClearSkiesSelf02|NONE|100 -Keyword = Soulsy_Shout_ClearSkies|Spell|MAG_VoiceClearSkiesSelf03|NONE|100 -Keyword = Soulsy_Shout_Cyclone|Spell|MAG_VoiceCyclone01|NONE|100 -Keyword = Soulsy_Shout_Cyclone|Spell|MAG_VoiceCyclone02|NONE|100 -Keyword = Soulsy_Shout_Cyclone|Spell|MAG_VoiceCyclone03|NONE|100 -Keyword = Soulsy_Shout_Dismay|Spell|MAG_VoiceDismayShout01|NONE|100 -Keyword = Soulsy_Shout_Dismay|Spell|MAG_VoiceDismayShout02|NONE|100 -Keyword = Soulsy_Shout_Dismay|Spell|MAG_VoiceDismayShout03|NONE|100 -Keyword = Soulsy_Shout_DragonAspect|Spell|MAG_VoiceDragonAspect01|NONE|100 -Keyword = Soulsy_Shout_DragonAspect|Spell|MAG_VoiceDragonAspect02|NONE|100 -Keyword = Soulsy_Shout_DragonAspect|Spell|MAG_VoiceDragonAspect03|NONE|100 -Keyword = Soulsy_Shout_Dragonrend|Spell|MAG_VoiceDragonrend01|NONE|100 -Keyword = Soulsy_Shout_Dragonrend|Spell|MAG_VoiceDragonrend02|NONE|100 -Keyword = Soulsy_Shout_Dragonrend|Spell|MAG_VoiceDragonrend03|NONE|100 -Keyword = Soulsy_Shout_DrainVitality|Spell|MAG_VoiceDrainVitality01|NONE|100 -Keyword = Soulsy_Shout_DrainVitality|Spell|MAG_VoiceDrainVitality02|NONE|100 -Keyword = Soulsy_Shout_DrainVitality|Spell|MAG_VoiceDrainVitality03|NONE|100 -Keyword = Soulsy_Shout_ElementalFury|Spell|MAG_VoiceElementalFury01|NONE|100 -Keyword = Soulsy_Shout_ElementalFury|Spell|MAG_VoiceElementalFury02|NONE|100 -Keyword = Soulsy_Shout_ElementalFury|Spell|MAG_VoiceElementalFury03|NONE|100 -Keyword = Soulsy_Shout_FireBreath|Spell|MAG_VoiceFireBreath01|NONE|100 -Keyword = Soulsy_Shout_FireBreath|Spell|MAG_VoiceFireBreath02|NONE|100 -Keyword = Soulsy_Shout_FireBreath|Spell|MAG_VoiceFireBreath03|NONE|100 -Keyword = Soulsy_Shout_FrostBreath|Spell|MAG_VoiceFrostBreath01|NONE|100 -Keyword = Soulsy_Shout_FrostBreath|Spell|MAG_VoiceFrostBreath02|NONE|100 -Keyword = Soulsy_Shout_FrostBreath|Spell|MAG_VoiceFrostBreath03|NONE|100 -Keyword = Soulsy_Shout_FrostBreath|Spell|MAG_VoiceFrostSlowSpell|NONE|100 -Keyword = Soulsy_Shout_IceForm|Spell|MAG_VoiceIceForm01|NONE|100 -Keyword = Soulsy_Shout_IceForm|Spell|MAG_VoiceIceForm02|NONE|100 -Keyword = Soulsy_Shout_IceForm|Spell|MAG_VoiceIceForm03|NONE|100 -Keyword = Soulsy_Shout_IceForm|Spell|MAG_VoiceIceFormSlowSpell|NONE|100 -Keyword = Soulsy_Shout_KynesPeace|Spell|MAG_VoiceKynesPeace01|NONE|100 -Keyword = Soulsy_Shout_KynesPeace|Spell|MAG_VoiceKynesPeace02|NONE|100 -Keyword = Soulsy_Shout_KynesPeace|Spell|MAG_VoiceKynesPeace03|NONE|100 -Keyword = Soulsy_Shout_LightningBreath|Spell|MAG_VoiceLightningBreath01|NONE|100 -Keyword = Soulsy_Shout_LightningBreath|Spell|MAG_VoiceLightningBreath02|NONE|100 -Keyword = Soulsy_Shout_LightningBreath|Spell|MAG_VoiceLightningBreath03|NONE|100 -Keyword = Soulsy_Shout_MarkedForDeath|Spell|MAG_VoiceMarkedForDeath01|NONE|100 -Keyword = Soulsy_Shout_MarkedForDeath|Spell|MAG_VoiceMarkedForDeath02|NONE|100 -Keyword = Soulsy_Shout_MarkedForDeath|Spell|MAG_VoiceMarkedForDeath03|NONE|100 -Keyword = Soulsy_Shout_PoisonBreath|Spell|MAG_VoicePoisonBreath01|NONE|100 -Keyword = Soulsy_Shout_PoisonBreath|Spell|MAG_VoicePoisonBreath02|NONE|100 -Keyword = Soulsy_Shout_PoisonBreath|Spell|MAG_VoicePoisonBreath03|NONE|100 -Keyword = Soulsy_Shout_SlowTime|Spell|MAG_VoiceSlowTime01|NONE|100 -Keyword = Soulsy_Shout_SlowTime|Spell|MAG_VoiceSlowTime02|NONE|100 -Keyword = Soulsy_Shout_SlowTime|Spell|MAG_VoiceSlowTime03|NONE|100 -Keyword = Soulsy_Shout_SoulTear|Spell|MAG_VoiceSoulTear01|NONE|100 -Keyword = Soulsy_Shout_SoulTear|Spell|MAG_VoiceSoulTear02|NONE|100 -Keyword = Soulsy_Shout_SoulTear|Spell|MAG_VoiceSoulTear03|NONE|100 -Keyword = Soulsy_Shout_SoulTear|Spell|MAG_VoiceSoulTearReanimateSpell|NONE|100 -Keyword = Soulsy_Shout_Stormcall|Spell|MAG_VoiceStormCall01|NONE|100 -Keyword = Soulsy_Shout_Stormcall|Spell|MAG_VoiceStormCall02|NONE|100 -Keyword = Soulsy_Shout_Stormcall|Spell|MAG_VoiceStormCall03|NONE|100 -Keyword = Soulsy_Shout_Disarm|Spell|MAG_VoiceSubdue01|NONE|100 -Keyword = Soulsy_Shout_Disarm|Spell|MAG_VoiceSubdue02|NONE|100 -Keyword = Soulsy_Shout_Disarm|Spell|MAG_VoiceSubdue03|NONE|100 -Keyword = Soulsy_Shout_ThrowVoice|Spell|MAG_VoiceThrowVoice|NONE|100 -Keyword = Soulsy_Shout_UnrelentingForce|Spell|MAG_VoiceUnrelentingForce01|NONE|100 -Keyword = Soulsy_Shout_UnrelentingForce|Spell|MAG_VoiceUnrelentingForce02|NONE|100 -Keyword = Soulsy_Shout_UnrelentingForce|Spell|MAG_VoiceUnrelentingForce03|NONE|100 -Keyword = Soulsy_Shout_WhirlwindSprint|Spell|MAG_VoiceWhirlwindSprint01|NONE|100 -Keyword = Soulsy_Shout_WhirlwindSprint|Spell|MAG_VoiceWhirlwindSprint02|NONE|100 -Keyword = Soulsy_Shout_WhirlwindSprint|Spell|MAG_VoiceWhirlwindSprint03|NONE|100 +Keyword = Soulsy_Shout_StormCall|Spell|MAG_StormCallLightningBolt01 +Keyword = Soulsy_Shout_StormCall|Spell|MAG_StormCallLightningBolt02 +Keyword = Soulsy_Shout_StormCall|Spell|MAG_StormCallLightningBolt03 +Keyword = Soulsy_Shout_SummonDurnehviir|Spell|MAG_SummonDurnehviir01 +Keyword = Soulsy_Shout_AnimalAllegiance|Spell|MAG_VoiceAnimalAlly01 +Keyword = Soulsy_Shout_AnimalAllegiance|Spell|MAG_VoiceAnimalAlly02 +Keyword = Soulsy_Shout_AnimalAllegiance|Spell|MAG_VoiceAnimalAlly03 +Keyword = Soulsy_Shout_AuraWhisper|Spell|MAG_VoiceAuraWhisper01 +Keyword = Soulsy_Shout_AuraWhisper|Spell|MAG_VoiceAuraWhisper02 +Keyword = Soulsy_Shout_AuraWhisper|Spell|MAG_VoiceAuraWhisper03 +Keyword = Soulsy_Shout_BattleFury|Spell|MAG_VoiceBattleFury01 +Keyword = Soulsy_Shout_BattleFury|Spell|MAG_VoiceBattleFury02 +Keyword = Soulsy_Shout_BattleFury|Spell|MAG_VoiceBattleFury03 +Keyword = Soulsy_Shout_BecomeEthereal|Spell|MAG_VoiceBecomeEthereal01 +Keyword = Soulsy_Shout_BecomeEthereal|Spell|MAG_VoiceBecomeEthereal02 +Keyword = Soulsy_Shout_BecomeEthereal|Spell|MAG_VoiceBecomeEthereal03 +Keyword = Soulsy_Shout_BendWill|Spell|MAG_VoiceBendWill01 +Keyword = Soulsy_Shout_BendWill|Spell|MAG_VoiceBendWill02 +Keyword = Soulsy_Shout_BendWill|Spell|MAG_VoiceBendWill03 +Keyword = Soulsy_Shout_CallDragon|Spell|MAG_VoiceCallDragon01 +Keyword = Soulsy_Shout_CallDragon|Spell|MAG_VoiceCallDragon03 +Keyword = Soulsy_Shout_CallOfValor|Spell|MAG_VoiceCallOfValor01 +Keyword = Soulsy_Shout_CallOfValor|Spell|MAG_VoiceCallOfValor02 +Keyword = Soulsy_Shout_CallOfValor|Spell|MAG_VoiceCallOfValor03 +Keyword = Soulsy_Shout_ClearSkies|Spell|MAG_VoiceClearSkies01 +Keyword = Soulsy_Shout_ClearSkies|Spell|MAG_VoiceClearSkies02 +Keyword = Soulsy_Shout_ClearSkies|Spell|MAG_VoiceClearSkies03 +Keyword = Soulsy_Shout_ClearSkies|Spell|MAG_VoiceClearSkiesSelf01 +Keyword = Soulsy_Shout_ClearSkies|Spell|MAG_VoiceClearSkiesSelf02 +Keyword = Soulsy_Shout_ClearSkies|Spell|MAG_VoiceClearSkiesSelf03 +Keyword = Soulsy_Shout_Cyclone|Spell|MAG_VoiceCyclone01 +Keyword = Soulsy_Shout_Cyclone|Spell|MAG_VoiceCyclone02 +Keyword = Soulsy_Shout_Cyclone|Spell|MAG_VoiceCyclone03 +Keyword = Soulsy_Shout_Dismay|Spell|MAG_VoiceDismayShout01 +Keyword = Soulsy_Shout_Dismay|Spell|MAG_VoiceDismayShout02 +Keyword = Soulsy_Shout_Dismay|Spell|MAG_VoiceDismayShout03 +Keyword = Soulsy_Shout_DragonAspect|Spell|MAG_VoiceDragonAspect01 +Keyword = Soulsy_Shout_DragonAspect|Spell|MAG_VoiceDragonAspect02 +Keyword = Soulsy_Shout_DragonAspect|Spell|MAG_VoiceDragonAspect03 +Keyword = Soulsy_Shout_Dragonrend|Spell|MAG_VoiceDragonrend01 +Keyword = Soulsy_Shout_Dragonrend|Spell|MAG_VoiceDragonrend02 +Keyword = Soulsy_Shout_Dragonrend|Spell|MAG_VoiceDragonrend03 +Keyword = Soulsy_Shout_DrainVitality|Spell|MAG_VoiceDrainVitality01 +Keyword = Soulsy_Shout_DrainVitality|Spell|MAG_VoiceDrainVitality02 +Keyword = Soulsy_Shout_DrainVitality|Spell|MAG_VoiceDrainVitality03 +Keyword = Soulsy_Shout_ElementalFury|Spell|MAG_VoiceElementalFury01 +Keyword = Soulsy_Shout_ElementalFury|Spell|MAG_VoiceElementalFury02 +Keyword = Soulsy_Shout_ElementalFury|Spell|MAG_VoiceElementalFury03 +Keyword = Soulsy_Shout_FireBreath|Spell|MAG_VoiceFireBreath01 +Keyword = Soulsy_Shout_FireBreath|Spell|MAG_VoiceFireBreath02 +Keyword = Soulsy_Shout_FireBreath|Spell|MAG_VoiceFireBreath03 +Keyword = Soulsy_Shout_FrostBreath|Spell|MAG_VoiceFrostBreath01 +Keyword = Soulsy_Shout_FrostBreath|Spell|MAG_VoiceFrostBreath02 +Keyword = Soulsy_Shout_FrostBreath|Spell|MAG_VoiceFrostBreath03 +Keyword = Soulsy_Shout_FrostBreath|Spell|MAG_VoiceFrostSlowSpell +Keyword = Soulsy_Shout_IceForm|Spell|MAG_VoiceIceForm01 +Keyword = Soulsy_Shout_IceForm|Spell|MAG_VoiceIceForm02 +Keyword = Soulsy_Shout_IceForm|Spell|MAG_VoiceIceForm03 +Keyword = Soulsy_Shout_IceForm|Spell|MAG_VoiceIceFormSlowSpell +Keyword = Soulsy_Shout_KynesPeace|Spell|MAG_VoiceKynesPeace01 +Keyword = Soulsy_Shout_KynesPeace|Spell|MAG_VoiceKynesPeace02 +Keyword = Soulsy_Shout_KynesPeace|Spell|MAG_VoiceKynesPeace03 +Keyword = Soulsy_Shout_LightningBreath|Spell|MAG_VoiceLightningBreath01 +Keyword = Soulsy_Shout_LightningBreath|Spell|MAG_VoiceLightningBreath02 +Keyword = Soulsy_Shout_LightningBreath|Spell|MAG_VoiceLightningBreath03 +Keyword = Soulsy_Shout_MarkedForDeath|Spell|MAG_VoiceMarkedForDeath01 +Keyword = Soulsy_Shout_MarkedForDeath|Spell|MAG_VoiceMarkedForDeath02 +Keyword = Soulsy_Shout_MarkedForDeath|Spell|MAG_VoiceMarkedForDeath03 +Keyword = Soulsy_Shout_PoisonBreath|Spell|MAG_VoicePoisonBreath01 +Keyword = Soulsy_Shout_PoisonBreath|Spell|MAG_VoicePoisonBreath02 +Keyword = Soulsy_Shout_PoisonBreath|Spell|MAG_VoicePoisonBreath03 +Keyword = Soulsy_Shout_SlowTime|Spell|MAG_VoiceSlowTime01 +Keyword = Soulsy_Shout_SlowTime|Spell|MAG_VoiceSlowTime02 +Keyword = Soulsy_Shout_SlowTime|Spell|MAG_VoiceSlowTime03 +Keyword = Soulsy_Shout_SoulTear|Spell|MAG_VoiceSoulTear01 +Keyword = Soulsy_Shout_SoulTear|Spell|MAG_VoiceSoulTear02 +Keyword = Soulsy_Shout_SoulTear|Spell|MAG_VoiceSoulTear03 +Keyword = Soulsy_Shout_SoulTear|Spell|MAG_VoiceSoulTearReanimateSpell +Keyword = Soulsy_Shout_Stormcall|Spell|MAG_VoiceStormCall01 +Keyword = Soulsy_Shout_Stormcall|Spell|MAG_VoiceStormCall02 +Keyword = Soulsy_Shout_Stormcall|Spell|MAG_VoiceStormCall03 +Keyword = Soulsy_Shout_Disarm|Spell|MAG_VoiceSubdue01 +Keyword = Soulsy_Shout_Disarm|Spell|MAG_VoiceSubdue02 +Keyword = Soulsy_Shout_Disarm|Spell|MAG_VoiceSubdue03 +Keyword = Soulsy_Shout_ThrowVoice|Spell|MAG_VoiceThrowVoice +Keyword = Soulsy_Shout_UnrelentingForce|Spell|MAG_VoiceUnrelentingForce01 +Keyword = Soulsy_Shout_UnrelentingForce|Spell|MAG_VoiceUnrelentingForce02 +Keyword = Soulsy_Shout_UnrelentingForce|Spell|MAG_VoiceUnrelentingForce03 +Keyword = Soulsy_Shout_WhirlwindSprint|Spell|MAG_VoiceWhirlwindSprint01 +Keyword = Soulsy_Shout_WhirlwindSprint|Spell|MAG_VoiceWhirlwindSprint02 +Keyword = Soulsy_Shout_WhirlwindSprint|Spell|MAG_VoiceWhirlwindSprint03 ; Thunderchild - Epic Shout Package.esp -Keyword = Soulsy_Shout_AlessiasLove|Spell|TC_AlessiasLove_Spell1|NONE|100 -Keyword = Soulsy_Shout_AlessiasLove|Spell|TC_AlessiasLove_Spell2|NONE|100 -Keyword = Soulsy_Shout_AlessiasLove|Spell|TC_AlessiasLove_Spell3|NONE|100 -Keyword = Soulsy_Shout_Annihilate|Spell|TC_Annihilate_Spell1|NONE|100 -Keyword = Soulsy_Shout_Annihilate|Spell|TC_Annihilate_Spell1_Blast|NONE|100 -Keyword = Soulsy_Shout_Annihilate|Spell|TC_Annihilate_Spell1_Bolt|NONE|100 -Keyword = Soulsy_Shout_Annihilate|Spell|TC_Annihilate_Spell2|NONE|100 -Keyword = Soulsy_Shout_Annihilate|Spell|TC_Annihilate_Spell2Old_Bolt|NONE|100 -Keyword = Soulsy_Shout_Annihilate|Spell|TC_Annihilate_Spell2_Blast|NONE|100 -Keyword = Soulsy_Shout_Annihilate|Spell|TC_Annihilate_Spell2_Bolt|NONE|100 -Keyword = Soulsy_Shout_Annihilate|Spell|TC_Annihilate_Spell3|NONE|100 -Keyword = Soulsy_Shout_ArcaneHelix|Spell|TC_ArcaneHelix_Spell1|NONE|100 -Keyword = Soulsy_Shout_ArcaneHelix|Spell|TC_ArcaneHelix_Spell2|NONE|100 -Keyword = Soulsy_Shout_ArcaneHelix|Spell|TC_ArcaneHelix_Spell3|NONE|100 -Keyword = Soulsy_Shout_Armageddon|Spell|TC_Armageddon_Spell1|NONE|100 -Keyword = Soulsy_Shout_Armageddon|Spell|TC_Armageddon_Spell1_Bolt|NONE|100 -Keyword = Soulsy_Shout_Armageddon|Spell|TC_Armageddon_Spell2|NONE|100 -Keyword = Soulsy_Shout_Armageddon|Spell|TC_Armageddon_Spell2_Bolt|NONE|100 -Keyword = Soulsy_Shout_Armageddon|Spell|TC_Armageddon_Spell3|NONE|100 -Keyword = Soulsy_Shout_Armageddon|Spell|TC_Armageddon_Spell3_Bolt|NONE|100 -Keyword = Soulsy_Shout_Curse|Spell|TC_Curse_Spell1|NONE|100 -Keyword = Soulsy_Shout_Curse|Spell|TC_Curse_Spell2|NONE|100 -Keyword = Soulsy_Shout_Curse|Spell|TC_Curse_Spell3|NONE|100 -Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell1|NONE|100 -Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell1_DamageProc0|NONE|100 -Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell1_DamageProc1|NONE|100 -Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell1_DamageProc2|NONE|100 -Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell1_DamageProc3|NONE|100 -Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell1_DamageProc4|NONE|100 -Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell2|NONE|100 -Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell2_DamageProc0|NONE|100 -Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell2_DamageProc1|NONE|100 -Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell2_DamageProc2|NONE|100 -Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell2_DamageProc3|NONE|100 -Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell2_DamageProc4|NONE|100 -Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell2_Subspell|NONE|100 -Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell2_TimeStop|NONE|100 -Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell3|NONE|100 -Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell3_Nova|NONE|100 -Keyword = Soulsy_Shout_Earthquake|Spell|TC_Earthquake_Spell1|NONE|100 -Keyword = Soulsy_Shout_Earthquake|Spell|TC_Earthquake_Spell1_Bolt|NONE|100 -Keyword = Soulsy_Shout_Earthquake|Spell|TC_Earthquake_Spell1_VoiceBlast|NONE|100 -Keyword = Soulsy_Shout_Earthquake|Spell|TC_Earthquake_Spell2|NONE|100 -Keyword = Soulsy_Shout_Earthquake|Spell|TC_Earthquake_Spell2_Aoe|NONE|100 -Keyword = Soulsy_Shout_Earthquake|Spell|TC_Earthquake_Spell3|NONE|100 -Keyword = Soulsy_Shout_EssenceRip|Spell|TC_EssenceRip_Spell1|NONE|100 -Keyword = Soulsy_Shout_EssenceRip|Spell|TC_EssenceRip_Spell1_Blast|NONE|100 -Keyword = Soulsy_Shout_EssenceRip|Spell|TC_EssenceRip_Spell1_Bolt|NONE|100 -Keyword = Soulsy_Shout_EssenceRip|Spell|TC_EssenceRip_Spell2|NONE|100 -Keyword = Soulsy_Shout_EssenceRip|Spell|TC_EssenceRip_Spell2_Blast|NONE|100 -Keyword = Soulsy_Shout_EssenceRip|Spell|TC_EssenceRip_Spell2_Bolt|NONE|100 -Keyword = Soulsy_Shout_EssenceRip|Spell|TC_EssenceRip_Spell3|NONE|100 -Keyword = Soulsy_Shout_EssenceRip|Spell|TC_EssenceRip_Spell3_Blast|NONE|100 -Keyword = Soulsy_Shout_EssenceRip|Spell|TC_EssenceRip_Spell3_Bolt|NONE|100 -Keyword = Soulsy_Shout_Evocation|Spell|TC_Evocation_Spell1|NONE|100 -Keyword = Soulsy_Shout_Evocation|Spell|TC_Evocation_Spell1_Blast|NONE|100 -Keyword = Soulsy_Shout_Evocation|Spell|TC_Evocation_Spell2|NONE|100 -Keyword = Soulsy_Shout_Evocation|Spell|TC_Evocation_Spell2_Left|NONE|100 -Keyword = Soulsy_Shout_Evocation|Spell|TC_Evocation_Spell2_Right|NONE|100 -Keyword = Soulsy_Shout_Evocation|Spell|TC_Evocation_Spell3|NONE|100 -Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell1|NONE|100 -Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell2|NONE|100 -Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell3|NONE|100 -Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell3_DamageProc0|NONE|100 -Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell3_DamageProc1|NONE|100 -Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell3_DamageProc2|NONE|100 -Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell3_DamageProc3|NONE|100 -Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell3_DamageProc4|NONE|100 -Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell3_DamageProc5|NONE|100 -Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell3_DamageProc6|NONE|100 -Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell3_DamageProc7|NONE|100 -Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell3_DamageProc8|NONE|100 -Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell3_DamageProc9|NONE|100 -Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell3_DetonateMarker|NONE|100 -Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell3_SpammedSpell|NONE|100 -Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell3_Timefreeze|NONE|100 -Keyword = Soulsy_Shout_JonesShadow|Spell|TC_JonesShadow_Spell1|NONE|100 -Keyword = Soulsy_Shout_JonesShadow|Spell|TC_JonesShadow_Spell2|NONE|100 -Keyword = Soulsy_Shout_JonesShadow|Spell|TC_JonesShadow_Spell3|NONE|100 -Keyword = Soulsy_Shout_Kingsbane|Spell|TC_Kingsbane_Spell1|NONE|100 -Keyword = Soulsy_Shout_Kingsbane|Spell|TC_Kingsbane_Spell2|NONE|100 -Keyword = Soulsy_Shout_Kingsbane|Spell|TC_Kingsbane_Spell3|NONE|100 -Keyword = Soulsy_Shout_Kingsbane|Spell|TC_Kingsbane_Spell3_ArcBolt_Left|NONE|100 -Keyword = Soulsy_Shout_Kingsbane|Spell|TC_Kingsbane_Spell3_ArcBolt_Right|NONE|100 -Keyword = Soulsy_Shout_Kingsbane|Spell|TC_Kingsbane_Spell3_SpammedSpell|NONE|100 -Keyword = Soulsy_Shout_Kingsbane|Spell|TC_Kingsbane_Spell3_Timefreeze|NONE|100 -Keyword = Soulsy_Shout_Lifestream|Spell|TC_Lifestream_Spell1|NONE|100 -Keyword = Soulsy_Shout_Lifestream|Spell|TC_Lifestream_Spell2|NONE|100 -Keyword = Soulsy_Shout_Lifestream|Spell|TC_Lifestream_Spell3|NONE|100 -Keyword = Soulsy_Shout_Lifestream|Spell|TC_Lifestream_Spell3_Proc|NONE|100 -Keyword = Soulsy_Shout_LightningShield|Spell|TC_LightningShield_Spell1|NONE|100 -Keyword = Soulsy_Shout_LightningShield|Spell|TC_LightningShield_Spell1_Shock|NONE|100 -Keyword = Soulsy_Shout_LightningShield|Spell|TC_LightningShield_Spell2|NONE|100 -Keyword = Soulsy_Shout_LightningShield|Spell|TC_LightningShield_Spell2_DispersionWave|NONE|100 -Keyword = Soulsy_Shout_LightningShield|Spell|TC_LightningShield_Spell2_Shock|NONE|100 -Keyword = Soulsy_Shout_LightningShield|Spell|TC_LightningShield_Spell3|NONE|100 -Keyword = Soulsy_Shout_Geomagnetism|Spell|TC_MagnetPull_Spell1|NONE|100 -Keyword = Soulsy_Shout_Geomagnetism|Spell|TC_MagnetPull_Spell1_Blast|NONE|100 -Keyword = Soulsy_Shout_Geomagnetism|Spell|TC_MagnetPull_Spell1_Bolt|NONE|100 -Keyword = Soulsy_Shout_Geomagnetism|Spell|TC_MagnetPull_Spell2|NONE|100 -Keyword = Soulsy_Shout_Geomagnetism|Spell|TC_MagnetPull_Spell2_Blast|NONE|100 -Keyword = Soulsy_Shout_Geomagnetism|Spell|TC_MagnetPull_Spell2_Bolt|NONE|100 -Keyword = Soulsy_Shout_Geomagnetism|Spell|TC_MagnetPull_Spell3|NONE|100 -Keyword = Soulsy_Shout_Geomagnetism|Spell|TC_MagnetPull_Spell3_Bolt|NONE|100 -Keyword = Soulsy_Shout_Geomagnetism|Spell|TC_MagnetPull_Spell3_SpammedSpell|NONE|100 -Keyword = Soulsy_Shout_Geomagnetism|Spell|TC_MagnetPull_Spell3_VoiceBlast|NONE|100 -Keyword = Soulsy_Shout_Oblivion|Spell|TC_Oblivion_Spell1|NONE|100 -Keyword = Soulsy_Shout_Oblivion|Spell|TC_Oblivion_Spell2|NONE|100 -Keyword = Soulsy_Shout_Oblivion|Spell|TC_Oblivion_Spell3|NONE|100 -Keyword = Soulsy_Shout_Oblivion|Spell|TC_Oblivion_Spell3_Bolt|NONE|100 -Keyword = Soulsy_Shout_PhantomDecoy|Spell|TC_PhantomDecoy_Spell1|NONE|100 -Keyword = Soulsy_Shout_PhantomDecoy|Spell|TC_PhantomDecoy_Spell1_Ab|NONE|100 -Keyword = Soulsy_Shout_PhantomDecoy|Spell|TC_PhantomDecoy_Spell2|NONE|100 -Keyword = Soulsy_Shout_PhantomDecoy|Spell|TC_PhantomDecoy_Spell2_Ab|NONE|100 -Keyword = Soulsy_Shout_PhantomDecoy|Spell|TC_PhantomDecoy_Spell3|NONE|100 -Keyword = Soulsy_Shout_PhantomDecoy|Spell|TC_PhantomDecoy_Spell3_Blast1|NONE|100 -Keyword = Soulsy_Shout_PhantomDecoy|Spell|TC_PhantomDecoy_Spell3_Blast2|NONE|100 -Keyword = Soulsy_Shout_Riftwalk|Spell|TC_Riftwalk_Spell1|NONE|100 -Keyword = Soulsy_Shout_Riftwalk|Spell|TC_Riftwalk_Spell1_Ability|NONE|100 -Keyword = Soulsy_Shout_Riftwalk|Spell|TC_Riftwalk_Spell1_VoiceBlast|NONE|100 -Keyword = Soulsy_Shout_Riftwalk|Spell|TC_Riftwalk_Spell2|NONE|100 -Keyword = Soulsy_Shout_Riftwalk|Spell|TC_Riftwalk_Spell2_Bolt|NONE|100 -Keyword = Soulsy_Shout_Riftwalk|Spell|TC_Riftwalk_Spell2_VoiceBlast|NONE|100 -Keyword = Soulsy_Shout_Riftwalk|Spell|TC_Riftwalk_Spell3|NONE|100 -Keyword = Soulsy_Shout_Shattersphere|Spell|TC_Shattersphere_Blast1|NONE|100 -Keyword = Soulsy_Shout_Shattersphere|Spell|TC_Shattersphere_Blast2|NONE|100 -Keyword = Soulsy_Shout_Shattersphere|Spell|TC_Shattersphere_Blast3|NONE|100 -Keyword = Soulsy_Shout_Shattersphere|Spell|TC_Shattersphere_Bolt1|NONE|100 -Keyword = Soulsy_Shout_Shattersphere|Spell|TC_Shattersphere_Bolt2|NONE|100 -Keyword = Soulsy_Shout_Shattersphere|Spell|TC_Shattersphere_Bolt3|NONE|100 -Keyword = Soulsy_Shout_Shattersphere|Spell|TC_Shattersphere_Spell1|NONE|100 -Keyword = Soulsy_Shout_Shattersphere|Spell|TC_Shattersphere_Spell2|NONE|100 -Keyword = Soulsy_Shout_Shattersphere|Spell|TC_Shattersphere_Spell3|NONE|100 -Keyword = Soulsy_Shout_Shattersphere|Spell|TC_Shattersphere_Spell3New_Proc|NONE|100 -Keyword = Soulsy_Shout_ShorsWrath|Spell|TC_ShorsWrath_Spell1|NONE|100 -Keyword = Soulsy_Shout_ShorsWrath|Spell|TC_ShorsWrath_Spell2|NONE|100 -Keyword = Soulsy_Shout_ShorsWrath|Spell|TC_ShorsWrath_Spell3|NONE|100 -Keyword = Soulsy_Shout_ShorsWrath|Spell|TC_ShorsWrath_Spell3_Hero|NONE|100 -Keyword = Soulsy_Shout_ShroudOfSnowfall|Spell|TC_ShroudOfSnowfall_Spell1|NONE|100 -Keyword = Soulsy_Shout_ShroudOfSnowfall|Spell|TC_ShroudOfSnowfall_Spell1_CasterIsInStorm|NONE|100 -Keyword = Soulsy_Shout_ShroudOfSnowfall|Spell|TC_ShroudOfSnowfall_Spell1_Stealth|NONE|100 -Keyword = Soulsy_Shout_ShroudOfSnowfall|Spell|TC_ShroudOfSnowfall_Spell1_VoiceBlast|NONE|100 -Keyword = Soulsy_Shout_ShroudOfSnowfall|Spell|TC_ShroudOfSnowfall_Spell2|NONE|100 -Keyword = Soulsy_Shout_ShroudOfSnowfall|Spell|TC_ShroudOfSnowfall_Spell2_CasterIsInStorm|NONE|100 -Keyword = Soulsy_Shout_ShroudOfSnowfall|Spell|TC_ShroudOfSnowfall_Spell2_Stealth|NONE|100 -Keyword = Soulsy_Shout_ShroudOfSnowfall|Spell|TC_ShroudOfSnowfall_Spell2_VoiceBlast|NONE|100 -Keyword = Soulsy_Shout_ShroudOfSnowfall|Spell|TC_ShroudOfSnowfall_Spell3|NONE|100 -Keyword = Soulsy_Shout_ShroudOfSnowfall|Spell|TC_ShroudOfSnowfall_Spell3_CasterIsInStorm|NONE|100 -Keyword = Soulsy_Shout_ShroudOfSnowfall|Spell|TC_ShroudOfSnowfall_Spell3_Stealth|NONE|100 -Keyword = Soulsy_Shout_ShroudOfSnowfall|Spell|TC_ShroudOfSnowfall_Spell3_VoiceBlast|NONE|100 -Keyword = Soulsy_Shout_SpeakUntoTheStars|Spell|TC_SpeakUntoTheStars_Spell1|NONE|100 -Keyword = Soulsy_Shout_SpeakUntoTheStars|Spell|TC_SpeakUntoTheStars_Spell2|NONE|100 -Keyword = Soulsy_Shout_SpeakUntoTheStars|Spell|TC_SpeakUntoTheStars_Spell2_Projectile|NONE|100 -Keyword = Soulsy_Shout_SpeakUntoTheStars|Spell|TC_SpeakUntoTheStars_Spell3|NONE|100 -Keyword = Soulsy_Shout_SpeakUntoTheStars|Spell|TC_SpeakUntoTheStars_Spell3_Projectile|NONE|100 -Keyword = Soulsy_Shout_SplinterTwins|Spell|TC_SplinterTwins_Spell1|NONE|100 -Keyword = Soulsy_Shout_SplinterTwins|Spell|TC_SplinterTwins_Spell1_Ab|NONE|100 -Keyword = Soulsy_Shout_SplinterTwins|Spell|TC_SplinterTwins_Spell2|NONE|100 -Keyword = Soulsy_Shout_SplinterTwins|Spell|TC_SplinterTwins_Spell2_Ab|NONE|100 -Keyword = Soulsy_Shout_SplinterTwins|Spell|TC_SplinterTwins_Spell3|NONE|100 -Keyword = Soulsy_Shout_SplinterTwins|Spell|TC_SplinterTwins_Spell3_Ab|NONE|100 -Keyword = Soulsy_Shout_Stormblast|Spell|TC_Stormblast_Spell1|NONE|100 -Keyword = Soulsy_Shout_Stormblast|Spell|TC_Stormblast_Spell1_Bolt|NONE|100 -Keyword = Soulsy_Shout_Stormblast|Spell|TC_Stormblast_Spell1_Touch|NONE|100 -Keyword = Soulsy_Shout_Stormblast|Spell|TC_Stormblast_Spell2|NONE|100 -Keyword = Soulsy_Shout_Stormblast|Spell|TC_Stormblast_Spell2_Bolt|NONE|100 -Keyword = Soulsy_Shout_Stormblast|Spell|TC_Stormblast_Spell2_Touch|NONE|100 -Keyword = Soulsy_Shout_Stormblast|Spell|TC_Stormblast_Spell3|NONE|100 -Keyword = Soulsy_Shout_Stormblast|Spell|TC_Stormblast_Spell3_Touch|NONE|100 -Keyword = Soulsy_Shout_TheConqueror|Spell|TC_TheConqueror_Spell1|NONE|100 -Keyword = Soulsy_Shout_TheConqueror|Spell|TC_TheConqueror_Spell2|NONE|100 -Keyword = Soulsy_Shout_TheConqueror|Spell|TC_TheConqueror_Spell3|NONE|100 -Keyword = Soulsy_Shout_TheConqueror|Spell|TC_TheConqueror_Spell3_Subspell|NONE|100 -Keyword = Soulsy_Shout_Trueshot|Spell|TC_Trueshot_Spell1|NONE|100 -Keyword = Soulsy_Shout_Trueshot|Spell|TC_Trueshot_Spell1_Touch|NONE|100 -Keyword = Soulsy_Shout_Trueshot|Spell|TC_Trueshot_Spell2|NONE|100 -Keyword = Soulsy_Shout_Trueshot|Spell|TC_Trueshot_Spell2_Touch|NONE|100 -Keyword = Soulsy_Shout_Trueshot|Spell|TC_Trueshot_Spell3|NONE|100 -Keyword = Soulsy_Shout_Trueshot|Spell|TC_Trueshot_Spell3_Bolt|NONE|100 -Keyword = Soulsy_Shout_Trueshot|Spell|TC_Trueshot_Spell3_Touch|NONE|100 -Keyword = Soulsy_Shout_WailOfTheBanshee|Spell|TC_WailOfTheBanshee_Spell1|NONE|100 -Keyword = Soulsy_Shout_WailOfTheBanshee|Spell|TC_WailOfTheBanshee_Spell2|NONE|100 -Keyword = Soulsy_Shout_WailOfTheBanshee|Spell|TC_WailOfTheBanshee_Spell3|NONE|100 -Keyword = Soulsy_Shout_Wanderlust|Spell|TC_Wanderlust_Spell1|NONE|100 -Keyword = Soulsy_Shout_Wanderlust|Spell|TC_Wanderlust_Spell2|NONE|100 -Keyword = Soulsy_Shout_Wanderlust|Spell|TC_Wanderlust_Spell3|NONE|100 -Keyword = Soulsy_Shout_Warcry|Spell|TC_Warcry_Spell1|NONE|100 -Keyword = Soulsy_Shout_Warcry|Spell|TC_Warcry_Spell2|NONE|100 -Keyword = Soulsy_Shout_Warcry|Spell|TC_Warcry_Spell3|NONE|100 +Keyword = Soulsy_Shout_AlessiasLove|Spell|TC_AlessiasLove_Spell1 +Keyword = Soulsy_Shout_AlessiasLove|Spell|TC_AlessiasLove_Spell2 +Keyword = Soulsy_Shout_AlessiasLove|Spell|TC_AlessiasLove_Spell3 +Keyword = Soulsy_Shout_Annihilate|Spell|TC_Annihilate_Spell1 +Keyword = Soulsy_Shout_Annihilate|Spell|TC_Annihilate_Spell1_Blast +Keyword = Soulsy_Shout_Annihilate|Spell|TC_Annihilate_Spell1_Bolt +Keyword = Soulsy_Shout_Annihilate|Spell|TC_Annihilate_Spell2 +Keyword = Soulsy_Shout_Annihilate|Spell|TC_Annihilate_Spell2Old_Bolt +Keyword = Soulsy_Shout_Annihilate|Spell|TC_Annihilate_Spell2_Blast +Keyword = Soulsy_Shout_Annihilate|Spell|TC_Annihilate_Spell2_Bolt +Keyword = Soulsy_Shout_Annihilate|Spell|TC_Annihilate_Spell3 +Keyword = Soulsy_Shout_ArcaneHelix|Spell|TC_ArcaneHelix_Spell1 +Keyword = Soulsy_Shout_ArcaneHelix|Spell|TC_ArcaneHelix_Spell2 +Keyword = Soulsy_Shout_ArcaneHelix|Spell|TC_ArcaneHelix_Spell3 +Keyword = Soulsy_Shout_Armageddon|Spell|TC_Armageddon_Spell1 +Keyword = Soulsy_Shout_Armageddon|Spell|TC_Armageddon_Spell1_Bolt +Keyword = Soulsy_Shout_Armageddon|Spell|TC_Armageddon_Spell2 +Keyword = Soulsy_Shout_Armageddon|Spell|TC_Armageddon_Spell2_Bolt +Keyword = Soulsy_Shout_Armageddon|Spell|TC_Armageddon_Spell3 +Keyword = Soulsy_Shout_Armageddon|Spell|TC_Armageddon_Spell3_Bolt +Keyword = Soulsy_Shout_Curse|Spell|TC_Curse_Spell1 +Keyword = Soulsy_Shout_Curse|Spell|TC_Curse_Spell2 +Keyword = Soulsy_Shout_Curse|Spell|TC_Curse_Spell3 +Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell1 +Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell1_DamageProc0 +Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell1_DamageProc1 +Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell1_DamageProc2 +Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell1_DamageProc3 +Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell1_DamageProc4 +Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell2 +Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell2_DamageProc0 +Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell2_DamageProc1 +Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell2_DamageProc2 +Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell2_DamageProc3 +Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell2_DamageProc4 +Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell2_Subspell +Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell2_TimeStop +Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell3 +Keyword = Soulsy_Shout_DanceOfTheDead|Spell|TC_DanceOfTheDead_Spell3_Nova +Keyword = Soulsy_Shout_Earthquake|Spell|TC_Earthquake_Spell1 +Keyword = Soulsy_Shout_Earthquake|Spell|TC_Earthquake_Spell1_Bolt +Keyword = Soulsy_Shout_Earthquake|Spell|TC_Earthquake_Spell1_VoiceBlast +Keyword = Soulsy_Shout_Earthquake|Spell|TC_Earthquake_Spell2 +Keyword = Soulsy_Shout_Earthquake|Spell|TC_Earthquake_Spell2_Aoe +Keyword = Soulsy_Shout_Earthquake|Spell|TC_Earthquake_Spell3 +Keyword = Soulsy_Shout_EssenceRip|Spell|TC_EssenceRip_Spell1 +Keyword = Soulsy_Shout_EssenceRip|Spell|TC_EssenceRip_Spell1_Blast +Keyword = Soulsy_Shout_EssenceRip|Spell|TC_EssenceRip_Spell1_Bolt +Keyword = Soulsy_Shout_EssenceRip|Spell|TC_EssenceRip_Spell2 +Keyword = Soulsy_Shout_EssenceRip|Spell|TC_EssenceRip_Spell2_Blast +Keyword = Soulsy_Shout_EssenceRip|Spell|TC_EssenceRip_Spell2_Bolt +Keyword = Soulsy_Shout_EssenceRip|Spell|TC_EssenceRip_Spell3 +Keyword = Soulsy_Shout_EssenceRip|Spell|TC_EssenceRip_Spell3_Blast +Keyword = Soulsy_Shout_EssenceRip|Spell|TC_EssenceRip_Spell3_Bolt +Keyword = Soulsy_Shout_Evocation|Spell|TC_Evocation_Spell1 +Keyword = Soulsy_Shout_Evocation|Spell|TC_Evocation_Spell1_Blast +Keyword = Soulsy_Shout_Evocation|Spell|TC_Evocation_Spell2 +Keyword = Soulsy_Shout_Evocation|Spell|TC_Evocation_Spell2_Left +Keyword = Soulsy_Shout_Evocation|Spell|TC_Evocation_Spell2_Right +Keyword = Soulsy_Shout_Evocation|Spell|TC_Evocation_Spell3 +Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell1 +Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell2 +Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell3 +Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell3_DamageProc0 +Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell3_DamageProc1 +Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell3_DamageProc2 +Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell3_DamageProc3 +Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell3_DamageProc4 +Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell3_DamageProc5 +Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell3_DamageProc6 +Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell3_DamageProc7 +Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell3_DamageProc8 +Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell3_DamageProc9 +Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell3_DetonateMarker +Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell3_SpammedSpell +Keyword = Soulsy_Shout_Iceborn|Spell|TC_Iceborn_Spell3_Timefreeze +Keyword = Soulsy_Shout_JonesShadow|Spell|TC_JonesShadow_Spell1 +Keyword = Soulsy_Shout_JonesShadow|Spell|TC_JonesShadow_Spell2 +Keyword = Soulsy_Shout_JonesShadow|Spell|TC_JonesShadow_Spell3 +Keyword = Soulsy_Shout_Kingsbane|Spell|TC_Kingsbane_Spell1 +Keyword = Soulsy_Shout_Kingsbane|Spell|TC_Kingsbane_Spell2 +Keyword = Soulsy_Shout_Kingsbane|Spell|TC_Kingsbane_Spell3 +Keyword = Soulsy_Shout_Kingsbane|Spell|TC_Kingsbane_Spell3_ArcBolt_Left +Keyword = Soulsy_Shout_Kingsbane|Spell|TC_Kingsbane_Spell3_ArcBolt_Right +Keyword = Soulsy_Shout_Kingsbane|Spell|TC_Kingsbane_Spell3_SpammedSpell +Keyword = Soulsy_Shout_Kingsbane|Spell|TC_Kingsbane_Spell3_Timefreeze +Keyword = Soulsy_Shout_Lifestream|Spell|TC_Lifestream_Spell1 +Keyword = Soulsy_Shout_Lifestream|Spell|TC_Lifestream_Spell2 +Keyword = Soulsy_Shout_Lifestream|Spell|TC_Lifestream_Spell3 +Keyword = Soulsy_Shout_Lifestream|Spell|TC_Lifestream_Spell3_Proc +Keyword = Soulsy_Shout_LightningShield|Spell|TC_LightningShield_Spell1 +Keyword = Soulsy_Shout_LightningShield|Spell|TC_LightningShield_Spell1_Shock +Keyword = Soulsy_Shout_LightningShield|Spell|TC_LightningShield_Spell2 +Keyword = Soulsy_Shout_LightningShield|Spell|TC_LightningShield_Spell2_DispersionWave +Keyword = Soulsy_Shout_LightningShield|Spell|TC_LightningShield_Spell2_Shock +Keyword = Soulsy_Shout_LightningShield|Spell|TC_LightningShield_Spell3 +Keyword = Soulsy_Shout_Geomagnetism|Spell|TC_MagnetPull_Spell1 +Keyword = Soulsy_Shout_Geomagnetism|Spell|TC_MagnetPull_Spell1_Blast +Keyword = Soulsy_Shout_Geomagnetism|Spell|TC_MagnetPull_Spell1_Bolt +Keyword = Soulsy_Shout_Geomagnetism|Spell|TC_MagnetPull_Spell2 +Keyword = Soulsy_Shout_Geomagnetism|Spell|TC_MagnetPull_Spell2_Blast +Keyword = Soulsy_Shout_Geomagnetism|Spell|TC_MagnetPull_Spell2_Bolt +Keyword = Soulsy_Shout_Geomagnetism|Spell|TC_MagnetPull_Spell3 +Keyword = Soulsy_Shout_Geomagnetism|Spell|TC_MagnetPull_Spell3_Bolt +Keyword = Soulsy_Shout_Geomagnetism|Spell|TC_MagnetPull_Spell3_SpammedSpell +Keyword = Soulsy_Shout_Geomagnetism|Spell|TC_MagnetPull_Spell3_VoiceBlast +Keyword = Soulsy_Shout_Oblivion|Spell|TC_Oblivion_Spell1 +Keyword = Soulsy_Shout_Oblivion|Spell|TC_Oblivion_Spell2 +Keyword = Soulsy_Shout_Oblivion|Spell|TC_Oblivion_Spell3 +Keyword = Soulsy_Shout_Oblivion|Spell|TC_Oblivion_Spell3_Bolt +Keyword = Soulsy_Shout_PhantomDecoy|Spell|TC_PhantomDecoy_Spell1 +Keyword = Soulsy_Shout_PhantomDecoy|Spell|TC_PhantomDecoy_Spell1_Ab +Keyword = Soulsy_Shout_PhantomDecoy|Spell|TC_PhantomDecoy_Spell2 +Keyword = Soulsy_Shout_PhantomDecoy|Spell|TC_PhantomDecoy_Spell2_Ab +Keyword = Soulsy_Shout_PhantomDecoy|Spell|TC_PhantomDecoy_Spell3 +Keyword = Soulsy_Shout_PhantomDecoy|Spell|TC_PhantomDecoy_Spell3_Blast1 +Keyword = Soulsy_Shout_PhantomDecoy|Spell|TC_PhantomDecoy_Spell3_Blast2 +Keyword = Soulsy_Shout_Riftwalk|Spell|TC_Riftwalk_Spell1 +Keyword = Soulsy_Shout_Riftwalk|Spell|TC_Riftwalk_Spell1_Ability +Keyword = Soulsy_Shout_Riftwalk|Spell|TC_Riftwalk_Spell1_VoiceBlast +Keyword = Soulsy_Shout_Riftwalk|Spell|TC_Riftwalk_Spell2 +Keyword = Soulsy_Shout_Riftwalk|Spell|TC_Riftwalk_Spell2_Bolt +Keyword = Soulsy_Shout_Riftwalk|Spell|TC_Riftwalk_Spell2_VoiceBlast +Keyword = Soulsy_Shout_Riftwalk|Spell|TC_Riftwalk_Spell3 +Keyword = Soulsy_Shout_Shattersphere|Spell|TC_Shattersphere_Blast1 +Keyword = Soulsy_Shout_Shattersphere|Spell|TC_Shattersphere_Blast2 +Keyword = Soulsy_Shout_Shattersphere|Spell|TC_Shattersphere_Blast3 +Keyword = Soulsy_Shout_Shattersphere|Spell|TC_Shattersphere_Bolt1 +Keyword = Soulsy_Shout_Shattersphere|Spell|TC_Shattersphere_Bolt2 +Keyword = Soulsy_Shout_Shattersphere|Spell|TC_Shattersphere_Bolt3 +Keyword = Soulsy_Shout_Shattersphere|Spell|TC_Shattersphere_Spell1 +Keyword = Soulsy_Shout_Shattersphere|Spell|TC_Shattersphere_Spell2 +Keyword = Soulsy_Shout_Shattersphere|Spell|TC_Shattersphere_Spell3 +Keyword = Soulsy_Shout_Shattersphere|Spell|TC_Shattersphere_Spell3New_Proc +Keyword = Soulsy_Shout_ShorsWrath|Spell|TC_ShorsWrath_Spell1 +Keyword = Soulsy_Shout_ShorsWrath|Spell|TC_ShorsWrath_Spell2 +Keyword = Soulsy_Shout_ShorsWrath|Spell|TC_ShorsWrath_Spell3 +Keyword = Soulsy_Shout_ShorsWrath|Spell|TC_ShorsWrath_Spell3_Hero +Keyword = Soulsy_Shout_ShroudOfSnowfall|Spell|TC_ShroudOfSnowfall_Spell1 +Keyword = Soulsy_Shout_ShroudOfSnowfall|Spell|TC_ShroudOfSnowfall_Spell1_CasterIsInStorm +Keyword = Soulsy_Shout_ShroudOfSnowfall|Spell|TC_ShroudOfSnowfall_Spell1_Stealth +Keyword = Soulsy_Shout_ShroudOfSnowfall|Spell|TC_ShroudOfSnowfall_Spell1_VoiceBlast +Keyword = Soulsy_Shout_ShroudOfSnowfall|Spell|TC_ShroudOfSnowfall_Spell2 +Keyword = Soulsy_Shout_ShroudOfSnowfall|Spell|TC_ShroudOfSnowfall_Spell2_CasterIsInStorm +Keyword = Soulsy_Shout_ShroudOfSnowfall|Spell|TC_ShroudOfSnowfall_Spell2_Stealth +Keyword = Soulsy_Shout_ShroudOfSnowfall|Spell|TC_ShroudOfSnowfall_Spell2_VoiceBlast +Keyword = Soulsy_Shout_ShroudOfSnowfall|Spell|TC_ShroudOfSnowfall_Spell3 +Keyword = Soulsy_Shout_ShroudOfSnowfall|Spell|TC_ShroudOfSnowfall_Spell3_CasterIsInStorm +Keyword = Soulsy_Shout_ShroudOfSnowfall|Spell|TC_ShroudOfSnowfall_Spell3_Stealth +Keyword = Soulsy_Shout_ShroudOfSnowfall|Spell|TC_ShroudOfSnowfall_Spell3_VoiceBlast +Keyword = Soulsy_Shout_SpeakUntoTheStars|Spell|TC_SpeakUntoTheStars_Spell1 +Keyword = Soulsy_Shout_SpeakUntoTheStars|Spell|TC_SpeakUntoTheStars_Spell2 +Keyword = Soulsy_Shout_SpeakUntoTheStars|Spell|TC_SpeakUntoTheStars_Spell2_Projectile +Keyword = Soulsy_Shout_SpeakUntoTheStars|Spell|TC_SpeakUntoTheStars_Spell3 +Keyword = Soulsy_Shout_SpeakUntoTheStars|Spell|TC_SpeakUntoTheStars_Spell3_Projectile +Keyword = Soulsy_Shout_SplinterTwins|Spell|TC_SplinterTwins_Spell1 +Keyword = Soulsy_Shout_SplinterTwins|Spell|TC_SplinterTwins_Spell1_Ab +Keyword = Soulsy_Shout_SplinterTwins|Spell|TC_SplinterTwins_Spell2 +Keyword = Soulsy_Shout_SplinterTwins|Spell|TC_SplinterTwins_Spell2_Ab +Keyword = Soulsy_Shout_SplinterTwins|Spell|TC_SplinterTwins_Spell3 +Keyword = Soulsy_Shout_SplinterTwins|Spell|TC_SplinterTwins_Spell3_Ab +Keyword = Soulsy_Shout_Stormblast|Spell|TC_Stormblast_Spell1 +Keyword = Soulsy_Shout_Stormblast|Spell|TC_Stormblast_Spell1_Bolt +Keyword = Soulsy_Shout_Stormblast|Spell|TC_Stormblast_Spell1_Touch +Keyword = Soulsy_Shout_Stormblast|Spell|TC_Stormblast_Spell2 +Keyword = Soulsy_Shout_Stormblast|Spell|TC_Stormblast_Spell2_Bolt +Keyword = Soulsy_Shout_Stormblast|Spell|TC_Stormblast_Spell2_Touch +Keyword = Soulsy_Shout_Stormblast|Spell|TC_Stormblast_Spell3 +Keyword = Soulsy_Shout_Stormblast|Spell|TC_Stormblast_Spell3_Touch +Keyword = Soulsy_Shout_TheConqueror|Spell|TC_TheConqueror_Spell1 +Keyword = Soulsy_Shout_TheConqueror|Spell|TC_TheConqueror_Spell2 +Keyword = Soulsy_Shout_TheConqueror|Spell|TC_TheConqueror_Spell3 +Keyword = Soulsy_Shout_TheConqueror|Spell|TC_TheConqueror_Spell3_Subspell +Keyword = Soulsy_Shout_Trueshot|Spell|TC_Trueshot_Spell1 +Keyword = Soulsy_Shout_Trueshot|Spell|TC_Trueshot_Spell1_Touch +Keyword = Soulsy_Shout_Trueshot|Spell|TC_Trueshot_Spell2 +Keyword = Soulsy_Shout_Trueshot|Spell|TC_Trueshot_Spell2_Touch +Keyword = Soulsy_Shout_Trueshot|Spell|TC_Trueshot_Spell3 +Keyword = Soulsy_Shout_Trueshot|Spell|TC_Trueshot_Spell3_Bolt +Keyword = Soulsy_Shout_Trueshot|Spell|TC_Trueshot_Spell3_Touch +Keyword = Soulsy_Shout_WailOfTheBanshee|Spell|TC_WailOfTheBanshee_Spell1 +Keyword = Soulsy_Shout_WailOfTheBanshee|Spell|TC_WailOfTheBanshee_Spell2 +Keyword = Soulsy_Shout_WailOfTheBanshee|Spell|TC_WailOfTheBanshee_Spell3 +Keyword = Soulsy_Shout_Wanderlust|Spell|TC_Wanderlust_Spell1 +Keyword = Soulsy_Shout_Wanderlust|Spell|TC_Wanderlust_Spell2 +Keyword = Soulsy_Shout_Wanderlust|Spell|TC_Wanderlust_Spell3 +Keyword = Soulsy_Shout_Warcry|Spell|TC_Warcry_Spell1 +Keyword = Soulsy_Shout_Warcry|Spell|TC_Warcry_Spell2 +Keyword = Soulsy_Shout_Warcry|Spell|TC_Warcry_Spell3 diff --git a/src/data/item_cache.rs b/src/data/item_cache.rs index 8ed032d5..323dc2f6 100644 --- a/src/data/item_cache.rs +++ b/src/data/item_cache.rs @@ -106,8 +106,7 @@ impl ItemCache { /// Set the count of a cached item to the passed-in value. pub fn set_count(&mut self, form_spec: &str, new_count: u32) -> Option<&HudItem> { if !self.contains(form_spec) { - let fetched = fetch_game_item(form_spec); - self.record(fetched); + return None; } let Some(item) = self.lru.get_mut(form_spec) else { @@ -121,8 +120,7 @@ impl ItemCache { /// cache, no action is taken. pub fn update_count(&mut self, form_spec: &str, new_count: u32) -> Option<&HudItem> { if !self.contains(form_spec) { - let fetched = fetch_game_item(form_spec); - self.record(fetched); + return None; } let Some(item) = self.lru.get_mut(form_spec) else { return None; diff --git a/src/data/power.rs b/src/data/power.rs index 09dee79c..1e3d6088 100644 --- a/src/data/power.rs +++ b/src/data/power.rs @@ -13,7 +13,7 @@ pub struct PowerType { impl PowerType { pub fn new(name: &str, tags: Vec) -> Self { - log::info!("{tags:?}"); + // log::trace!("{tags:?}"); let kywds = strings_to_enumset::(&tags); let icon = if let Some(found) = icon_for_tagset(&kywds) { diff --git a/src/game/gear.cpp b/src/game/gear.cpp index 02e9abfc..9054c51e 100644 --- a/src/game/gear.cpp +++ b/src/game/gear.cpp @@ -134,9 +134,9 @@ namespace gear if (!foundObject) { return 0; } - rlog::debug("boundObjectForWornItem(constraint={}) found formid='{}';", + rlog::debug("boundObjectForWornItem(constraint={}) found formid='{:#08x}';", static_cast>(constraint), - rlog::formatAsHex(foundObject->formID)); + foundObject->formID); if (extraDataCopy.size() > 0) { outextra = extraDataCopy.back(); } outobj = foundObject; @@ -189,8 +189,7 @@ namespace gear if (!foundObject) { return 0; } - rlog::debug( - "boundObjectMatchName '{}'; found formID={};"sv, nameToMatch, rlog::formatAsHex(foundObject->formID)); + rlog::debug("boundObjectMatchName '{}'; found formID={:#08x};"sv, nameToMatch, foundObject->formID); if (extraDataCopy.size() > 0) { outextra = extraDataCopy.back(); } outobj = foundObject; return equipData.count; @@ -226,10 +225,10 @@ namespace gear if (!foundObject) { return 0; } - rlog::trace("found {} instance(s) for bound object; name='{}'; formID={};"sv, + rlog::trace("found {} instance(s) for bound object; name='{}'; formID={:#08x};"sv, count, helpers::nameAsUtf8(form), - rlog::formatAsHex(form->formID)); + form->formID); if (extraDataCopy.size() > 0) { outextra = extraDataCopy.back(); } outobj = foundObject; @@ -520,10 +519,10 @@ namespace gear return; } - rlog::debug("queuing task to equip '{}'; left={}; formID={};"sv, + rlog::debug("queuing task to equip '{}'; left={}; formID={:#08x};"sv, helpers::nameAsUtf8(form), slot_is_left, - rlog::formatAsHex(equipObject->formID)); + equipObject->formID); auto* task = SKSE::GetTaskInterface(); if (task) { @@ -572,10 +571,10 @@ namespace gear return; } - rlog::debug("queued task to equip '{}'; left={}; formID={};"sv, + rlog::debug("queued task to equip '{}'; left={}; formID={:#08x};"sv, helpers::nameAsUtf8(form), slot_is_left, - rlog::formatAsHex(form->formID)); + form->formID); } void unequipHand(RE::PlayerCharacter*& player, Action which) diff --git a/src/game/shouts.cpp b/src/game/shouts.cpp index bc27c908..94b7a64b 100644 --- a/src/game/shouts.cpp +++ b/src/game/shouts.cpp @@ -43,7 +43,7 @@ namespace shouts { auto* task = SKSE::GetTaskInterface(); if (!task) return; - rlog::trace("unequipping shout/power formID={};"sv, rlog::formatAsHex(selected_power->formID)); + rlog::trace("unequipping shout/power formID={:#08x};"sv, selected_power->formID); if (selected_power->Is(RE::FormType::Shout)) { task->AddTask( diff --git a/src/game/utility.cpp b/src/game/utility.cpp index 5fc7c3ab..c9d94ec3 100644 --- a/src/game/utility.cpp +++ b/src/game/utility.cpp @@ -29,13 +29,12 @@ namespace utility if (const auto* current_ammo = thePlayer->GetCurrentAmmo(); current_ammo && current_ammo->formID == obj->formID) { - // rlog::trace("ammo is already equipped; bound formID={}"sv, rlog::formatAsHex(obj->formID)); + // rlog::trace("ammo is already equipped; bound formID={:#08x}"sv, obj->formID); return; } - rlog::debug("queuing task to equip ammo; name='{}'; bound formID={}"sv, - helpers::nameAsUtf8(obj), - rlog::formatAsHex(obj->formID)); + rlog::debug( + "queuing task to equip ammo; name='{}'; bound formID={:#08x};"sv, helpers::nameAsUtf8(obj), obj->formID); auto* task = SKSE::GetTaskInterface(); if (task) { @@ -59,8 +58,7 @@ namespace utility { task->AddTask([=]() { RE::ActorEquipManager::GetSingleton()->UnequipObject(thePlayer, ammo); }); } - rlog::debug( - "ammo unequipped; name='{}'; formID={}"sv, helpers::nameAsUtf8(ammo), rlog::formatAsHex(ammo->formID)); + rlog::debug("ammo unequipped; name='{}'; formID={:#08x};"sv, helpers::nameAsUtf8(ammo), ammo->formID); } } @@ -133,8 +131,8 @@ namespace utility void consumePotion(const RE::TESForm* potionForm, RE::PlayerCharacter*& thePlayer) { - rlog::trace("consumePotion called; form_id={}; potion='{}';"sv, - rlog::formatAsHex(potionForm->formID), + rlog::trace("consumePotion called; form_id={:#08x}; potion='{}';"sv, + potionForm->formID, helpers::nameAsUtf8(potionForm)); RE::TESBoundObject* obj = nullptr; @@ -151,9 +149,9 @@ namespace utility if (!obj->Is(RE::FormType::AlchemyItem)) { helpers::honk(); - rlog::warn("bound object is not an alchemy item? name='{}'; formID={};"sv, + rlog::warn("bound object is not an alchemy item? name='{}'; formID={:#08x};"sv, helpers::nameAsUtf8(obj), - rlog::formatAsHex(obj->formID)); + obj->formID); return; } @@ -325,7 +323,7 @@ namespace utility const auto* entry_point = static_cast(perk_entry); const auto* perk = entry_point->perk; - rlog::trace("perk formID={}; name='{}';"sv, rlog::formatAsHex(perk->formID), helpers::nameAsUtf8(perk)); + rlog::trace("perk formID={:#08x}; name='{}';"sv, perk->formID, helpers::nameAsUtf8(perk)); // This was originally intended to handle many variations of the poison // dose perk-- it should calculate the correct value from vanilla, diff --git a/src/plugin/inventory.cpp b/src/plugin/inventory.cpp index f5b8f1c0..6e8d4722 100644 --- a/src/plugin/inventory.cpp +++ b/src/plugin/inventory.cpp @@ -61,19 +61,19 @@ RE::ObjectRefHandle PlayerHook::itemRemoved(RE::Actor* actor, const RE::NiPoint3* a_drop_loc, const RE::NiPoint3* a_rotate) { - auto retval = remove_item_(actor, object, delta, a_reason, extraDataList, a_move_to_ref, a_drop_loc, a_rotate); if (object->IsInventoryObject()) { auto* item_form = RE::TESForm::LookupByID(object->formID); notifyInventoryChanged(item_form); } - return retval; + return remove_item_(actor, object, delta, a_reason, extraDataList, a_move_to_ref, a_drop_loc, a_rotate); } void PlayerHook::add_item_functor(RE::TESObjectREFR* a_this, RE::TESObjectREFR* object, int32_t delta, bool a4, bool a5) { add_item_functor_(a_this, object, delta, a4, a5); auto item_form = RE::TESForm::LookupByID(object->GetBaseObject()->formID); + rlog::info("add_item_functor; {};", object->GetBaseObject()->formID); notifyInventoryChanged(item_form); } diff --git a/src/plugin/menus.cpp b/src/plugin/menus.cpp index c4212824..99fe05db 100644 --- a/src/plugin/menus.cpp +++ b/src/plugin/menus.cpp @@ -75,8 +75,8 @@ RE::BSEventNotifyControl MenuHook::process_event(RE::InputEvent** eventPtr, auto menu_form = MenuSelection::getSelectionFromMenu(ui, selection); if (!menu_form) continue; - rlog::debug("Got toggled favorite: form_id={}; form_type={}; is-favorited={};"sv, - rlog::formatAsHex(selection->form_id), + rlog::debug("Got toggled favorite: form_id={:#08x}; form_type={}; is-favorited={};"sv, + selection->form_id, selection->formType, selection->favorite); @@ -156,7 +156,7 @@ uint32_t MenuSelection::makeFromFavoritesMenu(RE::FavoritesMenu* menu, MenuSelec if (result.GetType() == RE::GFxValue::ValueType::kNumber) { form_id = static_cast(result.GetNumber()); - // rlog::debug("favorites menu selection has formid {}"sv, rlog::formatAsHex(form_id)); + // rlog::debug("favorites menu selection has formid {:#08x}"sv, form_id); } if (form_id == 0) { return 0; } @@ -218,7 +218,7 @@ void MenuSelection::makeFromInventoryMenu(RE::InventoryMenu* menu, MenuSelection if (result.GetType() == RE::GFxValue::ValueType::kNumber) { RE::FormID form_id = static_cast(result.GetNumber()); - rlog::trace("formid {}"sv, rlog::formatAsHex(form_id)); + rlog::trace("formid {:#08x}"sv, form_id); auto* item_form = RE::TESForm::LookupByID(form_id); if (!item_form) return; @@ -261,7 +261,7 @@ void MenuSelection::makeFromMagicMenu(RE::MagicMenu* menu, MenuSelection*& outSe for (auto* form : mfaves->spells) { - rlog::debug("mfave form: id={}; name='{}'"sv, rlog::formatAsHex(form->GetFormID()), helpers::nameAsUtf8(form)); + rlog::debug("mfave form: id={:#08x}; name='{}'"sv, form->GetFormID(), helpers::nameAsUtf8(form)); if (form->GetFormID() == form_id) { // match time diff --git a/src/plugin/sinks.cpp b/src/plugin/sinks.cpp index 89de11b9..d3ee920a 100644 --- a/src/plugin/sinks.cpp +++ b/src/plugin/sinks.cpp @@ -32,9 +32,9 @@ void registerAllListeners() auto okay = player->AddAnimationGraphEventSink(listener); if (okay) { rlog::info(" animation graph events to get grip changes."); } - // scriptEventSourceHolder->GetEventSource()->AddEventSink(listener); - // scriptEventSourceHolder->GetEventSource()->AddEventSink(listener); - // rlog::info(" magic effects come and go, talking of Michelangelo."sv); + //scriptEventSourceHolder->GetEventSource()->AddEventSink(listener); + //scriptEventSourceHolder->GetEventSource()->AddEventSink(listener); + //rlog::info(" magic effects come and go, talking of Michelangelo."sv); } TheListener* TheListener::singleton() @@ -198,8 +198,6 @@ RE::BSEventNotifyControl TheListener::ProcessEvent(const RE::TESMagicEffectApply return RE::BSEventNotifyControl::kContinue; } - // We are specifically looking for VampireLordEffect on the player. - rlog::info("Effect status change: '{}' {} put \"{}\" ({}) on '{}' {}", casterName, event->caster ? rlog::formatAsHex(event->caster->GetFormID()) : "", @@ -215,11 +213,16 @@ RE::BSEventNotifyControl TheListener::ProcessEvent(const RE::TESActiveEffectAppl [[maybe_unused]] RE::BSTEventSource* source) { // TODO; just logging for now - auto caster = event->caster->GetBaseObject(); - auto casterName = helpers::displayNameAsUtf8(caster); + auto caster = event->caster ? event->caster->GetBaseObject() : nullptr; + auto casterName = caster ? helpers::displayNameAsUtf8(caster) : ""; - auto target = event->target->GetBaseObject(); - auto targetName = helpers::displayNameAsUtf8(target); + auto target = event->target ? event->target->GetBaseObject() : nullptr; + auto targetName = target ? helpers::displayNameAsUtf8(target) : ""; + + rlog::info( + "effect unique id={:#04x}; verb: {}", event->activeEffectUniqueID, event->isApplied ? "applied" : "removed"); + + if (!caster || !target) { return RE::BSEventNotifyControl::kContinue; } const auto playerID = RE::PlayerCharacter::GetSingleton()->GetFormID(); if (caster->GetFormID() != playerID && target->GetFormID() != playerID) diff --git a/src/util/helpers.cpp b/src/util/helpers.cpp index 57eb1880..00b88751 100644 --- a/src/util/helpers.cpp +++ b/src/util/helpers.cpp @@ -179,8 +179,7 @@ namespace helpers if (form->IsDynamicForm()) { // rlog::trace("it is dynamic"sv); - form_string = - fmt::format("{}{}{}", util::dynamic_name, util::delimiter, rlog::formatAsHex(form->GetFormID())); + form_string = fmt::format("{}{}{:#08x}", util::dynamic_name, util::delimiter, form->GetFormID()); } else {