Browse Source

Update to spells as of 5/15/20

devn00b 4 years ago
parent
commit
e19c3b8890
100 changed files with 1567 additions and 342 deletions
  1. 34 0
      server/Spells/Commoner/Apinksaddledwhitetigercollar.lua
  2. 3 3
      server/Spells/Commoner/DeepwaterDiskScion.lua
  3. 41 0
      server/Spells/Commoner/OrnateMaj'dulCarpet.lua
  4. 36 0
      server/Spells/Commoner/OrnateMajdulCarpet.lua
  5. 36 0
      server/Spells/Commoner/OverclockedGnomishHoveringDevice.lua
  6. 37 0
      server/Spells/Commoner/PackUnicorn.lua
  7. 36 0
      server/Spells/Commoner/PaleArmoredAlbinoWarg.lua
  8. 36 0
      server/Spells/Commoner/PaleArmoredRhino.lua
  9. 32 0
      server/Spells/Commoner/PinkUnicorn.lua
  10. 49 0
      server/Spells/Commoner/QuadrortheStou.lua
  11. 32 0
      server/Spells/Commoner/RedAncientChampionsFlyingSymbol.lua
  12. 30 0
      server/Spells/Commoner/ReinforcedWarg.lua
  13. 43 0
      server/Spells/Commoner/RhyansMustang.lua
  14. 43 0
      server/Spells/Commoner/RilissianSoldierRhino.lua
  15. 37 0
      server/Spells/Commoner/RilissianWarRhino.lua
  16. 36 0
      server/Spells/Commoner/SaryrnDeathcharger.lua
  17. 49 0
      server/Spells/Commoner/ScornDiskDeathmage.lua
  18. 44 0
      server/Spells/Commoner/SeekerDiscDarktruth.lua
  19. 34 0
      server/Spells/Commoner/ShardLoveUnicorn.lua
  20. 43 0
      server/Spells/Commoner/SootfootSpikyLavaCow.lua
  21. 32 0
      server/Spells/Commoner/SpiritSteed.lua
  22. 41 0
      server/Spells/Commoner/StalwartSnowStallion.lua
  23. 36 0
      server/Spells/Commoner/SteedBlazingSun.lua
  24. 15 0
      server/Spells/Commoner/Weakness.lua
  25. 1 1
      server/Spells/Fighter/Crusader/Paladin/DivineInspiration.lua
  26. 1 1
      server/Spells/Fighter/Crusader/Shadowknight/UnholyHunger.lua
  27. 2 17
      server/Spells/Fighter/Warrior/Berserker/Adrenaline.lua
  28. 4 1
      server/Spells/Fighter/Warrior/Berserker/HeadCrush.lua
  29. 10 15
      server/Spells/Fighter/Warrior/Berserker/Maul.lua
  30. 2 0
      server/Spells/Fighter/Warrior/Berserker/Mutilate.lua
  31. 3 18
      server/Spells/Fighter/Warrior/Berserker/Rampage.lua
  32. 1 0
      server/Spells/Fighter/Warrior/Guardian/Decimate.lua
  33. 13 0
      server/Spells/Fighter/Warrior/Guardian/FocusedOffensive.lua
  34. 3 18
      server/Spells/Fighter/Warrior/Guardian/GuardianSphere.lua
  35. 3 18
      server/Spells/Fighter/Warrior/Guardian/Reinforcement.lua
  36. 5 20
      server/Spells/Fighter/Warrior/Guardian/SentryWatch.lua
  37. 5 17
      server/Spells/Fighter/Warrior/Guardian/TowerofStone.lua
  38. 1 1
      server/Spells/Mage/Enchanter/Coercer/Mesmerize.lua
  39. 11 1
      server/Spells/Mage/Enchanter/Coercer/PureAwe.lua
  40. 9 1
      server/Spells/Mage/Enchanter/Coercer/ReekofTerror.lua
  41. 12 2
      server/Spells/Mage/Enchanter/Coercer/ShockWave.lua
  42. 10 15
      server/Spells/Mage/Enchanter/Illusionist/BarrierofIntellect.lua
  43. 8 1
      server/Spells/Mage/Enchanter/Illusionist/PhantasmalAwe.lua
  44. 8 0
      server/Spells/Mage/Enchanter/Illusionist/Regalia.lua
  45. 12 0
      server/Spells/Mage/Sorcerer/FlamesofVelious.lua
  46. 6 21
      server/Spells/Mage/Sorcerer/Warlock/DarkInfestation.lua
  47. 5 17
      server/Spells/Mage/Sorcerer/Warlock/GiftofBertoxxulous.lua
  48. 14 0
      server/Spells/Priest/Shaper/Channeler/AuraofCrippling.lua
  49. 13 0
      server/Spells/Priest/Shaper/Channeler/Barrage.lua
  50. 10 0
      server/Spells/Priest/Shaper/Channeler/BarrierofDissonance.lua
  51. 15 0
      server/Spells/Priest/Shaper/Channeler/BlackwoodsFocus.lua
  52. 11 0
      server/Spells/Priest/Shaper/Channeler/BroodCure.lua
  53. 16 0
      server/Spells/Priest/Shaper/Channeler/ChannelEssence.lua
  54. 14 0
      server/Spells/Priest/Shaper/Channeler/ChanneledCleansing.lua
  55. 10 0
      server/Spells/Priest/Shaper/Channeler/ChanneledConfusion.lua
  56. 10 0
      server/Spells/Priest/Shaper/Channeler/ChanneledEvacuation.lua
  57. 13 0
      server/Spells/Priest/Shaper/Channeler/ChanneledProtection.lua
  58. 12 0
      server/Spells/Priest/Shaper/Channeler/ChanneledResurrection.lua
  59. 13 0
      server/Spells/Priest/Shaper/Channeler/ChanneledTransference.lua
  60. 10 0
      server/Spells/Priest/Shaper/Channeler/ChannelersSight.lua
  61. 12 0
      server/Spells/Priest/Shaper/Channeler/ConstructRegeneration.lua
  62. 12 0
      server/Spells/Priest/Shaper/Channeler/ConstructsInterception.lua
  63. 14 0
      server/Spells/Priest/Shaper/Channeler/ConstructsSacrifice.lua
  64. 13 0
      server/Spells/Priest/Shaper/Channeler/ControlledBacklash.lua
  65. 10 0
      server/Spells/Priest/Shaper/Channeler/DissonantDecimation.lua
  66. 13 0
      server/Spells/Priest/Shaper/Channeler/EssenceWeave.lua
  67. 13 0
      server/Spells/Priest/Shaper/Channeler/EyeShot.lua
  68. 14 0
      server/Spells/Priest/Shaper/Channeler/HealingArrow.lua
  69. 14 0
      server/Spells/Priest/Shaper/Channeler/HiddenReserves.lua
  70. 10 0
      server/Spells/Priest/Shaper/Channeler/InterferingNoise.lua
  71. 10 0
      server/Spells/Priest/Shaper/Channeler/InterposeRedirect.lua
  72. 14 0
      server/Spells/Priest/Shaper/Channeler/MarishaKursBlessing.lua
  73. 14 0
      server/Spells/Priest/Shaper/Channeler/MarishaKursBlessingX.lua
  74. 10 0
      server/Spells/Priest/Shaper/Channeler/MistofPoison.lua
  75. 11 0
      server/Spells/Priest/Shaper/Channeler/OxygenTunnel.lua
  76. 10 0
      server/Spells/Priest/Shaper/Channeler/PoisonBolt.lua
  77. 12 0
      server/Spells/Priest/Shaper/Channeler/QuickenedRegeneration.lua
  78. 11 0
      server/Spells/Priest/Shaper/Channeler/Redirection.lua
  79. 13 0
      server/Spells/Priest/Shaper/Channeler/RepairOverload.lua
  80. 16 0
      server/Spells/Priest/Shaper/Channeler/SanctuaryofDarkness.lua
  81. 3 3
      server/Spells/Priest/Shaper/Channeler/ShadowBind.lua
  82. 10 0
      server/Spells/Priest/Shaper/Channeler/ShadowEscape.lua
  83. 15 0
      server/Spells/Priest/Shaper/Channeler/ShieldofBlackwood.lua
  84. 15 0
      server/Spells/Priest/Shaper/Channeler/SiphonedProtection.lua
  85. 13 0
      server/Spells/Priest/Shaper/Channeler/SwiftAid.lua
  86. 10 0
      server/Spells/Priest/Shaper/Channeler/ThirSlaasShell.lua
  87. 14 0
      server/Spells/Priest/Shaper/Channeler/TriggeredRejuvenation.lua
  88. 14 0
      server/Spells/Priest/Shaper/Channeler/TriggeredRestoration.lua
  89. 15 0
      server/Spells/Priest/Shaper/Channeler/TruespiritDefiance.lua
  90. 10 0
      server/Spells/Priest/Shaper/Channeler/TruespiritRestoration.lua
  91. 10 0
      server/Spells/Priest/Shaper/Channeler/VectorofLife.lua
  92. 10 0
      server/Spells/Priest/Shaper/Channeler/WeaponDissonance.lua
  93. 5 20
      server/Spells/Scout/Animist/Beastlord/AstralRavaging.lua
  94. 4 19
      server/Spells/Scout/Animist/Beastlord/AstralSoulsiphon.lua
  95. 6 21
      server/Spells/Scout/Animist/Beastlord/Beastsoul.lua
  96. 4 19
      server/Spells/Scout/Animist/Beastlord/BestialVehemence.lua
  97. 3 18
      server/Spells/Scout/Animist/Beastlord/BrutalBeatdown.lua
  98. 2 17
      server/Spells/Scout/Animist/Beastlord/CallWarder.lua
  99. 4 19
      server/Spells/Scout/Animist/Beastlord/CallousFerocity.lua
  100. 3 18
      server/Spells/Scout/Animist/Beastlord/Chillbarrier.lua

+ 34 - 0
server/Spells/Commoner/Apinksaddledwhitetigercollar.lua

@@ -0,0 +1,34 @@
+--[[
+    Script Name    : Spells/Commoner/Apinksaddledwhitetigercollar.lua
+    Script Author  : Skywalker646
+    Script Date    : 2020.05.10 07:05:23
+    Script Purpose : 
+                   : 
+--]]
+
+function precast(Caster)
+ if GetMount(Caster) > 0 then
+        return false
+    end
+
+    return true
+end
+
+function cast(Caster, Target, Speed, SkillAmt)
+--Summons a mount to ride    
+SetMount(Caster, 16130)
+Say(Caster, "Incorrect Model")
+
+
+
+-- Increases your ground speed by 130%    
+AddSpellBonus(Caster, 611, Speed)
+
+
+end
+
+
+function remove(Caster, Target)
+SetMount(Caster, 0)
+    RemoveSpellBonus(Caster)
+end

