Rogue rotation
Re: Rogue rotation
Yeh, its damage sucks a lot, but its still damage and a free skill seeing as you need to wait for energy in most cases anyway. And it lowers cd with every basic attack too, not just when using Throw.
Re: Rogue rotation
I think the bot is fast enough to handle it at least that was my experience.rock5 wrote:That's what I used to try but because it takes a few moments for the debuffs to be applied, having it set up like that might actually slow down the attack speed. I eventually just gave up and just put the skills in order and used them sequentially, ie. not priority casting. Although it's probably not appropriate on extended battles, but then I rarely fought long battles.BlubBlab wrote:I solved this for me a long time ago like this:
Remember you have for pdd attacks a whole second to get ready.
Most Rouge combinations are even more slowed down by the thing lisa said:
I think you said It already Rouge/Mage is very good through the AoE's and additional dmg from Auto-Throwlisa wrote:I just feel like rogue spends half it's time doing auto attacks and waiting for energy to build up.
Any class combos that offer more attacks/better dps?
Using R/S atm.
I used this with the changed in db I posted earlier:
Code: Select all
<skill name="ROGUE_PREMEDITATION_MAGE" hotkey="MACRO" priority="130" pullonly="true" />
<skill name="ROGUE_SHADOWSTAB" hotkey="MACRO" priority="70" />
<skill name="ROGUE_LOW_BLOW" hotkey="MACRO" priority="80" />
<skill name="ROGUE_WOUND_ATTACK" hotkey="MACRO" priority="120" />
<!---<skill name="ROGUE_ENLIVENED_BLADE" hotkey="MACRO" priority="80" /> was bugged-->
<skill name="ROGUE_DAY_OF_RAIN" hotkey="MACRO" priority="90" />
<skill name="ROGUE_CREATE_OPPORTUNITY" hotkey="MACRO" priority="80" />
<skill name="ROGUE_THROW" hotkey="MACRO" priority="80" />
Jack-of-all-trades, but master-of-only of a few
My Reps:
https://github.com/BlubBlab/Micromacro-with-OpenCV (My version of MM2 with OpenCV and for MS Visual Studio)
https://github.com/BlubBlab/rom-bot (rombot with no stop WP and advanced human emulation mode and some other extensions)
https://github.com/BlubBlab/Micromacro-2-Bot-Framework ( A work in progress )
My Tools : viewtopic.php?f=10&t=6226

My Reps:
https://github.com/BlubBlab/Micromacro-with-OpenCV (My version of MM2 with OpenCV and for MS Visual Studio)
https://github.com/BlubBlab/rom-bot (rombot with no stop WP and advanced human emulation mode and some other extensions)
https://github.com/BlubBlab/Micromacro-2-Bot-Framework ( A work in progress )
My Tools : viewtopic.php?f=10&t=6226
Re: Rogue rotation
I am not feeling much difference in DPS R/M vers R/S at the moment, my rogue isn't end game geared but it does ok.
I made a few little changes which has increased its dps.
Added blind spot to the rotation which is now my highest DPS on a boss fight and to make sure I am behind boss I added in my telefollow userfunction to the profile.
I think I need to put a print of Energy in the preskillcast so I can see what energy is like on each skill cast.
I think the blind spot bleed is bugged, it says its meant to do damage every 2 seconds for 6 seconds, according to scrutinizer it does 1 bleed damage every 6 seconds.
I made a few little changes which has increased its dps.
Added blind spot to the rotation which is now my highest DPS on a boss fight and to make sure I am behind boss I added in my telefollow userfunction to the profile.
Code: Select all
<preCodeOnElite><![CDATA[
print("tough mob : ".._arg1.Name..", buffffiiiiinnnnnggggg")
player:cast("ROGUE_INFORMER")
player:cast("ROGUE_FERVENT_ATTACK")
player:cast("ROGUE_ASSASSINS_RAGE")
player:cast("ROGUE_CREATE_OPPORTUNITY")
player:cast("ROGUE_PREMEDITATION")
telefollow(30,_arg1.Address)
player:cast("ROGUE_BLIND_SPOT")
-- _arg1 is target pawn, _arg1.Name = target's name
]]></preCodeOnElite>
Code: Select all
<onSkillCast><![CDATA[
if arg1.Name == "ROGUE_BLIND_SPOT" then
telefollow(30)
end
]]></onSkillCast>
I think the blind spot bleed is bugged, it says its meant to do damage every 2 seconds for 6 seconds, according to scrutinizer it does 1 bleed damage every 6 seconds.
Remember no matter you do in life to always have a little fun while you are at it 
wiki here http://www.solarstrike.net/wiki/index.php?title=Manual

