You are not logged in.

Scout/Rogue S/R rotation thread

Applications: [GameMaster: OPEN] | [Volunteer Testers: OPEN]


This forum will be permanently shut down on Friday 13.07.2018
Please copy or save all important information from old forum before they will be deactivated
We have moved to new board. https://forum.runesofmagic.gameforge.com/Come join us.

  • "Taktyknzza płotu" started this thread

Posts: 9

Location: From the shrine of Our Lady Poniatowska

Occupation: Beater

  • Send private message

1

Wednesday, October 14th 2015, 12:33pm

S/R rotation thread

Hello,
I use old version of DIYCE and this is my rotation of skills on S/R:
Rotation and terms have been created by me Nick: Toteq Serwer: Saoraid (Poland)

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
function SRUKW()
    local Skill = {}
    local i = 0
    local energy = UnitMana("player")
    local behind = (not UnitIsUnit("player", "targettarget"))
    local LockedOn = UnitExists("target")
    local enemy = UnitCanAttack("player","target")
    local raid = GetNumRaidMembers() >= 1
    local tDeadrajd1 = UnitIsDeadOrGhost("raid1target")
    local tDead = UnitIsDeadOrGhost("target")
	local a1,a2,a3,a4,a5,ASon = GetActionInfo(10)
   
    if (tDead) then
		TargetUnit("")
		return
    end
	
	if (UnitHealth("target") == nil) or (not LockedOn) or (not enemy) or (UnitHealth("target") == 0) then
		if (raid) and (not tDeadrajd1) and enemy then
			TargetUnit("raid1target")
			return
		else
			TargetNearestEnemy()
			return
		end	
	end

	i=i+1; Skill[i] = { name = "Autoshot", use = (not ASon)}
	i=i+1; Skill[i] = { name = "Autoshot", use = (ASon)}
	i=i+1; Skill[i] = { name = "Shot", use = ((not ChkBuff("target","Exploiting Shot")) and (not Bufftgt("target",503453)))}
	i=i+1; Skill[i] = { name = "Combo Shot", use = (ChkBuff("target","Authoritative Deterrence"))}
	i=i+1; Skill[i] = { name = "Vampire Arrows", use = (ChkBuff("target","Authoritative Deterrence"))}
	i=i+1; Skill[i] = { name = "Deadly Poison Bite", use = ((ChkBuff("target","Vampire Arrows")) and (ChkBuff("target","Authoritative Deterrence")))}
	i=i+1; Skill[i] = { name = "Reflected Shot", use = (ChkBuff("target","Authoritative Deterrence"))}
	i=i+1; Skill[i] = { name = "Piercing Arrow", use = (ChkBuff("target","Authoritative Deterrence"))}
	i=i+1; Skill[i] = { name = "Sapping Arrow", use = ((not ChkBuff("target","Sapping Arrow")) and (not ChkBuff("target","Withering Seed")))}
	i=i+1; Skill[i] = { name = "Piercing Arrow", use = ((not ChkBuff("player","Deadly Counterattack")) and (not Bufftgt("player",503299)))}
	i=i+1; Skill[i] = { name = "Weak Spot", use = true}
	i=i+1; Skill[i] = { name = "Combo Shot", use = true}
	i=i+1; Skill[i] = { name = "Vampire Arrows", use = (energy > 19)}
	i=i+1; Skill[i] = { name = "Deadly Poison Bite", use = (ChkBuff("target","Vampire Arrows"))}
	i=i+1; Skill[i] = { name = "Reflected Shot", use = true}
	i=i+1; Skill[i] = { name = "Piercing Arrow", use = true}
	i=i+1; Skill[i] = { name = "Mana Drain Shot", use = true}
	i=i+1; Skill[i] = { name = "Wind Arrows", use = (energy > 14)}
	i=i+1; Skill[i] = { name = "Shot", use = true}
	
	MyCombat(Skill,arg1)
end

To use this rotation you need to add a function in DIYCE.lua:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
function Bufftgt(tgt,buffid)
    local cnt = 1
    local buff, icon, power, id = UnitBuffInfo(tgt,cnt)
    while buff ~= nil do
        if id == buffid then
            return true
        end
        cnt = cnt + 1
        buff, icon, power, id = UnitBuffInfo(tgt,cnt)
    end
    return false
end

I share this rotation because i want to upgrade it and increase DPS of S/R.
I will be grateful for any suggestion and help with this project.

With

Spoiler Spoiler