+ 3 - 3
server/Spells/Commoner/DeepwaterDiskScion.lua

@@ -20,13 +20,13 @@ function cast(Caster, Target, Crit, Health, Pwr, Speed)
 SetMount(Caster, 10984)
 
 
--- Increases Crit Chance of caster by 3.0%
+-- Increases Crit Chance of caster by 2.0%
     AddSpellBonus(Caster, 654, Crit)
 
---Increases Max Health of caster by 300.0
+--Increases Max Health of caster by 150.0
     AddSpellBonus(Caster, 606, Health)
 
---Increases Max Power of caster by 300.0
+--Increases Max Power of caster by 150.0
     AddSpellBonus(Caster, 619, Pwr)
 
     --Increases your Ground Speed by 130%

+ 41 - 0
server/Spells/Commoner/OrnateMaj'dulCarpet.lua

@@ -0,0 +1,41 @@
+--[[
+    Script Name    : Spells/Commoner/OrnateMaj'dulCarpet.lua
+    Script Author  : Skywalker646
+    Script Date    : 2020.05.07 06:05:26
+    Script Purpose : 
+                   : 
+--]]
+
+function precast(Caster)
+ if GetMount(Caster) > 0 then
+        return false
+    end
+
+    return true
+end
+
+function cast(Caster, Target, Speed, SkillAmt)
+--Summons a mount to ride    
+SetMount(Caster, 14386)
+
+-- Increases your ground speed by 130%    
+AddSpellBonus(Caster, 611, Speed)
+-- Increases Focus, Disruption, Ministration, Subjugation, Ordination, Slashing, Piercing, Crushing, Aggression and Ranged of caster by 5.0
+    AddSkillBonus(Caster, GetSkillIDByName("Focus"), SkillAmt)
+    AddSkillBonus(Caster, GetSkillIDByName("Disruption"), SkillAmt)
+    AddSkillBonus(Caster, GetSkillIDByName("Ministration"), SkillAmt)
+    AddSkillBonus(Caster, GetSkillIDByName("Subjugation"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Ordination"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Slashing"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Piercing"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Crushing"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Aggression"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Ranged"), SkillAmt)
+end
+
+
+function remove(Caster, Target)
+SetMount(Caster, 0)
+    RemoveSpellBonus(Caster)
+    RemoveSkillBonus(Caster)
+end

+ 36 - 0
server/Spells/Commoner/OrnateMajdulCarpet.lua

@@ -0,0 +1,36 @@
+--[[
+    Script Name    : Spells/Commoner/OrnateMajdulCarpet.lua
+    Script Author  : Skywalker646
+    Script Date    : 2020.05.07 06:05:01
+    Script Purpose : 
+                   : 
+--]]
+
+function precast(Caster)
+ if GetMount(Caster) > 0 then
+        return false
+    end
+
+    return true
+end
+
+function cast(Caster, Target, Speed, SkillAmt)
+--Summons a mount to ride    
+SetMount(Caster, 7320)
+
+-- Increases your ground speed by 130%    
+AddSpellBonus(Caster, 611, Speed)
+-- Increases Ranged, Aggression, Piercing, Crushing and Slashing of caster by 5.0 
+ AddSkillBonus(Caster, GetSkillIDByName("Slashing"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Piercing"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Crushing"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Aggression"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Ranged"), SkillAmt)
+end
+
+
+function remove(Caster, Target)
+SetMount(Caster, 0)
+    RemoveSpellBonus(Caster)
+    RemoveSkillBonus(Caster)
+end

+ 36 - 0
server/Spells/Commoner/OverclockedGnomishHoveringDevice.lua

@@ -0,0 +1,36 @@
+--[[
+    Script Name    : Spells/Commoner/OverclockedGnomishHoveringDevice.lua
+    Script Author  : Skywalker646
+    Script Date    : 2020.05.07 07:05:26
+    Script Purpose : 
+                   : 
+--]]
+
+
+function precast(Caster)
+ if GetMount(Caster) > 0 then
+        return false
+    end
+
+    return true
+end
+
+function cast(Caster, Target, STA, Speed)   
+-- Summons a mount
+SetMount(Caster, 5997)
+
+--Increase maxmana of caster by 20.0
+    AddSpellBonus(Caster, 1, STA)
+
+   --Increases your Ground Speed by 130%
+    AddSpellBonus(Caster, 611, Speed)
+
+end
+
+
+function remove(Caster, Target)
+    RemoveSpellBonus(Caster)
+    RemoveSkillBonus(Caster)
+SetMount(Caster, 0)
+
+end

+ 37 - 0
server/Spells/Commoner/PackUnicorn.lua

@@ -0,0 +1,37 @@
+--[[
+    Script Name    : Spells/Commoner/PackUnicorn.lua
+    Script Author  : Skywalker646
+    Script Date    : 2020.05.07 07:05:34
+    Script Purpose : 
+                   : 
+--]]
+
+function precast(Caster)
+ if GetMount(Caster) > 0 then
+        return false
+    end
+
+    return true
+end
+
+function cast(Caster, Target, Speed, SkillAmt)
+--Summons a mount to ride    
+SetMount(Caster, 9114)
+-- Increases your ground speed by 130%    
+AddSpellBonus(Caster, 611, Speed)
+-- Increases Fishing, Trapping, Mining, Foresting, Gathering and Transmuting of caster by 47.5
+    AddSkillBonus(Caster, GetSkillIDByName("Fishing"), SkillAmt)
+    AddSkillBonus(Caster, GetSkillIDByName("Trapping"), SkillAmt)
+    AddSkillBonus(Caster, GetSkillIDByName("Mining"), SkillAmt)
+    AddSkillBonus(Caster, GetSkillIDByName("Foresting"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Gathering"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Transmuting"), SkillAmt)
+
+end
+
+
+function remove(Caster, Target)
+SetMount(Caster, 0)
+    RemoveSpellBonus(Caster)
+    RemoveSkillBonus(Caster)
+end

+ 36 - 0
server/Spells/Commoner/PaleArmoredAlbinoWarg.lua

@@ -0,0 +1,36 @@
+--[[
+    Script Name    : Spells/Commoner/PaleArmoredAlbinoWarg.lua
+    Script Author  : Skywalker646
+    Script Date    : 2020.05.07 08:05:51
+    Script Purpose : 
+                   : 
+--]]
+
+function precast(Caster)
+ if GetMount(Caster) > 0 then
+        return false
+    end
+
+    return true
+end
+
+function cast(Caster, Target, Speed, SkillAmt)
+--Summons a mount to ride    
+SetMount(Caster, 7313)
+
+-- Increases your ground speed by 130%    
+AddSpellBonus(Caster, 611, Speed)
+-- Increases Ranged, Aggression, Piercing, Crushing and Slashing of caster by 5.0 
+ AddSkillBonus(Caster, GetSkillIDByName("Slashing"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Piercing"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Crushing"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Aggression"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Ranged"), SkillAmt)
+end
+
+
+function remove(Caster, Target)
+SetMount(Caster, 0)
+    RemoveSpellBonus(Caster)
+    RemoveSkillBonus(Caster)
+end

+ 36 - 0
server/Spells/Commoner/PaleArmoredRhino.lua

@@ -0,0 +1,36 @@
+--[[
+    Script Name    : Spells/Commoner/PaleArmoredRhino.lua
+    Script Author  : Skywalker646
+    Script Date    : 2020.05.07 08:05:58
+    Script Purpose : 
+                   : 
+--]]
+
+function precast(Caster)
+ if GetMount(Caster) > 0 then
+        return false
+    end
+
+    return true
+end
+
+function cast(Caster, Target, Speed, SkillAmt)
+--Summons a mount to ride    
+SetMount(Caster, 7206)
+
+-- Increases your ground speed by 130%    
+AddSpellBonus(Caster, 611, Speed)
+-- Increases Ranged, Aggression, Piercing, Crushing and Slashing of caster by 5.0 
+ AddSkillBonus(Caster, GetSkillIDByName("Slashing"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Piercing"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Crushing"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Aggression"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Ranged"), SkillAmt)
+end
+
+
+function remove(Caster, Target)
+SetMount(Caster, 0)
+    RemoveSpellBonus(Caster)
+    RemoveSkillBonus(Caster)
+end

+ 32 - 0
server/Spells/Commoner/PinkUnicorn.lua

@@ -0,0 +1,32 @@
+--[[
+    Script Name    : Spells/Commoner/PinkUnicorn.lua
+    Script Author  : Skywalker646
+    Script Date    : 2020.05.10 06:05:27
+    Script Purpose : 
+                   : 
+--]]
+
+function precast(Caster)
+ if GetMount(Caster) > 0 then
+        return false
+    end
+
+    return true
+end
+
+function cast(Caster, Target, Speed, SkillAmt)
+--Summons a mount to ride    
+SetMount(Caster, 9112)
+SetMountColor(Caster, 255, 105, 180, 0, 0, 0)
+
+-- Increases your ground speed by 130%    
+AddSpellBonus(Caster, 611, Speed)
+
+
+end
+
+
+function remove(Caster, Target)
+SetMount(Caster, 0)
+    RemoveSpellBonus(Caster)
+end

+ 49 - 0
server/Spells/Commoner/QuadrortheStou.lua

@@ -0,0 +1,49 @@
+--[[
+    Script Name    : Spells/Commoner/QuadrortheStou.lua
+    Script Author  : Skywalker646
+    Script Date    : 2020.05.10 07:05:09
+    Script Purpose : 
+                   : 
+--]]
+
+
+function precast(Caster)
+ if GetMount(Caster) > 0 then
+        return false
+    end
+
+    return true
+end
+
+function cast(Caster, Target, Bonus, Potency, Chance, HP, Pwr, Speed)   
+-- Summons a mount
+SetMount(Caster, 631)
+
+
+-- Increases Crit Bonus of caster by 4.0%
+    AddSpellBonus(Caster, 657, Bonus)
+
+-- Increases Potency of caster by 4.0%
+    AddSpellBonus(Caster, 659, Potency)
+
+-- Increases Crit Chance of caster by 15.0%
+    AddSpellBonus(Caster, 654, Chance)
+
+-- Increases Max Health of caster by 600.0
+    AddSpellBonus(Caster, 606, HP)
+
+--Increases Max Power of caster by 600.0
+    AddSpellBonus(Caster, 619, Pwr)
+
+    --Increases your Ground Speed by 130%
+    AddSpellBonus(Caster, 611, Speed)
+
+
+end
+
+
+function remove(Caster, Target)
+    RemoveSpellBonus(Caster)
+SetMount(Caster, 0)
+
+end

