Page 2 of 20

Posted: Sat Nov 20, 2004 2:44 am
by A_Druid_00
I could have just made a new post, but since its essentially the same mac just bundled into one monster mac, I didn't think it would be right. Instead, I shall post weird links provided to me by the master of the internet, Google. I only hope this meets your approval :D

Posted: Sun Nov 21, 2004 12:56 am
by MacRogue
hmm not sure what i did but when I tryed to load the mac on my druid, it spams me with invalid item slot 'null'

all i did was set the spells in the macro =/ not sure what i did for it to be giving me this error

Posted: Sun Nov 21, 2004 1:01 am
by A_Druid_00
MacRogue wrote:hmm not sure what i did but when I tryed to load the mac on my druid, it spams me with invalid item slot 'null'

all i did was set the spells in the macro =/ not sure what i did for it to be giving me this error
Well, for some of the checkbuffs and selfbuffs, it's still calling items that I haven't defined as variables. Your best bet is to just comment out those lines, I'll post you a snippet of what I'm talking about

Code: Select all

  /if (${Me.Buff[Maelin's Methodical Mind].Duration}<20) { 
    /call Cast "Shawl of Eternal Forces" item 10s Check4Pad 
  } 
If you put a | at the beginning of each of those lines, it won't spam you if you don't have a Shawl of Eternal Forces. There's a couple other calls like that in the check buffs section. And uhh, there might still be a stray one in the Event_Chat too. I've been busy adding functionality, so I haven't really dwelled on making self buffing and buff replies a major priority. I plan to migrate most of that stuff over to an ini file soonish, it's just a matter of getting everything I want included in the main mac first.

Oh, and grab the latest version, I screwed up my logic in the debuffign section and it was looping massively

Posted: Sun Nov 21, 2004 1:29 am
by MacRogue
thx for fast responce, i just found those items in there, are all the inc's redone or just the main mac ?
and for the spell gems can I set debuffs/buffs to same gem numbers or will that crash things, I usualy keep up root snare and 2 heals pretty much perma memmed and dont want to change them out

about the item thing, ideal thing would be something like the rogue macro with the iclick/iset =)

I hope i can get this figured out the hud is great and macro looks good
Thx again

Posted: Sun Nov 21, 2004 1:57 am
by A_Druid_00
MacRogue wrote:thx for fast responce, i just found those items in there, are all the inc's redone or just the main mac ?
and for the spell gems can I set debuffs/buffs to same gem numbers or will that crash things, I usualy keep up root snare and 2 heals pretty much perma memmed and dont want to change them out
No, you won't crash things, but if you try to use both your fire debuffs and/or your dot out of the same slot, it'll be waiting on gems to refresh a lot. If you only want to do one or the other, just turn off dots or debuffs and then you won't have to worry about what gems they go in.
about the item thing, ideal thing would be something like the rogue macro with the iclick/iset =)
Yeah, an iclick type setup is what I'm looking at. I'll probably actually do something more like genbot with a self buff list though. The only problem being setting up an ibounce list with it. If MQ could cross reference spell stacking similar to lucy, it would be a lot easier.

Posted: Sun Nov 21, 2004 2:11 am
by MacRogue
aye cool, still havent gotten it to work, still gettign that null string, going to try to exclude the selfbuff and see if that works

Posted: Sun Nov 21, 2004 2:18 am
by MacRogue
ok excluded checkbuff still getting same Invalid item slot 'null'
could it be something in one of the inc files?

