• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Raz's Eok nuke for current spells (Ring of Scale)

kaycool101

Member
Joined
Jan 18, 2017
RedCents
159¢
(temp fix) Raz's Eok nuke for current spells (Ring of Scale) All i did was update the spells.. Raz is still working on final product, but the wizard will at least nuke till then.. Enjoy

- - - Updated - - -

FYI it uses the new mod rod.. (Glowing)
 
Will this auto load the new spells?

- - - Updated - - -

I manually loaded all spells in order that they are inside the macro. seems to only cast Eok spells and non of the RoS spells? any fix for that?
 
no, it will not auto load spells,,, open eoknuke file and it says the spell what spells should be loaded... not the eoknuke_charsname

Did you remove the old one out of the macros folder? mine is casting all 110 spells

- - - Updated - - -

looking at the file, no EOK spells are in there...... so it shouldnt cast eok nukes...unless you have the old one
 
Last edited:
Having same issue. Not very macro savvy so not sure what i need to change to make my wiz med. This ini works awesome now that i figured out most of it but the med thing is beyond me lol
 
Im not Macro savy either, i didnt change anything for the med... i never noticed it on my wiz since im either chain pulling or on a mount....All i did was update the spells for Current ROS expansion =) Raz is still working the final numbers for a good copy. hopefully he can chip in

- - - Updated - - -

do you have Dosit=1 and Mount=0

Mine sits and meds when i die and have no mana..
 
/memspell 1 "Ethereal Skyfire"
/memspell 1 "Ethereal Skyfire Rk. II"
/memspell 1 "Ethereal Skyfire Rk. III"
/if (!${Me.Gem[1].Name.Equal[${mainnuke}]}) /delay 4s
/memspell 2 "Ethereal Braid"
/memspell 2 "Ethereal Braid Rk. II"
/memspell 2 "Ethereal Braid Rk. III"
/if (!${Me.Gem[2].Name.Equal[${mainnuke2}]}) /delay 4s
/memspell 3 "Claw of Qunard"
/memspell 3 "Claw of Qunard Rk. II"
/memspell 3 "Claw of Qunard Rk. III"
/if (!${Me.Gem[3].Name.Equal[${clawnuke}]}) /delay 4s
/memspell 4 "Ethereal Icefloe"
/memspell 4 "Ethereal Icefloe Rk. II"
/memspell 4 "Ethereal Icefloe Rk. III"
/if (!${Me.Gem[5].Name.Equal[${FociNuke}]}) /delay 4s
/memspell 5 "Dichotomic Fire"
/memspell 5 "Dichotomic Fire Rk. II"
/memspell 5 "Dichotomic Fire Rk. III"
/if (!${Me.Gem[6].Name.Equal[${gomnuke}]}) /delay 4s
/memspell 6 "Hoarfrost Vortex"
/memspell 6 "Hoarfrost Vortex Rk. II"
/memspell 6 "Hoarfrost Vortex Rk. III"
/if (!${Me.Gem[7].Name.Equal[${freezenuke}]}) /delay 4s
/memspell 7 "Cloudburst Stormstrike"
/memspell 7 "Cloudburst Stormstrike Rk. II"
/memspell 7 "Cloudburst Stormstrike Rk. III"
/if (!${Me.Gem[8].Name.Equal[${magicethereal}]}) /delay 4s
/memspell 8 "Quiescent Harvest"
/memspell 8 "Quiescent Harvest Rk. II"
/memspell 8 "Quiescent Harvest Rk. III"
/if (!${Me.Gem[9].Name.Equal[${HarvestSpell}]}) /delay 4s
/memspell 9 "Quiescent Gambit"
/memspell 9 "Quiescent Gambit Rk. II"
/memspell 9 "Quiescent Gambit Rk. III"
/if (!${Me.Gem[12].Name.Equal[${GambitSpell}]}) /delay 4s
/memspell 10 "Shocking Vortex"
/memspell 10 "Shocking Vortex Rk. II"
/memspell 10 "Shocking Vortex Rk. III"
/if (!${Me.Gem[10].Name.Equal[${Weakennuke}]}) /delay 4s
/memspell 11 "Twincast"
/memspell 11 "Twincast Rk. II"
/memspell 11 "Twincast Rk. III"
/if (!${Me.Gem[11].Name.Equal[${TwinCast}]}) /delay 4s
/memspell 12 "Flashburn"
/memspell 12 "Flashburn Rk. II"
/memspell 12 "Flashburn Rk. III"
/if (!${Me.Gem[4].Name.Equal[${instantnuke}]}) /delay 4s


