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...")
 
(Added internal links)
Line 5: Line 5:
  
 
== 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 Ykesha]]
  
Short Sword of the Crokyn
+
[[Short Sword of the Crokyn]]
  
Ykeshan Broad Axe
+
[[Ykeshan Broad Axe]]
  
Crokyn 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
+
[[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 132:
 
:addMobBuffIcon("Root",TGT,"rootBuffIcon",0,0,0,"root");
 
:addMobBuffIcon("Root",TGT,"rootBuffIcon",0,0,0,"root");
  
Crystalline Scimitar
+
[[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
+
[[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 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
+
[[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 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 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 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 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
+
[[Mroon'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
+
[[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 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
+
[[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
+
[[Baezil's Vortex]]
  
Rathmonan's Vortex
+
[[Rathmonan's Vortex]]
 
:animateNova('lightningNova');
 
:animateNova('lightningNova');
 
:playAudio("novaelec");
 
:playAudio("novaelec");
Line 245: Line 245:
 
: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 256:
 
: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 263:
 
:interruptTarget(i);
 
:interruptTarget(i);
  
Dawnfire, Morning Star of Light
+
[[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 271:
 
: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 Koshigatana]]
 
:particleBurst(TGT,"purple");
 
:particleBurst(TGT,"purple");
 
:var d=175;
 
:var d=175;
Line 277: Line 277:
 
: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
+
[[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
+
[[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 294:
 
:T.delayedCall(4, doit2);
 
:T.delayedCall(4, doit2);
  
Blight, Hammer of the Scourge
+
[[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 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 Phara Dar]]
  
Claw of Szarthax
+
[[Claw of Szarthax]]
  
Claw of Darafar
+
[[Claw of Darafar]]
 
:animateHyperStrike;
 
:animateHyperStrike;
 
:myAttack.kill;
 
:myAttack.kill;
Line 333: Line 333:
 
:myFrenzyTimer = T.delayedCall(2, function{myFrenzy=false;
 
:myFrenzyTimer = T.delayedCall(2, function{myFrenzy=false;
  
Singing Short Sword
+
[[Singing Short Sword]]
  
Harmonic Short Sword
+
[[Harmonic Short Sword]]
 
:if(my.job==="Bard
 
:if(my.job==="Bard
 
:animateInnerPeace;
 
:animateInnerPeace;
Line 343: Line 343:
 
:mySingingSword=false;
 
:mySingingSword=false;
  
Earthcaller
+
[[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
+
[[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
+
[[Celestial Fists]]
  
Fists of Qiromir
+
[[Fists of Qiromir]]
 
:animateHyperStrike;
 
:animateHyperStrike;
 
:myAttack.kill;
 
:myAttack.kill;
Line 374: Line 374:
 
:myFrenzyTimer = T.delayedCall(2.5, function{myFrenzy=false;
 
:myFrenzyTimer = T.delayedCall(2.5, function{myFrenzy=false;
  
Scythe of the Shadowed Soul
+
[[Scythe of the Shadowed Soul]]
  
Scythe of the Reaper
+
[[Scythe of the Reaper]]
  
Waking Nightmare
+
[[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 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 404:
 
:doit3(count,proc);
 
:doit3(count,proc);
  
Spear of Fate
+
[[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 426:
 
:animateDot(Slot,'magenta');
 
:animateDot(Slot,'magenta');
  
Palladius' Axe of Slaughter
+
[[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 434:
 
: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
+
[[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
+
[[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
+
[[Flamebellow]]
  
Flamebelcher
+
[[Flamebelcher]]
 
:playAudio("poisonnova");
 
:playAudio("poisonnova");
 
:animateNova('fireNova',false);
 
:animateNova('fireNova',false);
Line 460: Line 460:
 
: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
+
[[Staff of the Four]]
  
Ornate Prism Staff
+
[[Ornate Prism Staff]]
 
:animateAncientWill;
 
:animateAncientWill;
 
:shieldHp=355;
 
:shieldHp=355;
Line 479: Line 479:
 
:doit4(0,proc);
 
:doit4(0,proc);
  
Staff of the Serpent
+
[[Staff of the Serpent]]
  
Staff of Sentoth
+
[[Staff of Sentoth]]
 
:animateHyperStrike;
 
:animateHyperStrike;
 
:myAttack.kill;
 
:myAttack.kill;
Line 493: Line 493:
 
: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 504:
 
: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 512:
 
: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 521:
 
: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 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");

Revision as of 19:48, 18 May 2015

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.

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 Ykesha

Short Sword of the Crokyn

Ykeshan Broad Axe

Crokyn Broad Axe

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

Ebony Blade

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");

Crystalline Scimitar

Iceshard Scimitar

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

Ghoulbane

Soulgrinder

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

Bladed Thulian Claws

Bladed Prenssor Claws

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

Screaming Mace

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 Jade Tan Do

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 the Seven Seas

Trident of Edenburg

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

Serrated Bone Dirk

Serrated Bone Cinquedeas

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

Gigantic Zweihander

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);

Mroon'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);

Kreizenn's Flame

Clastocaust's Flame

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

Scimitar of the Mistwalker

Scimitar of the Grovecaller

summonWolfFamiliar;

Fluxbladed Axe

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

Hexfire

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);

Baezil's Vortex

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);

Dawnfire, Morning Star of Light

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 Koshigatana

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);

Soul Leech, Dark Sword of Blood

Dark Sword of Tolloth

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

Bladestorm, Katana of Steel Sleet

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 the Scourge

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 Walker's Scimitar

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 Phara Dar

Claw of Szarthax

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;

Singing Short Sword

Harmonic Short Sword

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

Earthcaller

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);

Smoldering Cudgel

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;

Celestial Fists

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;

Scythe of the Shadowed Soul

Scythe of the Reaper

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 Xygoz

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 Fate

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');

Palladius' Axe of Slaughter

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

Innoruuk's Curse

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);

Jagged Blade of War

Serrated Blade of War

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

Flamebellow

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);

Staff of the Four

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 the Serpent

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 Night

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");