Moderator: MacroQuest Developers
I agree, it's an idea but I don't think I'll persue this one. I could do this of course, but I think it's more trouble than it's worth (or useful).Ini file support for different group makeups. (2 tanks, 1 tank, no healer, healer... etc.) *Personaly, I think it's a stupid idea*
Yes, it does get quite close. I use to have it stop at MaxRangeTo (which is that maximum range at which you can hit a mob) but then adjusted it to 50% of MaxRangeTo since it was WHIFFING air sometimes. I already considered adding a new command switch to adjust the percentage by commandline of the percentage of distance of closer (between 0% and 100% of the Maximum To-Hit range, with a default at 50% as it is now). Great idea, I thought of it too and was going to put it in :)Dynamic distance controll. This macro gets CLOSE to the damn mobs. And in some stupid groups, they decide to root and the rogue normaly eats it. *I think this would be #1 on to-do list*
This is cetainly doable, but there is one sticky point. If the tank dies but continues to play, it's impossible to know the difference really. I could check two see if three things have happened before giving this alert: 1) Did the tank leave the zone (dead or camped, apparently), AND 2) Is he/she no longer in the group OR 3) Is he/she no longer in the current raid. Remember, I use this primarily for raiding, even though it works great in exp groups and LDoN crawls. Checking for absent tanks is more than a group check, death check or zone check. I'll think more about this and try to come up with something comprehensive.Master Reporting.... Tank leave? /tell Master Oh SHIT!@ I dont have a main assist.
Hrmm, cascading assists. Not a bad idea. If the third assist dies, then perhaps give a final alert with the above code. If I did the stuff above, I'd consider mixing it with the logic here too.For the raiding enviroment, have your MA, SA, TA on a list. /if SA In Zone != True /assist SA.
Yeah I thought about adding some right-click stuff. I may write a general body and bag search routine and subsequent click of an item then tack that onto an optional timer. These would be two separate features, but the timer would certainly take advantage of the generic right-item-click code. I'll see about working on this one.Right clicky timer support (Never look like a dwarf again!)
Not too sure about auto duelist, but I'll think about it. This is something that if added, would certainly NOT be on by default. On our raids, we hold our big offensive discs for emergency use and are orderd to use them by the raid leader exclusively. It's a good idea (great for exp groups really) but bad bad bad for raids. I'll see what I can do.Support for more than just the strike disc. What about using Duelist when it pops up if Endurance is over 50% and mob is above 80%.
You loot? Hehe.. I usually never loot anything anymore and don't care if I did. I'll see about writing this, but it's low-priority.AutoLoot?
Same response as autoloot.No-Drop Loot Announcer (No-Drop? Say it in group!)
Nice idea, I could add some floating aggro analysis. This could get confusing with auto duelist kicking in. I'll check into this as wellDynamic agro control. Assisting at 95% geting you agro? Next time arround set it to 94%. Still geting hit? 93% not geting hit at all? Increase DPS go to 94%... Get hit again? Go to 93% and stay there untill you get agro.
For the cloak, are you using Quotation Marks?Buuford wrote:sorry to bother again =/
I'm trying the new feature /iset
used it as such
/iset levitation keepup fabled pegasus feather cloak
then when activated I'm spammed with
No such 'item' member 'Spell'
rh.mac@674 (Main):/varset itemspellname ${FindItem[${Ini[RHItems.ini,${ialias},FullName]}].Spell}
am I not using the /iset feature correctly?
also, when using /autoassist <ma> 95%
it will engage as soon as the ma targets the mob and not wait for the mobs health to reach 95%
thanks, and sorry to bother again =/
using v4.1
Code: Select all
} else {
|- Just click it
/if (${FindItem[${fullname}].InvSlot}) {
/echo ** Clicking: ${fullname}
/itemnotify ${FindItem[${fullname}].InvSlot} rightmouseup
} else {
/echo ** "${fullname}" not found!
}
}
[color=red] :CastLoop
/delay 1
/if (${Me.Casting.ID}) /goto :CastLoop[/color]
/return
Sub Event_HelpInfo
Code: Select all
/iset levitation keepup "Fabled Pegasus Feather Cloak"
Code: Select all
/autoassist Billybob 95
Code: Select all
Sub Event_AttackOn
/echo Autoattack activated! Target: ${Target.CleanName}
|- If we're sneaking, stop... since it serves no purpose and affects strafing
/if (!${Me.AbilityReady["Sneak"]}) /doability "Sneak"
/return
Code: Select all
Sub Event_AttackOn
/echo Autoattack activated! Target: ${Target.CleanName}
|- If we're sneaking, stop... since it serves no purpose and affects strafing
/if (${Me.Sneaking}) /doability "Sneak"
/return