DruidBot (formerly RaidDruid)

Post your completed (working) macros here. Only for macros using MQ2Data syntax!

Moderator: MacroQuest Developers

skyler
a snow griffon
a snow griffon
Posts: 311
Joined: Wed May 11, 2005 9:22 am

Post by skyler » Tue May 17, 2005 10:21 pm

Keep getting a "No such 'group' member" for pet, distance and ID

Geekylad
a lesser mummy
a lesser mummy
Posts: 48
Joined: Tue Jan 04, 2005 11:53 am

Post by Geekylad » Wed May 18, 2005 4:19 am

skyler wrote:Keep getting a "No such 'group' member" for pet, distance and ID
Fixes for this problem are all over this forum.

Prozac_Enabled
decaying skeleton
decaying skeleton
Posts: 8
Joined: Sat May 21, 2005 2:48 am

Buff Casting and "You haven't recovered yet" spam

Post by Prozac_Enabled » Tue May 24, 2005 11:51 am

Upon starting the macro and casting self buffs, it will mem the correct spell and then try and cast before the spell gem comes up. This results in a bunch of "You haven't recovered yet" spam.

When sending a tell for a specific buff, I have to send the tell twice to get the buff. First tell mems the spell and the second one will get it to cast. Also get the "You haven't recovered yet" spam on these also.

I imagine I need to have a Pause command after the spell is memmed, but just not sure where to put in in at.

A_Druid_00
Macro Maker Extraordinaire
Posts: 2378
Joined: Tue Jul 13, 2004 12:45 pm
Location: Rolling on the Lawn Farting

Post by A_Druid_00 » Tue May 24, 2005 12:01 pm

It worked flawless before I quit... has something changed with the way spell_routines behaves or something? I never had a problem with missing buffs unless I was getting massively spammed for them.

Oh wait, wasn't there a problem with SpellReady?

After 2 seconds of searching, I've found this gem:
http://www.macroquest2.com/phpBB2/viewtopic.php?t=11352

Fix your version of MQ, then tell me if it still has the problem.
[quote]<DigitalMocking> man, A_Druid_00 really does love those long ass if statements
<dont_know_at_all> i don't use his macro because i'm frightened of it[/quote]
[quote][12:45] <dont_know_at_all> never use a macro when you can really fuck up things with a plugin[/quote]

Prozac_Enabled
decaying skeleton
decaying skeleton
Posts: 8
Joined: Sat May 21, 2005 2:48 am

Post by Prozac_Enabled » Wed May 25, 2005 7:49 pm

Yeah that fixed the problem. I just assumed since I had the current MQ2 zip that it was a problem in the macro itself. Will have to put the Bug Report forum on my "things to check when things go wrong list." :smile:

BardRunner
orc pawn
orc pawn
Posts: 19
Joined: Tue May 03, 2005 3:39 pm

Post by BardRunner » Fri May 27, 2005 10:45 am

Just wondering if the HUD was removed from the zip file, I see reference to it in the documentation ... but I do not see it in the ZIP.

A_Druid_00
Macro Maker Extraordinaire
Posts: 2378
Joined: Tue Jul 13, 2004 12:45 pm
Location: Rolling on the Lawn Farting

Post by A_Druid_00 » Fri May 27, 2005 11:01 am

This is the HUD I originally wrote. Nothing should have changed, except maybe the "Group" change that fuxxored everyone's macs. Just copy and paste it into your MQ2HUD.ini file. There's probably a couple of toggles that aren't in the HUD still, but I never got around to adding every single one.

Code: Select all

