• Hail, we're RedGuides. We want you to play six (yes, 6!) EverQuest characters at once. We have scripts and a friendly community to help, please join our playstyle and say hello! 👋

MQ2InstaMem

randomguy_01

Well-known member
changes:
2007-03-16 - Working
2006-10-06 - 'Old version' back from randomguy_01
2006-09-25 - Updated by Czarman (Thank you!)

I like the idea of 'MQ2IntelliInstaMem' from daslackas. I'd love to implement his code when I have time just to keep it all in the same plugin. ;)

With this plugin you can memorize spells or entire sets instantly by command.

Syntax:
/memspell <spell name> <gem #>
/memset <set name|clear>
/unmem <slot>​

Have fun.
 
Last edited:
Does it require any offsets to be updated at patchtimes? If not, then the base pre-compiled plugin is good enough for me ;)

If it does it's however often sad, that the initial post not always gets around to keeping it updated. Having the source available makes that possible for others :)

Thanks for sharing though :) Red Cent ;)
 
EvenLessSpam said:
Does it require any offsets to be updated at patchtimes? If not, then the base pre-compiled plugin is good enough for me ;)

If it does it's however often sad, that the initial post not always gets around to keeping it updated. Having the source available makes that possible for others :)

Thanks for sharing though :) Red Cent ;)

The plugin deals with packets so the chance of it having to be updated often is slim.

Thanks for the feedback :)
 
This is great, the only problem is if you have long recast times. I keep Note of Preservation in the #1 slot of all my song lists so I don't loose it. If it is available when you swap sets, it refreshs the timer and you have to wait. Even so it is a net gain for me, especially since you can swap sets while running.
 
Question..

i use this in a macro of mine

Rich (BB code):
/squelch /memspell "blah" 1
/delay 30s ${Me.SpellReady[blah]}

then it spams my windows with "you havent recovered yet"

i think eq thinks that the spell is ready right away when it isnt.. is there anyway to not get spammed?
 
Also, is there a way to make /memset not re-mem already memmed spells in the specified slot? :)
Say, I have Oaken Guard in slot 6 (10 min reuse) and /memset will remem it causing it to be unusable for 10 mintues :(
 
Too bad you can't hook it up into the MQ2Cast coding, it has the sort of feature that lets you mem spell sets for only certain slots.
 
can just make a macro for each spell "set" that mem's each indivudal spell for the gems, minus the one you want to keep alone.

Rich (BB code):
/squelch /memspell "Spell1" 1
/squelch /memspell "Spell2" 2
/squelch /memspell "Spell3" 3
/squelch /memspell "Spell4" 4
/squelch /memspell "Spell5" 5
/squelch /memspell "Spell6" 6
/squelch /memspell "Spell7" 7
/squelch /memspell "Spell8" 8

might need to add a delay between them, that's untested but I believe it should work, just make a Mac for each spellset.
 
so ive figured out what is happening in my macro's...

if the spell slot is blank you can mem a spell and fire it off right away, but if the gem has a spell in it then the spell that is memed wont fire right away and spams me with spell not ready..

is there a command to unmem a spell in MQ?

then i coudl just unmem the spell use this plugin to insta mem and fire off the spell..
 
Run this macro:
Rich (BB code):
sub main
/declare i int local
/for i 1 to 9
/sss ${i} ${i}
/delay 1s
/alias /unmem /ssm
/delay 1s
/next i
/return

That requires MQ2Cast to work. What it will do when you run the macro is make it so that if you type /unmem 1, MQ2Cast will load the "1" spell set, which just blanks spell 1.
 
just create an event, that will mem individual spells.

in your sub main add
Rich (BB code):
/squelch /alias /MemSpellSet /echo MemSpellSet
This makes it so when you type /MemSpellSet, you get an /echo in the mq2 window that says MemSpellSet. (you could skip this and just type /echo MemSpellSet if you wanted to)

Then copy in your event.

Rich (BB code):
#Event MemSpellSet      "[MQ2] MemSpellSet"

Sub_Event_MemSpellSet
   /memspell name 1
   /memspell name 2
   /memspell name 4
   etc
   etc
/return

Then your only going to change out the spells you want without reseting the timer on the ones you don't.

Sure it's a round about way to do it, and you could just make a standard EQ hotkey to do it, but this way it all happens on the MQ2 side and don't have to worry about hot key's getting lost etc.
 
I just want to say i love this plugin. i have hotbuttons set up for this and i can have so many spells at my fingers its not even funny. saved my arse a few times already. RED CENTAGE
 
Not sure what trouble you're having, but I just tried the .DLL posted on the first post with the current compile and it works like a charm. /shrug
 
randomguy_01 said:
updated 6/16/06 (twice)

With this plugin you can memorize spells or entire sets instantly by command.

Syntax:
/memspell <spell name> <gem #>
/memset <set name|clear>
/unmem <gem #>

I'm not posting the code at the moment cause I didn't write it, just fixed it up alittle bit. :)

Have fun.

FunWithUs said:
Would it be possible to post a source please? I'd like to explore this plugin. Thanks!

Note how he says he didn't write it, thusly, he choose not to post the source. Though, I suppose if you asked the "source", no pun intended :D, maybe the original creator would oblidge.
 
if I was to me spell Sha's Ferocity what would I type?? I do /memspell Sha's Ferocity 1 and it doesant work. Any help appreciated
 
cleric said:
I did /memspell "Arag's Celerity" 7 and it said Unable to find spell Arag's Celerity??

Spelling? Sounds dumb, but I had the same problem with a spell, till Irealized I'd made a typo :rolleyes:
 
Yes Example, Tnarg`s Mending uses ``` and Turgur's Insects uses '''

Thanks to Redemption Denied for pointing it out in my sham mac.
 
MQ2InstaMem

Users who are viewing this thread

Back
Top
Cart