wiki here http://www.solarstrike.net/wiki/index.php?title=Manual
Re: Rogue rotation
Don't you have to use telefollow before Blind Spot? Is that supposed to be onPreSkillCast?
- Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
- I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
- How to: copy and paste in micromacro
________________________
Quote:- “They say hard work never hurt anybody, but I figure, why take the chance.”
- Ronald Reagan
Re: Rogue rotation
Yeah Ive been doing some playing around and telefollow did need to go in onpreskillcast.
I have actually changed a bit but the prints I did for energy got me really wondering, I was always seeing the insuffient resource message on screen basically saying I didn't have enough energy and the prints showed the skills were "being used" even though not enough energy to actually use the skill.
I'll look into it tomorrow, off to work now.
I have actually changed a bit but the prints I did for energy got me really wondering, I was always seeing the insuffient resource message on screen basically saying I didn't have enough energy and the prints showed the skills were "being used" even though not enough energy to actually use the skill.
I'll look into it tomorrow, off to work now.
Remember no matter you do in life to always have a little fun while you are at it 
wiki here http://www.solarstrike.net/wiki/index.php?title=Manual

wiki here http://www.solarstrike.net/wiki/index.php?title=Manual
Re: Rogue rotation
I actually made my way to the higher lvl maps and got some lvl 77 projectiles and I was amazed at the dps on them(I had lvl 49 ones), doing much more damage now with throws and rain of thingy, so seems I need to buy some more of them to keep me going. Wonder what lvl is highest u can get, 77 or is there a 81?
I keep forgeting to copy the event code from my other PC before I head to work, I'll see if I can do it up on the laptop from memory lol
I put blind spot as autouse false as lowblow is similar DPS and has no need to be behind but I do blind spot at the start of fight with premed (100% crit chance)
I keep forgeting to copy the event code from my other PC before I head to work, I'll see if I can do it up on the laptop from memory lol
I put blind spot as autouse false as lowblow is similar DPS and has no need to be behind but I do blind spot at the start of fight with premed (100% crit chance)
Code: Select all
<preCodeOnElite><![CDATA[
telefollow(30,_arg1.Address)
-- seems an issue here where it keeps trying to follow (partydps) I'll think on best way to fix it
player:cast("ROGUE_PREMEDITATION")
player:cast("ROGUE_BLIND_SPOT")
print("tough mob : ".._arg1.Name..", buffffiiiiinnnnnggggg")
-- ok got that crit blind spot out of the way now buuuufffff up *flex*
player:cast("ROGUE_INFORMER")
player:cast("ROGUE_FERVENT_ATTACK")
player:cast("ROGUE_ASSASSINS_RAGE")
player:cast("ROGUE_CREATE_OPPORTUNITY")
-- _arg1 is target pawn, _arg1.Name = target's name
]]></preCodeOnElite>
Code: Select all
<skills_rogue>
<skill name="ROGUE_WOUND_ATTACK" hotkey="MACRO" priority="99" />
<skill name="ROGUE_LOW_BLOW" hotkey="MACRO" priority="98" />
<skill name="ROGUE_SHADOWSTAB" hotkey="MACRO" priority="97" />
<skill name="ROGUE_DAY_OF_RAIN" hotkey="MACRO" priority="96" />
<!-- for R/M -->
<skill name="ROGUE_THROW" hotkey="MACRO" priority="80" />
<!-- elite factor skills in order -->
<skill name="ROGUE_INFORMER" hotkey="MACRO" priority="60" inbattle="true" autouse="false"/>
<skill name="ROGUE_FERVENT_ATTACK" hotkey="MACRO" priority="60" inbattle="true" autouse="false"/>
<skill name="ROGUE_ASSASSINS_RAGE" hotkey="MACRO" priority="60" inbattle="true" autouse="false"/>
<skill name="ROGUE_CREATE_OPPORTUNITY" hotkey="MACRO" priority="70" inbattle="true" autouse="false"/>
<skill name="ROGUE_PREMEDITATION" hotkey="MACRO" priority="60" inbattle="true" autouse="false"/>
<skill name="ROGUE_SHADOW_STEP" hotkey="MACRO" priority="60" inbattle="true" autouse="false"/>
<skill name="ROGUE_BLIND_SPOT" hotkey="MACRO" priority="60" inbattle="true" autouse="false"/>
<skill name="ROGUE_HIDE" hotkey="MACRO" priority="70" autouse="false"/>
<!-- R/S -->
<skill name="SCOUT_SHOT" hotkey="MACRO" priority="90" />
<skill name="SCOUT_VAMPIRE_ARROWS" hotkey="MACRO" priority="70" />
<skill name="ROGUE_COMBAT_MASTER" hotkey="MACRO" priority="80" />
<skill name="ROGUE_ENERGY_THIEF" hotkey="MACRO" priority="80" inbattle="true"/>
</skills_rogue>
Remember no matter you do in life to always have a little fun while you are at it 
wiki here http://www.solarstrike.net/wiki/index.php?title=Manual

