Page 11 of 20
Posted: Fri Jan 14, 2005 9:29 pm
by TheNewGuy
On top of that, some of his buffs aren't gong to work I don't think - but that's another matter altogether...
A_Druid_00 - There is a problem returning to the spot he was prior to looting... As far as I can tell, it needs changed to this:
Code: Select all
...
/varset MyY ${Int[${Me.Y}]}
/varset MyX ${Int[${Me.X}]}
/delay 5
/target ${NearestSpawn[npc corpse radius 100 zradius 50]}
...
... or at least that's what I thnk needs done. After the kill he decides he wants to loot, does so, then returns less than halfway to where he was standing prior to the death and exp message.
Posted: Fri Jan 14, 2005 10:30 pm
by A_Druid_00
Thanks TNG, haven't had any good XP grind time to test it out this week, so I figured it wasn't perfect. I'll play with it tonight and see how it works.
On another note, does anyone feel like revamping the HUD? I'm just not up to the task
Posted: Sat Jan 15, 2005 9:20 pm
by Birdbrain
Can anyone tell me how i use the hud?
Posted: Sat Jan 15, 2005 9:39 pm
by TheNewGuy
Please please please RTFM. When you are done reading, read it again. Then - smoke a cigarette while reading it one last time.
Then come back here, and answer your question. If you still don't know the answer, do a search for HUD or "How do I use a HUD." If you do all this, and still need help, then a HUD just just too advanced for you.
Holy shit I didn't flame this time!
Dumbshit.
Posted: Sat Jan 15, 2005 9:45 pm
by Birdbrain
Thnx, the hud is cool.
Posted: Sat Jan 15, 2005 11:55 pm
by fallon
Ran into some problems today with the druid playing cleric today. Kept trying to self buff when she should have been starting to heal. It would stop self buffing and heal, but it took it's sweet time in doing it.
Summoning a mount underwater.... kept trying to chain summon until I toggled mount off ("You can only summon a mount on dry land."). I've seen it try and summon a mount (only 1 time before giving up) in several indoors zones before too. Not sure how easy it would be to check and see if you can summon the mount there before attempting.
AE healing still cycles through everybody in range (but not healing, I don't think) even after you turn it off. Toggeling /rdpuase on then off again gives it a swift kick in the ass and stops the cycling.
A /backupheal command might be kind of nice. Set it to 30% or so to pop off a quick heal on the MA when not /usech. That way you can pop off a quick heal on the tank to save the day when you have a slow cleric (or abort if the usual cancel heals % hits). May or may not be a good idea to set that as the stop Cheal and start a quick heal threshold as well.
Invis (didn't care if you were in group or not, just expected you to be there) wasn't working with:
Code: Select all
DoBuff11=Cloak of Nature
DoBuffGem11=gem5
DoBuffIcon11=Cloak of Nature
DoBuffIndoors11=1
DoBuffAliases11=invis|invisibility
Just realized I had "DoBuffTotal=10", expect changing that to 11 will fix it.
Posted: Sun Jan 16, 2005 12:56 am
by A_Druid_00
Ran into some problems today with the druid playing cleric today. Kept trying to self buff when she should have been starting to heal. It would stop self buffing and heal, but it took it's sweet time in doing it.
Yeah, not much I can do to get around that. There's a call to check the group before it starts to buff, but it misses it at times. You can lower your /checkgroupinterval and lessen that chance; but you'll also slow the rest of the functions down some. I've had no problems keeping a tank up with it regardless. Hell, I even botted a tank and played main healer for the Fear trial in MPG last night with /usech, and won I might add.
Summoning a mount underwater.... kept trying to chain summon until I toggled mount off ("You can only summon a mount on dry land.").
I'll add a check for that. Is "You can only summon a mount on dry land." the exact message?
I've seen it try and summon a mount (only 1 time before giving up) in several indoors zones before too. Not sure how easy it would be to check and see if you can summon the mount there before attempting.
The /usemount gets set when it recieve a NoMount event. I tried using the Zone.Type object to make the decision to summon/cast when indoors or in nomount areas, but I can't for the life of me make sense of it; I've seen the same Zone.Type used in both indoors and outdoors zones, so I can't say I'd be able to do it reliably that way. I don't know of ANY other macro out there that even determines whether or not a spell can be cast indoors besides mine, or I'd borrow their code. So basically, RD will try to cast an indoor/mount spell once before setting the flag to not cast again. This flag will get reset every time you restart RD, and any time you zone.
AE healing still cycles through everybody in range (but not healing, I don't think) even after you turn it off. Toggeling /rdpuase on then off again gives it a swift kick in the ass and stops the cycling.
AE Healing finishes out the rest of the PCs in the Array before stopping when you turn it off. I could make it abort completely, but it stops soon enough. If you have something important to do and this is interfering with it, use /rdpause.
A /backupheal command might be kind of nice. Set it to 30% or so to pop off a quick heal on the MA when not /usech. That way you can pop off a quick heal on the tank to save the day when you have a slow cleric (or abort if the usual cancel heals % hits). May or may not be a good idea to set that as the stop Cheal and start a quick heal threshold as well.
Yeah, there seems to be a flaw in my group healing logic introduced with useCH and the MA. I'll fix it in the next release.
Invis (didn't care if you were in group or not, just expected you to be there) wasn't working with:
Code: Select all
DoBuff11=Cloak of Nature
DoBuffGem11=gem5
DoBuffIcon11=Cloak of Nature
DoBuffIndoors11=1
DoBuffAliases11=invis|invisibility
Just realized I had "DoBuffTotal=10", expect changing that to 11 will fix it
Actually, the current aray size is locked at 10. If you wanted to add an 11th(or 12th, 13th, etc), you'll have to change all the DoBuff array sizes to the number of buffs you're trying to support in RDDeclares. Ex.:
Code: Select all
/declare DoBuffID[11] int outer
/declare DoBuffIndoors[11] int outer
It still won't check if your target is in group or not, but the only way to do that would require me to make a 'special' dobuffs sub just for this buff. Not something I really want to do, as I'd be adding a bunch of code to handle this one instance. I've been thinking of upping the dobuff limit to 15 also, as there are a couple other rare buffs that I do get requests for.
Posted: Sun Jan 16, 2005 5:00 am
by fallon
"You can only summon a mount on dry land." was coppied straight out of the log file.
Not worried aobut inviting for invis, as any use I'd have for it really only people already in group, was just noting the limiataion.
Most of the other stuff is just nitpicking and easily worked around.
Posted: Sun Jan 16, 2005 10:11 am
by A_Druid_00
Mounting in water fixed
MA will now get healed again if usech is off
Cleaned up some other stuff
Hopefully fixed autoninja
I haven't touched pet stuff this weekend, was busy grinding XP. Probably won't screw with it til next weekend.
Posted: Sun Jan 16, 2005 11:31 am
by A_Druid_00
Added /healmefirst toggle so that you don't get yourself killed while trying to valiantly heal a groupmember who happens to have less HPs than you.
Posted: Sun Jan 16, 2005 6:52 pm
by Birdbrain
what command do you type to change the main assists besides changing ini and reloading macro? /setma1 somebody isnt working for me.
Posted: Sun Jan 16, 2005 7:16 pm
by fallon
As per documentation /ma1 meatbag, /ma2 gettingmyasskicked to set meatbag and gettingmyasskicked as you primary and secondary assists.
Posted: Sun Jan 16, 2005 7:18 pm
by Birdbrain
ty
Posted: Sun Jan 16, 2005 8:57 pm
by fallon
Code: Select all
Sub Event_SetHealMeFirst(string Line)
/varset RDTempVar ${HealMeFirst}
/call ToggleVar "${Line}"
/varset HealHealMeFirst ${RDTempVar}
/ini "${MyIni}" HealStuff HealMeFirst ${RDTempVar}
/if (!${HealMeFirst}) {
/echo Healing Myself before anyone else is now OFF
} else {
/echo Healing Myself before anyone else is now ON
}
/return
HealHealMeFirst != HealMeFirst

Posted: Mon Jan 17, 2005 8:47 am
by A_Druid_00
Meh, can't believe I missed that.