Lots of sub 105 spells there? Am I missing something?
 
Want it to mem spells? Replace Checkspells/Memspells with the following code... Or download the pre-modified version below.

PHP:
|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
|======--------- + SUB:  Checkspells/Memspells
|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=   
Sub CheckSpells
    /echo Checking Memmed spells. Hang on...   
    /if (!${Me.Gem[1].Name.Equal[${mainnuke}]}) {
        /memspell 1 "${mainnuke}"
        /delay 4s
    }
    /if (!${Me.Gem[2].Name.Equal[${mainnuke2}]}) {
        /memspell 2 "${mainnuke2}"
        /delay 4s
    }
    /if (!${Me.Gem[3].Name.Equal[${clawnuke}]}) {
        /memspell 3 "${clawnuke}"
        /delay 4s
    }
    /if (!${Me.Gem[4].Name.Equal[${FociNuke}]}) {
        /memspell 4 "${FociNuke}"
        /delay 4s
    }
    /if (!${Me.Gem[5].Name.Equal[${gomnuke}]}) {
        /memspell 5 "${gomnuke}"
        /delay 4s
    }
    /if (!${Me.Gem[6].Name.Equal[${freezenuke}]}) {
        /memspell 6 "${freezenuke}"
        /delay 4s
    }
    /if (!${Me.Gem[7].Name.Equal[${magicethereal}]}) {
        /memspell 7 "${magicethereal}"
        /delay 4s
    }
    /if (!${Me.Gem[8].Name.Equal[${HarvestSpell}]}) {
        /memspell 8 "${HarvestSpell}"
        /delay 4s
    }
    /if (!${Me.Gem[9].Name.Equal[${GambitSpell}]}) {
        /memspell 9 "${GambitSpell}"
        /delay 4s
    }
    /if (!${Me.Gem[10].Name.Equal[${Weakennuke}]}) {
        /memspell 10 "${Weakennuke}"
        /delay 4s
    }
    /if (!${Me.Gem[11].Name.Equal[${TwinCast}]}) {
        /memspell 11 "${TwinCast}"
        /delay 4s
    }
    /if (!${Me.Gem[12].Name.Equal[${instantnuke}]}) {
        /memspell 12 "${instantnuke}"
        /delay 4s
    }
    /echo Jobs Done, time to Burn some poor bastard to cinders!
/return

It will draw the spells out of the config, so you should delete the config (\MQ2\Release\Macros\EOKNUKE_Charactername.ini) before your initial use. If the spells are already loaded it will skip memming that one making it lightning fast after the first initial load.

You don't have to specify individual ranks of each anymore since it will by default load the highest rank of that spell you have memorized.

I also recommend changing your harvest spell, to the upgraded version Musing Harvest
 
Last edited by a moderator:
Seems doesnt mem all the spells for me, slot 4, 11 and 12 left empy. the ini file was deleted before running that mac.
 
