Difference between revisions of "Weapon Procs"

From Nevergrind Wiki
Jump to: navigation, search
(Created page with " == Instructions == This section is a work in progress. Use Ctrl+F to find the name of the weapon for the proc you're looking for. Proc names are not listed here. Several...")
 
 
(5 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
== Instructions ==
 
== Instructions ==
  
This section is a work in progress.  Use Ctrl+F to find the name of the weapon for the proc you're looking for.  Proc names are not listed here.  Several weapons share the same proc with other weapons which is while you'll see some listed in sequence and their associated proc following.
+
Use Ctrl+F to find the name of the weapon for the proc you're looking for.  Proc names are not listed here.  The initial weapons listed that do not have Wiki links are Kickstarter backer player legendaries.
  
 
== Info Dump ==
 
== Info Dump ==
Falzitherin's Claw
+
[[Falzitherin's Claw]]
 
:animateDot(TGT,"green");
 
:animateDot(TGT,"green");
 
:Chat(mob[TGT].name+" is blasted by noxious vapors.",3);
 
:Chat(mob[TGT].name+" is blasted by noxious vapors.",3);
 
:procDot(TGT, minMax(195, .9), "Noxious Vapors", "poison", 9, 1000, "spellCastDot");
 
:procDot(TGT, minMax(195, .9), "Noxious Vapors", "poison", 9, 1000, "spellCastDot");
  
Seething Myrmidon's Gavel
+
[[Seething Myrmidon's Gavel]]
 
:particleBurst(TGT,"orange");
 
:particleBurst(TGT,"orange");
 
:g.myMagicDamage("fire", 787, TGT, c, " is struck by a sudden burst of flames", p);
 
:g.myMagicDamage("fire", 787, TGT, c, " is struck by a sudden burst of flames", p);
  
Plankton Laced Greatsword
+
[[Plankton Laced Greatsword]]
 
:playAudio('novaice');
 
:playAudio('novaice');
 
:animateNova('frostNova');
 
:animateNova('frostNova');
Line 22: Line 22:
 
:if(hit!==undefined){chillTarget(i,7000,-288);
 
:if(hit!==undefined){chillTarget(i,7000,-288);
  
Jysin's Blade of the Darkwind
+
[[Jysin's Blade of the Darkwind]]
 
:summonWolfFamiliar("Darkwind", 367, 231);
 
:summonWolfFamiliar("Darkwind", 367, 231);
  
Sword of Truth
+
[[Sword of Truth]]
 
:particleBurst(TGT,"teal");
 
:particleBurst(TGT,"teal");
 
:stunTarget(TGT, 3000, -32);
 
:stunTarget(TGT, 3000, -32);
 
:g.myMagicDamage("lightning", ~~(M.random*375+275), TGT, c, " is blasted by crackling ether", p);
 
:g.myMagicDamage("lightning", ~~(M.random*375+275), TGT, c, " is blasted by crackling ether", p);
  
Indocolite Revenant Thresher
+
[[Indocolite Revenant Thresher]]
 
:particleBurst(TGT,"purple");
 
:particleBurst(TGT,"purple");
 
:g.myMagicDamage("poison", ~~(M.random*111+499), TGT, c, " is crushed by despondence", p);
 
:g.myMagicDamage("poison", ~~(M.random*111+499), TGT, c, " is crushed by despondence", p);
 
:mob[TGT].snareStatus = true;
 
:mob[TGT].snareStatus = true;
  
Grove Walker's Scimitar
+
[[Grove Walker's Scimitar]]
 
:animateDot(TGT,"green");
 
:animateDot(TGT,"green");
 
:Chat(mob[TGT].name+" is blasted by fungal spores.",3);
 
:Chat(mob[TGT].name+" is blasted by fungal spores.",3);
 
:procDot(TGT, minMax(211, .85), "Fungal Spores", "poison", 9, 1000, "spellCastDot");
 
:procDot(TGT, minMax(211, .85), "Fungal Spores", "poison", 9, 1000, "spellCastDot");
  
Odious Spear of Fate
+
[[Odious Spear of Fate]]
 
:animateDot(TGT,"purple");
 
:animateDot(TGT,"purple");
 
:Chat(mob[TGT].name+" is beset by a plague.",3);
 
:Chat(mob[TGT].name+" is beset by a plague.",3);
 
:procDot(TGT, minMax(176, .8), "Odious Plague", "poison", 13, 1000, "spellCastDot");
 
:procDot(TGT, minMax(176, .8), "Odious Plague", "poison", 13, 1000, "spellCastDot");
  
Painmurder Mallet
+
[[Painmurder Mallet]]
 
:particleBurst(TGT,"magenta");
 
:particleBurst(TGT,"magenta");
 
:g.myMagicDamage("magic", 777, TGT, c, " is blasted by psychic energy", p);
 
:g.myMagicDamage("magic", 777, TGT, c, " is blasted by psychic energy", p);
  
Executioner's Thunderclap
+
[[Executioner's Thunderclap]]
 
:particleBurst(TGT,"yellow");
 
:particleBurst(TGT,"yellow");
 
:stunTarget(TGT, 2100, -32);
 
:stunTarget(TGT, 2100, -32);
 
:g.myMagicDamage("lightning", minMax(555, .5), TGT, c, " is zapped by a ripple of static", p);
 
:g.myMagicDamage("lightning", minMax(555, .5), TGT, c, " is zapped by a ripple of static", p);
  
Megnemon's Glacial Crook
+
[[Megnemon's Glacial Crook]]
 
:g.glacialSpikeFinish(true);
 
:g.glacialSpikeFinish(true);
  
Carbilloth's Rainbow Ire
+
[[Carbilloth's Rainbow Ire]]
 
:var color = "green";
 
:var color = "green";
 
:var mType = "poison";
 
:var mType = "poison";
Line 68: Line 68:
 
:g.myMagicDamage(mType, minMax(999, .66), TGT, c, " is blasted by rainbow hues", p);
 
:g.myMagicDamage(mType, minMax(999, .66), TGT, c, " is blasted by rainbow hues", p);
  
Heart of Burning Embers
+
[[Heart of Burning Embers]]
 
:particleBurst(TGT,"orange");
 
:particleBurst(TGT,"orange");
 
:g.myMagicDamage("fire", 520, TGT, c, " is blasted by a pyroclastic flow", p);
 
:g.myMagicDamage("fire", 520, TGT, c, " is blasted by a pyroclastic flow", p);
Line 74: Line 74:
 
:animateDot(TGT,"orange");
 
:animateDot(TGT,"orange");
  
Hallowed Gavel of Pharmakos
+
[[Hallowed Gavel of Pharmakos]]
  
Sanctified Gavel of Pharmakos
+
[[Sanctified Gavel of Pharmakos]]
 
:animateDot(TGT,"white");
 
:animateDot(TGT,"white");
 
:addMobBuffIcon("Kelpie Haze",TGT,"snareIcon",0,-32);
 
:addMobBuffIcon("Kelpie Haze",TGT,"snareIcon",0,-32);
 
:mob[TGT].snareStatus=true;
 
:mob[TGT].snareStatus=true;
  
Satyr's Artifice
+
[[Satyr's Artifice]]
 
:particleBurst(TGT,"magenta");
 
:particleBurst(TGT,"magenta");
 
:g.myMagicDamage("magic", 505, TGT, c, " is struck by a crackling litany", p);
 
:g.myMagicDamage("magic", 505, TGT, c, " is struck by a crackling litany", p);
  
Bloodletter's Lancet
+
[[Bloodletter's Lancet]]
 
:particleBurst(TGT,"red");
 
:particleBurst(TGT,"red");
 
:g.myMagicDamage("magic", 45, TGT, c, "'s blood is siphoned", p);
 
:g.myMagicDamage("magic", 45, TGT, c, "'s blood is siphoned", p);
 
:g.popupHeal(45);
 
:g.popupHeal(45);
  
Daimyo's Giri
+
[[Daimyo's Giri]]
 
:particleBurst(TGT,"red");
 
:particleBurst(TGT,"red");
 
:g.myMagicDamage("fire", ~~(M.random*50+270), TGT, c, " is struck by a sudden burst of flames", p);
 
:g.myMagicDamage("fire", ~~(M.random*50+270), TGT, c, " is struck by a sudden burst of flames", p);
  
Baron's Glissando
+
[[Baron's Glissando]]
 
:particleBurst(TGT,"magenta");
 
:particleBurst(TGT,"magenta");
 
:stunTarget(TGT, 2500, -32);
 
:stunTarget(TGT, 2500, -32);
 
:g.myMagicDamage("magic", ~~(M.random*175+175), TGT, c, " is barraged by a sonic force", p);
 
:g.myMagicDamage("magic", ~~(M.random*175+175), TGT, c, " is barraged by a sonic force", p);
  
Venova's Martel
+
[[Venova's Martel]]
 
:animateDot(TGT,"white");
 
:animateDot(TGT,"white");
 
:Chat(mob[TGT].name+" is engulfed in the wrath of holy light.",3);
 
:Chat(mob[TGT].name+" is engulfed in the wrath of holy light.",3);
 
:procDot(TGT, minMax(165, .8), "Primal Corruption", "magic", 7, 1000, "spellDoneFlames");
 
:procDot(TGT, minMax(165, .8), "Primal Corruption", "magic", 7, 1000, "spellDoneFlames");
  
Augur's Harvester
+
[[Augur's Harvester]]
 
:bleedTarget(TGT, 12, 1000);
 
:bleedTarget(TGT, 12, 1000);
 
:particleBurst(TGT,"red");
 
:particleBurst(TGT,"red");
 
:g.myMagicDamage("fire", minMax(333, .5), TGT, c, "'s wounds sizzle", p);
 
:g.myMagicDamage("fire", minMax(333, .5), TGT, c, "'s wounds sizzle", p);
  
Short Sword of the Ykesha
+
[[Short Sword of the Crokyn]]
  
Short Sword of the Crokyn
+
[[Crokyn Broad Axe]]
 
+
Ykeshan Broad Axe
+
 
+
Crokyn Broad Axe
+
 
:particleBurst(TGT,"magenta");
 
:particleBurst(TGT,"magenta");
 
:g.myMagicDamage("magic", 150, TGT, c, " is struck by the force of Crokyn", p);
 
:g.myMagicDamage("magic", 150, TGT, c, " is struck by the force of Crokyn", p);
  
Ebony Blade
+
[[Spriggan's Blade]]
 
+
Spriggan's Blade
+
 
:g.myMagicDamage("magic", M.ceil(10+my.level), TGT, c, " is entangled in roots", p);
 
:g.myMagicDamage("magic", M.ceil(10+my.level), TGT, c, " is entangled in roots", p);
 
:if(checkRootImmune(TGT)===true){ Chat((mob[TGT].name+" is immune to Root."),1);
 
:if(checkRootImmune(TGT)===true){ Chat((mob[TGT].name+" is immune to Root."),1);
Line 132: Line 126:
 
:addMobBuffIcon("Root",TGT,"rootBuffIcon",0,0,0,"root");
 
:addMobBuffIcon("Root",TGT,"rootBuffIcon",0,0,0,"root");
  
Crystalline Scimitar
+
[[Iceshard Scimitar]]
 
+
Iceshard Scimitar
+
 
:particleBurst(TGT,"blue");
 
:particleBurst(TGT,"blue");
 
:g.myMagicDamage("cold", 44, TGT, c, " is blasted by frost", p);
 
:g.myMagicDamage("cold", 44, TGT, c, " is blasted by frost", p);
  
Ghoulbane
+
[[Soulgrinder]]
 
+
Soulgrinder
+
 
:if(checkUndead(TGT)===true){
 
:if(checkUndead(TGT)===true){
 
:particleBurst(TGT,"magenta");
 
:particleBurst(TGT,"magenta");
 
:g.myMagicDamage("magic", 150, TGT, c, " is blasted by holy power", p);
 
:g.myMagicDamage("magic", 150, TGT, c, " is blasted by holy power", p);
  
Bladed Thulian Claws
+
[[Bladed Prenssor Claws]]
 
+
Bladed Prenssor Claws
+
 
:particleBurst(TGT,"red");
 
:particleBurst(TGT,"red");
 
:g.myMagicDamage("fire", 75, TGT, c, "'s flesh blisters", p);
 
:g.myMagicDamage("fire", 75, TGT, c, "'s flesh blisters", p);
  
Screaming Mace
+
[[Howling Mace]]
 
+
Howling Mace
+
 
:particleBurst(TGT,"magenta");
 
:particleBurst(TGT,"magenta");
 
:g.myMagicDamage("magic", 38, TGT, c, " is struck by a lupine blast", p);
 
:g.myMagicDamage("magic", 38, TGT, c, " is struck by a lupine blast", p);
  
Cold Iron Morning Star
+
[[Cold Iron Morning Star]]
 
:particleBurst(TGT,"blue");
 
:particleBurst(TGT,"blue");
 
:g.myMagicDamage("cold", 33, TGT, c, " is struck by the frigid north", p);
 
:g.myMagicDamage("cold", 33, TGT, c, " is struck by the frigid north", p);
  
Stormeye
+
[[Stormeye]]
 
:particleBurst(TGT,"yellow");
 
:particleBurst(TGT,"yellow");
 
:g.myMagicDamage("lightning", 179, TGT, c, " is thunderstruck", p);
 
:g.myMagicDamage("lightning", 179, TGT, c, " is thunderstruck", p);
  
The Jade Tan Do
+
[[The Witch Doctor]]
 
+
The Witch Doctor
+
 
:particleBurst(TGT,"green");
 
:particleBurst(TGT,"green");
 
:g.myMagicDamage("poison", 22, TGT, c, "'s flesh rots", p);
 
:g.myMagicDamage("poison", 22, TGT, c, "'s flesh rots", p);
  
Sacrificial Dagger
+
[[Sacrificial Dagger]]
 
:particleBurst(TGT,"magenta");
 
:particleBurst(TGT,"magenta");
 
:Chat(("Sacrificial blood restores your mind.").fontcolor("#1e90ff"));
 
:Chat(("Sacrificial blood restores your mind.").fontcolor("#1e90ff"));
 
:g.popupMana(14);
 
:g.popupMana(14);
  
Trident of the Seven Seas
+
[[Trident of Edenburg]]
 
+
Trident of Edenburg
+
 
:particleBurst(TGT,"yellow");
 
:particleBurst(TGT,"yellow");
 
:g.myMagicDamage("lightning", 109, TGT, c, " is struck by a thunderbolt", p);
 
:g.myMagicDamage("lightning", 109, TGT, c, " is struck by a thunderbolt", p);
  
Serrated Bone Dirk
+
[[Serrated Bone Cinquedeas]]
 
+
Serrated Bone Cinquedeas
+
 
:particleBurst(TGT,"magenta");
 
:particleBurst(TGT,"magenta");
 
:g.myMagicDamage("magic", 22, TGT, c, "'s life force is drained", p);
 
:g.myMagicDamage("magic", 22, TGT, c, "'s life force is drained", p);
 
:g.popupHeal(22);
 
:g.popupHeal(22);
  
Gigantic Zweihander
+
[[Gigantic Frostreaper]]
 
+
Gigantic Frostreaper
+
 
:particleBurst(TGT,"blue");
 
:particleBurst(TGT,"blue");
 
:g.myMagicDamage("cold", 143, TGT, c, " is struck by the arctic winds of Fenwoven", p);
 
:g.myMagicDamage("cold", 143, TGT, c, " is struck by the arctic winds of Fenwoven", p);
  
Lamentation Blade
+
[[Lamentation Blade]]
 
:particleBurst(TGT,"magenta");
 
:particleBurst(TGT,"magenta");
 
:g.myMagicDamage("magic", 195, TGT, c, " is struck by death and despair", p);
 
:g.myMagicDamage("magic", 195, TGT, c, " is struck by death and despair", p);
  
Blighthammer
+
[[Blighthammer]]
 
:particleBurst(TGT,"green");
 
:particleBurst(TGT,"green");
 
:g.myMagicDamage("poison", 175, TGT, c, " is wrought by a deathly plague", p);
 
:g.myMagicDamage("poison", 175, TGT, c, " is wrought by a deathly plague", p);
  
Mroon's Toy
+
[[Gerke's Toy]]
 
:particleBurst(TGT,"yellow");
 
:particleBurst(TGT,"yellow");
 
:var Slot=TGT;
 
:var Slot=TGT;
 
:for(var i=0;i<=5;i++){g.myMagicDamage("lightning", M.ceil(M.random*50)+1, Slot, c, " is pummeled by a hail of lightning", p);
 
:for(var i=0;i<=5;i++){g.myMagicDamage("lightning", M.ceil(M.random*50)+1, Slot, c, " is pummeled by a hail of lightning", p);
  
The Salamander
+
[[The Salamander]]
 
:particleBurst(TGT,"red");
 
:particleBurst(TGT,"red");
 
:var Slot=TGT;
 
:var Slot=TGT;
 
:for(var i=0;i<=2;i++){ g.myMagicDamage("fire", M.ceil(M.random*40)+80, Slot, c, " is singed by a hydra bolt", p);
 
:for(var i=0;i<=2;i++){ g.myMagicDamage("fire", M.ceil(M.random*40)+80, Slot, c, " is singed by a hydra bolt", p);
  
Kreizenn's Flame
+
[[Clastocaust's Flame]]
 
+
Clastocaust's Flame
+
 
:particleBurst(TGT,"orange");
 
:particleBurst(TGT,"orange");
 
:g.myMagicDamage("fire", 100, TGT, c, " skin erupts in flame", p);
 
:g.myMagicDamage("fire", 100, TGT, c, " skin erupts in flame", p);
  
Scimitar of the Mistwalker
+
[[Scimitar of the Grovecaller]]
 
+
Scimitar of the Grovecaller
+
 
:summonWolfFamiliar;
 
:summonWolfFamiliar;
  
Fluxbladed Axe
+
[[Fluxbladed Axe]]
 
:particleBurst(TGT,"magenta");
 
:particleBurst(TGT,"magenta");
 
:g.myMagicDamage("magic", 150, TGT, c, " is struck by fluxing strands of chaos", p);
 
:g.myMagicDamage("magic", 150, TGT, c, " is struck by fluxing strands of chaos", p);
  
Hexfire
+
[[Hydraclash]]
 
+
Hydraclash
+
 
:function doit1{ particleBurst(TGT,"orange","explode"+ ~~(M.random*(3)+1));  
 
:function doit1{ particleBurst(TGT,"orange","explode"+ ~~(M.random*(3)+1));  
g.myMagicDamage("fire", ~~(M.random*25)+85, TGT, c, " is struck by a hydra bolt", p);
+
:g.myMagicDamage("fire", ~~(M.random*25)+85, TGT, c, " is struck by a hydra bolt", p);
 
:doit2;
 
:doit2;
 
:T.delayedCall(.5, doit1);
 
:T.delayedCall(.5, doit1);
 
:T.delayedCall(1, doit1);
 
:T.delayedCall(1, doit1);
  
Baezil's Vortex
+
[[Rathmonan's Vortex]]
 
+
Rathmonan's Vortex
+
 
:animateNova('lightningNova');
 
:animateNova('lightningNova');
 
:playAudio("novaelec");
 
:playAudio("novaelec");
Line 245: Line 215:
 
:g.myMagicDamage("lightning", ~~(M.random*75)+75, i, c, " is struck by a lightning nova", p);
 
:g.myMagicDamage("lightning", ~~(M.random*75)+75, i, c, " is struck by a lightning nova", p);
  
Moonfall
+
[[Moonfall]]
 
:animateMeteor(true);
 
:animateMeteor(true);
 
:T.delayedCall(2.5, function{for(var i=0;i<=4;i++){
 
:T.delayedCall(2.5, function{for(var i=0;i<=4;i++){
 
:if(mob[i].name){g.myMagicDamage("fire", ~~(M.random*100+400), i, c, " is struck by a meteor", p);
 
:if(mob[i].name){g.myMagicDamage("fire", ~~(M.random*100+400), i, c, " is struck by a meteor", p);
  
Truesight Hammer
+
[[Truesight Hammer]]
 
:particleBurst(TGT,"purple");
 
:particleBurst(TGT,"purple");
 
:var d=133;
 
:var d=133;
Line 256: Line 226:
 
:g.myMagicDamage("magic", d, TGT, c, " is slammed by holy light", p);
 
:g.myMagicDamage("magic", d, TGT, c, " is slammed by holy light", p);
  
Earthshaker
+
[[Earthshaker]]
 
:screenShake(4,4,2,50);
 
:screenShake(4,4,2,50);
 
:playAudio("earthquakeloop2",0,500);
 
:playAudio("earthquakeloop2",0,500);
Line 263: Line 233:
 
:interruptTarget(i);
 
:interruptTarget(i);
  
Dawnfire, Morning Star of Light
+
[[Venova's Dawn]]
 
+
Venova's Dawn
+
 
:particleBurst(TGT,"purple");
 
:particleBurst(TGT,"purple");
 
:var d=195;
 
:var d=195;
Line 271: Line 239:
 
:g.myMagicDamage("magic", d, TGT, c, " is slammed by holy light", p);
 
:g.myMagicDamage("magic", d, TGT, c, " is slammed by holy light", p);
  
Gold Plated Koshigatana
+
[[Gold-Plated Stiletto]]
 
:particleBurst(TGT,"purple");
 
:particleBurst(TGT,"purple");
 
:var d=175;
 
:var d=175;
Line 277: Line 245:
 
:g.myMagicDamage("magic", d, TGT, c, " is slammed by holy light", p);
 
:g.myMagicDamage("magic", d, TGT, c, " is slammed by holy light", p);
  
Soul Leech, Dark Sword of Blood
+
[[Dark Sword of Tolloth]]
 
+
Dark Sword of Tolloth
+
 
:particleBurst(TGT,"purple");
 
:particleBurst(TGT,"purple");
 
:g.myMagicDamage("magic", 75, TGT, c, "'s life is drained", p);
 
:g.myMagicDamage("magic", 75, TGT, c, "'s life is drained", p);
 
:g.popupHeal(75);
 
:g.popupHeal(75);
  
Bladestorm, Katana of Steel Sleet
+
[[Emperor's Katana of Resolve]]
 
+
Emperor's Katana of Resolve
+
 
:function doit2{
 
:function doit2{
 
:animateDebuff("yellow");for(var i=0;i<=4;i++){
 
:animateDebuff("yellow");for(var i=0;i<=4;i++){
Line 294: Line 258:
 
:T.delayedCall(4, doit2);
 
:T.delayedCall(4, doit2);
  
Blight, Hammer of the Scourge
+
[[Blight, Hammer of Vedria]]
 
+
Blight, Hammer of Vedria
+
 
:animateDot(TGT,"green");
 
:animateDot(TGT,"green");
 
:Chat(mob[TGT].name+' sweats and shivers, looking feverish.',3);
 
:Chat(mob[TGT].name+' sweats and shivers, looking feverish.',3);
 
:procDot(TGT, minMax(75,.9), "Scourge", "magic", 8, 1000);
 
:procDot(TGT, minMax(75,.9), "Scourge", "magic", 8, 1000);
  
Barbarian Spiritist's Hammer
+
[[Barbarian Spiritist's Hammer]]
 
:particleBurst(TGT,"blue");
 
:particleBurst(TGT,"blue");
 
:g.myMagicDamage("cold", ~~(M.random*20)+421, TGT, c, " staggers as spirits of frost impact", p);
 
:g.myMagicDamage("cold", ~~(M.random*20)+421, TGT, c, " staggers as spirits of frost impact", p);
  
Gallantine's Gleaming Bastard Sword
+
[[Gallantine's Gleaming Bastard Sword]]
 
:particleBurst(TGT,"yellow","holybolt");
 
:particleBurst(TGT,"yellow","holybolt");
 
:interruptTarget(TGT);
 
:interruptTarget(TGT);
 
:g.myMagicDamage("magic", ~~(M.random*25)+275, TGT, c, " is jolted by gleaming light", p);
 
:g.myMagicDamage("magic", ~~(M.random*25)+275, TGT, c, " is jolted by gleaming light", p);
  
Nature Walker's Scimitar
+
[[Nature Covenant's Scimitar]]
 
+
Nature Covenant's Scimitar
+
 
:animateDot(TGT,"yellow");
 
:animateDot(TGT,"yellow");
 
:Chat(mob[TGT].name+" is gripped by nature's wrath.",3);
 
:Chat(mob[TGT].name+" is gripped by nature's wrath.",3);
 
:procDot(TGT, minMax(55,.8), "Wrath of Nature", "lightning", 6, 1000);
 
:procDot(TGT, minMax(55,.8), "Wrath of Nature", "lightning", 6, 1000);
  
Claw of Phara Dar
+
[[Claw of Darafar]]
 
+
Claw of Szarthax
+
 
+
Claw of Darafar
+
 
:animateHyperStrike;
 
:animateHyperStrike;
 
:myAttack.kill;
 
:myAttack.kill;
Line 333: Line 289:
 
:myFrenzyTimer = T.delayedCall(2, function{myFrenzy=false;
 
:myFrenzyTimer = T.delayedCall(2, function{myFrenzy=false;
  
Singing Short Sword
+
[[Harmonic Short Sword]]
 
+
Harmonic Short Sword
+
 
:if(my.job==="Bard
 
:if(my.job==="Bard
 
:animateInnerPeace;
 
:animateInnerPeace;
Line 343: Line 297:
 
:mySingingSword=false;
 
:mySingingSword=false;
  
Earthcaller
+
[[Artremian Blade]]
 
+
Artremian Blade
+
 
:animateDot(TGT,"green");
 
:animateDot(TGT,"green");
 
:Chat(mob[TGT].name+" is consumed by the embracing earth.",3);
 
:Chat(mob[TGT].name+" is consumed by the embracing earth.",3);
 
:procDot(TGT, minMax(35,.8), "Earthcall", "magic", 9, 1000);
 
:procDot(TGT, minMax(35,.8), "Earthcall", "magic", 9, 1000);
  
Smoldering Cudgel
+
[[Singed Cudgel]]
 
+
Singed Cudgel
+
 
:particleBurst(TGT,"orange");
 
:particleBurst(TGT,"orange");
 
:g.myMagicDamage("fire", ~~(M.random*25)+454, TGT, c, " is singed by blazing fire", p);
 
:g.myMagicDamage("fire", ~~(M.random*25)+454, TGT, c, " is singed by blazing fire", p);
  
Star of the Guardian
+
[[Star of the Guardian]]
 
:animateCleanse;
 
:animateCleanse;
 
:shieldHp+=1;
 
:shieldHp+=1;
  
Celestial Fists
+
[[Fists of Qiromir]]
 
+
Fists of Qiromir
+
 
:animateHyperStrike;
 
:animateHyperStrike;
 
:myAttack.kill;
 
:myAttack.kill;
Line 374: Line 322:
 
:myFrenzyTimer = T.delayedCall(2.5, function{myFrenzy=false;
 
:myFrenzyTimer = T.delayedCall(2.5, function{myFrenzy=false;
  
Scythe of the Shadowed Soul
+
[[Waking Nightmare]]
 
+
Scythe of the Reaper
+
 
+
Waking Nightmare
+
 
:animateDot(TGT,"purple");
 
:animateDot(TGT,"purple");
 
:Chat(mob[TGT].name+" is gripped by shadows of fear and terror.",3);
 
:Chat(mob[TGT].name+" is gripped by shadows of fear and terror.",3);
 
:procDot(TGT, minMax(75,.9), "Torment of Shadows", "magic", 9, 1000);
 
:procDot(TGT, minMax(75,.9), "Torment of Shadows", "magic", 9, 1000);
  
Razor Fang of Xygoz
+
[[Razor Fang of Sartuz]]
 
+
Razor Fang of Sartuz
+
 
:animateHealing('yellow');
 
:animateHealing('yellow');
 
:Chat(my.name+" is surrounded by an aura of nature.",3);
 
:Chat(my.name+" is surrounded by an aura of nature.",3);
Line 404: Line 346:
 
:doit3(count,proc);
 
:doit3(count,proc);
  
Spear of Fate
+
[[Spear of the Ancients]]
 
+
Spear of the Ancients
+
 
:animateDot(TGT,"purple");
 
:animateDot(TGT,"purple");
 
:Chat(mob[TGT].name+" is consumed by the raging spirits of the land.",3);
 
:Chat(mob[TGT].name+" is consumed by the raging spirits of the land.",3);
 
:procDot(TGT, 12, "Curse of the Spirits", "magic", 12, 1000);
 
:procDot(TGT, 12, "Curse of the Spirits", "magic", 12, 1000);
  
Nightfall
+
[[Nightfall]]
 
:var Slot=TGT;
 
:var Slot=TGT;
 
:playAudio("spellDoneHeal");
 
:playAudio("spellDoneHeal");
Line 426: Line 366:
 
:animateDot(Slot,'magenta');
 
:animateDot(Slot,'magenta');
  
Palladius' Axe of Slaughter
+
[[Wenerva's Axe of Slaughter]]
 
+
Wenerva's Axe of Slaughter
+
 
:particleBurst(TGT,"white","hammer");
 
:particleBurst(TGT,"white","hammer");
 
:mob[TGT].runeHp=0;
 
:mob[TGT].runeHp=0;
Line 434: Line 372:
 
:g.myMagicDamage("magic", ~~(M.random*40+350), TGT, c, " is shattered by divine force", p);
 
:g.myMagicDamage("magic", ~~(M.random*40+350), TGT, c, " is shattered by divine force", p);
  
Curse of Ghalentus
+
[[Curse of Ghalentus]]
 
+
Innoruuk's Curse
+
 
:animateDot(TGT,"purple");
 
:animateDot(TGT,"purple");
 
:Chat(mob[TGT].name+"'s soul is consumed.",3);
 
:Chat(mob[TGT].name+"'s soul is consumed.",3);
 
:procDot(TGT, minMax(75,.8), "Soul Consumption", "magic", 8, 1000);
 
:procDot(TGT, minMax(75,.8), "Soul Consumption", "magic", 8, 1000);
  
Fiery Defender
+
[[Fiery Defender]]
 
:particleBurst(TGT,"orange");
 
:particleBurst(TGT,"orange");
 
:stunTarget(TGT, 2500, -32);
 
:stunTarget(TGT, 2500, -32);
 
:g.myMagicDamage("fire", ~~(M.random*20)+235, TGT, c, " is burnt by the wrath of the heavens", p);
 
:g.myMagicDamage("fire", ~~(M.random*20)+235, TGT, c, " is burnt by the wrath of the heavens", p);
  
Jagged Blade of War
+
[[Serrated Blade of War]]
 
+
Serrated Blade of War
+
 
:particleBurst(TGT,"red");
 
:particleBurst(TGT,"red");
 
:g.myMagicDamage("fire", 375, TGT, c, "'s soul is consumed by the fury of Accostine", p);
 
:g.myMagicDamage("fire", 375, TGT, c, "'s soul is consumed by the fury of Accostine", p);
  
Flamebellow
+
[[Flamebelcher]]
 
+
Flamebelcher
+
 
:playAudio("poisonnova");
 
:playAudio("poisonnova");
 
:animateNova('fireNova',false);
 
:animateNova('fireNova',false);
Line 460: Line 392:
 
:g.myMagicDamage("fire", ~~(M.random*50)+375, i, c, " is burned by a wall of fire", p);
 
:g.myMagicDamage("fire", ~~(M.random*50)+375, i, c, " is burned by a wall of fire", p);
  
Staff of the Four
+
[[Ornate Prism Staff]]
 
+
Ornate Prism Staff
+
 
:animateAncientWill;
 
:animateAncientWill;
 
:shieldHp=355;
 
:shieldHp=355;
Line 479: Line 409:
 
:doit4(0,proc);
 
:doit4(0,proc);
  
Staff of the Serpent
+
[[Staff of Sentoth]]
 
+
Staff of Sentoth
+
 
:animateHyperStrike;
 
:animateHyperStrike;
 
:myAttack.kill;
 
:myAttack.kill;
Line 493: Line 421:
 
:myFrenzyTimer = T.delayedCall(4, function{myFrenzy=false;
 
:myFrenzyTimer = T.delayedCall(4, function{myFrenzy=false;
  
Hierophant's Crook
+
[[Hierophant's Crook]]
 
:function doit5{
 
:function doit5{
 
:screenShake(4,4,2,50);
 
:screenShake(4,4,2,50);
Line 504: Line 432:
 
:T.delayedCall(5, doit5);
 
:T.delayedCall(5, doit5);
  
Shatterfrost
+
[[Shatterfrost]]
 
:var Slot = TGT;
 
:var Slot = TGT;
 
:if(mob[Slot].name!=="
 
:if(mob[Slot].name!=="
Line 512: Line 440:
 
:encaseTarget(Slot, freezeDuration,-256);
 
:encaseTarget(Slot, freezeDuration,-256);
  
Earth Shifter
+
[[Earth Shifter]]
 
:screenShake(6,8,4,50);
 
:screenShake(6,8,4,50);
 
:playAudio("earthquakeloop2",0,500);
 
:playAudio("earthquakeloop2",0,500);
Line 521: Line 449:
 
:interruptTarget(Slot);
 
:interruptTarget(Slot);
  
The Cranium Basher
+
[[The Cranium Basher]]
 
:animateDot(TGT,"yellow");
 
:animateDot(TGT,"yellow");
 
:Chat(my.name+" is cursed by amplify damage.",3);
 
:Chat(my.name+" is cursed by amplify damage.",3);
 
:g.amplifyDamageStatus=true;
 
:g.amplifyDamageStatus=true;
  
Blackstar, Mace of Night
+
[[Blackstar Mace of Slagnon]]
 
+
Blackstar Mace of Slagnon
+
 
:animateHealing('yellow');
 
:animateHealing('yellow');
 
:Chat(my.name+" is surrounded by the blessing of the Blackstar.",3);
 
:Chat(my.name+" is surrounded by the blessing of the Blackstar.",3);
 
:g.popupHeal(~~(M.random*50)+75);
 
:g.popupHeal(~~(M.random*50)+75);
  
Hammer of the Dragonborn
+
[[Hammer of the Dragonborn]]
 
:animateDot(TGT,"orange");
 
:animateDot(TGT,"orange");
 
:Chat(mob[TGT].name+" is engulfed in corrupted dragon's breath.",3);
 
:Chat(mob[TGT].name+" is engulfed in corrupted dragon's breath.",3);
 
:procDot(TGT, minMax(175, .8), "Primal Corruption", "fire", 5, 1000, "spellDoneFlames");
 
:procDot(TGT, minMax(175, .8), "Primal Corruption", "fire", 5, 1000, "spellDoneFlames");

Latest revision as of 05:57, 20 May 2015

Instructions

Use Ctrl+F to find the name of the weapon for the proc you're looking for. Proc names are not listed here. The initial weapons listed that do not have Wiki links are Kickstarter backer player legendaries.

Info Dump

Falzitherin's Claw

animateDot(TGT,"green");
Chat(mob[TGT].name+" is blasted by noxious vapors.",3);
procDot(TGT, minMax(195, .9), "Noxious Vapors", "poison", 9, 1000, "spellCastDot");

Seething Myrmidon's Gavel

particleBurst(TGT,"orange");
g.myMagicDamage("fire", 787, TGT, c, " is struck by a sudden burst of flames", p);

Plankton Laced Greatsword

playAudio('novaice');
animateNova('frostNova');
for(var i=0;i<=4;i++){
var dam = minMax(458, .85);
var hit=g.myMagicDamage('cold', dam, i, checkCrit, "Vile Plankton");
if(hit!==undefined){chillTarget(i,7000,-288);

Jysin's Blade of the Darkwind

summonWolfFamiliar("Darkwind", 367, 231);

Sword of Truth

particleBurst(TGT,"teal");
stunTarget(TGT, 3000, -32);
g.myMagicDamage("lightning", ~~(M.random*375+275), TGT, c, " is blasted by crackling ether", p);

Indocolite Revenant Thresher

particleBurst(TGT,"purple");
g.myMagicDamage("poison", ~~(M.random*111+499), TGT, c, " is crushed by despondence", p);
mob[TGT].snareStatus = true;

Grove Walker's Scimitar

animateDot(TGT,"green");
Chat(mob[TGT].name+" is blasted by fungal spores.",3);
procDot(TGT, minMax(211, .85), "Fungal Spores", "poison", 9, 1000, "spellCastDot");

Odious Spear of Fate

animateDot(TGT,"purple");
Chat(mob[TGT].name+" is beset by a plague.",3);
procDot(TGT, minMax(176, .8), "Odious Plague", "poison", 13, 1000, "spellCastDot");

Painmurder Mallet

particleBurst(TGT,"magenta");
g.myMagicDamage("magic", 777, TGT, c, " is blasted by psychic energy", p);

Executioner's Thunderclap

particleBurst(TGT,"yellow");
stunTarget(TGT, 2100, -32);
g.myMagicDamage("lightning", minMax(555, .5), TGT, c, " is zapped by a ripple of static", p);

Megnemon's Glacial Crook

g.glacialSpikeFinish(true);

Carbilloth's Rainbow Ire

var color = "green";
var mType = "poison";
var z1 = M.random*100;
if(z1>.8){ color = "magenta"; mType = "magic";
}else if(z1>.6){ color = "orange"; mType = "fire";
}else if(z1>.4){ color = "yellow"; mType = "lightning";
}else if(z1>.2){ color = "teal"; mType = "cold";
particleBurst(TGT,color);
g.myMagicDamage(mType, minMax(999, .66), TGT, c, " is blasted by rainbow hues", p);

Heart of Burning Embers

particleBurst(TGT,"orange");
g.myMagicDamage("fire", 520, TGT, c, " is blasted by a pyroclastic flow", p);
procDot(TGT, minMax(162, .75), "Pyroclastic Flow", "fire", 6, 1000, "spellDoneFlames");
animateDot(TGT,"orange");

Hallowed Gavel of Pharmakos

Sanctified Gavel of Pharmakos

animateDot(TGT,"white");
addMobBuffIcon("Kelpie Haze",TGT,"snareIcon",0,-32);
mob[TGT].snareStatus=true;

Satyr's Artifice

particleBurst(TGT,"magenta");
g.myMagicDamage("magic", 505, TGT, c, " is struck by a crackling litany", p);

Bloodletter's Lancet

particleBurst(TGT,"red");
g.myMagicDamage("magic", 45, TGT, c, "'s blood is siphoned", p);
g.popupHeal(45);

Daimyo's Giri

particleBurst(TGT,"red");
g.myMagicDamage("fire", ~~(M.random*50+270), TGT, c, " is struck by a sudden burst of flames", p);

Baron's Glissando

particleBurst(TGT,"magenta");
stunTarget(TGT, 2500, -32);
g.myMagicDamage("magic", ~~(M.random*175+175), TGT, c, " is barraged by a sonic force", p);

Venova's Martel

animateDot(TGT,"white");
Chat(mob[TGT].name+" is engulfed in the wrath of holy light.",3);
procDot(TGT, minMax(165, .8), "Primal Corruption", "magic", 7, 1000, "spellDoneFlames");

Augur's Harvester

bleedTarget(TGT, 12, 1000);
particleBurst(TGT,"red");
g.myMagicDamage("fire", minMax(333, .5), TGT, c, "'s wounds sizzle", p);

Short Sword of the Crokyn

Crokyn Broad Axe

particleBurst(TGT,"magenta");
g.myMagicDamage("magic", 150, TGT, c, " is struck by the force of Crokyn", p);

Spriggan's Blade

g.myMagicDamage("magic", M.ceil(10+my.level), TGT, c, " is entangled in roots", p);
if(checkRootImmune(TGT)===true){ Chat((mob[TGT].name+" is immune to Root."),1);
if(statusResist(TGT)===true){ Chat((mob[TGT].name+" resisted Root."),1);
Chat((mob[TGT].name+" is rooted."),3);
stopMob(TGT);
mob[TGT].rootStatus=3;
$("#rootIcon"+TGT+",#rootBuffIcon"+TGT).remove;
animateRoot(TGT, true);
addMobBuffIcon("Root",TGT,"rootBuffIcon",0,0,0,"root");

Iceshard Scimitar

particleBurst(TGT,"blue");
g.myMagicDamage("cold", 44, TGT, c, " is blasted by frost", p);

Soulgrinder

if(checkUndead(TGT)===true){
particleBurst(TGT,"magenta");
g.myMagicDamage("magic", 150, TGT, c, " is blasted by holy power", p);

Bladed Prenssor Claws

particleBurst(TGT,"red");
g.myMagicDamage("fire", 75, TGT, c, "'s flesh blisters", p);

Howling Mace

particleBurst(TGT,"magenta");
g.myMagicDamage("magic", 38, TGT, c, " is struck by a lupine blast", p);

Cold Iron Morning Star

particleBurst(TGT,"blue");
g.myMagicDamage("cold", 33, TGT, c, " is struck by the frigid north", p);

Stormeye

particleBurst(TGT,"yellow");
g.myMagicDamage("lightning", 179, TGT, c, " is thunderstruck", p);

The Witch Doctor

particleBurst(TGT,"green");
g.myMagicDamage("poison", 22, TGT, c, "'s flesh rots", p);

Sacrificial Dagger

particleBurst(TGT,"magenta");
Chat(("Sacrificial blood restores your mind.").fontcolor("#1e90ff"));
g.popupMana(14);

Trident of Edenburg

particleBurst(TGT,"yellow");
g.myMagicDamage("lightning", 109, TGT, c, " is struck by a thunderbolt", p);

Serrated Bone Cinquedeas

particleBurst(TGT,"magenta");
g.myMagicDamage("magic", 22, TGT, c, "'s life force is drained", p);
g.popupHeal(22);

Gigantic Frostreaper

particleBurst(TGT,"blue");
g.myMagicDamage("cold", 143, TGT, c, " is struck by the arctic winds of Fenwoven", p);

Lamentation Blade

particleBurst(TGT,"magenta");
g.myMagicDamage("magic", 195, TGT, c, " is struck by death and despair", p);

Blighthammer

particleBurst(TGT,"green");
g.myMagicDamage("poison", 175, TGT, c, " is wrought by a deathly plague", p);

Gerke's Toy

particleBurst(TGT,"yellow");
var Slot=TGT;
for(var i=0;i<=5;i++){g.myMagicDamage("lightning", M.ceil(M.random*50)+1, Slot, c, " is pummeled by a hail of lightning", p);

The Salamander

particleBurst(TGT,"red");
var Slot=TGT;
for(var i=0;i<=2;i++){ g.myMagicDamage("fire", M.ceil(M.random*40)+80, Slot, c, " is singed by a hydra bolt", p);

Clastocaust's Flame

particleBurst(TGT,"orange");
g.myMagicDamage("fire", 100, TGT, c, " skin erupts in flame", p);

Scimitar of the Grovecaller

summonWolfFamiliar;

Fluxbladed Axe

particleBurst(TGT,"magenta");
g.myMagicDamage("magic", 150, TGT, c, " is struck by fluxing strands of chaos", p);

Hydraclash

function doit1{ particleBurst(TGT,"orange","explode"+ ~~(M.random*(3)+1));
g.myMagicDamage("fire", ~~(M.random*25)+85, TGT, c, " is struck by a hydra bolt", p);
doit2;
T.delayedCall(.5, doit1);
T.delayedCall(1, doit1);

Rathmonan's Vortex

animateNova('lightningNova');
playAudio("novaelec");
for(var i=0;i<=4;i++){if(mob[i].name){
g.myMagicDamage("lightning", ~~(M.random*75)+75, i, c, " is struck by a lightning nova", p);

Moonfall

animateMeteor(true);
T.delayedCall(2.5, function{for(var i=0;i<=4;i++){
if(mob[i].name){g.myMagicDamage("fire", ~~(M.random*100+400), i, c, " is struck by a meteor", p);

Truesight Hammer

particleBurst(TGT,"purple");
var d=133;
if(mob[TGT].name.indexOf(" pet")!==-1){ d=d*5; }
g.myMagicDamage("magic", d, TGT, c, " is slammed by holy light", p);

Earthshaker

screenShake(4,4,2,50);
playAudio("earthquakeloop2",0,500);
for(var i=0;i<=4;i++){if(mob[i].name){
g.myMagicDamage("physical",~~(M.random*50+175), i, checkCrit, "Tremor", true);
interruptTarget(i);

Venova's Dawn

particleBurst(TGT,"purple");
var d=195;
if(checkUndead(TGT)===true){d=d*3;
g.myMagicDamage("magic", d, TGT, c, " is slammed by holy light", p);

Gold-Plated Stiletto

particleBurst(TGT,"purple");
var d=175;
if(mob[TGT].name.indexOf(" pet")!==-1){ d=d*5; }
g.myMagicDamage("magic", d, TGT, c, " is slammed by holy light", p);

Dark Sword of Tolloth

particleBurst(TGT,"purple");
g.myMagicDamage("magic", 75, TGT, c, "'s life is drained", p);
g.popupHeal(75);

Emperor's Katana of Resolve

function doit2{
animateDebuff("yellow");for(var i=0;i<=4;i++){
if(mob[i].name){g.myMagicDamage("magic", ~~(M.random*100+250), i, c, "'s skin shreds as swords rain down", p);
doit2;
T.delayedCall(2, doit2);
T.delayedCall(4, doit2);

Blight, Hammer of Vedria

animateDot(TGT,"green");
Chat(mob[TGT].name+' sweats and shivers, looking feverish.',3);
procDot(TGT, minMax(75,.9), "Scourge", "magic", 8, 1000);

Barbarian Spiritist's Hammer

particleBurst(TGT,"blue");
g.myMagicDamage("cold", ~~(M.random*20)+421, TGT, c, " staggers as spirits of frost impact", p);

Gallantine's Gleaming Bastard Sword

particleBurst(TGT,"yellow","holybolt");
interruptTarget(TGT);
g.myMagicDamage("magic", ~~(M.random*25)+275, TGT, c, " is jolted by gleaming light", p);

Nature Covenant's Scimitar

animateDot(TGT,"yellow");
Chat(mob[TGT].name+" is gripped by nature's wrath.",3);
procDot(TGT, minMax(55,.8), "Wrath of Nature", "lightning", 6, 1000);

Claw of Darafar

animateHyperStrike;
myAttack.kill;
var d=frenzyRate/1000;
myAttack = T.delayedCall(d, getDamage);
myAttack2.kill;
myAttack2 = T.delayedCall(d, getDamage2);
autoAttackTimer(d);
myFrenzy=true;
myFrenzyTimer.kill;
myFrenzyTimer = T.delayedCall(2, function{myFrenzy=false;

Harmonic Short Sword

if(my.job==="Bard
animateInnerPeace;
mySingingSword=true;
mySingingSwordTimer.kill;
mySingingSwordTimer = T.delayedCall(12, function{
mySingingSword=false;

Artremian Blade

animateDot(TGT,"green");
Chat(mob[TGT].name+" is consumed by the embracing earth.",3);
procDot(TGT, minMax(35,.8), "Earthcall", "magic", 9, 1000);

Singed Cudgel

particleBurst(TGT,"orange");
g.myMagicDamage("fire", ~~(M.random*25)+454, TGT, c, " is singed by blazing fire", p);

Star of the Guardian

animateCleanse;
shieldHp+=1;

Fists of Qiromir

animateHyperStrike;
myAttack.kill;
var d=frenzyRate/1000;
myAttack = T.delayedCall(d, getDamage);
myAttack2.kill;
myAttack2 = T.delayedCall(d, getDamage2);
autoAttackTimer(d);
myFrenzy=true;
myFrenzyTimer.kill;
myFrenzyTimer = T.delayedCall(2.5, function{myFrenzy=false;

Waking Nightmare

animateDot(TGT,"purple");
Chat(mob[TGT].name+" is gripped by shadows of fear and terror.",3);
procDot(TGT, minMax(75,.9), "Torment of Shadows", "magic", 9, 1000);

Razor Fang of Sartuz

animateHealing('yellow');
Chat(my.name+" is surrounded by an aura of nature.",3);
var proc=uniqueId;
addBuffIcon("Blessing of Nature", "blessingOfNatureIcon"+proc, 6000, -32);
function doit3(count,proc){if(my.hp<=0){
removeIcon("blessingOfNatureIcon"+proc);
return;
count++;
g.popupHeal(17);
if(count<6){
T.delayedCall(1, function{
doit3(count,proc);
}else{
removeIcon("blessingOfNatureIcon"+proc);
}
var count=0;
doit3(count,proc);

Spear of the Ancients

animateDot(TGT,"purple");
Chat(mob[TGT].name+" is consumed by the raging spirits of the land.",3);
procDot(TGT, 12, "Curse of the Spirits", "magic", 12, 1000);

Nightfall

var Slot=TGT;
playAudio("spellDoneHeal");
spellDamage = ~~(M.random*40)+560;
Chat((mob[Slot].name+" is engulfed in darkness."),3);
var damage = M.ceil(spellDamage/20);
mob[Slot].doomingDarknessTickCount=1;
mob[Slot].doomingDarknessTick=damage;
mob[Slot].doomingDarknessInterval.kill;
mob[Slot].doomingDarknessInterval = T.to(, 1, {repeat:-1, onRepeat:function{
doomingDarknessTick("magic", Slot);
}});
addMobBuffIcon("Dooming Darkness",Slot,"doomingDarknessIcon",20000,-32);
animateDot(Slot,'magenta');

Wenerva's Axe of Slaughter

particleBurst(TGT,"white","hammer");
mob[TGT].runeHp=0;
$("#MruneIcon"+TGT).remove;
g.myMagicDamage("magic", ~~(M.random*40+350), TGT, c, " is shattered by divine force", p);

Curse of Ghalentus

animateDot(TGT,"purple");
Chat(mob[TGT].name+"'s soul is consumed.",3);
procDot(TGT, minMax(75,.8), "Soul Consumption", "magic", 8, 1000);

Fiery Defender

particleBurst(TGT,"orange");
stunTarget(TGT, 2500, -32);
g.myMagicDamage("fire", ~~(M.random*20)+235, TGT, c, " is burnt by the wrath of the heavens", p);

Serrated Blade of War

particleBurst(TGT,"red");
g.myMagicDamage("fire", 375, TGT, c, "'s soul is consumed by the fury of Accostine", p);

Flamebelcher

playAudio("poisonnova");
animateNova('fireNova',false);
for(var i=0;i<=4;i++){if(mob[i].name){
g.myMagicDamage("fire", ~~(M.random*50)+375, i, c, " is burned by a wall of fire", p);

Ornate Prism Staff

animateAncientWill;
shieldHp=355;
//mana regen
var proc=uniqueId;
addBuffIcon("Ornate Prism Staff", "barrierOfForceIcon"+proc, 6000, -32);
function doit4(count,proc){
if(my.hp<=0){
removeIcon("barrierOfForceIcon"+proc);
return;}
count++;
g.popupMana(21);
if(count<6){
T.delayedCall(1, function{
doit4(count,proc);
doit4(0,proc);

Staff of Sentoth

animateHyperStrike;
myAttack.kill;
var d=frenzyRate/1000;
myAttack = T.delayedCall(d, getDamage);
myAttack2.kill;
myAttack2 = T.delayedCall(d, getDamage2);
autoAttackTimer(d);
myFrenzy=true;
myFrenzyTimer.kill;
myFrenzyTimer = T.delayedCall(4, function{myFrenzy=false;

Hierophant's Crook

function doit5{
screenShake(4,4,2,50);
playAudio("earthquakeloop2",0,500);
for(var i=0;i<=4;i++){if(mob[i].name){
g.myMagicDamage("physical",~~(M.random*75+215), i, checkCrit, "Tremor", true);
interruptTarget(i);
doit5;
T.delayedCall(2.5, doit5);
T.delayedCall(5, doit5);

Shatterfrost

var Slot = TGT;
if(mob[Slot].name!=="
var freezeDuration=2000;
freezeDuration*=freezeReduction;
g.myMagicDamage("cold", ~~(M.random*25)+310, TGT, c, " is slammed by a hail of ice", p);
encaseTarget(Slot, freezeDuration,-256);

Earth Shifter

screenShake(6,8,4,50);
playAudio("earthquakeloop2",0,500);
var hits = ~~(M.random*4)+3;
for(var i=0;i<hits;i++){
var Slot = selectRandomTarget;
g.myMagicDamage("physical",~~(M.random*100+375), Slot, checkCrit, "Tremor");
interruptTarget(Slot);

The Cranium Basher

animateDot(TGT,"yellow");
Chat(my.name+" is cursed by amplify damage.",3);
g.amplifyDamageStatus=true;

Blackstar Mace of Slagnon

animateHealing('yellow');
Chat(my.name+" is surrounded by the blessing of the Blackstar.",3);
g.popupHeal(~~(M.random*50)+75);

Hammer of the Dragonborn

animateDot(TGT,"orange");
Chat(mob[TGT].name+" is engulfed in corrupted dragon's breath.",3);
procDot(TGT, minMax(175, .8), "Primal Corruption", "fire", 5, 1000, "spellDoneFlames");