[RaidDruid] 
SpellCast=   3,550,400,255,255,000,${If[${Me.Casting.ID}>0,${Me.Casting} (${Target.CleanName} ),]} 
ItemName=    7,-15,-15,255,255,255,${If[${Cursor.ID},${Cursor},]} 
TargetDist=  3,005,040,255,255,255,Target Distance: ${Target.Distance} 
HP Regen=    3,005,050,255,000,000,HP Regen: ${Me.HPRegen} 
Mana Regen=  3,005,060,000,000,255,Mana Regen: ${Me.ManaRegen} 
Tribute=     3,005,070,255,255,255,Tribute Points: ${Me.CurrentFavor} 
GroupXP=     3,005,080,255,255,255,LAA XP: ${Float[${Me.PctGroupLeaderExp}]}% 
Raid=        3,005,090,180,180,180,Raid Leader: ${Raid.Leader} 
Tell=        3,005,100,255,255,255,LastTell: ${MacroQuest.LastTell} 
Macro=       3,005,110,255,255,000,Macro: ${Macro.Name} 
Leader=      3,005,120,180,180,180,Group Leader: ${GroupLeader.Name} 
AA=          3,005,130,255,255,255,~~~~~~ Alt Ability ~~~~~~ 
MGBAA=       3,005,140,255,255,000,Mass Group Buff - - - - 
MGBready=    3,120,140,000,255,000,${If[${String[${Me.AltAbilityReady[Mass Group Buff]}].Equal["TRUE"]},Ready,]} 
MGBnotready= 3,120,140,255,000,000,${If[${String[${Me.AltAbilityReady[Mass Group Buff]}].Equal["TRUE"]}, ,Available in ${Me.AltAbilityTimer[Mass Group Buff].TimeHMS}]} 
SWAAtext=    3,005,150,255,255,000,Spirit of the Wood  - - - 
SWready=     3,120,150,000,255,000,${If[${String[${Me.AltAbilityReady[Spirit of the Wood]}].Equal["TRUE"]},Ready,]} 
SWnotready=  3,120,150,255,000,000,${If[${String[${Me.AltAbilityReady[Spirit of the Wood]}].Equal["TRUE"]}, ,Available in ${Me.AltAbilityTimer[Spirit of the Wood].TimeHMS}]} 
RCAA=        3,005,160,255,255,000,Radiant Cure - - - - - - - 
RCready=     3,120,160,000,255,000,${If[${String[${Me.AltAbilityReady[Radiant Cure]}].Equal["TRUE"]},Ready,]} 
RCnotready=  3,120,160,255,000,000,${If[${String[${Me.AltAbilityReady[Radiant Cure]}].Equal["TRUE"]}, ,Available in ${Me.AltAbilityTimer[Radiant Cure].TimeHMS}]} 
WWAA=        3,005,170,255,255,000,Wrath of the Wild - - - - 
WWready=     3,120,170,000,255,000,${If[${String[${Me.AltAbilityReady[Wrath of the Wild]}].Equal["TRUE"]},Ready,]} 
WWnotready=  3,120,170,255,000,000,${If[${String[${Me.AltAbilityReady[Wrath of the Wild]}].Equal["TRUE"]}, ,Available in ${Me.AltAbilityTimer[Wrath of the Wild].TimeHMS}]} 
DCAA=        3,005,180,255,255,000,Dire Charm  - - - - - - - - 
DCready=     3,120,180,000,255,000,${If[${String[${Me.AltAbilityReady[Dire Charm]}].Equal["TRUE"]},Ready,]} 
DCnotready=  3,120,180,255,000,000,${If[${String[${Me.AltAbilityReady[Dire Charm]}].Equal["TRUE"]}, ,Available in ${Me.AltAbilityTimer[Dire Charm].TimeHMS}]} 
EXAA=        3,005,190,255,255,000,Exodus - - - - - - - - - - - 
EXready=     3,120,190,000,255,000,${If[${String[${Me.AltAbilityReady[Exodus]}].Equal["TRUE"]},Ready,]} 
EXnotready=  3,120,190,255,000,000,${If[${String[${Me.AltAbilityReady[Exodus]}].Equal["TRUE"]}, ,Available in ${Me.AltAbilityTimer[Exodus].TimeHMS}]} 
RDPauseOn=   3,005,200,255,255,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${RDPause},,*****RAID DRUID PAUSED*****]},]} 
nukehud1=    3,005,210,255,000,000,${If[${WhichNuke}==1,Nuke Spell: ${MyNukes[1]},]} 
nukehud2=    3,005,210,000,000,255,${If[${WhichNuke}==2,Nuke Spell ${MyNukes[2]},]} 
MA1=         3,005,220,255,255,255,${If[${Macro.Name.Equal["raiddruid.mac"]},Main Assist: ${MA1},]} 
MA2=         3,005,230,255,255,255,${If[${Macro.Name.Equal["raiddruid.mac"]},Second Assist: ${MA2},]} 
MA3=         3,005,240,255,255,255,${If[${Macro.Name.Equal["raiddruid.mac"]},Third Assist: ${MA3},]} 
RampTank=    3,005,250,255,255,255,${If[${Macro.Name.Equal["raiddruid.mac"]},Ramp Tank: ${RampTank},]} 
AEHealOn=    3,005,260,000,255,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${AEHeal},AE Healing,]},]} 
AEHealOff=   3,005,260,255,000,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${AEHeal},,AE Healing]},]} 
AssHealOn=   3,005,270,000,255,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${AssistHeal},Assist Healing,]},]} 
AssHealOff=  3,005,270,255,000,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${AssistHeal},,Assist Healing]},]} 
AssMAOn=     3,005,280,000,255,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${AssistMA},Assist MA,]},]} 
AssMAOff=    3,005,280,255,000,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${AssistMA},,Assist MA]},]} 
AutoNinjaOn= 3,005,290,000,255,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${AutoNinja},Auto Ninja,]},]} 
AutoNinjaOff=3,005,290,255,000,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${AutoNinja},,Auto Ninja]},]} 
AutoSitOn=   3,005,300,000,255,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${AutoSit},Auto Sit,]},]} 
AutoSitOff=  3,005,300,255,000,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${AutoSit},,Auto Sit]},]} 
DebuffOn=    3,005,310,000,255,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DoDebuffs},Debuffing,]},]} 
DebuffOff=   3,005,310,255,000,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DoDebuffs},,Debuffing]},]} 
DoTOn=       3,005,320,000,255,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DoDoTs},DoTs,]},]} 
DoTOff=      3,005,320,255,000,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DoDoTs},,DoTs]},]} 
GHealOn=     3,005,330,000,255,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${HealGroup},Group Healing,]},]} 
GHealOff=    3,005,330,255,000,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${HealGroup},,Group Healing]},]} 
InterruptOn= 3,005,340,000,255,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${Stop4Pad},Interrupts,]},]} 
InterruptOff=3,005,340,255,000,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${Stop4Pad},,Interrupts]},]} 
NukeOn=      3,005,350,000,255,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DoNukes},Nukes,]},]} 
NukeOff=     3,005,350,255,000,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DoNukes},,Nukes]},]} 
RampHealOn=  3,005,360,000,255,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DoRamp},Ramp Healing,]},]} 
RampHealOff= 3,005,360,255,000,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DoRamp},,Ramp Healing]},]} 
RCOn=        3,005,370,000,255,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DoRC},RC,]},]} 
RCOff=       3,005,370,255,000,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DoRC},,RC]},]} 
RodsOn=      3,005,380,000,255,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${ClickRods},Rod Clicks,]},]} 
RodsOff=     3,005,380,255,000,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${ClickRods},,Rod Clicks]},]} 
SelfBuffOn=  3,005,390,000,255,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${SelfBuffs},Self Buff,]},]} 
SelfBuffOff= 3,005,390,255,000,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${SelfBuffs},,Self Buff]},]} 
SnareOn=     3,005,400,000,255,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DoSnare},Snare,]},]} 
SnareOff=    3,005,400,255,000,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DoSnare},,Snare]},]} 
SotWOn=      3,005,410,000,255,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DoSotW},SotW,]},]} 
SotWOff=     3,005,410,255,000,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DoSotW},,SotW]},]} 
UseEpicOn=   3,005,420,000,255,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${UseEpic},Use Epic,]},]} 
UseEpicOff=  3,005,420,255,000,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${UseEpic},,Use Epic]},]} 
UseMountOn=  3,005,430,000,255,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${UseMount},Use Mount,]},]} 
UseMountOff= 3,005,430,255,000,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${UseMount},,Use Mount]},]} 
WolfOn=      3,005,440,000,255,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DoWolf},Wolf,]},]} 
WolfOff=     3,005,440,255,000,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DoWolf},,Wolf]},]} 
WoWOn=       3,005,450,000,255,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DoWoW},WoW,]},]} 
WoWOff=      3,005,450,255,000,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DoWoW},,WoW]},]} 
CancelPct=   3,005,460,255,255,255,${If[${Macro.Name.Equal["raiddruid.mac"]},Cancel Heals: ${CancelPct}% HPs,]} 
HealAtPct=   3,005,470,255,255,255,${If[${Macro.Name.Equal["raiddruid.mac"]},Heal At: ${HealPct}% HPs,]} 
SotWPct=     3,005,480,255,255,255,${If[${Macro.Name.Equal["raiddruid.mac"]},SotW At: ${SotWPct}% average HPs,]} 
MedAtPct=    3,005,490,255,255,255,${If[${Macro.Name.Equal["raiddruid.mac"]},Sit to Med Pct: ${MedPct}% Mana,]} 
SitDelay=    3,005,500,255,255,255,${If[${Macro.Name.Equal["raiddruid.mac"]},Delay Before Sitting: ${SitDelay},]} 
RodMana=     3,005,510,255,255,255,${If[${Macro.Name.Equal["raiddruid.mac"]},Eat Rods At: ${RodMana}% Mana,]} 
StopPct=     3,005,520,255,255,255,${If[${Macro.Name.Equal["raiddruid.mac"]},Stop to Med Pct: ${NukePctMana}% Mana,]} 
EngagePct=   3,005,530,255,255,255,${If[${Macro.Name.Equal["raiddruid.mac"]},Engage Pct: ${EngageHPs}% HPs,]} 
DoTMinPct=   3,005,540,255,255,255,${If[${Macro.Name.Equal["raiddruid.mac"]},Stop DoTs At: ${DoTMinHPs}% HPs,]} 
StopAtPct=   3,005,550,255,255,255,${If[${Macro.Name.Equal["raiddruid.mac"]},Stop Nukes at Pct: ${StopHPs}% HPs,]} 
DAList=      3,005,560,255,255,255,~~~~~~ DA List ~~~~~~ 
G1DAOn=      3,005,570,000,255,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DAArray[1,2]},${Group[0].CleanName},]},]} 
G1DAOff=     3,005,570,255,000,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DAArray[1,2]},,${Group[0].CleanName}]},]} 
G2DAOn=      3,005,580,000,255,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DAArray[2,2]},${Group[1].CleanName},]},]} 
G2DAOff=     3,005,580,255,000,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DAArray[2,2]},,${Group[1].CleanName}]},]} 
G3DAOn=      3,005,590,000,255,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DAArray[3,2]},${Group[2].CleanName},]},]} 
G3DAOff=     3,005,590,255,000,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DAArray[3,2]},,${Group[2].CleanName}]},]} 
G4DAOn=      3,005,600,000,255,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DAArray[4,2]},${Group[3].CleanName},]},]} 
G4DAOff=     3,005,600,255,000,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DAArray[4,2]},,${Group[3].CleanName}]},]} 
G5DAOn=      3,005,610,000,255,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DAArray[5,2]},${Group[4].CleanName},]},]} 
G5DAOff=     3,005,610,255,000,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DAArray[5,2]},,${Group[4].CleanName}]},]} 
G6DAOn=      3,005,620,000,255,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DAArray[6,2]},${Group[5].CleanName},]},]} 
G6DAOff=     3,005,620,255,000,000,${If[${Macro.Name.Equal["raiddruid.mac"]},${If[${DAArray[6,2]},,${Group[5].CleanName}]},]} 
Here's a screenshot, slightly out of date:
Image
[quote]<DigitalMocking> man, A_Druid_00 really does love those long ass if statements
<dont_know_at_all> i don't use his macro because i'm frightened of it[/quote]
[quote][12:45] <dont_know_at_all> never use a macro when you can really fuck up things with a plugin[/quote]