The spelling is how it was in the file. Loaded all 12 slots for me. It was based on this but optimized...
PHP:
     /echo Checking Memmed spells. Hang on...         
           /memspell 1 "Ethereal Skyblaze"
           /memspell 1 "Ethereal Skyblaze Rk. II"
           /memspell 1 "Ethereal Skyblaze Rk. III"
         /if (!${Me.Gem[1].Name.Equal[${mainnuke}]}) /delay 4s         
           /memspell 2 "Ethereal Fuse"
           /memspell 2 "Ethereal Fuse Rk. II"
           /memspell 2 "Ethereal Fuse Rk. III"
         /if (!${Me.Gem[2].Name.Equal[${mainnuke2}]}) /delay 4s         
           /memspell 3 "Claw of the Flameweaver"
           /memspell 3 "Claw of the Flameweaver Rk. II"
           /memspell 3 "Claw of the Flameweaver Rk. III"
         /if (!${Me.Gem[3].Name.Equal[${clawnuke}]}) /delay 4s         
           /memspell 4 "Flashchar"
           /memspell 4 "Flashchar Rk. II"
           /memspell 4 "Flashchar Rk. III"
         /if (!${Me.Gem[4].Name.Equal[${instantnuke}]}) /delay 4s     
           /memspell 5 "Ethereal Rimeblast"
           /memspell 5 "Ethereal Rimeblast Rk. II"
           /memspell 5 "Ethereal Rimeblast Rk. III"
         /if (!${Me.Gem[5].Name.Equal[${FociNuke}]}) /delay 4s         
           /memspell 6 "Dichotomic Fire"
           /memspell 6 "Dichotomic Fire Rk. II"
           /memspell 6 "Dichotomic Fire Rk. III"
         /if (!${Me.Gem[6].Name.Equal[${gomnuke}]}) /delay 4s         
           /memspell 7 "Hoarfrost Vortex"
           /memspell 7 "Hoarfrost Vortex Rk. II"
           /memspell 7 "Hoarfrost Vortex Rk. III"
         /if (!${Me.Gem[7].Name.Equal[${freezenuke}]}) /delay 4s         
           /memspell 8 "Cloudburst Stormstrike"
           /memspell 8 "Cloudburst Stormstrike Rk. II"
           /memspell 8 "Cloudburst Stormstrike Rk. III"
         /if (!${Me.Gem[8].Name.Equal[${magicethereal}]}) /delay 4s
           /memspell 9 "Quiescent Gambit"
           /memspell 9 "Quiescent Gambit Rk. II"
           /memspell 9 "Quiescent Gambit Rk. III"
         /if (!${Me.Gem[9].Name.Equal[${GambitSpell}]}) /delay 4s         
           /memspell 10 "Shocking Vortex"
           /memspell 10 "Shocking Vortex Rk. II"
           /memspell 10 "Shocking Vortex Rk. III"
         /if (!${Me.Gem[10].Name.Equal[${Weakennuke}]}) /delay 4s
           /memspell 11 "Twincast"
           /memspell 11 "Twincast Rk. II"
           /memspell 11 "Twincast Rk. III"
          /if (!${Me.Gem[11].Name.Equal[${TwinCast}]}) /delay 4s       
           /memspell 12 "Frostbound Alliance"
           /memspell 12 "Frostbound Alliance Rk. II"
           /memspell 12 "Frostbound Alliance Rk. III"

But I decided to make it use the spellnames from the config file when it mems as well, so it can easily be updated going forward. I had nothing to do with the names of the spells written in the default config. And loads all 12 gems on my copy.
 
Sorry to rez an old thread but I'm trying to use this macro and it won't fire alliance. Does anyone have any suggestions?
 
Looks like Alliance is "commented" out of the macro, so it is turned off. Code from end of the macro:
Rich (BB code):
| Spell is currently Broken - /if (${Me.GemTimer[${FrostBound}]}==0 && ${Cast.Ready[${FrostBound}]}) /casting "${FrostBound}"

Maybe somebody else can take a look and fix it. You could try removing the comment and see if it works too.
 
Sorry to rez an old thread but I'm trying to use this macro and it won't fire alliance. Does anyone have any suggestions?


| Spell is currently Broken - /if (${Me.GemTimer[${FrostBound}]}==0 && ${Cast.Ready[${FrostBound}]}) /casting "${FrostBound}"

Delete everything before /if

should work.. if it doesnt let me know... most people dont have 3 wizards in group to trigger... unless you're raiding
 
Looks like Alliance is "commented" out of the macro, so it is turned off. Code from end of the macro:
Rich (BB code):
| Spell is currently Broken - /if (${Me.GemTimer[${FrostBound}]}==0 && ${Cast.Ready[${FrostBound}]}) /casting "${FrostBound}"

