Difference between revisions of "Weapon Procs"
From Nevergrind Wiki
SeismicRend (Talk | contribs) (Removed old EQ named items) |
SeismicRend (Talk | contribs) |
||
Line 239: | 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 Stiletto]] | + | [[Gold-Plated Stiletto]] |
:particleBurst(TGT,"purple"); | :particleBurst(TGT,"purple"); | ||
:var d=175; | :var d=175; |
Revision as of 20:39, 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
- animateDot(TGT,"green");
- Chat(mob[TGT].name+" is blasted by noxious vapors.",3);
- procDot(TGT, minMax(195, .9), "Noxious Vapors", "poison", 9, 1000, "spellCastDot");
- particleBurst(TGT,"orange");
- g.myMagicDamage("fire", 787, TGT, c, " is struck by a sudden burst of flames", p);
- 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);
- summonWolfFamiliar("Darkwind", 367, 231);
- particleBurst(TGT,"teal");
- stunTarget(TGT, 3000, -32);
- g.myMagicDamage("lightning", ~~(M.random*375+275), TGT, c, " is blasted by crackling ether", p);
- particleBurst(TGT,"purple");
- g.myMagicDamage("poison", ~~(M.random*111+499), TGT, c, " is crushed by despondence", p);
- mob[TGT].snareStatus = true;
- animateDot(TGT,"green");
- Chat(mob[TGT].name+" is blasted by fungal spores.",3);
- procDot(TGT, minMax(211, .85), "Fungal Spores", "poison", 9, 1000, "spellCastDot");
- animateDot(TGT,"purple");
- Chat(mob[TGT].name+" is beset by a plague.",3);
- procDot(TGT, minMax(176, .8), "Odious Plague", "poison", 13, 1000, "spellCastDot");
- particleBurst(TGT,"magenta");
- g.myMagicDamage("magic", 777, TGT, c, " is blasted by psychic energy", p);
- particleBurst(TGT,"yellow");
- stunTarget(TGT, 2100, -32);
- g.myMagicDamage("lightning", minMax(555, .5), TGT, c, " is zapped by a ripple of static", p);
- g.glacialSpikeFinish(true);
- 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);
- 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");
- animateDot(TGT,"white");
- addMobBuffIcon("Kelpie Haze",TGT,"snareIcon",0,-32);
- mob[TGT].snareStatus=true;
- particleBurst(TGT,"magenta");
- g.myMagicDamage("magic", 505, TGT, c, " is struck by a crackling litany", p);
- particleBurst(TGT,"red");
- g.myMagicDamage("magic", 45, TGT, c, "'s blood is siphoned", p);
- g.popupHeal(45);
- particleBurst(TGT,"red");
- g.myMagicDamage("fire", ~~(M.random*50+270), TGT, c, " is struck by a sudden burst of flames", p);
- particleBurst(TGT,"magenta");
- stunTarget(TGT, 2500, -32);
- g.myMagicDamage("magic", ~~(M.random*175+175), TGT, c, " is barraged by a sonic force", p);
- 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");
- bleedTarget(TGT, 12, 1000);
- particleBurst(TGT,"red");
- g.myMagicDamage("fire", minMax(333, .5), TGT, c, "'s wounds sizzle", p);
- particleBurst(TGT,"magenta");
- g.myMagicDamage("magic", 150, TGT, c, " is struck by the force of Crokyn", 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(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");
- particleBurst(TGT,"blue");
- g.myMagicDamage("cold", 44, TGT, c, " is blasted by frost", p);
- if(checkUndead(TGT)===true){
- particleBurst(TGT,"magenta");
- g.myMagicDamage("magic", 150, TGT, c, " is blasted by holy power", p);
- particleBurst(TGT,"red");
- g.myMagicDamage("fire", 75, TGT, c, "'s flesh blisters", p);
- particleBurst(TGT,"magenta");
- g.myMagicDamage("magic", 38, TGT, c, " is struck by a lupine blast", p);
- particleBurst(TGT,"blue");
- g.myMagicDamage("cold", 33, TGT, c, " is struck by the frigid north", p);
- particleBurst(TGT,"yellow");
- g.myMagicDamage("lightning", 179, TGT, c, " is thunderstruck", p);
- particleBurst(TGT,"green");
- g.myMagicDamage("poison", 22, TGT, c, "'s flesh rots", p);
- particleBurst(TGT,"magenta");
- Chat(("Sacrificial blood restores your mind.").fontcolor("#1e90ff"));
- g.popupMana(14);
- particleBurst(TGT,"yellow");
- g.myMagicDamage("lightning", 109, TGT, c, " is struck by a thunderbolt", p);
- particleBurst(TGT,"magenta");
- g.myMagicDamage("magic", 22, TGT, c, "'s life force is drained", p);
- g.popupHeal(22);
- particleBurst(TGT,"blue");
- g.myMagicDamage("cold", 143, TGT, c, " is struck by the arctic winds of Fenwoven", p);
- particleBurst(TGT,"magenta");
- g.myMagicDamage("magic", 195, TGT, c, " is struck by death and despair", p);
- particleBurst(TGT,"green");
- g.myMagicDamage("poison", 175, TGT, c, " is wrought by a deathly plague", p);
- 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);
- 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);
- particleBurst(TGT,"orange");
- g.myMagicDamage("fire", 100, TGT, c, " skin erupts in flame", p);
- summonWolfFamiliar;
- particleBurst(TGT,"magenta");
- g.myMagicDamage("magic", 150, TGT, c, " is struck by fluxing strands of chaos", p);
- 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);
- 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);
- 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);
- 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);
- 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);
- 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);
- 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);
- particleBurst(TGT,"purple");
- g.myMagicDamage("magic", 75, TGT, c, "'s life is drained", p);
- g.popupHeal(75);
- 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);
- animateDot(TGT,"green");
- Chat(mob[TGT].name+' sweats and shivers, looking feverish.',3);
- procDot(TGT, minMax(75,.9), "Scourge", "magic", 8, 1000);
- 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);
- 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);
- 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;
- if(my.job==="Bard
- animateInnerPeace;
- mySingingSword=true;
- mySingingSwordTimer.kill;
- mySingingSwordTimer = T.delayedCall(12, function{
- mySingingSword=false;
- animateDot(TGT,"green");
- Chat(mob[TGT].name+" is consumed by the embracing earth.",3);
- procDot(TGT, minMax(35,.8), "Earthcall", "magic", 9, 1000);
- particleBurst(TGT,"orange");
- g.myMagicDamage("fire", ~~(M.random*25)+454, TGT, c, " is singed by blazing fire", p);
- animateCleanse;
- shieldHp+=1;
- 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;
- 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);
- 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);
- 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);
- 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');
- 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);
- animateDot(TGT,"purple");
- Chat(mob[TGT].name+"'s soul is consumed.",3);
- procDot(TGT, minMax(75,.8), "Soul Consumption", "magic", 8, 1000);
- 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);
- particleBurst(TGT,"red");
- g.myMagicDamage("fire", 375, TGT, c, "'s soul is consumed by the fury of Accostine", p);
- 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);
- 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);
- 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;
- 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);
- 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);
- 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);
- animateDot(TGT,"yellow");
- Chat(my.name+" is cursed by amplify damage.",3);
- g.amplifyDamageStatus=true;
- animateHealing('yellow');
- Chat(my.name+" is surrounded by the blessing of the Blackstar.",3);
- g.popupHeal(~~(M.random*50)+75);
- 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");