+ 32 - 0
server/Spells/Commoner/RedAncientChampionsFlyingSymbol.lua

@@ -0,0 +1,32 @@
+--[[
+    Script Name    : Spells/Commoner/RedAncientChampionsFlyingSymbol.lua
+    Script Author  : Skywalker646
+    Script Date    : 2020.05.10 08:05:27
+    Script Purpose : 
+                   : 
+--]]
+
+function precast(Caster)
+ if GetMount(Caster) > 0 then
+        return false
+    end
+
+    return true
+end
+
+function cast(Caster, Target, Speed, SkillAmt)
+--Summons a mount to ride    
+SetMount(Caster, 9010)
+SetMountColor(Caster, 255, 255, 0, 255, 0, 0)
+
+-- Increases your ground speed by 130%    
+AddSpellBonus(Caster, 611, Speed)
+
+
+end
+
+
+function remove(Caster, Target)
+SetMount(Caster, 0)
+    RemoveSpellBonus(Caster)
+end

+ 30 - 0
server/Spells/Commoner/ReinforcedWarg.lua

@@ -0,0 +1,30 @@
+--[[
+    Script Name    : Spells/Commoner/ReinforcedWarg.lua
+    Script Author  : Skywalker646
+    Script Date    : 2020.05.10 08:05:17
+    Script Purpose : 
+                   : 
+--]]
+
+function precast(Caster)
+ if GetMount(Caster) > 0 then
+        return false
+    end
+
+    return true
+end
+
+function cast(Caster, Target, Speed, SkillAmt)
+--Summons a mount to ride    
+SetMount(Caster, 8191)
+SetMountColor(Caster, 0, 0, 0, 255, 0, 0)
+
+-- Increases your ground speed by 130%    
+AddSpellBonus(Caster, 611, Speed)
+-- Increases Ranged, Aggression, Piercing, Crushing and Slashing of caster by 5.0 
+ AddSkillBonus(Caster, GetSkillIDByName("Slashing"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Piercing"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Crushing"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Aggression"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Ranged"), SkillAmt)
+end

+ 43 - 0
server/Spells/Commoner/RhyansMustang.lua

@@ -0,0 +1,43 @@
+--[[
+    Script Name    : Spells/Commoner/RhyansMustang.lua
+    Script Author  : Skywalker646
+    Script Date    : 2020.05.11 07:05:51
+    Script Purpose : 
+                   : 
+--]]
+
+function precast(Caster)
+ if GetMount(Caster) > 0 then
+        return false
+    end
+
+    return true
+end
+
+function cast(Caster, Target, Speed, SkillAmt)
+--Summons a mount to ride    
+SetMount(Caster, 6851)
+    Say(Caster, "Might be incorrect model")
+
+
+-- Increases your ground speed by 130%    
+AddSpellBonus(Caster, 611, Speed)
+-- Increases Focus, Disruption, Ministration, Subjugation, Ordination, Slashing, Piercing, Crushing, Aggression and Ranged of caster by 5.0
+    AddSkillBonus(Caster, GetSkillIDByName("Focus"), SkillAmt)
+    AddSkillBonus(Caster, GetSkillIDByName("Disruption"), SkillAmt)
+    AddSkillBonus(Caster, GetSkillIDByName("Ministration"), SkillAmt)
+    AddSkillBonus(Caster, GetSkillIDByName("Subjugation"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Ordination"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Slashing"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Piercing"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Crushing"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Aggression"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Ranged"), SkillAmt)
+end
+
+
+function remove(Caster, Target)
+SetMount(Caster, 0)
+    RemoveSpellBonus(Caster)
+    RemoveSkillBonus(Caster)
+end

+ 43 - 0
server/Spells/Commoner/RilissianSoldierRhino.lua

@@ -0,0 +1,43 @@
+--[[
+    Script Name    : Spells/Commoner/RilissianSoldierRhino.lua
+    Script Author  : Skywalker646
+    Script Date    : 2020.05.11 08:05:31
+    Script Purpose : 
+                   : 
+--]]
+
+
+function precast(Caster)
+ if GetMount(Caster) > 0 then
+        return false
+    end
+
+    return true
+end
+
+function cast(Caster, Target, Power, Health, Ability, Speed)   
+-- Summons a mount
+SetMount(Caster, 10177)
+
+
+-- Increases Power Regen of caster by 15.0
+    AddSpellBonus(Caster, 601, Power)
+
+-- Increases Health Regen of caster by 15.0
+    AddSpellBonus(Caster, 600, Health)
+
+-- Increases Ability Mod of caster by 15.0 
+    AddSpellBonus(Caster, 707, Ability)
+
+    --Increases your Ground Speed by 130%
+    AddSpellBonus(Caster, 611, Speed)
+
+
+end
+
+
+function remove(Caster, Target)
+    RemoveSpellBonus(Caster)
+SetMount(Caster, 0)
+
+end

+ 37 - 0
server/Spells/Commoner/RilissianWarRhino.lua

@@ -0,0 +1,37 @@
+--[[
+    Script Name    : Spells/Commoner/RilissianWarRhino.lua
+    Script Author  : Skywalker646
+    Script Date    : 2020.05.11 08:05:01
+    Script Purpose : 
+                   : 
+--]]
+
+
+function precast(Caster)
+ if GetMount(Caster) > 0 then
+        return false
+    end
+
+    return true
+end
+
+function cast(Caster, Target, Range, Speed)   
+-- Summons a mount
+SetMount(Caster, 7206)
+SetMountColor(Caster, 139, 0, 0, 0, 0, 0)
+
+-- Increase melee weapon range of caster by 1
+    AddSpellBonus(Caster, 666, Range)
+
+    --Increases your Ground Speed by 130%
+    AddSpellBonus(Caster, 611, Speed)
+
+
+end
+
+
+function remove(Caster, Target)
+    RemoveSpellBonus(Caster)
+SetMount(Caster, 0)
+
+end

+ 36 - 0
server/Spells/Commoner/SaryrnDeathcharger.lua

@@ -0,0 +1,36 @@
+--[[
+    Script Name    : Spells/Commoner/SaryrnDeathcharger.lua
+    Script Author  : Skywalker646
+    Script Date    : 2020.05.13 04:05:13
+    Script Purpose : 
+                   : 
+--]]
+
+
+function precast(Caster)
+ if GetMount(Caster) > 0 then
+        return false
+    end
+
+    return true
+end
+
+function cast(Caster, Target, XP, Speed)   
+-- Summons a mount
+SetMount(Caster, 9978)
+
+-- Increase Combat XP Gain of target by 10%
+    AddSpellBonus(Caster, 625, XP)
+
+    --Increases your Ground Speed by 130%
+    AddSpellBonus(Caster, 611, Speed)
+
+
+end
+
+
+function remove(Caster, Target)
+    RemoveSpellBonus(Caster)
+SetMount(Caster, 0)
+
+end

+ 49 - 0
server/Spells/Commoner/ScornDiskDeathmage.lua

@@ -0,0 +1,49 @@
+--[[
+    Script Name    : Spells/Commoner/ScornDiskDeathmage.lua
+    Script Author  : Skywalker646
+    Script Date    : 2020.05.13 05:05:21
+    Script Purpose : 
+                   : 
+--]]
+
+
+function precast(Caster)
+ if GetMount(Caster) > 0 then
+        return false
+    end
+
+    return true
+end
+
+function cast(Caster, Target, Crit, Potency, Pwr, Health, Speed)   
+-- Summons a mount
+SetMount(Caster, 10978)
+
+
+-- Increases Crit Bonus of caster by 2.0%
+    AddSpellBonus(Caster, 657, Crit)
+
+
+-- Increases the potency of all abilities by 2.0%
+    AddSpellBonus(Caster, 659, Potency)
+
+
+--Increases Max Power of caster by 300.0 
+    AddSpellBonus(Caster, 619, Pwr)
+
+--Increases Max Health of caster by 300.0 
+    AddSpellBonus(Caster, 606, Health)
+
+    --Increases your Ground Speed by 130%
+
+    AddSpellBonus(Caster, 611, Speed)
+
+
+end
+
+
+function remove(Caster, Target)
+    RemoveSpellBonus(Caster)
+    RemoveSkillBonus(Caster)
+SetMount(Caster, 0)
+end

+ 44 - 0
server/Spells/Commoner/SeekerDiscDarktruth.lua

@@ -0,0 +1,44 @@
+--[[
+    Script Name    : Spells/Commoner/SeekerDiscDarktruth.lua
+    Script Author  : Skywalker646
+    Script Date    : 2020.05.13 05:05:36
+    Script Purpose : 
+                   : 
+--]]
+
+
+function precast(Caster)
+ if GetMount(Caster) > 0 then
+        return false
+    end
+
+    return true
+end
+
+function cast(Caster, Target, Crit, Pwr, Health, Speed)   
+-- Summons a mount
+SetMount(Caster, 10985)
+
+
+-- Increases Crit Chance of caster by 2.0%
+    AddSpellBonus(Caster, 654, Crit)
+
+--Increases Max Power of caster by 150.0 
+    AddSpellBonus(Caster, 619, Pwr)
+
+--Increases Max Health of caster by 150.0 
+    AddSpellBonus(Caster, 606, Health)
+
+    --Increases your Ground Speed by 130%
+
+    AddSpellBonus(Caster, 611, Speed)
+
+
+end
+
+
+function remove(Caster, Target)
+    RemoveSpellBonus(Caster)
+    RemoveSkillBonus(Caster)
+SetMount(Caster, 0)
+end

+ 34 - 0
server/Spells/Commoner/ShardLoveUnicorn.lua

@@ -0,0 +1,34 @@
+--[[
+    Script Name    : Spells/Commoner/ShardLoveUnicorn.lua
+    Script Author  : Skywalker646
+    Script Date    : 2020.05.13 05:05:00
+    Script Purpose : 
+                   : 
+--]]
+
+function precast(Caster)
+ if GetMount(Caster) > 0 then
+        return false
+    end
+
+    return true
+end
+
+function cast(Caster, Target, Speed, SkillAmt)
+--Summons a mount to ride    
+SetMount(Caster, 9112)
+SetMountColor(Caster, 255, 105, 180, 0, 0, 0)
+    Say(Caster, "Model might not be accurate")
+
+
+-- Increases your ground speed by 130%    
+AddSpellBonus(Caster, 611, Speed)
+
+
+end
+
+function remove(Caster, Target)
+SetMount(Caster, 0)
+    RemoveSpellBonus(Caster)
+    RemoveSkillBonus(Caster)
+end