i=i+1; Skill = { name = "Autoshot", use = (not ASon)}
i=i+1; Skill[i] = { name = "Autoshot", use = (ASon)}
I got increase in dps but, with a little lag it gives opposite effect.

The solution is always closer than you think.

This post has been edited 1 times, last edit by "Taktyknzza płotu" (Oct 15th 2015, 12:14pm)


2

Thursday, October 15th 2015, 9:50am

I put a ton of work into this one

--Class: Scout/Rogue
elseif mainClass == "RANGER" and subClass == "THIEF" then
--Timers for this class
CreateDIYCETimer("ExploitCooldown", 22)

if (tbuffs["Exploiting Shot"]) then
StartDIYCETimer("ExploitCooldown")
end

--Potions and Buffs
Skill = {
{ name = "Action: "..healthpot, use = (phealth <= .50) },
{ name = "Target Area", use = (EnergyBar1 >= 50) and ((not pbuffs["Target Area"]) or (pbuffs["Target Area"].time <= 45)) },
}

--Combat
if enemy then
Skill2 = {
{ name = "Snipe", use = boss and (tbuffs[502112]) },
{ name = "Deadly Poison Bite", use = (tbuffs[501690]) and (tbuffs[502112]) },
{ name = "Autoshot", use = (not ASon) },
{ name = "Shot", use = (GetDIYCETimerValue("ExploitCooldown") == 0) },
{ name = "Vampire Arrows", use = (EnergyBar1 >= 20) },
{ name = "Reflected Shot", use = true },
{ name = "Piercing Arrow", use = (true) },
{ name = "Weak Spot", use = (EnergyBar1 >= 20) },
{ name = "Deadly Poison Bite", use = (tbuffs[501690]) },
{ name = "Shot", use = true },
{ name = "Combo Shot", use = (true) },
{ name = "Wind Arrows", use = (EnergyBar1 >= 35) },
}
end
Chapter 2 Elfuerte M/R reroll s/r chapter 3
Chapter 4 Eldebil S/WD/R
Chapter 5 Mizettto C/R/M/W/WL/P ( Now Wl/m buff alt)
Currently Eldebil WD/W tank/dps or S/WD dps

Rougetopriest

Professional

Posts: 1,051

Location: Ontario, Canada

Mood: Squint

  • Send private message

3

Thursday, October 15th 2015, 10:22am

Idk how I didn't realize this before... but for priority order I'm thinkin':

Snipe", use = boss and (tbuffs[502112]) },
Deadly Poison Bite", use = (tbuffs[501690]) and (tbuffs[502112]) },
Autoshot
Shot", use = (GetDIYCETimerValue("ExploitCooldown") == 0) },
Vampire Arrows
Reflected Shot
Piercing Arrow
Weak Spot
Deadly Poison Bite
Mana Drain Shot
Combo Shot
Shot
Wind Arrows

.......

Added, mana shot and switched around the second Shot check with Combo shot, as Combo Shot is the higher DPS skill (I think even with AS running) it wont really get that far down the list until a few atk speed buffs run out for AS anyway...

I had to switch it to what you listed where it casts snipe at AD, but its so much better if you can manually time it to begin casting before AD, or as you know use a debuff check before AD is casts with your tank. Such a big difference as you get more hits off on that AD debuff.

Example:

Did bosses 1-4 as s/r in CoE tonight and on the the 2 bosses I manual-ed the snipe rather waiting for AD to proc I did almost double the damage as the other two bosses when I let the DIYCE check for AD for me (55m dmg rather 33m). Though one of those 2 bosses I didn't do as well on I really messed up by not paying attention...
Siege War Videos :)

Semi-Retired

~Zen

  • "Taktyknzza płotu" started this thread

Posts: 9

Location: From the shrine of Our Lady Poniatowska

Occupation: Beater

  • Send private message

4

Thursday, October 15th 2015, 12:05pm

--Class: Scout/Rogue
elseif mainClass == "RANGER" and subClass == "THIEF" then
--Timers for this class
CreateDIYCETimer("ExploitCooldown", 22)

if (tbuffs["Exploiting Shot"]) then
StartDIYCETimer("ExploitCooldown")
end

I think you make a big mistake:
- first, If i well understand that script the Timer is starting countdown when the Exploiting Shot appeared. If it works like i say the countdown need to be 32s.
12s for buff end + 20s to get buff again.

to do the same I use this:

Source code

1
i=i+1; Skill[i] = { name = "Shot", use = ((not ChkBuff("target","Exploiting Shot")) and (not Bufftgt("target",503453)))}
with that function

