Just throwing out an idea
Moderator: MacroQuest Developers
He just answered that question a few posts before yours. For a rogue, you're better off opening with a strike (more DPS, and of course, flashier). It doesn't take that long to strafe behind a mob (certainly not enough that the majority here would want to give up the strike first) and in the times that it does (large mobs) you can strafe yourself around and it will start attacking.Jerle i know your busy, but would it be possible to make it so if you start attacking from the front, instead of strifing all teh way around it runs into the mob and when it gets behind, turns and then strikes?
I never said anything about not opening with a strike, its just when you start running to a mob to attack it and your facing the mob, its looks kinda strage when you strife all the way around to get behind, was just thinking it would look more natural to run stright into the mob, turn around and then strike.For a rogue, you're better off opening with a strike
Code: Select all
#Event StatInfo "[MQ2] -------=======(Current Status)=======--------"
#include RHBackstab.inc
#include DPS.inc
Sub Main
Code: Select all
#Event InitDPS "[MQ2] Loading Includes..."
#Event DPS "You #1# #2# for #3# points of damage."
#Event DPSnm "#1# hit #2# for #3# points of non-melee damage."
Sub Event_InitDPS
/declare DPS_bDPSLoaded bool outer TRUE
}
...
/RETURN
Code: Select all
#Event InitRHBackStab "[MQ2] Loading Includes..."
#Event TogBSAnnounce "[MQ2] BSAnnounce#*#"
#Event SetBSNotifier "[MQ2] BSNotifier#*#"
#Event TogBSTrack "[MQ2] BSTrack#*#"
#Event BackStab "You backstab #1# for #2# points of damage."
Sub Event_InitRHBackStab
/declare BSAnnounce bool outer TRUE
...
/IF (${iBSCount} == 1) {
/varset sMSG You Backstab for ${iBSTotal}
} else /IF (${iBSCount} == 2) {
/varset sMSG You Double Backstab for ${iBSTotal}
} else /IF (${iBSCount} == 3) {
/varset sMSG You Triple Backstab for ${iBSTotal}
}
...
/echo =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
/echo Jerle's Rogue Helper Macro (v${rhversion}) Starting...
/echo =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
/echo Loading Includes...
/echo Use "/rhhelp" to display help information
/echo -------=======(Current Status)=======--------
I got that...I just didn't include it since it's only an echo and doesn't execute anything (or does it?). BUT...I now have hud dps running. I loaded mq2dps to see if it would work and the HUD started working?! I had to take the version at the back of the threads to compile mq2dps correctly but it only parses me. It has the wrong mob data and no extra window. On top of which, now I can not parse the RH commands again. Time to remove mq2dps and hope the rh commands come back.RH.mac
Quote:
/echo =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
/echo Jerle's Rogue Helper Macro (v${rhversion}) Starting...
/echo =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
/echo Loading Includes...
/echo Use "/rhhelp" to display help information
/echo -------=======(Current Status
without the echo it wouldnt see the bold text above. So yes, it does matter.[/b]#Event InitDPS "[MQ2] Loading Includes..."
#Event DPS "You #1# #2# for #3# points of damage."
#Event DPSnm "#1# hit #2# for #3# points of non-melee damage."
Sub Event_InitDPS
/declare DPS_bDPSLoaded bool outer TRUE
}
...
/RETURN
Code: Select all
v6.0 -10/26/04 - Put in a temporary jump over the version check until the new BuildDate
object is in MQ2. Next version will include both this version check
again, as well as MQ2 version check.
-10/23/04 - Added casting checks to evade and backstab (would spam if you manually
used a click item during combat).
- Changed the chicken timer values (less spam, same capability now).
- Revamped leashing so that it's far smoother (it's now an interruptable
"thread").
- Found another target animation code (110) for Omens of War mezzed mobs
and enhanced Flebbit's mez-check code further.
- Enhanced optional disc code to not fire unless you were fighting and
your target has at least 50% of it's health, also corrected timers.
- Added a random element to the assist timer so it behaves more like
a human smashing a hotkey instead of a computer doing it.
- Fixed a range-check bug in the /endfloor command set event; only affected
improper range input checking.
-10/22/04 - Added /dynclose command. This command will toggle real-time closeness
adjustments as follows: if you get a "too far away" message, RH temporarily
reduces the closeness until it's in range (max 20% reduction once every two
seconds). Closeness value is reset to the desired level after each fight.
- Ripped out faulty cascading assist code. Now RH will check each assist, in
order, when autoassisting and set the MA to the first assist that is actively
seeking a target. Assist priority is reset with each new fight.
-10/17/04 - Added /verbosity and /channel commands. Verbosity settings allow you to
filter RH messages by importance: 2 represents informational messages, 1
are critical status changes in RH and 0 gags everything. Channel can be
set to echo (default) or anything else, like 1, 2, 3, guild, say, shout;
don't be stupid. See manual for command details.
-10/16/04 - Added a check for mounts in the sticking routines (forces dismount if sticking).
-10/15/04 - Added Flebbit's code for checking range betwee MA and target before engaging.
- Added Flebbit's code for checking target mez before engaging.
- Added Flebbit's code for checking sneak before hide (stop doublehiding)
- Changed aggro detection code to work with mobs that don't just "hit" you.
- Changed sticking code to continue to STICK when rogue has aggro, but to stop
trying to get behind it. No reason not to stick while tanking!
Code: Select all
/if (${Ini[RHSettings.ini,General,DynamicCloseness].NotEqual[NULL]}) /varset dynclose ${Ini[RHSettings.ini,General,DynamicCloseness]}
Code: Select all
/if (${Ini[RHSettings.ini,General,DynamicCloseness].NotEqual[NULL]}) /varset doDynclose ${Ini[RHSettings.ini,General,DynamicCloseness]}