+ 43 - 0
server/Spells/Commoner/SootfootSpikyLavaCow.lua

@@ -0,0 +1,43 @@
+--[[
+    Script Name    : Spells/Commoner/SootfootSpikyLavaCow.lua
+    Script Author  : Skywalker646
+    Script Date    : 2020.05.14 07:05:27
+    Script Purpose : 
+                   : 
+--]]
+
+
+function precast(Caster)
+ if GetMount(Caster) > 0 then
+        return false
+    end
+
+    return true
+end
+
+function cast(Caster, Target, PReg, HReg, Health, Speed)   
+-- Summons a mount
+SetMount(Caster, 10175)
+
+
+-- Increases Power Regen of caster by 15.0 
+    AddSpellBonus(Caster, 601, PReg)
+
+--Increases Health Regen of caster by 15.0 
+    AddSpellBonus(Caster, 600, HReg)
+
+--Increases Max Health of caster by 100.0 
+    AddSpellBonus(Caster, 606, Health)
+
+    --Increases your Ground Speed by 130%
+    AddSpellBonus(Caster, 611, Speed)
+
+
+end
+
+
+function remove(Caster, Target)
+    RemoveSpellBonus(Caster)
+    RemoveSkillBonus(Caster)
+SetMount(Caster, 0)
+end

+ 32 - 0
server/Spells/Commoner/SpiritSteed.lua

@@ -0,0 +1,32 @@
+--[[
+    Script Name    : Spells/Commoner/SpiritSteed.lua
+    Script Author  : Skywalker646
+    Script Date    : 2020.05.14 08:05:17
+    Script Purpose : 
+                   : 
+--]]
+
+function precast(Caster)
+ if GetMount(Caster) > 0 then
+        return false
+    end
+
+    return true
+end
+
+function cast(Caster, Target, Speed, SkillAmt)
+--Summons a mount to ride    
+SetMount(Caster, 6921)
+
+
+-- Increases your ground speed by 130%    
+AddSpellBonus(Caster, 611, Speed)
+
+
+end
+
+function remove(Caster, Target)
+SetMount(Caster, 0)
+    RemoveSpellBonus(Caster)
+    RemoveSkillBonus(Caster)
+end

+ 41 - 0
server/Spells/Commoner/StalwartSnowStallion.lua