dark2phoenix
a hill giant
a hill giant
Posts: 218
Joined: Wed Dec 22, 2004 9:42 am

Post by dark2phoenix » Wed Jun 08, 2005 12:34 am

I've been having problems getting the aliases to work. I think i narrowed it down this:

In the top of the macro I see:

Code: Select all

/if (${RDVersion.NotEqual[${Ini[RD_${Me.CleanName}.ini,Settings,Version]}]}) /call LoadAliases 
In the RDDeclares.inc I see:

Code: Select all

/declare RDVersion           string outer 6.8 
Then at the bottom of the LoadAliases subroutine in RDDeclares.inc I see:

Code: Select all

/ini "RD_${Me.CleanName}.ini" "Settings" "Version" "${RDVersion}" 
In My INI I have:

Code: Select all

Version=6.8
So why exacly does this only load the aliases 1 time? I would think that you would always want to have the aliases available so you could change settings while the mac was running. It seems pretty straight forward how to "fix" this but before I just rem out that line and just call /loadAliases I was wondering if someone could share the logic behind why it works this way. Is there something inherently bad about having aliases in a macro?

JimJohnson
a grimling bloodguard
a grimling bloodguard
Posts: 1299
Joined: Sat Oct 11, 2003 6:00 am

Post by JimJohnson » Wed Jun 08, 2005 11:03 am