NM... Found the problem, feedme.inc looking for food that i dont have was hanging it... just excluded it and it works =)
but... got a error which ended macro,
{} pairing ran into anther subroutine
rd.mac@716 (CheckBuffs):/if ($[SelfBuff}==1 && !${Me.Moving}&& !${me.casting.id}){
rd.mac@235 (main):/call checkbuffs
The current macro has ended

Posted: Sun Nov 21, 2004 7:37 am
by A_Druid_00
Yeah, you need to define your junkfood in the feedme.inc file, so that it tries to eat it before your stat food. If you don't have junk food, comment out the /call FeedMe line

Posted: Mon Nov 22, 2004 4:31 am
by MacRogue
well after a day of playing with it, found a few issues

Checkbuffs error~
rd.mac@716 (CheckBuffs):/if ($[SelfBuff}==1 && !${Me.Moving}&& !${me.casting.id}){
rd.mac@235 (main):/call checkbuffs
The current macro has ended
If two people send tells for buffs at the same time only one gets buffed
Dot casting~ would be nice to have a settable mob hp cut off so your not casting dots on a mob with 10% left
Nukes would be good to be on a seprate mana table then snares/dots had nukes chain mana down to cut off, then macro failed to cast snare do to mana lvl (no snare=bad most of the time)
seems alot of the selfbuff and check buff is setup for higher lvl druids (mine is lvl 65 w/ only lvl 63 spells)

So far thats all i can find =) will see if i can break anything else

Posted: Mon Nov 22, 2004 7:47 am
by A_Druid_00
MacRogue wrote:well after a day of playing with it, found a few issues

Checkbuffs error~
rd.mac@716 (CheckBuffs):/if ($[SelfBuff}==1 && !${Me.Moving}&& !${me.casting.id}){
rd.mac@235 (main):/call checkbuffs
The current macro has ended
Your me.casting.id isn't capitalized right. It's correct in my version, so I'm guessing you screwed with it. Case sensitivity ia bitch huh?
If two people send tells for buffs at the same time only one gets buffed
I did this to prevent people from being able to megae spam you with buff tells. As there's always some asshole that will mega spam you for the same buff if they find out you buff on command. If they really need that buff, they'll tell you again.
Dot casting~ would be nice to have a settable mob hp cut off so your not casting dots on a mob with 10% left
I added a DoTPctHPs variable to my latest version, I'll most likely post it after some more testing.
Nukes would be good to be on a seprate mana table then snares/dots had nukes chain mana down to cut off, then macro failed to cast snare do to mana lvl (no snare=bad most of the time)
I was thinking about that last night. And I'm actually probably going to lost the mana check from DoSnare altogether, as it's a cheap spell anyway and you can just toggle it off if not needed.
seems alot of the selfbuff and check buff is setup for higher lvl druids (mine is lvl 65 w/ only lvl 63 spells)
They are, but anyone with more than a basic knowledge of macros can customize the checkbuffs section to their liking.

Keep the comments coming, I'm hoping to have the druid's answer to Rogue Helper before I'm done here.

Posted: Mon Nov 22, 2004 10:03 am
by Cr4zyb4rd
Keep the comments coming, I'm hoping to have the druid's answer to Rogue Helper before I'm done here.
Could you please add something to track my highest backstab crit? Thanks.

Posted: Mon Nov 22, 2004 10:48 am
by A_Druid_00
Cr4zyb4rd wrote:
Keep the comments coming, I'm hoping to have the druid's answer to Rogue Helper before I'm done here.
Could you please add something to track my highest backstab crit? Thanks.
I may just add the highest Nuke and heal crit before I'm done!

Posted: Mon Nov 22, 2004 11:44 am
by Ranger_Space
MacRogue wrote:well after a day of playing with it, found a few issues

Checkbuffs error~
rd.mac@716 (CheckBuffs):/if ($[SelfBuff}==1 && !${Me.Moving}&& !${me.casting.id}){
rd.mac@235 (main):/call checkbuffs
The current macro has ended
If two people send tells for buffs at the same time only one gets buffed
Dot casting~ would be nice to have a settable mob hp cut off so your not casting dots on a mob with 10% left
Nukes would be good to be on a seprate mana table then snares/dots had nukes chain mana down to cut off, then macro failed to cast snare do to mana lvl (no snare=bad most of the time)
seems alot of the selfbuff and check buff is setup for higher lvl druids (mine is lvl 65 w/ only lvl 63 spells)

So far thats all i can find =) will see if i can break anything else
rd.mac@716 (CheckBuffs):/if ($[SelfBuff}==1 && !${Me.Moving}&& !${me.casting.id}){

There's a typo in the Selfbuff it should be {SelfBuff} not [SelfBuff}

And yes.. The me.casting.id needs proper Caps..

Posted: Mon Nov 22, 2004 8:41 pm
by A_Druid_00
Minor update tonight, since I didn't really have any time to play.

Moved Buffbeg and wait4rez to the Snippets forums. Mac now uses the common Buffbeg.inc file and disables the unneeded buff begs via /declares at the top of the macro. Works out really well for all macros really.

The DoTPctHPs can now be defined separately from the StopHPs, so you no longer have to worry about dotting a 10% HP mob.

Few other changes that I either can't remember or weren't iportant enough to document.

Posted: Wed Nov 24, 2004 3:21 pm
by MacRogue
A really really good idea would be to INI all the changeable prams ie spells sets, buff sets ect so every change to the core macro doesnt require weeding though the whole thing to pick out stuff that doesnt work for all of us (sorta like rogue helper has =)

oh and why is my druid casting swarm dots even if i have dots off?