@@ -0,0 +1,41 @@
+--[[
+    Script Name    : Spells/Commoner/StalwartSnowStallion.lua
+    Script Author  : Skywalker646
+    Script Date    : 2020.05.14 08:05:15
+    Script Purpose : 
+                   : 
+--]]
+
+function precast(Caster)
+ if GetMount(Caster) > 0 then
+        return false
+    end
+
+    return true
+end
+
+function cast(Caster, Target, Speed, SkillAmt)
+--Summons a mount to ride    
+SetMount(Caster, 634)
+
+-- Increases your ground speed by 130%    
+AddSpellBonus(Caster, 611, Speed)
+-- Increases Focus, Disruption, Ministration, Subjugation, Ordination, Slashing, Piercing, Crushing, Aggression and Ranged of caster by 5.0
+    AddSkillBonus(Caster, GetSkillIDByName("Focus"), SkillAmt)
+    AddSkillBonus(Caster, GetSkillIDByName("Disruption"), SkillAmt)
+    AddSkillBonus(Caster, GetSkillIDByName("Ministration"), SkillAmt)
+    AddSkillBonus(Caster, GetSkillIDByName("Subjugation"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Ordination"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Slashing"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Piercing"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Crushing"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Aggression"), SkillAmt)
+ AddSkillBonus(Caster, GetSkillIDByName("Ranged"), SkillAmt)
+end
+
+
+function remove(Caster, Target)
+SetMount(Caster, 0)
+    RemoveSpellBonus(Caster)
+    RemoveSkillBonus(Caster)
+end

+ 36 - 0
server/Spells/Commoner/SteedBlazingSun.lua

@@ -0,0 +1,36 @@
+--[[
+    Script Name    : Spells/Commoner/SteedBlazingSun.lua
+    Script Author  : Skywalker646
+    Script Date    : 2020.05.14 08:05:02
+    Script Purpose : 
+                   : 
+--]]
+
+
+function precast(Caster)
+ if GetMount(Caster) > 0 then
+        return false
+    end
+
+    return true
+end
+
+function cast(Caster, Target, Potency, Speed)   
+-- Summons a mount
+SetMount(Caster, 8226)
+
+--Increases Potency of caster by 2.0% 
+    AddSpellBonus(Caster, 659, Health)
+
+    --Increases your Ground Speed by 130%
+    AddSpellBonus(Caster, 611, Speed)
+
+
+end
+
+
+function remove(Caster, Target)
+    RemoveSpellBonus(Caster)
+    RemoveSkillBonus(Caster)
+SetMount(Caster, 0)
+end

+ 15 - 0
server/Spells/Commoner/Weakness.lua

@@ -0,0 +1,15 @@
+--[[
+    Script Name    : Spells/Commoner/Weakness.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.11 07:05:59
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Dispels when an Advantage is used
+-- Allows the beastlord to use advantages!
+
+function cast(Caster, Target)
+
+end

+ 1 - 1
server/Spells/Fighter/Crusader/Paladin/DivineInspiration.lua

@@ -8,7 +8,7 @@
 
 function cast(Caster, Target, DmgType, MinVal, MaxVal)
     -- On a hit this spell may cast Divine Strike on target of attack.  Triggers about 1.6 times per minute. 
-    AddProc(Target, 3, 12.5)
+    AddProc(Target, 3, 12.5, nil, 1)
 end
 
 function proc(Caster, Target, Type, DmgType, MinVal, MaxVal)

+ 1 - 1
server/Spells/Fighter/Crusader/Shadowknight/UnholyHunger.lua

@@ -8,7 +8,7 @@
 
 function cast(Caster, Target)
     -- On a hit this spell may cast Unholy Strike on target of attack.  Triggers about 1.6 times per minute. 
-    AddProc(Target, 3, 16.0)
+    AddProc(Target, 3, 16, nil, 1)
 end
 
 function proc(Caster, Target, Type, DmgType, DmgMin, DmgMax, HealMin, HealMax)

+ 2 - 17
server/Spells/Fighter/Warrior/Berserker/Adrenaline.lua

@@ -1,29 +1,14 @@
 --[[
     Script Name    : Spells/Fighter/Warrior/Berserker/Adrenaline.lua
-    Script Author  : John Adams
-    Script Date    : 2013.08.11 02:08:15
+    Script Author  : neatz09
+    Script Date    : 2020.05.14 06:05:45
     Script Purpose : 
                    : 
 --]]
 
-function cast(Caster, Target)
-    -- code to cast the spell
-    Say(Caster, "Whoops! Guess this is not implemented yet!")
-
 -- Info from spell_display_effects (remove from script when done)
 -- Applies Lost Adrenaline on termination.  Lasts for 30.0 seconds.
 --     Drains power instantly and every 3 seconds.
 --     Cannot be modified except by direct means
 -- 50% of all damage received by the caster is instantly regenerated.
 -- Adrenaline can only be used while berserk!
-
-end
-
-function tick(Caster, Target)
-    -- code to process each call_frequency (tick) set in spell_tiers
-end
-
-function remove(Caster, Target)
-    -- code to remove the spell
-end
-

+ 4 - 1
server/Spells/Fighter/Warrior/Berserker/HeadCrush.lua

@@ -9,12 +9,15 @@
 -- Inflicts 41 - 125 crushing damage on target
 function cast(Caster, Target, DmgType, MinVal, MaxVal, SkillAmt)
 SpellDamage(Target, DmgType, MinVal, MaxVal)
+if LastSpellAttackHit() then
 -- Interrupts target
 Interrupt(Target)
+end
+if LastSpellAttackHit() then
 -- Decreases Focus of target by 6.9
     AddSkillBonus(Target, GetSkillIDByName("Focus"), SkillAmt)
 end
-
+end
 function remove(Caster, Target)
     RemoveSkillBonus(Target)
 end

+ 10 - 15
server/Spells/Fighter/Warrior/Berserker/Maul.lua

@@ -1,27 +1,22 @@
 --[[
     Script Name    : Spells/Fighter/Warrior/Berserker/Maul.lua
-    Script Author  : Dello
-    Script Date    : 10/06/2014
+    Script Author  : neatz09
+    Script Date    : 2020.05.13 10:05:09
     Script Purpose : 
                    : 
 --]]
 
+-- Inflicts 32 - 53 melee damage on target
+-- Decreases Slashing, Crushing and Piercing of target by 1.5
 
 function cast(Caster, Target, DmgType, MinVal, MaxVal, SkillAmt)
+	SpellDamage(Target, DmgType, MinVal, Maxval)
+		if LastSpellAttackHit() then
+			AddSkillBonus(Target, GetSkillIDByName("Slashing"), SkillAmt)
 
-    AddSkillBonus(Target, GetSkillIDByName("Slashing"), SkillAmt)
+			AddSkillBonus(Target, GetSkillIDByName("Piercing"), SkillAmt)
 
-    AddSkillBonus(Target, GetSkillIDByName("Piercing"), SkillAmt)
-
-    AddSkillBonus(Target, GetSkillIDByName("Crushing"), SkillAmt)
-
-    if MaxVal ~= nil and MinVal < MaxVal then
-        SpellDamage(Target, DmgType, math.random(MinVal, MaxVal))
-    else
-        SpellDamage(Target, DmgType, MinVal)
-    end
+			AddSkillBonus(Target, GetSkillIDByName("Crushing"), SkillAmt)
 end
 
-function remove(Caster, Target)
-    RemoveSkillBonus(Target)
-end
+end

+ 2 - 0
server/Spells/Fighter/Warrior/Berserker/Mutilate.lua

@@ -12,11 +12,13 @@
 function cast(Caster, Target, DmgType, MinVal, MaxVal, DotType, DotMin, DotMax, AttkSpeed)
 -- Inflicts 4 - 14 slashing damage on target    
 SpellDamage(Target, DmgType, MinVal, MaxVal)
+if LastSpellAttackHit() then
     -- Inflicts 10 slashing damage on target instantly and every 4 seconds
 spellDamage(Target, DotType, DotMin, DotMax)
 -- Decreases Haste of target by 5.1    
 AddSpellBonus(Target, 617, AttkSpeed)
 end
+end
 
 
 function tick(Caster, Target, DotType, DotMin, DotMax)

+ 3 - 18
server/Spells/Fighter/Warrior/Berserker/Rampage.lua

@@ -1,27 +1,12 @@
 --[[
     Script Name    : Spells/Fighter/Warrior/Berserker/Rampage.lua
-    Script Author  : John Adams
-    Script Date    : 2013.08.11 02:08:37
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 07:05:14
     Script Purpose : 
                    : 
 --]]
 
-function cast(Caster, Target)
-    -- code to cast the spell
-    Say(Caster, "Whoops! Guess this is not implemented yet!")
-
 -- Info from spell_display_effects (remove from script when done)
 -- On a melee hit this spell will cast Rampaging Blow on target of attack.  
---     Inflicts 138 - 256 melee damage on targets in Area of Effect
+--     Inflicts 250 - 466 melee damage on targets in Area of Effect
 --     Grants a total of 10 triggers of the spell.
-
-end
-
-function tick(Caster, Target)
-    -- code to process each call_frequency (tick) set in spell_tiers
-end
-
-function remove(Caster, Target)
-    -- code to remove the spell
-end
-

+ 1 - 0
server/Spells/Fighter/Warrior/Guardian/Decimate.lua

@@ -9,6 +9,7 @@
 
 
 function cast(Caster, Target, DmgType, MinVal, MaxVal, DefSkills)
+    Say(Caster, "cannot be parry etc... not implemented.")
 
     AddSkillBonus(Target, GetSkillIDByName("Parry"), DefSkills)
 

+ 13 - 0
server/Spells/Fighter/Warrior/Guardian/FocusedOffensive.lua

@@ -0,0 +1,13 @@
+--[[
+    Script Name    : Spells/Fighter/Warrior/Guardian/FocusedOffensive.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.13 08:05:05
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Grants a 50% chance to instantly recast any single target offensive Combat Art the guardian uses.
+-- Improves base auto-attack multiplier of caster by 0.15. Does not apply to spell weapons.
+-- Disables the caster's ability to AE Auto Attack
+-- Converts the caster's AE Auto Attack Chance to Flurry

+ 3 - 18
server/Spells/Fighter/Warrior/Guardian/GuardianSphere.lua

@@ -1,30 +1,15 @@
 --[[
     Script Name    : Spells/Fighter/Warrior/Guardian/GuardianSphere.lua
-    Script Author  : John Adams
-    Script Date    : 2013.08.11 02:08:53
+    Script Author  : neatz09
+    Script Date    : 2020.05.13 09:05:47
     Script Purpose : 
                    : 
 --]]
 
-function cast(Caster, Target)
-    -- code to cast the spell
-    Say(Caster, "Whoops! Guess this is not implemented yet!")
-
 -- Info from spell_display_effects (remove from script when done)
 -- When damaged this spell has a 15% chance to cast Stoneskin on target.  Lasts for 10.0 seconds.  
 --     Will absorb all damage.  This spell will absorb a total of 1 attack.
---     Only affects the caster of Guardian's Sphere
 -- When damaged this spell has a 30% chance to cast Stoneskin on target.  Lasts for 10.0 seconds.  
 --     Will absorb all damage.  This spell will absorb a total of 1 attack.
+--     Will absorb all damage.  This spell will absorb a total of 1 attack.
 --     If not fighter
-
-end
-
-function tick(Caster, Target)
-    -- code to process each call_frequency (tick) set in spell_tiers
-end
-
-function remove(Caster, Target)
-    -- code to remove the spell
-end
-

+ 3 - 18
server/Spells/Fighter/Warrior/Guardian/Reinforcement.lua

@@ -1,27 +1,12 @@
 --[[
     Script Name    : Spells/Fighter/Warrior/Guardian/Reinforcement.lua
-    Script Author  : John Adams
-    Script Date    : 2013.08.11 02:08:08
+    Script Author  : neatz09
+    Script Date    : 2020.05.13 09:05:17
     Script Purpose : 
                    : 
 --]]
 
-function cast(Caster, Target)
-    -- code to cast the spell
-    Say(Caster, "Whoops! Guess this is not implemented yet!")
-
 -- Info from spell_display_effects (remove from script when done)
 -- On a melee hit this spell will cast Reinforcement on target of attack.  
---     Increases Threat to target by 338 
 --     Increases threat priority of target by 1 position
-
-end
-
-function tick(Caster, Target)
-    -- code to process each call_frequency (tick) set in spell_tiers
-end
-
-function remove(Caster, Target)
-    -- code to remove the spell
-end
-
+--     Increases Threat to target by 1,044 

+ 5 - 20
server/Spells/Fighter/Warrior/Guardian/SentryWatch.lua

@@ -1,33 +1,18 @@
 --[[
     Script Name    : Spells/Fighter/Warrior/Guardian/SentryWatch.lua
-    Script Author  : John Adams
-    Script Date    : 2013.08.11 02:08:32
+    Script Author  : neatz09
+    Script Date    : 2020.05.13 09:05:56
     Script Purpose : 
                    : 
 --]]
 
-function cast(Caster, Target)
-    -- code to cast the spell
-    Say(Caster, "Whoops! Guess this is not implemented yet!")
-
 -- Info from spell_display_effects (remove from script when done)
 -- On death this spell will cast Sentry Watch Guard on target.  Lasts for 15.0 seconds.  
---     When damaged this spell will cast Reinforcement on target's attacker.  
---         Increases Threat to target by 365 
---         Increases threat priority of target by 1 position
 --     Reduces all damage done to target by 45% This spell will absorb a total of 1 attack.
 --     Heals target for 3.0% of max health
 --         This effect cannot be critically applied.
+--     When damaged this spell will cast Reinforcement on target's attacker.  
+--         Increases threat priority of target by 1 position
+--         Increases Threat to target by 1,126 
 --     The healing of this spell cannot be modified except by direct means
 --     Grants a total of 1 trigger of the spell.
-
-end
-
-function tick(Caster, Target)
-    -- code to process each call_frequency (tick) set in spell_tiers
-end
-
-function remove(Caster, Target)
-    -- code to remove the spell
-end
-

+ 5 - 17
server/Spells/Fighter/Warrior/Guardian/TowerofStone.lua

@@ -1,26 +1,14 @@
 --[[
     Script Name    : Spells/Fighter/Warrior/Guardian/TowerofStone.lua
-    Script Author  : John Adams
-    Script Date    : 2013.08.11 02:08:56
+    Script Author  : neatz09
+    Script Date    : 2020.05.13 09:05:43
     Script Purpose : 
                    : 
 --]]
 
-function cast(Caster, Target)
-    -- code to cast the spell
-    Say(Caster, "Whoops! Guess this is not implemented yet!")
-
 -- Info from spell_display_effects (remove from script when done)
+-- Applies Stoneskin Reaction.  Lasts for 1.0 seconds.
+--     Reduces all damage done to target by 100%
+--     Triggers when a Stoneskin is consumed. Suspends all other stoneskins that match the damage types of this effect.
 -- Will absorb all damage when the amount is greater than 10% of the target's maximum health. This spell will absorb a total of 1 attack.
 -- If towershield equipped in Secondary
-
-end
-
-function tick(Caster, Target)
-    -- code to process each call_frequency (tick) set in spell_tiers
-end
-
-function remove(Caster, Target)
-    -- code to remove the spell
-end
-

+ 1 - 1
server/Spells/Mage/Enchanter/Coercer/Mesmerize.lua

@@ -17,4 +17,4 @@ end
 
 function remove(Caster, Target)
     RemoveControlEffect(Target, 1) 
-end
+end

+ 11 - 1
server/Spells/Mage/Enchanter/Coercer/PureAwe.lua

@@ -1,7 +1,7 @@
 --[[
     Script Name    : Spells/Mage/Enchanter/Coercer/PureAwe.lua
     Script Author  : neatz09
-    Script Date    : 2019.09.29 06:09:35
+    Script Date    : 2020.05.09 06:05:13
     Script Purpose : 
                    : 
 --]]
@@ -12,3 +12,13 @@
 -- Dispelled when target takes damage
 -- Epic targets gain an immunity to Mesmerize effects of 27.0 seconds and duration is reduced to 3.0 seconds.
 -- Resistibility increases against targets higher than level 29.
+function cast(Caster, Target)
+    AddControlEffect(Target, 1)
+    Say(Caster, "Resistability and immunity not implemented.")
+ 
+end
+
+function remove(Caster, Target)
+    RemoveControlEffect(Target, 1) 
+end
+

+ 9 - 1
server/Spells/Mage/Enchanter/Coercer/ReekofTerror.lua

@@ -6,8 +6,16 @@
                    : 
 --]]
 
--- Info from spell_display_effects (remove from script when done)
 -- Decreases Threat to targets in Area of Effect by 1,850 
 -- Makes targets in Area of Effect afraid
 -- Dispelled when target takes damage
 -- Resistibility increases against targets higher than level 29.
+function cast(Caster, Target, Hate)
+	AddHate(Caster, Target, Hate, 1)
+	AddControlEffect(Target, 6)
+	Say(Caster, "Resistability not implemented.")
+end
+
+function remove(Caster, Target)
+	RemoveControlEffect(Target, 6)
+end

+ 12 - 2
server/Spells/Mage/Enchanter/Coercer/ShockWave.lua

@@ -1,13 +1,23 @@
 --[[
     Script Name    : Spells/Mage/Enchanter/Coercer/ShockWave.lua
     Script Author  : neatz09
-    Script Date    : 2019.11.04 10:11:50
+    Script Date    : 2020.05.10 07:14:50
     Script Purpose : 
                    : 
 --]]
 
--- Info from spell_display_effects (remove from script when done)
 -- Inflicts 402 - 669 mental damage on targets in Area of Effect
 -- Stuns targets in Area of Effect
 -- Epic targets gain an immunity to Stun effects of 15.0 seconds and duration is reduced to 1.7 seconds.
 -- Resistibility increases against targets higher than level 29.
+
+function cast(Caster, Target)
+    AddControlEffect(Target, 4)
+	SpellDamage(Target, DmgType, MinVal, MaxVal)
+	Say(Caster, "Immunity and Resistability not implemented.")
+end
+
+
+function remove(Caster, Target)
+    RemoveControlEffect(Target, 4)
+end

+ 10 - 15
server/Spells/Mage/Enchanter/Illusionist/BarrierofIntellect.lua

@@ -1,29 +1,24 @@
 --[[
     Script Name    : Spells/Mage/Enchanter/Illusionist/BarrierofIntellect.lua
-    Script Author  : John Adams
-    Script Date    : 2013.08.11 08:08:31
+    Script Author  : neatz09
+    Script Date    : 2020.05.09 06:05:09
     Script Purpose : 
                    : 
 --]]
 
-function cast(Caster, Target)
-    -- code to cast the spell
-    Say(Caster, "Whoops! Guess this is not implemented yet!")
-
 -- Info from spell_display_effects (remove from script when done)
+-- Decreases Threat to targets in Area of Effect by 1,850 
 -- Mesmerizes targets in Area of Effect
--- If Target is not Epic
--- Decreases Threat to targets in Area of Effect by 694 
+--     If Target is not Epic
 -- Dispelled when target takes damage
 -- Resistibility increases against targets higher than level 29.
 
-end
-
-function tick(Caster, Target)
-    -- code to process each call_frequency (tick) set in spell_tiers
+function cast(Caster, Target, Hate)
+    AddHate(Caster, Target, Hate, 1)
+    AddControlEffect(Target, 1)
+    Say(Caster, "leve resistability not implemented")
 end
 
 function remove(Caster, Target)
-    -- code to remove the spell
-end
-
+    RemoveControlEffect(Target, 1) 
+end

+ 8 - 1
server/Spells/Mage/Enchanter/Illusionist/PhantasmalAwe.lua

@@ -1,7 +1,7 @@
 --[[
     Script Name    : Spells/Mage/Enchanter/Illusionist/PhantasmalAwe.lua
     Script Author  : neatz09
-    Script Date    : 2019.10.19 08:10:10
+    Script Date    : 2020.05.09 06:05:22
     Script Purpose : 
                    : 
 --]]
@@ -12,3 +12,10 @@
 -- Dispelled when target takes damage
 -- Epic targets gain an immunity to Mesmerize effects of 27.0 seconds and duration is reduced to 3.0 seconds.
 -- Resistibility increases against targets higher than level 29.
+function cast(Caster, Target)
+    AddControlEffect(Target, 1) 
+end
+
+function remove(Caster, Target)
+    RemoveControlEffect(Target, 1) 
+end

+ 8 - 0
server/Spells/Mage/Enchanter/Illusionist/Regalia.lua

@@ -12,3 +12,11 @@
 -- Dispelled when target takes damage
 -- Epic targets gain an immunity to Mesmerize effects of 22.5 seconds and duration is reduced to 2.5 seconds.
 -- Resistibility increases against targets higher than level 29.
+function cast(Caster, Target)
+    AddControlEffect(Target, 1)
+    Say(Caster, "Resistability + immunity not implemented")
+end
+
+function remove(Caster, Target)
+    RemoveControlEffect(Target, 1) 
+end

+ 12 - 0
server/Spells/Mage/Sorcerer/FlamesofVelious.lua

@@ -0,0 +1,12 @@
+--[[
+    Script Name    : Spells/Mage/Sorcerer/FlamesofVelious.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.14 09:05:26
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Inflicts 190 heat damage on target
+-- Inflicts 190 cold damage on target
+-- Slows target by 33.3%

+ 6 - 21
server/Spells/Mage/Sorcerer/Warlock/DarkInfestation.lua

@@ -1,29 +1,14 @@
 --[[
     Script Name    : Spells/Mage/Sorcerer/Warlock/DarkInfestation.lua
-    Script Author  : John Adams
-    Script Date    : 2013.08.11 08:08:49
+    Script Author  : neatz09
+    Script Date    : 2020.05.13 05:05:39
     Script Purpose : 
                    : 
 --]]
 
-function cast(Caster, Target)
-    -- code to cast the spell
-    Say(Caster, "Whoops! Guess this is not implemented yet!")
-
 -- Info from spell_display_effects (remove from script when done)
+-- Inflicts 183 - 224 poison damage on target instantly and every 4 seconds
 -- When damaged with a spell this spell has a 35% chance to cast Dark Broodlings on target.  Lasts for 6.0 seconds.  
--- Summons a limited pet to aid the caster
--- Summons 2 limited pets to aid the caster
--- Grants a total of 1 trigger of the spell.
--- Inflicts 149 - 182 poison damage on target instantly and every 4 seconds
-
-end
-
-function tick(Caster, Target)
-    -- code to process each call_frequency (tick) set in spell_tiers
-end
-
-function remove(Caster, Target)
-    -- code to remove the spell
-end
-
+--     Summons 3 limited pets to aid the caster
+--     Grants a total of 1 trigger of the spell.
+--     Grants a total of 1 trigger of the spell.

+ 5 - 17
server/Spells/Mage/Sorcerer/Warlock/GiftofBertoxxulous.lua

@@ -1,26 +1,14 @@
 --[[
     Script Name    : Spells/Mage/Sorcerer/Warlock/GiftofBertoxxulous.lua
-    Script Author  : John Adams
-    Script Date    : 2013.08.11 08:08:38
+    Script Author  : neatz09
+    Script Date    : 2020.04.19 03:04:43
     Script Purpose : 
                    : 
 --]]
 
-function cast(Caster, Target)
-    -- code to cast the spell
-    Say(Caster, "Whoops! Guess this is not implemented yet!")
-
 -- Info from spell_display_effects (remove from script when done)
--- On a hostile spell cast this spell will cast Abhorrence on target of spell.  
--- Inflicts 19 - 36 poison damage on target encounter
-
-end
+-- On a hostile spell cast this spell will cast Abhorrence on target of spell. 
+--     Inflicts 12 - 22 poison damage on target encounter
 
-function tick(Caster, Target)
-    -- code to process each call_frequency (tick) set in spell_tiers
-end
-
-function remove(Caster, Target)
-    -- code to remove the spell
+function cast(Caster, Target)
 end
-

+ 14 - 0
server/Spells/Priest/Shaper/Channeler/AuraofCrippling.lua

@@ -0,0 +1,14 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/AuraofCrippling.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:07
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Applies Aura of Crippling.  Lasts for 8.0 seconds.
+--     Decreases Mitigation of targets in Area of Effect vs noxious damage by 510
+--     Decreases Mitigation of targets in Area of Effect vs physical damage by 510
+--     Decreases Mitigation of targets in Area of Effect vs elemental damage by 510
+--     Decreases Mitigation of targets in Area of Effect vs arcane damage by 510

+ 13 - 0
server/Spells/Priest/Shaper/Channeler/Barrage.lua

@@ -0,0 +1,13 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/Barrage.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 11:05:27
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Inflicts 7 - 11 ranged damage on targets in Area of Effect
+-- Inflicts 7 - 11 ranged damage on targets in Area of Effect
+-- Inflicts 7 - 11 ranged damage on targets in Area of Effect
+-- Requires bow or aim

+ 10 - 0
server/Spells/Priest/Shaper/Channeler/BarrierofDissonance.lua

@@ -0,0 +1,10 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/BarrierofDissonance.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:18
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Will absorb all damage when the amount is less than 15% of the target's maximum health. This spell will absorb a total of 50 attacks.

+ 15 - 0
server/Spells/Priest/Shaper/Channeler/BlackwoodsFocus.lua

@@ -0,0 +1,15 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/BlackwoodsFocus.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:54
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Applies Blackwood's Focus to qualifying pets.
+--     Heals target for 1.0% of max health instantly and every 3 seconds
+--     Cannot be modified except by direct means
+-- Improves the channeler's heals by 20% of their wisdom.
+-- Cannot be modified except by direct means
+-- Cannot be modified except by direct means

+ 11 - 0
server/Spells/Priest/Shaper/Channeler/BroodCure.lua

@@ -0,0 +1,11 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/BroodCure.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:06
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Dispels 42 levels of any hostile effects on group members (AE)
+-- You cannot cast this spell while under the effects of something that supresses the use of group cures!

+ 16 - 0
server/Spells/Priest/Shaper/Channeler/ChannelEssence.lua

@@ -0,0 +1,16 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/ChannelEssence.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 11:05:58
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Attempt to channel the target's essence so that you can add it to your construct
+-- Must be engaged in combat
+-- If any of the following are true:
+--     If under 25% Health
+--     If target is of gray difficulty
+-- Certain enemies cannot have their essence taken.
+-- Does not affect Epic targets

+ 14 - 0
server/Spells/Priest/Shaper/Channeler/ChanneledCleansing.lua

@@ -0,0 +1,14 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/ChanneledCleansing.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:45
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Dispels 56 levels of any hostile effects on group members (AE)
+-- Casts Channeled Cleansing for each successful Dispel.
+--         Increases power of target by 397
+--         You cannot cast this spell while under the effects of something that supresses the use of group cures!
+-- You cannot cast this spell while under the effects of something that supresses the use of group cures!

+ 10 - 0
server/Spells/Priest/Shaper/Channeler/ChanneledConfusion.lua

@@ -0,0 +1,10 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/ChanneledConfusion.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:31
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Reduces the group's threat position by 2 and threat to the target encounter. Does not apply to fighters.

+ 10 - 0
server/Spells/Priest/Shaper/Channeler/ChanneledEvacuation.lua

@@ -0,0 +1,10 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/ChanneledEvacuation.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:41
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Pulls all non-fighter group members to the channeler's location if they are outside of 5 meters away from the channeler. The channeler needs line of sight to pull their targets.

+ 13 - 0
server/Spells/Priest/Shaper/Channeler/ChanneledProtection.lua

@@ -0,0 +1,13 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/ChanneledProtection.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:53
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- On death this spell will cast Channeler's Protection on caster.  Lasts for 36.0 seconds.  
+--     Heals target for 495
+--     Target will Dodge 7.2% of incoming attacks
+--     Grants a total of 1 trigger of the spell.

+ 12 - 0
server/Spells/Priest/Shaper/Channeler/ChanneledResurrection.lua

@@ -0,0 +1,12 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/ChanneledResurrection.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:30
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Applies Channeled Resurrection.
+--     Resurrects target with 30% health and power
+--     Only affects targets within 8 meters of the channeler

+ 13 - 0
server/Spells/Priest/Shaper/Channeler/ChanneledTransference.lua

@@ -0,0 +1,13 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/ChanneledTransference.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:00
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Applies Channeled Transference.
+--     Heals group members (AE) for 561
+-- Requires and consumes 15% of your construct's health
+-- If pet over 15% Health

+ 10 - 0
server/Spells/Priest/Shaper/Channeler/ChannelersSight.lua

@@ -0,0 +1,10 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/ChannelersSight.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 11:05:30
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Shows the channeler what targets can have their essences taken

+ 12 - 0
server/Spells/Priest/Shaper/Channeler/ConstructRegeneration.lua

@@ -0,0 +1,12 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/ConstructRegeneration.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:48
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Heals target for 5.0% of max health instantly and every 5 seconds
+--     This effect cannot be critically applied.
+-- The healing of this spell cannot be modified except by direct means

+ 12 - 0
server/Spells/Priest/Shaper/Channeler/ConstructsInterception.lua

@@ -0,0 +1,12 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/ConstructsInterception.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:50
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- The channeler's construct will intercept damage for the target. As the construct's health falls, the interception becomes weaker and disables when the construct is below 25% health.
+-- If target is a player or a mercenary
+-- Cannot be applied if Overloaded Interception is active.

+ 14 - 0
server/Spells/Priest/Shaper/Channeler/ConstructsSacrifice.lua

@@ -0,0 +1,14 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/ConstructsSacrifice.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 11:05:57
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Applies Construct's Sacrifice.  Lasts for 20.0 seconds.
+--     On any combat or spell hit this spell will cast Construct's Sacrifice on target of attack.  
+--         Inflicts 31 - 52 poison damage on target
+--         Grants a total of 5 triggers of the spell.
+-- Requires and consumes 25% of the construct's maximum health. This spell will fail if the construct's health is too low!

+ 13 - 0
server/Spells/Priest/Shaper/Channeler/ControlledBacklash.lua

@@ -0,0 +1,13 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/ControlledBacklash.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:56
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Applies Controlled Backlash.  Lasts for 10.0 seconds.
+--     Lowers the caster's dissipation of dissonance by 100%
+--     Applies when the target of Construct's Interception or Overloaded Interception dies. Can only trigger once per 90 seconds.
+--     Will absorb all damage. 

+ 10 - 0
server/Spells/Priest/Shaper/Channeler/DissonantDecimation.lua

@@ -0,0 +1,10 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/DissonantDecimation.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:43
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Inflicts 6 - 10 poison damage on targets in Area of Effect

+ 13 - 0
server/Spells/Priest/Shaper/Channeler/EssenceWeave.lua

@@ -0,0 +1,13 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/EssenceWeave.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:44
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Repairs target for 15.0% of max health
+--     This effect cannot be critically applied.
+-- Increases Max Health of target by 20.0%
+-- The healing of this spell cannot be modified except by direct means

+ 13 - 0
server/Spells/Priest/Shaper/Channeler/EyeShot.lua

@@ -0,0 +1,13 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/EyeShot.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:26
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Inflicts 364 - 608 ranged damage on target
+-- Grants a very high chance to force the target to miss their attacks. Each time the target misses, an increment of this effect is removed.
+-- Does not generate threat
+-- Requires bow or aim

+ 14 - 0
server/Spells/Priest/Shaper/Channeler/HealingArrow.lua

@@ -0,0 +1,14 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/HealingArrow.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 11:05:41
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Applies Healing Arrow.  Lasts for 8.0 seconds.
+--     Heals targets in Area of Effect for 203 - 248
+--     Applies to the enemy's target if they are in the same group or raid as the channeler and within 50 meters of them. Otherwise, applies to the channeler.
+-- Inflicts 14 - 24 ranged damage on target
+-- Requires bow or aim

+ 14 - 0
server/Spells/Priest/Shaper/Channeler/HiddenReserves.lua

@@ -0,0 +1,14 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/HiddenReserves.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:13
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Applies Hidden Reserves.
+--     Repairs target for 10.0% of max health
+--         This effect cannot be critically applied.
+--     This triggers when the construct falls below 75%, 50% or 25% maximum health. It can only trigger once every 60 seconds per threshold.
+--     The healing of this spell cannot be modified except by direct means

+ 10 - 0
server/Spells/Priest/Shaper/Channeler/InterferingNoise.lua

@@ -0,0 +1,10 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/InterferingNoise.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:26
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Decreases AGI, INT, STR and WIS of target by 20.0

+ 10 - 0
server/Spells/Priest/Shaper/Channeler/InterposeRedirect.lua

@@ -0,0 +1,10 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/InterposeRedirect.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:29
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Automatically heals the target of Construct's Interception or Overloaded Interception for 75% of the damage intercepted

+ 14 - 0
server/Spells/Priest/Shaper/Channeler/MarishaKursBlessing.lua

@@ -0,0 +1,14 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/MarishaKursBlessing.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 11:05:54
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Increases Max Health of group members (AE) by 24.3
+--     If fighter
+-- Increases Mitigation of group members (AE) vs physical damage by 86
+--     If not fighter
+-- Increases Mitigation of group members (AE) vs elemental and noxious damage by 93

+ 14 - 0
server/Spells/Priest/Shaper/Channeler/MarishaKursBlessingX.lua

@@ -0,0 +1,14 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/MarishaKursBlessingX.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 11:05:49
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Increases Max Health of group members (AE) by 10.8%
+--     If fighter
+-- Increases Mitigation of group members (AE) vs physical damage by 1176
+--     If not fighter
+-- Increases Mitigation of group members (AE) vs elemental and noxious damage by 1270

+ 10 - 0
server/Spells/Priest/Shaper/Channeler/MistofPoison.lua

@@ -0,0 +1,10 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/MistofPoison.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:14
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Inflicts 4 - 6 poison damage on target instantly and every 4 seconds

+ 11 - 0
server/Spells/Priest/Shaper/Channeler/OxygenTunnel.lua

@@ -0,0 +1,11 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/OxygenTunnel.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:32
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Allows group members (AE) to breathe under water
+-- Grants Fish Vision to group members (AE)

+ 10 - 0
server/Spells/Priest/Shaper/Channeler/PoisonBolt.lua

@@ -0,0 +1,10 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/PoisonBolt.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:47
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Inflicts 18 - 30 poison damage on target

+ 12 - 0
server/Spells/Priest/Shaper/Channeler/QuickenedRegeneration.lua

@@ -0,0 +1,12 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/QuickenedRegeneration.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:56
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Heals target for 6.0% of max health instantly and every 5 seconds
+--     This effect cannot be critically applied.
+-- The healing of this spell cannot be modified except by direct means

+ 11 - 0
server/Spells/Priest/Shaper/Channeler/Redirection.lua

@@ -0,0 +1,11 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/Redirection.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:56
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Will absorb all damage when the amount is greater than 20% of the target's maximum health. This spell will absorb a total of 2 attacks.
+-- Does not apply to constructs

+ 13 - 0
server/Spells/Priest/Shaper/Channeler/RepairOverload.lua

@@ -0,0 +1,13 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/RepairOverload.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:36
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Lowers the channeler's dissonance dissipation by 100%
+-- Doubles the Dissonance generated by active Conduits that are not repairs
+-- Interpose Redirect, Controlled Backlash and Aura of Crippling cannot trigger while this spell is active
+-- The healing of this spell cannot be modified except by direct means

+ 16 - 0
server/Spells/Priest/Shaper/Channeler/SanctuaryofDarkness.lua

@@ -0,0 +1,16 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/SanctuaryofDarkness.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:55
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Increases in-combat movement speed of caster by 100.0%
+-- Makes caster immune to Root effects
+-- Makes caster immune to Stifle effects
+-- Makes caster immune to Stun effects
+-- Makes caster immune to Fear effects
+-- Makes caster immune to Daze effects
+-- Makes caster immune to Mesmerize effects

+ 3 - 3
server/Spells/Priest/Shaper/Channeler/ShadowBind.lua

@@ -1,11 +1,11 @@
 --[[
     Script Name    : Spells/Priest/Shaper/Channeler/ShadowBind.lua
-    Script Author  : Dello0000
-    Script Date    : 2014.06.13 01:06:39
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 11:05:13
     Script Purpose : 
                    : 
 --]]
 
 -- Info from spell_display_effects (remove from script when done)
--- Slows targets in Area of Effect by 30.1%
 -- Interrupts targets in Area of Effect
+-- Slows targets in Area of Effect by 28.3%

+ 10 - 0
server/Spells/Priest/Shaper/Channeler/ShadowEscape.lua

@@ -0,0 +1,10 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/ShadowEscape.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:56
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Teleports the caster up to 15 meters backwards from their current location. This ability can fail if the ground is uneven or there are objects are behind the caster.

+ 15 - 0
server/Spells/Priest/Shaper/Channeler/ShieldofBlackwood.lua

@@ -0,0 +1,15 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/ShieldofBlackwood.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 11:05:43
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Applies Blackwood Shroud.  Lasts for 3.0 seconds.
+--     Caster will Dodge 100.0% of incoming attacks
+--     Prevents AOE (except when direct) 
+-- Interrupts targets in Area of Effect
+-- Decreases threat priority of targets in Area of Effect by 1 position
+-- Decreases Threat to targets in Area of Effect by 1,169 

+ 15 - 0
server/Spells/Priest/Shaper/Channeler/SiphonedProtection.lua

@@ -0,0 +1,15 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/SiphonedProtection.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:28
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Applies Siphoned Protection.
+--     Applies Siphoned Protection.  Lasts for 15.0 seconds.
+--         Wards target against 1376 points of all damage
+--     Heals target for 1135
+-- Requires and consumes 15% of your construct's health
+-- If pet over 15% Health

+ 13 - 0
server/Spells/Priest/Shaper/Channeler/SwiftAid.lua

@@ -0,0 +1,13 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/SwiftAid.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:46
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Repairs target for 15.0% of max health
+--     This effect cannot be critically applied.
+-- Increases Max Health of target by 10.0%
+-- The healing of this spell cannot be modified except by direct means

+ 10 - 0
server/Spells/Priest/Shaper/Channeler/ThirSlaasShell.lua

@@ -0,0 +1,10 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/ThirSlaasShell.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:15
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Will absorb all damage when the amount is greater than 30% of the target's maximum health. This spell will absorb a total of 1 attack.

+ 14 - 0
server/Spells/Priest/Shaper/Channeler/TriggeredRejuvenation.lua

@@ -0,0 +1,14 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/TriggeredRejuvenation.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:49
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- When any damage is received this spell will cast Triggered Rejuvenation on target.  
+--     Repairs target for 3.0% of max health
+--         This effect cannot be critically applied.
+--     This only triggers when the construct interposes damage!
+--     The healing of this spell cannot be modified except by direct means

+ 14 - 0
server/Spells/Priest/Shaper/Channeler/TriggeredRestoration.lua

@@ -0,0 +1,14 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/TriggeredRestoration.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:14
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- When any damage is received this spell will cast Triggered Restoration on target.  
+--     Repairs target for 2.0% of max health
+--         This effect cannot be critically applied.
+--     This only triggers when the construct interposes damage!
+--     The healing of this spell cannot be modified except by direct means

+ 15 - 0
server/Spells/Priest/Shaper/Channeler/TruespiritDefiance.lua

@@ -0,0 +1,15 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/TruespiritDefiance.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:33
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Applies Truespirit Defiance.  Lasts for 6.0 seconds.
+--     When any damage is received this spell will cast Truespirit Defiance on target.  
+--         Heals target for 538 - 657
+--         Grants a total of 50 triggers of the spell.
+-- Requires and consumes 15% of your construct's health
+-- If pet over 15% Health

+ 10 - 0
server/Spells/Priest/Shaper/Channeler/TruespiritRestoration.lua

@@ -0,0 +1,10 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/TruespiritRestoration.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:53
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Heals target for 464 - 567 instantly and every 2 seconds

+ 10 - 0
server/Spells/Priest/Shaper/Channeler/VectorofLife.lua

@@ -0,0 +1,10 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/VectorofLife.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:57
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Heals targets in Area of Effect for 660 - 807

+ 10 - 0
server/Spells/Priest/Shaper/Channeler/WeaponDissonance.lua

@@ -0,0 +1,10 @@
+--[[
+    Script Name    : Spells/Priest/Shaper/Channeler/WeaponDissonance.lua
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 12:05:45
+    Script Purpose : 
+                   : 
+--]]
+
+-- Info from spell_display_effects (remove from script when done)
+-- Decreases Weapon Damage of target by 10.0

+ 5 - 20
server/Spells/Scout/Animist/Beastlord/AstralRavaging.lua

@@ -1,28 +1,13 @@
 --[[
     Script Name    : Spells/Scout/Animist/Beastlord/AstralRavaging.lua
-    Script Author  : John Adams
-    Script Date    : 2013.08.12 08:08:09
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 09:05:57
     Script Purpose : 
                    : 
 --]]
 
-function cast(Caster, Target)
-    -- code to cast the spell
-    Say(Caster, "Whoops! Guess this is not implemented yet!")
-
 -- Info from spell_display_effects (remove from script when done)
--- Inflicts 89 - 149 melee damage on target encounter
+-- Inflicts 54 - 91 melee damage on target encounter
 -- Increases savagery of caster by 20.0
--- This effect cannot be critically applied.
--- Heals group members (AE) for 3 - 4
-
-end
-
-function tick(Caster, Target)
-    -- code to process each call_frequency (tick) set in spell_tiers
-end
-
-function remove(Caster, Target)
-    -- code to remove the spell
-end
-
+--     This effect cannot be critically applied.
+-- Heals group members (AE) for 2 - 4

+ 4 - 19
server/Spells/Scout/Animist/Beastlord/AstralSoulsiphon.lua

@@ -1,29 +1,14 @@
 --[[
     Script Name    : Spells/Scout/Animist/Beastlord/AstralSoulsiphon.lua
-    Script Author  : John Adams
-    Script Date    : 2013.08.12 08:08:10
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 09:05:18
     Script Purpose : 
                    : 
 --]]
 
-function cast(Caster, Target)
-    -- code to cast the spell
-    Say(Caster, "Whoops! Guess this is not implemented yet!")
-
 -- Info from spell_display_effects (remove from script when done)
+-- Inflicts 262 - 437 melee damage on target encounter
 -- The effect of this ability grows based on Spirituality level.
--- Increases power of group members (AE) by 6 - 10
--- Inflicts 430 - 717 melee damage on target encounter
 -- You must have Tame Exotic Warder to use this Primal.
 -- You must have your warder active to use this ability.
-
-end
-
-function tick(Caster, Target)
-    -- code to process each call_frequency (tick) set in spell_tiers
-end
-
-function remove(Caster, Target)
-    -- code to remove the spell
-end
-
+-- You must have your warder active to use this ability.

+ 6 - 21
server/Spells/Scout/Animist/Beastlord/Beastsoul.lua

@@ -1,29 +1,14 @@
 --[[
     Script Name    : Spells/Scout/Animist/Beastlord/Beastsoul.lua
-    Script Author  : John Adams
-    Script Date    : 2013.08.12 08:08:40
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 10:05:45
     Script Purpose : 
                    : 
 --]]
 
-function cast(Caster, Target)
-    -- code to cast the spell
-    Say(Caster, "Whoops! Guess this is not implemented yet!")
-
 -- Info from spell_display_effects (remove from script when done)
--- Inflicts 221 - 368 melee damage on target encounter
+-- Inflicts 149 - 249 melee damage on target encounter
 -- Increases savagery of caster by 20.0
--- This effect cannot be critically applied.
--- Increases Attack Speed of group members (AE) by 25.0
--- Increases Damage Per Second of group members (AE) by 25.0
-
-end
-
-function tick(Caster, Target)
-    -- code to process each call_frequency (tick) set in spell_tiers
-end
-
-function remove(Caster, Target)
-    -- code to remove the spell
-end
-
+--     This effect cannot be critically applied.
+-- Increases Haste of group members (AE) by 25.0
+-- Increases Multi Attack of group members (AE) by 25.0

+ 4 - 19
server/Spells/Scout/Animist/Beastlord/BestialVehemence.lua

@@ -1,28 +1,13 @@
 --[[
     Script Name    : Spells/Scout/Animist/Beastlord/BestialVehemence.lua
-    Script Author  : John Adams
-    Script Date    : 2013.08.12 08:08:27
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 10:05:49
     Script Purpose : 
                    : 
 --]]
 
-function cast(Caster, Target)
-    -- code to cast the spell
-    Say(Caster, "Whoops! Guess this is not implemented yet!")
-
 -- Info from spell_display_effects (remove from script when done)
--- Inflicts 95 - 158 melee damage on target encounter
+-- Inflicts 58 - 97 melee damage on target encounter
 -- Increases savagery of caster by 20.0
--- This effect cannot be critically applied.
+--     This effect cannot be critically applied.
 -- Increases Potency of group members (AE) by 15.0%
-
-end
-
-function tick(Caster, Target)
-    -- code to process each call_frequency (tick) set in spell_tiers
-end
-
-function remove(Caster, Target)
-    -- code to remove the spell
-end
-

+ 3 - 18
server/Spells/Scout/Animist/Beastlord/BrutalBeatdown.lua

@@ -1,28 +1,13 @@
 --[[
     Script Name    : Spells/Scout/Animist/Beastlord/BrutalBeatdown.lua
-    Script Author  : John Adams
-    Script Date    : 2013.08.12 08:08:10
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 09:05:08
     Script Purpose : 
                    : 
 --]]
 
-function cast(Caster, Target)
-    -- code to cast the spell
-    Say(Caster, "Whoops! Guess this is not implemented yet!")
-
 -- Info from spell_display_effects (remove from script when done)
--- Inflicts 1355 - 2258 crushing damage on target
+-- Inflicts 827 - 1378 crushing damage on target
 -- The effect of this ability grows based on Feral Rampage level.
 -- You must have Tame Exotic Warder to use this Primal.
 -- You must have your warder active to use this ability.
-
-end
-
-function tick(Caster, Target)
-    -- code to process each call_frequency (tick) set in spell_tiers
-end
-
-function remove(Caster, Target)
-    -- code to remove the spell
-end
-

+ 2 - 17
server/Spells/Scout/Animist/Beastlord/CallWarder.lua

@@ -1,25 +1,10 @@
 --[[
     Script Name    : Spells/Scout/Animist/Beastlord/CallWarder.lua
-    Script Author  : John Adams
-    Script Date    : 2013.08.12 08:08:20
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 08:05:06
     Script Purpose : 
                    : 
 --]]
 
-function cast(Caster, Target)
-    -- code to cast the spell
-    Say(Caster, "Whoops! Guess this is not implemented yet!")
-
 -- Info from spell_display_effects (remove from script when done)
 -- Teleports target to caster
-
-end
-
-function tick(Caster, Target)
-    -- code to process each call_frequency (tick) set in spell_tiers
-end
-
-function remove(Caster, Target)
-    -- code to remove the spell
-end
-

+ 4 - 19
server/Spells/Scout/Animist/Beastlord/CallousFerocity.lua

@@ -1,27 +1,12 @@
 --[[
     Script Name    : Spells/Scout/Animist/Beastlord/CallousFerocity.lua
-    Script Author  : John Adams
-    Script Date    : 2013.08.12 08:08:43
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 08:05:52
     Script Purpose : 
                    : 
 --]]
 
-function cast(Caster, Target)
-    -- code to cast the spell
-    Say(Caster, "Whoops! Guess this is not implemented yet!")
-
 -- Info from spell_display_effects (remove from script when done)
 -- Increases savagery of caster by 20.0
--- This effect cannot be critically applied.
--- Caster has a 10.0% chance of having one of their weapons' autoattack strike the target multiple times.
-
-end
-
-function tick(Caster, Target)
-    -- code to process each call_frequency (tick) set in spell_tiers
-end
-
-function remove(Caster, Target)
-    -- code to remove the spell
-end
-
+--     This effect cannot be critically applied.
+-- Caster has a 10.0% chance of having one of their weapons' auto-attack strike the target multiple times.

+ 3 - 18
server/Spells/Scout/Animist/Beastlord/Chillbarrier.lua

@@ -1,27 +1,12 @@
 --[[
     Script Name    : Spells/Scout/Animist/Beastlord/Chillbarrier.lua
-    Script Author  : John Adams
-    Script Date    : 2013.08.12 08:08:11
+    Script Author  : neatz09
+    Script Date    : 2020.05.10 09:05:25
     Script Purpose : 
                    : 
 --]]
 
-function cast(Caster, Target)
-    -- code to cast the spell
-    Say(Caster, "Whoops! Guess this is not implemented yet!")
-
 -- Info from spell_display_effects (remove from script when done)
+-- Wards group members (AE) against 15 points of all damage
 -- The effect of this ability grows based on Savagery and Spirituality level.
--- Wards group members (AE) against 16 points of all damage
 -- You must have your warder active to use this ability.
-
-end
-
-function tick(Caster, Target)
-    -- code to process each call_frequency (tick) set in spell_tiers
-end
-
-function remove(Caster, Target)
-    -- code to remove the spell
-end
-

Some files were not shown because too many files changed in this diff