Source code

1
2
3
4
5
6
7
8
9
10
11
12
function Bufftgt(tgt,buffid)
    local cnt = 1
    local buff, icon, power, id = UnitBuffInfo(tgt,cnt)
    while buff ~= nil do
        if id == buffid then
            return true
        end
        cnt = cnt + 1
        buff, icon, power, id = UnitBuffInfo(tgt,cnt)
    end
    return false
end
it read hidden buff on target or player.

Exploiting Shot buff CD is 503453 (CD when you can't get buff one more time)
I think it's better way to do that.

If you don't trust me, use this macro:

Source code

1
/script for i=1,100,1 do local name, icon, count, ID = UnitBuffInfo( "target", i ); DEFAULT_CHAT_FRAME:AddMessage(i.." "..name.." "..icon.." "..count.." "..ID); end
It write all the hidden buffs from your target in chat frame.

And if:
Added, mana shot and switched around the second Shot check with Combo shot, as Combo Shot is the higher DPS skill (I think even with AS running) it wont really get that far down the list until a few atk speed buffs run out for AS anyway...
why combo shot is so far down on list?

even without AS running CS do more damage than any other skill like Reflected Shot or Mana Drain Shot and Aoe skills like Reflected Shot and Piercing Arrow do less damage than single target.

The solution is always closer than you think.

This post has been edited 2 times, last edit by "Taktyknzza płotu" (Oct 15th 2015, 12:30pm)


5

Thursday, October 15th 2015, 2:52pm

No mistakes, while the tool tip says 20 seconds after effect has ended, you can refresh it much earlier. Combo shot priority is very low for many reason AS has potential to be top dps skill sometimes AS goes crazy and will do 50 shots in a 10 second fight and because AS doesn't run during combo shot no good, also if combo shot activates during Auth det, you just lost chance at doing 70-150m damage by getting off snipe and deadly poison bite during the auth det.
Chapter 2 Elfuerte M/R reroll s/r chapter 3
Chapter 4 Eldebil S/WD/R
Chapter 5 Mizettto C/R/M/W/WL/P ( Now Wl/m buff alt)
Currently Eldebil WD/W tank/dps or S/WD dps

Rougetopriest

Professional

Posts: 1,051

Location: Ontario, Canada

Mood: Squint

  • Send private message

6

Thursday, October 15th 2015, 6:29pm

Yea I like how far down Combo is for S/R in this :) It's just it does more than a s/r shot+ASx2, from what i noticed.
Siege War Videos :)

Semi-Retired

~Zen

Heddin

Trainee

Posts: 126

Location: govinda

  • Send private message

7

Friday, October 16th 2015, 9:43pm

To those fortunate enough to be an elf, how does s/wd compare with s/r for a typical burn for end-game?

My alt is an elf but scout class is not high level, while Hed is human, so I cant compare yet and there are not enough active scouts on Govinda.

Any feedback would be appreciated.

P.S. With HOE set I suspect pdam food is way to go for s/r at least, anyone tried to compare vs pa food?
Proud member of Bteam

8

Friday, October 16th 2015, 10:45pm

Awhile ago I did some math, dunno if it was right r not but it basically told me pdmg food beats pa food no matter what ADF bracket you are in.

Numbers were crunched for my rogue tho but id assume (probably incorrectly) it behaves roughly the same across the board.

Been awhile but i think pdmg food came out ahead by like .3% in the best of scenarios so its like zero difference.


One of you math genies prove me wrong with some numbers plz.


Sry for mini derail. Id add scout strats but I was a tank during ch3, didn't get to pewpew.

Anyone try s/m with wl/m buffer besides me and my plastic toy crossbow?
Any eu guys?
Crazy germans?
Neo?
Saito fix my wings

~ Aqualink removed part of signature deemed inappropriate

Rougetopriest

Professional

Posts: 1,051

Location: Ontario, Canada

Mood: Squint

  • Send private message

9

Friday, October 16th 2015, 10:55pm

As the fight goes longer I find s/r to be better, but in a super fast burn (like 5-6 seconds) s/wd will take it.
Siege War Videos :)

Semi-Retired

~Zen

Heddin

Trainee

Posts: 126

Location: govinda

  • Send private message

10

Saturday, October 17th 2015, 12:46am

Thanks racer + r2p :D
Proud member of Bteam

11

Saturday, October 17th 2015, 11:29pm