wiki here http://www.solarstrike.net/wiki/index.php?title=Manual
-
- Posts: 13
- Joined: Mon Mar 24, 2014 3:24 am
Re: Rogue rotation
Yes Lisa there are level 81 daggers. Can buy them outside grotto of horror.
Re: Rogue rotation
Does ROGUE_ENLIVENED_BLADE work for you lisa? (I'm curious because it always bugged when I used it)
Jack-of-all-trades, but master-of-only of a few
My Reps:
https://github.com/BlubBlab/Micromacro-with-OpenCV (My version of MM2 with OpenCV and for MS Visual Studio)
https://github.com/BlubBlab/rom-bot (rombot with no stop WP and advanced human emulation mode and some other extensions)
https://github.com/BlubBlab/Micromacro-2-Bot-Framework ( A work in progress )
My Tools : viewtopic.php?f=10&t=6226

My Reps:
https://github.com/BlubBlab/Micromacro-with-OpenCV (My version of MM2 with OpenCV and for MS Visual Studio)
https://github.com/BlubBlab/rom-bot (rombot with no stop WP and advanced human emulation mode and some other extensions)
https://github.com/BlubBlab/Micromacro-2-Bot-Framework ( A work in progress )
My Tools : viewtopic.php?f=10&t=6226
Re: Rogue rotation

Re: Rogue rotation
This topic is talking about a few different issues so it is unclear what you are referring to. If you have a specific question, ask it. If it's not related to this topic don't be afraid to start your own topic.l_velaz wrote:i hope that there has been an update to this post, i am looking to get some help dev a similar run for rogue / warrior or rogue / champion.
- Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
- I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
- How to: copy and paste in micromacro
________________________
Quote:- “They say hard work never hurt anybody, but I figure, why take the chance.”
- Ronald Reagan
Re: Rogue rotation
Thanks Rock5, I am trying to learn but I dont want to reinvent the wheel. I can read/understand some code but need more examples. There is a perplexity of code in these forums, I have been reading and just created an account to get some help.
-
- Posts: 527
- Joined: Fri Aug 31, 2012 1:15 pm
Re: Rogue rotation
Lisa,
I was looking at your profile settings for rogue (I know this is an old post, but was doing some research while deciding to update my profile for my rogue) and something seems odd and was wondering if you've updated it any since then. In the top portion of your rogue skills you have:
Wouldn't the priority setting on those skills cause it to do a Wound Attack first, then low blow, then shadowstab? Isn't that order backwards from how you would want to run them?
I was looking at your profile settings for rogue (I know this is an old post, but was doing some research while deciding to update my profile for my rogue) and something seems odd and was wondering if you've updated it any since then. In the top portion of your rogue skills you have:
Code: Select all
<skills_rogue>
<skill name="ROGUE_WOUND_ATTACK" hotkey="MACRO" priority="99" />
<skill name="ROGUE_LOW_BLOW" hotkey="MACRO" priority="98" />
<skill name="ROGUE_SHADOWSTAB" hotkey="MACRO" priority="97" />
<skill name="ROGUE_DAY_OF_RAIN" hotkey="MACRO" priority="96" />
<!-- for R/M -->
<skill name="ROGUE_THROW" hotkey="MACRO" priority="80" />
- Bill D Cat
- Posts: 555
- Joined: Sat Aug 10, 2013 8:13 pm
- Location: Deep in the Heart of Texas
Re: Rogue rotation
That would depend on if her skills.xml database has reqbuffname entries as Blubblab posted earlier. Using the default database would likely cause the skills to be used out of order as you are suggesting.
Re: Rogue rotation
Does wound attack needs some energy or something that comes from casting the other skills? Placing it first it will then give it priority when ever it requirement is met.
-
- Posts: 527
- Joined: Fri Aug 31, 2012 1:15 pm
Re: Rogue rotation
Wound Attack requires 35 energy to use. However, if the target also has a Bleed or a Grevous Wound on it, it will hit with additional damage for each of those so the trick is to make sure that both Bleed and Grevous Wound are on the target, and that you have 35 or more energy before using Wound Attack.
Re: Rogue rotation
By the way has somebody the debuff rotation for Warrior, Champion or other classes I would love to add them in my version.
Jack-of-all-trades, but master-of-only of a few
My Reps:
https://github.com/BlubBlab/Micromacro-with-OpenCV (My version of MM2 with OpenCV and for MS Visual Studio)
https://github.com/BlubBlab/rom-bot (rombot with no stop WP and advanced human emulation mode and some other extensions)
https://github.com/BlubBlab/Micromacro-2-Bot-Framework ( A work in progress )
My Tools : viewtopic.php?f=10&t=6226

My Reps:
https://github.com/BlubBlab/Micromacro-with-OpenCV (My version of MM2 with OpenCV and for MS Visual Studio)
https://github.com/BlubBlab/rom-bot (rombot with no stop WP and advanced human emulation mode and some other extensions)
https://github.com/BlubBlab/Micromacro-2-Bot-Framework ( A work in progress )
My Tools : viewtopic.php?f=10&t=6226
Re: Rogue rotation
At the time I am pretty sure I had code in my profiles onskillcast to handle that so wound attack was only used if the target had the other 2 buffs, it has been a long time though since those posts.noobbotter wrote:Lisa,
I was looking at your profile settings for rogue (I know this is an old post, but was doing some research while deciding to update my profile for my rogue) and something seems odd and was wondering if you've updated it any since then. In the top portion of your rogue skills you have:Wouldn't the priority setting on those skills cause it to do a Wound Attack first, then low blow, then shadowstab? Isn't that order backwards from how you would want to run them?Code: Select all
<skills_rogue> <skill name="ROGUE_WOUND_ATTACK" hotkey="MACRO" priority="99" /> <skill name="ROGUE_LOW_BLOW" hotkey="MACRO" priority="98" /> <skill name="ROGUE_SHADOWSTAB" hotkey="MACRO" priority="97" /> <skill name="ROGUE_DAY_OF_RAIN" hotkey="MACRO" priority="96" /> <!-- for R/M --> <skill name="ROGUE_THROW" hotkey="MACRO" priority="80" />
Remember no matter you do in life to always have a little fun while you are at it 
wiki here http://www.solarstrike.net/wiki/index.php?title=Manual

wiki here http://www.solarstrike.net/wiki/index.php?title=Manual
Re: Rogue rotation
Found it on an old profile.
Looks like this.
Code: Select all
<onPreSkillCast><![CDATA[
local target = player:getTarget();
if arg1.Name == "ROGUE_WOUND_ATTACK" then
if target:hasBuff(620313) and target:hasBuff(620314) then
return true
else
return false
end
elseif arg1.Name == "ROGUE_LOW_BLOW" then
if target:hasBuff(620313) then -- Bleed
LBBuff = target:getBuff(620314) -- Grevious Wound
if LBBuff and LBBuff.TimeLeft >= 3 then
if player.Energy >= 60 then
return true
else
return false
end
end
end
elseif arg1.Name == "ROGUE_SHADOWSTAB" then
SSBuff = target:getBuff(620313)
if SSBuff and SSBuff.TimeLeft >= 3 then
return false
end
end
]]></onPreSkillCast>
Code: Select all
Use MACRO: ROGUE_SHADOWSTAB => Giant Sewer Spider (21871/25663)
Use MACRO: ROGUE_LOW_BLOW => Giant Sewer Spider (18948/25663)
Use MACRO: ROGUE_WOUND_ATTACK => Giant Sewer Spider (11872/25663)
Use MACRO: ROGUE_LOW_BLOW => Giant Sewer Spider (0/25663)
Remember no matter you do in life to always have a little fun while you are at it 
wiki here http://www.solarstrike.net/wiki/index.php?title=Manual

wiki here http://www.solarstrike.net/wiki/index.php?title=Manual
-
- Posts: 527
- Joined: Fri Aug 31, 2012 1:15 pm
Re: Rogue rotation
Lisa,
How do you get that nice clean output of what skills it used?
I think I've got mine working pretty well, plus I stole a little piece from DIYCE...
In my skills DB, I have:
Then in my profile, for skills, I have :
My other skills are there, but I have their autouse set to false.
Then in my profile I have an onLoad section:
Then in my onPreSkillCast section:
I believe this is working. When prepping to hit, if it sees the mob casting something I don't like (listed in my silencelist), it will silence them first.
But I would sure like to be able to see exactly what it's doing with a nice printout of order of hits. As far as I can tell they are in the right order, but I have to sift through all the extra hits that happen in the default combat log.
How do you get that nice clean output of what skills it used?
I think I've got mine working pretty well, plus I stole a little piece from DIYCE...
In my skills DB, I have:
Code: Select all
<skill name="ROGUE_SHADOWSTAB" id="490306" range="50" type="damage" casttime="0" cooldown="0" target="enemy" nobuffname="620313" nobufftarget="target" />
<skill name="ROGUE_LOW_BLOW" id="490323" range="50" type="damage" casttime="0" cooldown="0" target="enemy" reqbuffname="620313" reqbufftarget="target" nobuffname="500704" nobufftarget="target" />
<skill name="ROGUE_WOUND_ATTACK" id="490313" range="50" type="damage" casttime="0" cooldown="6" target="enemy" reqbuffname="500704" reqbufftarget="target"/>
<skill name="ROGUE_PREMEDITATION" id="490507" range="200" type="buff" casttime="0" cooldown="90" target="enemy" buffname="500961" reqbuffname="500704" reqbufftarget="target" inbattle="true" />
Then in my profile, for skills, I have :
Code: Select all
<skill name="ROGUE_WOUND_ATTACK" hotkey="MACRO" priority="100" />
<skill name="ROGUE_PREMEDITATION" hotkey="MACRO" priority="98" autouse="false" />
<skill name="ROGUE_LOW_BLOW" hotkey="MACRO" priority="95" />
<skill name="ROGUE_SHADOWSTAB" hotkey="MACRO" priority="90" />
<skill name="ROGUE_THROW" hotkey="MACRO" priority="80" />
Then in my profile I have an onLoad section:
Code: Select all
<onLoad>
-- Additional Lua code to execute after loading the profile
-- and before the bot starts. e.g. You could overwrite profile settings here
-- like: changeProfileOption("HP_REST", 60);
silenceList = {
["Annihilation"] = true,
["King Bug Shock"] = true,
["Mana Rift"] = true,
["Dream of Gold"] = true,
["Flame"] = true,
["Flame Spell"] = true,
["Wave Bomb"] = true,
["Silence"] = true,
["Recover"] = true,
["Restore Life"] = true,
["Heal"] = true,
["Curing Shot"] = true,
["Leaves of Fire"] = true,
["Urgent Heal"] = true,
["Heal"] = true,
["Group Heal"] = true,
["Heavy Shelling"] = true,
["Dark Healing"] = true,
}
</onLoad>
Code: Select all
<onPreSkillCast><![CDATA[
local tSpell,tTime,tElapsed = RoMScript('UnitCastingTime("target")')
if tSpell and silenceList[tSpell] and ((tTime - tElapsed) > 0.1) then
player:cast("MAGE_SILENCE")
end
]]></onPreSkillCast>
But I would sure like to be able to see exactly what it's doing with a nice printout of order of hits. As far as I can tell they are in the right order, but I have to sift through all the extra hits that happen in the default combat log.
Re: Rogue rotation
That is from the MM prints, not from in game, I could probably do something for in game and using the bot to log the actual damage I do but I just don't see the need for the effort at the moment =)noobbotter wrote:Lisa,
How do you get that nice clean output of what skills it used?
Remember no matter you do in life to always have a little fun while you are at it 
wiki here http://www.solarstrike.net/wiki/index.php?title=Manual

wiki here http://www.solarstrike.net/wiki/index.php?title=Manual
Who is online
Users browsing this forum: No registered users and 1 guest