Maybe somebody else can take a look and fix it. You could try removing the comment and see if it works too.

Here's what i have.. I modified the mac and added this in.. line 826 btw:

/if (${Cast.Ready[${FrostBound}]} && ${SpawnCount[pc class wizard radius 100 zradius 50]}>=3 && !${Target.Type.Equal[Corpse]} && ${Target.LineOfSight} && ${Target.CurrentHPs}>=50 && !${Target.Buff[Frostbound Alliance].ID}) /casting "${FrostBound}"

and it works smashingly. this does a check to see if 3 or more wizzies in 100 range - doesnt have to be in group - then it will cast frostbound alliance..

i use this because i frequently use 2 wizzies in grp, and 1-2 outside of grp assisting dps.. great for raids..
 
Here's what i have.. I modified the mac and added this in.. line 826 btw:

/if (${Cast.Ready[${FrostBound}]} && ${SpawnCount[pc class wizard radius 100 zradius 50]}>=3 && !${Target.Type.Equal[Corpse]} && ${Target.LineOfSight} && ${Target.CurrentHPs}>=50 && !${Target.Buff[Frostbound Alliance].ID}) /casting "${FrostBound}"

and it works smashingly. this does a check to see if 3 or more wizzies in 100 range - doesnt have to be in group - then it will cast frostbound alliance..

i use this because i frequently use 2 wizzies in grp, and 1-2 outside of grp assisting dps.. great for raids..

Oh man, you're my new hero. Thank you so much, you're my new hero!

- - - Updated - - -

| Spell is currently Broken - /if (${Me.GemTimer[${FrostBound}]}==0 && ${Cast.Ready[${FrostBound}]}) /casting "${FrostBound}"

Delete everything before /if

should work.. if it doesnt let me know... most people dont have 3 wizards in group to trigger... unless you're raiding

I did try this and it didn't work. I noticed around lines 580 in the spellbranches section there's no varset for the alliance spell but adding it also made no difference. I was sorta just blindly stumbling around though. LorDeth solution below worked great
 
Here's what i have.. I modified the mac and added this in.. line 826 btw:

/if (${Cast.Ready[${FrostBound}]} && ${SpawnCount[pc class wizard radius 100 zradius 50]}>=3 && !${Target.Type.Equal[Corpse]} && ${Target.LineOfSight} && ${Target.CurrentHPs}>=50 && !${Target.Buff[Frostbound Alliance].ID}) /casting "${FrostBound}"

and it works smashingly. this does a check to see if 3 or more wizzies in 100 range - doesnt have to be in group - then it will cast frostbound alliance..

i use this because i frequently use 2 wizzies in grp, and 1-2 outside of grp assisting dps.. great for raids..

nice work
 
does anyone have the updated eoknuke with alliance fixed. I have gone through and tried this but it didn't fix it when I tried, and on mine it snot line 826
 
Anyone update this for 13th spell gem yet? Also, got it working and my wiz just went from being #2 or #3 on the DPS chain to #1 sustained 100k+
 
Any updates to this? My wizard is left with blank spell gems and only seems to be using the AA nukes and rarely an actual spell nuke.
 
If you have the caster click from VP, in the main loop add
Rich (BB code):
/if (${Me.PctMana}<=85) /call sarnakfocus

And then throw the following in somewhere

Rich (BB code):
|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
|======--------- + SUB:  Sarnak Focus
|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Sub sarnakfocus
/if (${Me.Hovering}) /return
/if (${Me.PctMana}<=85 && ${Cast.Ready[Sarnak Focus of the Elemental Deathseeker]}&& ${Me.CurrentHPs}>50) {
		/useitem "Sarnak Focus of the Elemental Deathseeker"
	}
/return
 
Last edited:
I am having an issue with it starting it keeps saying unable to add macro line??? any help?
 
Please do not post the DROPBOX files on the forum or any forum, that's a no no
 
Raz's Eok nuke for current spells (Ring of Scale)

Users who are viewing this thread

Back
Top
Cart