In case it helps the rotation atm is optimized to be: Code: Ley Lines > Blizzard 3 > Thunder > Sharp Cast > Fire 3 > Enochian > Fire > Raging Strikes > Fire IV > Fire IV > Fire IV > Firestarter > Convert > Swiftcast > Fire IV > Fire IV Core Rotation (two options depending on Enochian timer. You'll need to do this twice before Enochian and Sharpcast are off CD) Code: Blizzard III > Thunder > Blizzard IV > Fire III > Fire IV > Fire IV > Fire > Fire IV > Fire IV Code: Blizzard III > Blizzard IV > Thunder > Fire III > Fire IV > Fire IV > Fire > Fire IV > Fire IV When Enochian + Sharpcast are off cooldown Code: Blizzard III > Sharpcast > Thunder > Blizzard > Thundercloud > Enochian > Fire III > Fire IV > Fire IV > Fire > Fire IV > Fire IV When Enochian + Sharpcast + Swiftcast + Convert are off cooldown Code: Blizzard III > Thunder > Blizzard > Sharpcast > Fire 3 > Enochian > Fire > Fire IV > Fire IV > Fire IV > Firestarter > Convert > Swiftcast > Fire IV > Fire IV
Dragoon is actually much simpler now since you have pretty much a set rotation that just rotates and you just have to keep an eye for which Blood Dragon move you proc since you are adding 2 new GCD's , youll just be clipping your dots slighty at 590+ skill speed which you want. Its as follows: Opener: Heavy Thrust (blood of litany & blood 4 blood) Impulse Drive (dragon/pot) Disembowel (Internal Release/blood of dragon) Chaos Thrust (Leg sweep/Power Surge) 4th Combo (geirk) Plebotomize (jump) True Thrust (Dragonfire dive) Vorpal Thrust (Life Surge) Full Thrust (Spineshatter Dive) 4th Combo Repeat.... until you fully understand the rotation and where to place GK
Yea I guess i need to hit the dummy for half our till i get the rotation down. As far the Combat Routine, how would you code in the "Blood of the Dragon" buffs to use the right skill? I cant wrap my head around that.
My guess is within the methods file it would look something like this for beginner rotations, not i'm not sure if the spell is listed in the spell folder. private async Task<bool> Blood of the Dragon() { if (Actionmanager.LastSpell.Name == MySpells.Disembowel.Name) { return await MySpells.BloodoftheDragon.Cast(); } return false; } Then within the behaviour/ combat buff cs file it would look something like this: using System.Threading.Tasks; namespace UltimaCR.Rotations { public sealed partial class Dragoon { public override async Task<bool> CombatBuff() { if (await Ultima.SummonChocobo()) return true; if (await Bloodofthedragon()) return true; if (await Invigorate()) return true; if (await InternalRelease()) return true; if (await BloodForBlood()) return true; if (await LegSweep()) return true; if (await PowerSurge()) return true; if (await Jump()) return true; if (await DragonfireDive()) return true; if (await SpineshatterDive()) return true; return await MercyStroke(); } } }
Dragoon is actually pretty easy to code in and figure out as well, the hardest thing is getting into positions. So you want to be flank by default and move to rear to refresh Chaos Thrust and also whenever Wheel procs. I used ACT triggers as training wheels to tell me when to move to rear...
Anyone Dark Knight kept using Dark Arts till you run out of mana? Unchecking the Dark arts setting doesn't work also. (You should be using it when your mana is almost full and not everytime the buff wear off)
If you want Dark Arts to only cast when mana is over 90% (or any spell for that matter) use Core.Me.CurrentManaPercent. For Dark Arts, open the DarkKnight.cs file in the Rotations/Methods folder and change: Code: private async Task<bool> DarkArts() { if (Ultima.UltSettings.DarkKnightDarkArts) { return await MySpells.DarkArts.Cast(); } return false; } to: Code: private async Task<bool> DarkArts() { if (Ultima.UltSettings.DarkKnightDarkArts && Core.Me.CurrentManaPercent > 90) { return await MySpells.DarkArts.Cast(); } return false; }
you wouldn't by chance wanna share would ya? =P I have been trying to figure out the routines for this game but not having the same luck I did with WoW routines.
Thank you for this!! I made the change, like you described, and now the Dark Knight DPS rotation is working great!
Is this being updated to include the new skills we got along 60? so far it hasnt been using them and i dont see options for them Painflare • Ruin III • Tri-disaster • Dreadwyrm Trance • Deathflare are the skills. and i get spammed in game with Unable to execute action due to aetherial interference.
I might be blind, but I would love the ability to disable the damn Death Blossom spam in the Ninja rotations..
Anyone thinks this is a good idea?' So it will use Dark Arts at 90% mana with the next skill as Souleater. Don't think I can find a good way to use the power slash combo without enmity value.
Can the "Smart Target" overlay window save its location? I tried it always open at top left corner, how do I set a custom overlay location?
\RB\Routines\UltimaCR\Settings\Forms\RotationOverlay.cs private void RotationOverlay_Load(object sender, EventArgs e) { SetWindowPos(Handle, HWND_TOPMOST, 0, 0, 0, 0, TOPMOST_FLAGS); } Beyond that, you'll have to play. But, I'm pretty sure it's an x,y value which can be gotten with a simple tool like http://www.displaycalibration.com/resolution.html, or a similar desktop program. Good luck!