if enemy then
Skill2 = {
{ name = "Snipe", use = boss and (tbuffs[502112]) },
{ name = "Deadly Poison Bite", use = (tbuffs[501690]) and (tbuffs[502112]) },
{ name = "Autoshot", use = (not ASon) },
{ name = "Shot", use = (GetDIYCETimerValue("ExploitCooldown") == 0) },
{ name = "Vampire Arrows", use = (EnergyBar1 >= 20) },
{ name = "Reflected Shot", use = true },
{ name = "Piercing Arrow", use = (true) },
{ name = "Weak Spot", use = (EnergyBar1 >= 20) },
{ name = "Deadly Poison Bite", use = (tbuffs[501690]) },
{ name = "Shot", use = true },
{ name = "Combo Shot", use = (true) },
{ name = "Wind Arrows", use = (EnergyBar1 >= 35) },
}

Where is sapping arrow? Is that tbuffs[502112]?

Also, isn't it better to cast deadly poison bite manually because it could vary how many other scouts you have in party and I'm guessing you are casting it as soon as you have one vamp arrow bleed on?

Third, if I'm understanding correctly, it seems you will not cast vamp arrow until you crit with shot to get the exploiting debuff, but what if you don't crit fast. Could it be better to just cast vamp arrow before shot to get the bleed on for deadly poison bite?

Finally, iirc, doesn't weak spot do more dmg than reflected or piercing and also gives a crit buff so, if correct, should be before both.

Rougetopriest

Professional

Posts: 1,051

Location: Ontario, Canada

Mood: Squint

  • Send private message

12

Sunday, October 18th 2015, 1:05am

Where is sapping arrow? Is that tbuffs[502112]?
Sapping arrow should be manually applied as not every group contains a magical DPS person.
Also, isn't it better to cast deadly poison bite manually because it could vary how many other scouts you have in party and I'm guessing you are casting it as soon as you have one vamp arrow bleed on?
DPB will not cast until both vampire arrow, and shot debuff have been applied, along with the the k/w debuff which is ID 502112. Meaning every other player with vampire arrow will have had plenty of time to apply their vamp bleeds before you will get to casting DPB.
Third, if I'm understanding correctly, it seems you will not cast vamp arrow until you crit with shot to get the exploiting debuff, but what if you don't crit fast. Could it be better to just cast vamp arrow before shot to get the bleed on for deadly poison bite?
IF magical dps in party sapping, if not, shot till debuff is applied, than vampire arrow as it hits harder than shot and will hit even more after the shot debuff is on. Than hope AD is placed on the right after that and snipe/DPB are used, followed with reflected ect. If you are having to use use shot multiple times u may need more buffs or a gear upgrade because scouts are able to get to 9k crit rate fairly easily.
Finally, iirc, doesn't weak spot do more dmg than reflected or piercing and also gives a crit buff so, if correct, should be before both.
Yes and no. Reflected shot is super buffed on s/r so it should take priority. As for weak spot vs Piercing, yes weak spot will hit slightly harder, however Piercing also has a crit buff and is a aoe, so I prefer having it in the order this diyce shows as it is used on mobs as well, and piercing will do much more dmg in a group of mobs then weak spot will.

Hope that helps ^.^
Siege War Videos :)

Semi-Retired

~Zen

13

Sunday, October 18th 2015, 10:10pm

Well i am not sure about that snipe u use it on start or fight or what?
Anyhow my s/r rota on sio in magical party is (midnight into autohit turn into shot spam till crit into sapping into vamp/deadly/reflect and then casting snipe and then combo.
This way i hit taunt with atleast 2-3 big spells(deadly/reflect/snipe)
Ofc this is support way of playing this class and if u have other s/r who do the support part the rota is totaly diffrent.

Rougetopriest

Professional

Posts: 1,051

Location: Ontario, Canada

Mood: Squint

  • Send private message

14

Sunday, October 18th 2015, 10:16pm

Ideally Snipe should be used 1 second prior to k/w debuff being applied. If I know my tank well I can manual the snipe cast to time this, if its an inconsistent tank then the Diyce will only start casting snipe when AD is applied, which wasted about 1.5 seconds of that AD, so its not optimal however it certainly is important to get snipe casted when that debuff is on the target.

As for your method of shot till debuff then sapping, I'd think it better the other way as sapping is more likely to be applied (if it doesn't miss)
and has a longer lasting effect than the shot debuff of 12 seconds which isn't always applied on the first shot. So better to do Sapping then Shot to stack those debuffs more effectively.
Siege War Videos :)

Semi-Retired

~Zen