Page 14 of 20
Posted: Thu Feb 03, 2005 1:02 pm
by A_Druid_00
FYI, you can bind /rdpause to a hotkey similar to the example I gave for the WhichNuke toggle. That way you don't have to worry about things like casting getting in the way of setting RDPause with a normal hotkey.
And yeah, RaidDruid also makes a damn fine cleric bot for raiding, 10x better than a druid with the speed at which Remedy casts. Watching it work is sickening. Never thought of using it for other non-healing classes.
I would have probably turned this into the next all encompassing bot macro once I'd felt comfortable that the druid portion was solid. Sadly, I'm now a lowly Troll SK/Armorer in EQ2 now. I guess it just wasn't meant to be.
It's good to see that all my hard work is getting put to use now that I'm no longer maintaining it.
Posted: Tue Feb 08, 2005 10:13 pm
by somelamedruid
First off, thank you for writing and maintaining this macro. Its amazing. All my macro projects are now built in terms of adding on to this macro and this is constantly running in the background.
And second, to speed things up a bit, rather than binding "/rdpause" you should do something like this
Code: Select all
/varset RDPause ${If[${RDPause}==1,0,1]}
That'll pause and unpause much faster.
I actually have a slightly different bind.
Code: Select all
/multiline ; /if (${String[${Macro.Name}].NotEqual[raiddruid.mac]}) /mac raiddruid;/varset RDPause ${If[${RDPause}==1,0,1]}
its both a pause key, and the first time you hit it if raiddruid.mac is not running it will start it for you.
Posted: Wed Feb 09, 2005 9:28 am
by A_Druid_00
Your first example is exactly what I used, I just left it open for people to figure it out for themselves. Having it start RD if it isn't already started is a cool twist though, I'd totally gank that if I still played EQ :\
Posted: Wed Feb 16, 2005 9:38 am
by mmatt_y2k
One thing, when someone asks for a buff that isn't memmed they are sent a tell saying it's inc but nothing is cast. I know there is a way for macros to deleate a spell and mem the buff. Is there some variable I need to set to make RD do this?
Thanks for any help you can give.
Posted: Wed Feb 16, 2005 1:09 pm
by TheNewGuy
get a new copy of the files, and make sure your ini is set up correctly. Buffing works quite well as-is.
Posted: Wed Feb 16, 2005 2:23 pm
by A_Druid_00
If you're having problems, you should probably post the ini file section for that buff. That way we can more easily tell you where you fucked up.
The documentation doesn't exactly explain in as much detail as possible, but the sample ini file should be easy enough to understand.
Posted: Wed Feb 16, 2005 3:17 pm
by TheNewGuy
A_Druid_00 are you playing EQ again? Bah nm, just check your PM's
Posted: Thu Feb 17, 2005 6:52 am
by A_Druid_00
Yeah, I'm still not playing EQ. But, I like to pop in here and check on my code occasionally, it's good to see that it's still being put to good use.
Posted: Sat Feb 19, 2005 2:40 am
by gohan4
I am having a problem setting the Nuketoggle. When I get to the point where you have to do:
Code: Select all
/custombind set /varset WhichNuke ${if[${WhichNuke}==1,2,1]}
It will come back saying that there isn't a custombind called /varset, so I tried:
/custombind set Nuketoggle WhichNuke ${if[${WhichNuke}==1,2,1]} since Nuketoggle is a custombind and it take the input but I know thats not right either, ive also tried other variables of the code but no luck. What am I doing wrong?
Posted: Mon Feb 21, 2005 10:40 am
by A_Druid_00
Code: Select all
/custombind set Nuketoggle /varset WhichNuke ${if[${WhichNuke}==1,2,1]}
That should work, but I don't play EQ anymore to verify. I'm no expert at producing documentation, so feel free to RTFM and verify my syntax.
Posted: Thu Mar 10, 2005 8:10 pm
by pandera13
Anyone else having issues with group heals and CleanName since the last patch? Searched and havent seen anything listed with Group CleanName issues yet.
Posted: Thu Mar 10, 2005 10:27 pm
by Druidpwn
go into macro and change Group to Group.Member. do a search/replace make sure you arent changing /varsets and such or things on /call , goto anything like that and it should work for you again. do the same for the hud. only takes a few min to change it all. hope that helps
EDIT: if you read up on what has been patched on the lastest releases, you can see all the changes with things Group related
Posted: Thu Mar 10, 2005 10:48 pm
by fallon
Anyone else having issues with group heals and CleanName since the last patch? Searched and havent seen anything listed with Group CleanName issues yet.
What kind of problems were you having? I've been having quite a few problems healing mobs instead of groupmembers (tank's especially). I'd just been attribuiting it to lag though...
Posted: Thu Mar 10, 2005 11:36 pm
by pandera13
Was actually troubleshooting the /nuke/dot portion of it atm. Thanks for the help and fast response. After looking at the AFCleric and found the Group to Group.Member Change. That got the healing portion of the macro right. Well at least for having 1 other person in the group. Havent had the chance to fully test a group situation out yet.
I am still recieving an error (No such 'math' member 'calc') but it contnues through it to keep healing the group. With the following portion at line 262.
Code: Select all
/if (${Group[${Math.Calc[${WorstMember}-1]}].PctHPs}<${Math.Calc[${StartHPs}+5]} && ${Group[${Math.Calc[${WorstMember}-1]}].PctHPs}>=${StartHPs}) {
/varset DAArray[${WorstMember},1] ${StartHPs}
I changed tha portion to look like
Code: Select all
/if (${Group.Member[${Math.Calc[${WorstMember}-1]}].PctHPs}<${Math.Calc[${StartHPs}+5]} && ${Group.Member[${Math.Calc[${WorstMember}-1]}].PctHPs}>=${StartHPs}) {
/varset DAArray[${WorstMember},1] ${StartHPs}
Figured out I managed to copy over an old macroquest.ini so the only alias it would find was the /feedme.
Learning as I go so forgive some of my newbness.
Posted: Fri Mar 11, 2005 12:10 am
by pandera13
Changed Math.Calc on line 262 to Math.Calc.Member and the error went away. Assuming I will need to eit all of the member mth calcs that way now.
During one of my last tests I noticed that it started or at least looked like it was healing the npc as well. I think it was either I forgot to change Group to Group.Member or I changed the
to
Code: Select all
${Group.Member[${i}].Spawn.PctHPs}
According to the AFCleric topic but the .Spawn had no effect on the macro from what I could tell so ended up taking it out so the final portion looks like
It's late so hopefully this isnt too confusing/rambling