This guide is written with the instances up to KT in mind.
Props to Idebel, who I will be referencing and quoting in various places in this guide.
Leggless posted a guide a while back. http://forum.us.runesofmagic.com/showthread.php?t=35720
Read it and get a genearl understanding. I will try and post my personal opinions, but they are just that.
Organization of this post
I'm essentially going to go back wards and discuss gear and stats first, then basic skill rotations and buffs. My reason for this is that I want gear and stats to be at the top of the post for people to come along and glance over.
Gear
Edit (@ Idebel's Suggestion): Until level 55, try to buy dirty statted white gear off the Auction house, or make some using the stats you get from siege war packages. Stat everything until 55, no need to bother tiering (except MAYBE your main hand dagger if you are so inclined)
Tier your bow and your main hand dagger, stat the rest of your gear. The goal (atleast in my opinion) is to maximize the following stats, in order from most to least important: crit, dmg, pattack, stamina/hp. A critical hit will essentially double your damage out put for that attack. For example, if you normally hit for 20k, a crit will hit for 40k. Increaseing your critical damage will make it hit for more than a usual critical hit would land for (you do this by plussing your rings, or by using food like caviar sandwhich). In creasing your critical hit rate will increase how often you crit (a 70% critical hit rate means that 70% of your attacks will be critical hits on a monster your level). The fact that a critical hit will double your damage is the reason why most people will focus on it more than other stats like pattack, or off hand damage.
55 gear-dod stats: Strange bug helm, Strange bug Legs, Atrocity shoulders, atrocity chest, atrocity boots, perilbuster main hand, copy soul off hand, laby vitality accessories, laby vitality cape, laby vitality belt, rune war bow.
58 gear-comp stats:Atrocity head, controllers legs, fang shoulders, atrocity chest, atrocity boots, arena accessories, arena cape, great dragon fiend bow. Keep your daggers from 55
60 gear-phase 1: Everything the same except get a jungle hunting thorn main hand, consider getting either flame dragon accessories or 2 dilany rings and a rare forest chain/steady heart necklace.
60 gear-phase 2-temple/tomb:Thorn of yawaka main hand and off hand. Either flame dragon accessories or 2 dilany rings, 1lekani earing, 1 yawka earing, steady heart necklace, either a Desert bow or a Furry of the defender of the jungle xbow. Either: yawka pants, hands, belt OR lekani pants, legs, belt. IF you are using the lekani set, use 2x Lekani earrings.
67 - replace the atrocity set with the phirus shells set. Once people start doing Grafu hard, replace the phirus shells pieces with hard mode pieces.
You could probably skip phase 1 level 60, I just tossed it in there because sometimes people cant.
Lekani vs Yawaka
http://forum.us.runesofmagic.com/showthread.php?t=55109
Genearlly, lekani is cheaper, but yawaka is better. Some calculations i did for the impact off off hand damge:
Stats
Dod stats - diamond, day, light, moon, agility, filler stat
Comp stats - guard, guardian, swiftness, str, diamond of impris, filler stat.
Temple/tomb stats- core of the tomb, guradof the tomb, guardian of the tomb, speed of the tomb, triumph of the tomb, triumph of the temple.
crimson/bunker - dex/hp x2, dex/pa x2, dex/stam x2 form crimson and bunker.
Remember, these are all just in general. Sub in other stats if you feel you are lacking hp/dex/pa.
In the end you want something that looks somewhere along the lines of these: http://rom-armory.com/compare.php?a_...uid=344&b_cs=1
Set skills
Most of the rogue set skills are not great. Escape form the atrocity set is useful in pvp. Unknown choice is good in PVE during boss fights. If you decide to follow delmlord and go the offhand damage route (i personally do not recommend it, but it is an option) night attack is useful. Yawaka's blessing I do not have yet, but read that it is not the best.
Phantom stab: fairly useless, good as a charge to get you somewhere fast (like to start a boss fight, or to glitch through the gate if you get locked out of a boss fight). About half as strong as your other attacks are. Fun times in siege war to kill a large group of low levels who are afk Farming towers for merits.
Skills
Maxing or near maxing a skill at end levels is not a problem at all. To me, it is either level a skill all the way or not at all.
Rogue General:
-Shadow stab
-Nimble Hands
-Agility
Scout Genearl:
-Shot
-Vampire Arrow
-Blood arrow
-Swiftness
-Speed shooting mastery
Rogue Specific:
-lowblow
-wound attack
-dagger mastery
-blind spot
-hide
-sneak attack
-treasure hunter
-combat master
-off hand master
-sprint
-evasion
-informer
-fervent attack
-coerce
Dont level your other skills.
Skill Rotation
Skill rotation for a Rogue/Scout is vastly in the proper use of buffs. You will need the following buffs:
Roast Wolf Leg, House Keeper Special Caviar Sandwich, Strong Stimulant, Energy Thief, Assassins Rage, Unknown Choice, Fervent attack (max it), Combat Master (Get it as high up as you can), blood arrow.
If you have time just before the boss fight starts, start buffing. Use your buffs in this order:
Roast wolf leg(lasts 15 minutes), Combat Master(lasts 15 minutes), HKS Caviar Sandwich (60 seconds), Unknown Choice(60 seconds), Informer, Strong stim (or fervent attack if it is a weaker boss, 20s), Assassins Rage, Energy Thief.
Once buffed, run in, shadow stab, low blow, wound attack, spam low blow until wound is back up, use wound attack, and repeat this until energy thief has run out.
If the boss is not dead use fervent attack(assuming you used strong stim earlier), blood arrow, use vamp arrow when it is up, shot, shadow stab once, low blow once, and wound attack when it is up. Keep using shot and vamp arrow when you have no energy.
If you are behind the boss, and using blind spot, use it any time it is up while spamming low blow.
written as a diyce script:
which is called by:Code:function MyRogueScout(arg1, arg2) local Skill = {} local i = 0 local energy = UnitMana("player") local focus = UnitSkill("player") local friendly = (not UnitCanAttack("player", "target")) local combat = GetPlayerCombatState() local tspell,ttime,telapsed = UnitCastingTime("target") local pbuffs = BuffList("player") local tbuffs = BuffList("target") local melee if(string.find(arg2, "range"))then melee = GetActionUsable(3) else melee = true end local tclass = UnitClass("target"); if not string.find( arg2, 'ammo=' ) then Msg( "Error: You MUST add ammo='x' where x is the name of the ammunition you wish to use. Example: ammo='Runic Thorn' (note the two ' characters)" ) else ammoType = string.gsub(arg2, "(.*)( *)(ammo=)(')(.*)(')( *)(.*)", "%5"); ammo = GetInventoryItemCount("player",9) if ammo == nil then ammo = 0 end if ammo < 3 then if GetCountInBagByName(ammoType) >= 100 then UseItemByName(ammoType) return true end Msg( "DIYCE WARNING: No Ammo of type "..ammoType.." left! (Needs stack of 100 or more)" ) end end i=i+1; Skill[i] = { name = "Wound Attack", use = (melee and (not friendly) and (energy >= 35) and (string.find(tbuffs, "Bleed") or string.find(tbuffs, "Blind Spot Bleed")) and string.find(tbuffs, "Grievous Wound")) } i=i+1; Skill[i] = { name = "Sneak Attack", use = (melee and (not friendly) and (energy >= 30) and string.find(arg2, "behind") and (not combat)) } i=i+1; Skill[i] = { name = "Throat Attack", use = (melee and (not friendly) and (focus >= 15) and (not string.find(tbuffs, "Silenced")) and (not string.find(tbuffs,"Sneak Attack Stun")) and (not string.find(tbuffs, "Shadow Prison")) and ((tclass == "Druid") or (tclass == "Priest")))} i=i+1; Skill[i] = { name = "Blind Spot", use = (melee and (not friendly) and (energy >= 25) and string.find(arg2, "behind")) } i=i+1; Skill[i] = { name = "Low Blow", use = (melee and (not friendly) and (energy >= 25) and (string.find(tbuffs, "Bleed") or string.find(tbuffs, "Blind Spot Bleed"))) } i=i+1; Skill[i] = { name = "Shadowstab", use = (melee and (not friendly) and (energy >= 20))} i=i+1; Skill[i] = { name = "Vampire Arrows", use = ((not friendly) and (focus >= 20))} i=i+1; Skill[i] = { name = "Shot", use = (not friendly) } i=i+1; Skill[i] = { name = "Attack", use = (not friendly)} MyCombat(Skill,arg1) end
(Shift for behind the enemy, ctrl for range)Code:/run if IsShiftKeyDown() then RogueScout("","behind ammo='Runic Thorn'") elseif IsCtrlKeyDown() then RogueScout("", "range ammo='Runic Thorn'") else RogueScout("","ammo='Runic Thorn'") end
Substitute
The best place to use this is in DOD if you are lagging, or if you pull aggro from the tank. It will absorb once physical attack for you, and if you use it right it can save your life.
Now blocks one point of all damage, so dont just cast it and wait for that one big physical attack to hit you, because you might get hit with a magical attack while you wait. Time it carefully.
Poison
Poison puts on a very weak dot and can reduce the damage the boss deals out by 8%. Not very strong, but reducing some damage dosent hurt.
Shadow Prison
I dont like using it in PVP, but in PVE its pretty useful especially in hos. In hos its useful to keep the Chaos Rune Guards under control. Prevents ground strike and fear.
In PVP i use it when someone is running away, and i have a partner around to help me kill him. I shadow prison the person, and my partner nukes him.
Siege war
Buffing up in siege war isnt realistic. Run around with combat master on, and thats it. Be in hide as much as you can.
If you see a group, dont worry about the dps or tanks. Go straight for th e healers. Get behind the healer, open with sneak attack to stun him, hit lowblow, and wound attack. If they are not dead, hit Throat attack, shot, and low blow. If they still are not dead, vanish and gtfo of there.
Diyce buff macro
This is the macro I use for my buffs in diyce. You should modify it for your interface/play style.
To call it:Code:function RogueAttackBuffs(arg1, arg2) local Skill = {} local i = 0 local energy = UnitMana("player") local focus = UnitSkill("player") local friendly = (not UnitCanAttack("player", "target")) local combat = GetPlayerCombatState() local tspell,ttime,telapsed = UnitCastingTime("target") local pbuffs = BuffList("player") local tbuffs = BuffList("target") i=i+1; Skill[i] = { name = "Combat Master", use = ((not string.find(pbuffs, "Combat Master"))) } i=i+1; Skill[i] = { name = "Action: 65 (Caviar Sandwich)", use = ((not string.find(pbuffs, "Caviar Sandwich"))) } i=i+1; Skill[i] = { name = "Action: 31 (Unknown Choice)", use = ((not string.find(pbuffs, "Excite")) and (not string.find(pbuffs, "Immortality")) and (not string.find(pbuffs, "Blood Boil"))) } i=i+1; Skill[i] = { name = "Action: 66 (Potion of Annihilation)", use = ((not string.find(pbuffs, "Potion Of Annihilation")) and string.find(arg2,"strong")) } i=i+1; Skill[i] = { name = "Informer", use = ((not string.find(pbuffs,"Informer")))} i=i+1; Skill[i] = { name = "Energy Thief", use = ((not string.find(pbuffs, "Energy Thief"))) } i=i+1; Skill[i] = { name = "Assassins Rage", use = ((not string.find(pbuffs, "Assassins Rage"))) } i=i+1; Skill[i] = { name = "Action: 63 (Strong Stimulant)", use = ((not string.find(pbuffs, "Fervent Attack")) and (not string.find(pbuffs,"Stimulant")) and (not string.find(pbuffs,"Strong Stimulant")) and (string.find(pbuffs, "Energy Thief") or string.find(pbuffs, "Blood Arrow")) and string.find(arg2,"strong")) } i=i+1; Skill[i] = { name = "Fervent Attack", use = ((not string.find(pbuffs, "Fervent Attack")) and (not string.find(pbuffs,"Stimulant")) and (not string.find(pbuffs,"Strong Stimulant")) and (string.find(pbuffs, "Energy Thief") or string.find(pbuffs, "Blood Arrow"))) } i=i+1; Skill[i] = { name = "Action: 64 (Stimulant)", use = ((not string.find(pbuffs, "Fervent Attack")) and (not string.find(pbuffs,"Stimulant")) and (not string.find(pbuffs,"Strong Stimulant")) and (string.find(pbuffs, "Energy Thief") or string.find(pbuffs, "Blood Arrow"))) } i=i+1; Skill[i] = { name = "Blood Arrow", use = ((not string.find (pbuffs, "Blood Arrow")) and (not string.find(pbuffs,"Energy Thief"))) } i=i+1; Skill[i] = { name = "Premeditation", use = (string.find( arg2, "premed" ) and (not combat) and (not string.find(pbuffs,"Premeditation"))) } MyCombat(Skill,arg1) end
PetsCode:/run if IsShiftKeyDown() then RogueAttackBuffs("v1","strong") else RogueAttackBuffs("v1","") end
Instance Progressions
Scout/Rogue
I have a little blank area here. If someone could give me a short explanation about the difference in GEAR between a rogue/scout and a scout/rogue, that would be great. I'd like to try and keep this section focused on people who want to frequently swap between the two classes.



). Can't use sneak attack in group combat either. This is compared to scouts and mages. If you play right, you'll still be better at group combat than warriors, knights, and wardens.
Reply With Quote