You have faster load time on the macro if you dont call the load every time

dark2phoenix
a hill giant
a hill giant
Posts: 218
Joined: Wed Dec 22, 2004 9:42 am

Post by dark2phoenix » Wed Jun 08, 2005 11:16 am

That makes sense. If wanted to change something from the macro while it's running can I use "/loadAliases"?

User avatar
fearless
Not a Psychic
Posts: 2684
Joined: Wed Mar 10, 2004 3:52 pm

Post by fearless » Wed Jun 08, 2005 11:50 am

no, change the version in your Macroquest.ini to something earlier then what it is now, restart MQ and start raiddruid. That should solve your problem.

If the version in RD and the version in MQ.ini match, it does not reload aliases. You need to force a version mismatch for it to correct itself.
Reading . . . it's not just for me.

[url=http://www.catb.org/~esr/faqs/smart-questions.html]How To Ask Questions The Smart Way[/url]
[quote="Ccomp5950"]Fearless showed me the light, you too shall learn.[/quote]

A_Druid_00
Macro Maker Extraordinaire
Posts: 2378
Joined: Tue Jul 13, 2004 12:45 pm
Location: Rolling on the Lawn Farting

Post by A_Druid_00 » Thu Jun 09, 2005 4:48 pm

fearless wrote:no, change the version in your Macroquest.ini to something earlier then what it is now, restart MQ and start raiddruid. That should solve your problem.

If the version in RD and the version in MQ.ini match, it does not reload aliases. You need to force a version mismatch for it to correct itself.
Side note: You really shouldn't delete your macroquest ini file unless you have to, as that's where the aliases are stored. Adding the version check to raiddruid saves like 15 seconds of hard drive chugging when the macro loads after they're already loaded. I don't know if there's been a MacroQuest.Version datatype added since I put that check in, but it didn't exist when I put the version check in RaidDriud, hence the loss of aliases when you delete that ini.
[quote]<DigitalMocking> man, A_Druid_00 really does love those long ass if statements
<dont_know_at_all> i don't use his macro because i'm frightened of it[/quote]
[quote][12:45] <dont_know_at_all> never use a macro when you can really fuck up things with a plugin[/quote]

Nightwind
decaying skeleton
decaying skeleton
Posts: 9
Joined: Mon Feb 27, 2006 3:35 pm

Post by Nightwind » Mon Jul 17, 2006 4:06 pm

Is there a new link for this, I try the link thats posted and it gives me an eror trying to get the link to download.


thanks.

toomanynames
a grimling bloodguard
a grimling bloodguard
Posts: 1844
Joined: Mon Apr 11, 2005 11:10 am

Post by toomanynames » Mon Jul 17, 2006 4:13 pm

Yes, in VIP as are all the other leet macros :p
[quote="DKAA"]You cant. Only the server knows.[/quote]

Txedomask
orc pawn
orc pawn
Posts: 15
Joined: Thu May 13, 2004 7:55 pm

Post by Txedomask » Sat Aug 19, 2006 2:05 pm

what does it take to get VIP, I had donated awhile back and messaged the dev a couple of times, but never got access.