Rogue rotation

Runes of Magic/Radiant Arcana (http://www.runesofmagic.com)
Message
Author
ZZZZZ
Posts: 513
Joined: Sun Oct 21, 2012 1:42 am

Re: Rogue rotation

#21 Post by ZZZZZ » Mon Mar 17, 2014 6:02 am

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.

User avatar
BlubBlab
Posts: 948
Joined: Fri Nov 30, 2012 11:33 pm
Location: My little Pony cafe

Re: Rogue rotation

#22 Post by BlubBlab » Mon Mar 17, 2014 10:25 am

rock5 wrote:
BlubBlab wrote:I solved this for me a long time ago like this:
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.
I think the bot is fast enough to handle it at least that was my experience.
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:
lisa 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 think you said It already Rouge/Mage is very good through the AoE's and additional dmg from Auto-Throw

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 :D

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

User avatar
lisa
Posts: 8332
Joined: Tue Nov 09, 2010 11:46 pm
Location: Australia

Re: Rogue rotation

#23 Post by lisa » Mon Mar 17, 2014 7:45 pm

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.

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 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.
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

User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: Rogue rotation

#24 Post by rock5 » Mon Mar 17, 2014 8:54 pm

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

User avatar
lisa
Posts: 8332
Joined: Tue Nov 09, 2010 11:46 pm
Location: Australia

Re: Rogue rotation

#25 Post by lisa » Mon Mar 17, 2014 10:25 pm

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.
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

User avatar
lisa
Posts: 8332
Joined: Tue Nov 09, 2010 11:46 pm
Location: Australia

Re: Rogue rotation

#26 Post by lisa » Tue Mar 18, 2014 11:33 pm

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)

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

SouthernLights
Posts: 13
Joined: Mon Mar 24, 2014 3:24 am

Re: Rogue rotation

#27 Post by SouthernLights » Tue Apr 22, 2014 5:31 am

Yes Lisa there are level 81 daggers. Can buy them outside grotto of horror.

User avatar
BlubBlab
Posts: 948
Joined: Fri Nov 30, 2012 11:33 pm
Location: My little Pony cafe

Re: Rogue rotation

#28 Post by BlubBlab » Wed Apr 23, 2014 9:27 am

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 :D

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

l_velaz
Posts: 3
Joined: Fri May 02, 2014 8:41 pm

Re: Rogue rotation

#29 Post by l_velaz » Fri May 02, 2014 8:48 pm

:? 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.

User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: Rogue rotation

#30 Post by rock5 » Fri May 02, 2014 10:27 pm

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.
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.
  • 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

l_velaz
Posts: 3
Joined: Fri May 02, 2014 8:41 pm

Re: Rogue rotation

#31 Post by l_velaz » Sun May 04, 2014 5:18 pm

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.

noobbotter
Posts: 527
Joined: Fri Aug 31, 2012 1:15 pm

Re: Rogue rotation

#32 Post by noobbotter » Tue Jun 16, 2015 1:00 pm

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:

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" />
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?

User avatar
Bill D Cat
Posts: 555
Joined: Sat Aug 10, 2013 8:13 pm
Location: Deep in the Heart of Texas

Re: Rogue rotation

#33 Post by Bill D Cat » Tue Jun 16, 2015 4:53 pm

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.

User avatar
beanybabe
Posts: 647
Joined: Wed Mar 06, 2013 1:27 am

Re: Rogue rotation

#34 Post by beanybabe » Tue Jun 16, 2015 7:21 pm

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.

noobbotter
Posts: 527
Joined: Fri Aug 31, 2012 1:15 pm

Re: Rogue rotation

#35 Post by noobbotter » Wed Jun 17, 2015 7:08 am

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.

User avatar
BlubBlab
Posts: 948
Joined: Fri Nov 30, 2012 11:33 pm
Location: My little Pony cafe

Re: Rogue rotation

#36 Post by BlubBlab » Sun Jun 28, 2015 1:48 pm

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 :D

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

User avatar
lisa
Posts: 8332
Joined: Tue Nov 09, 2010 11:46 pm
Location: Australia

Re: Rogue rotation

#37 Post by lisa » Sun Jun 28, 2015 5:35 pm

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:

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" />
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?
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.
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

User avatar
lisa
Posts: 8332
Joined: Tue Nov 09, 2010 11:46 pm
Location: Australia

Re: Rogue rotation

#38 Post by lisa » Sun Jun 28, 2015 5:47 pm

Found it on an old profile.

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>
Looks like this.

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

noobbotter
Posts: 527
Joined: Fri Aug 31, 2012 1:15 pm

Re: Rogue rotation

#39 Post by noobbotter » Mon Jun 29, 2015 7:33 am

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:

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" />
My other skills are there, but I have their autouse set to false.

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>
Then in my onPreSkillCast section:

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>
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.

User avatar
lisa
Posts: 8332
Joined: Tue Nov 09, 2010 11:46 pm
Location: Australia

Re: Rogue rotation

#40 Post by lisa » Mon Jun 29, 2015 8:21 pm

noobbotter wrote:Lisa,

How do you get that nice clean output of what skills it used?
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 =)
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

Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot] and 1 guest