Latest update : Added AuraBook. Added Settings for all classes and jobs(even for next expension pack). Revamped Settings Class to contain character name and such so that it saves in our own settings folder as a routine name. Things are starting to look good!
I'm actually curious about your Ninja profile, are you basing it off of Firana's youtube video/rotation, or are you using some sort of custom priority you've figure out yourself?
Hi blueplastic, That's correct, I have also some ninja testers in my group. I'm currently working on healing now though, it's time consuming
Totally understand, curious, how did prepull stuff in wow work? I never used any specific rotation back in wow so I'm unsure? I'm curious if a pre-pull routine can be made with a hotkey press or if its something that's done as soon as a mob is targeted and right clicked on (to trigger auto attack)?
Hi blueplastic, There will be a Combat Timer, so if for example if the combat is under let's say 20 seconds we use the opener instead of the normal rotation.
Hi everyone, Still working on the Healing Method, single-target healing is done. Need to work on AoE healing now (I got the math pretty much done, but I need to do a range check of units etc)
Hi Astaroth, No not yet, there is some issues using Trick Attack after Suiton (because you need to have a Spinning Edge before using Trick Attack So Suiton -> Spinning Edge -> Trick Attack That's the only issue I have with the actual opener atm, I've stopped working on it since healing was more required than rotations currently.
I wonder if you just told it to do the Spinner Edge First if that would help. I'm not sure but Im fairly sure that ninjutsu attacks will not screw up your combos.
With your hunter routine in wow i've ranked several times top 100 in the world, so i can't wait to try them here. Especially the healing, since there's nothing else at the moment
Development is kinda on hold until next expension pack is released. So many things will change in regards of rotations If you are a active raider, please pm me with your skype details. (Theorycrafting / Rotation discussions)
I've just reactivated after the big ban wave on wow, my account was freezed since 2013... i can't be much of help :/
Guide of creating a rotation in YourRaidingBuddy 1.0 Reborn First off we are going to devide this into 2 sections, one for normal casting(damage / buff spells) and one for Healing spells. Section Normal Casting :: Now, we have 2 different types of casting. We have Code: await Spell.CastSpell and we have Code: await Spell.NoneGcdCast For things that have 0 Gcd and 0 Cooldown (Stuff that can be casted right after a combo generally without any cooldown) We use NoneGcdCast. This applies to certain Ninja abilities like Trick Attack for example In a combat routine, we use something called bools to check the requirement before casting the actual spell. You can use if's if you want to, so I'll give two examples for using CastSpell with and without bool. In YourRaidingBuddy we currently use these functions :: HasAura Actionmanager.LastSpell.Name AuraBook DataManager.GetSpellData Ok, let's say we have Ninja as testing class and we will use it's abilities as a testing playground for the rest of the guide. LastSpell Usage Actionmanager.LastSpell.Name :: We have Spinning Edge as filler combo and it's our main combo generator. So let's say the bot has recently casted Spinning Edge as combo, we then use the following --> Code: await Spell.CastSpell("Gust Slash", () => Actionmanager.LastSpell.Name == "Spinning Edge"); Here we cast Gust Slash after using Spinning Edge Generator as combo. The Actionmanager will always have the last casted combo in it's directory, so use it wisely. I will be adding a LastSpell casted later on in the future, which logs the latest spell even non-combo spells. Let's move on to HasAura ! --> Let's say we want to find the Debuff Aura from Shadow Fang, we will use AuraBook examples here. Now, since I'm currently using Code: private static LocalPlayer Me { get { return Core.Player; } } We don't need to use Core.Player.CurrentTarget, but Me.CurrentTarget instead. However, the HasAura from RebornBuddy only applies to LocalPlayer and not the target. So thanks Endos for the HasAura extension method so we can use HasAura for CurrentTarget as well. Code: await Spell.CastSpell("Shadow Fang", () => !Me.CurrentTarget.HasAura(AuraBook.ShadowFang)); But! Since we also need to check the Debuff Timer (Clipping at 4 seconds) we need to add this as well Then the Code will look something like Code: await Spell.CastSpell("Shadow Fang", () => !Me.CurrentTarget.HasAura(AuraBook.ShadowFang, 4000)); Here we check if the CurrentTarget is missing Shadow Fang debuff OR if the timer of the debuff is under 4000 Milliseconds(4 seconds). Now if we wanted to check "Suiton" Aura on ourselves it would look something like this :: Code: Me.HasAura(AuraBook.Suiton) To use it in an actual cast, it would look something like Code: await Spell.CastSpell("Spell Name", () => Me.HasAura(AuraBook.Suiton)); Using DataManager to get Cooldown and other stuff We first need to create a function --> Code: private static readonly SpellData Jugulate = DataManager.GetSpellData(2251); Here we use SpellData to create a function called Jugulate which is then collected data from the DataManaget.GetSpellData(ActionID). The name Jugulate can be anything, it's just an example to give throughout this guide. Ok! Now that we can retrive the data from the DataManager we can use the Jugulate in certain Spell Casts like Code: await Spell.CastSpell("Aeolian Edge", () => Jugulate.Cooldown.TotalSeconds <= 30 && Spell.LastCombo == Combo.GustSlash); Here we collect the Time Remaining of the Jugulate cooldown, so as long as it's under 30 seconds and we have Gust Slash Combo, the Aeolian Edge will be casted. Please note that the DataManager contains many things, like Cost of the spell, radius of the spell, range of the spell and so on. So whatever you decide to use it on, it's up to you!
Should have a read of this reddit thread for a Black Mage Rotation, seems like one the most effective new rotations I've seen yet. https://www.reddit.com/r/ffxiv/comments/3aqmys/level_60_black_mage_rotation_v2_977dps_at_i159/