How do you make it so DRK does its enmity combo instead of its MP combo? It defaults the Syphon Strike combo, really annoying for running it in dungeons
monk elixir field working now and the forbidden chakra is now firing as well but meditation is causing the bot to fire all cooldowns like internal release and blood for blood even out of combat
Then make your own? Endus does some fantastic work in here and for free thats dealing with multiple jobs. Either be constructive and help towards making the routine better or just dont come in here and use it.
Let's make Summoner OP PT1 That's a summoner theory post which I can't try myself yet (wont be home for a while) The goal is to change the rotation according to this guide Change to Code: \Rotations\Behaviors\Combat\Summoner.cs Code: if (Ultima.UltSettings.SingleTarget) { if (await BioII()) return true; if (await Miasma()) return true; if (await Bio()) return true; if (await Swiftcast()) return true; if (await Fester()) return true; if (await ShadowFlare()) return true; if (await RagingStrikes()) return true; if (await Rouse()) return true; if (await Spur()) return true; if (await Aetherflow()) return true; if (await Enkindle()) return true; if (await Contagion()) return true; if (await AerialSlash()) return true; if (await EnergyDrain()) return true; if (await RuinII()) return true; return await Ruin(); } I added Swiftcaste in the Code not sure if it will work since Swiftcast is a cross-class skill (its used before raging strikes to align the timers better, since in Theory that Deathflare should be used at 1-2s left on raging strikes) This is by far not done and I'd like some help for the following (or a hint how to approach): Use a potion? Align Deathflare for RagingStrikes Use Tri-Disaster if atleast 2 dots are about to fall off during DreadWyrmTrance (aka DWT)
I think i have the issue with SmartTarget down: the enemy count is likely taken from the active mobs on threat list, meaning that mobs that haven't yet damaged, been damaged or aggro'd the player won't be counted in the decision between single target (1-2) and multi (3+). I.. don't think there's easy fixes. BLM isn't yet updated for HW - You're working on it, or would appreciate me taking a try at it? (Could you give me a rapid rundown of the general architecture of the routine?)
The rundown of the BLM rotation is: Opener: Enochian -> Leyline -> Fire III Priority: if (Enochian>10) && (Astral Fire III>4) && mana>2000) Fire IV if (Enochian>10) && (Astral Fire III<4) && Firestarter) Fire III if (Enochian>10) && (Astral Fire III<4) && mana>2500) Fire I if (Enochian<10 || Mana<2000) && !Umbral Ice ) Blizzard III if (Enochian<10 && Umbral Ice) Blizzard IV Which generally results into: F3 > F4 > F4 > F1 > F4 > F4 > B3 > B4 > F3 > Repeat. Optimal moment for Raging Strikes\Leyline is always on after the Fire 3 cast. Transpose & Thunder optimality is still being worked out, but first impression is that they aren't worth it. I'll look around the routine to see if i can implement it myself.
@mumitoll thanks for the suggestions.Swifcast is already added you might need to highlight it in the ultima form, its currently used for shadowflare due to the long gcd timer 2.96 or w/e. I have almost got raging strikes working the way I want hopefully Ill hvae this fixed by tomorrow night. I can definitely add the tri-disaster logic for dreadwyrmtrance, great idea not sure why I didnt thik of this. As far as pots I'm not entirely sure how to handle this. I took a shot at this at work, so haven't tested it yet, someone let me know if it works. You will need to add an await tridisaster line in teh rotations/behavior/combat/ cs file or use the one attached. Code: private async Task<bool> Tridisaster() { if (!Core.Player.CurrentTarget.HasAura(MySpells.BioII.Name, true, 6000) && !Core.Player.CurrentTarget.HasAura(MySpells.Miasma.Name, true, 6000) && !Core.Player.HasAura(MySpells.DreadwyrmTrance.Name, true, 5000) || !Core.Player.CurrentTarget.HasAura(MySpells.BioII.Name, true, 6000) && !Core.Player.CurrentTarget.HasAura(MySpells.Bio.Name, true, 6000) && !Core.Player.HasAura(MySpells.DreadwyrmTrance.Name, true, 5000) || !Core.Player.CurrentTarget.HasAura(MySpells.Bio.Name, true, 6000) && !Core.Player.CurrentTarget.HasAura(MySpells.Misama.Name, true, 6000) && !Core.Player.HasAura(MySpells.DreadwyrmTrance.Name, true, 5000)) { return await MySpells.CrossClass.RagingStrikes.Cast(); } return false; }
yes I did but cant test/debug them. I still have not changed raging strikes as I need to test the new can.cast.location logic that endus added to fix the order of a few things for the opener. keep the input coming. I'm always happy to tailor any of these to peeps if time permits.
Getting compiler errors first I thought it was because of a typo (you wrote Tridisaster while everywhere in the code it says TriDisaster, but it didn't change anything. Code: [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Combat\Arcanist.cs(56,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Rest\Arcanist.cs(12,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Combat\Archer.cs(37,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Heal\Archer.cs(7,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Rest\Archer.cs(12,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Combat\Astrologian.cs(16,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Rest\Astrologian.cs(12,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Combat\Bard.cs(41,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Heal\Bard.cs(7,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Rest\Bard.cs(12,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Combat\BlackMage.cs(55,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Heal\BlackMage.cs(7,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Rest\BlackMage.cs(12,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Combat\Conjurer.cs(16,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Rest\Conjurer.cs(12,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Combat\DarkKnight.cs(19,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Heal\DarkKnight.cs(7,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Rest\DarkKnight.cs(12,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Combat\Dragoon.cs(46,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Heal\Dragoon.cs(7,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Rest\Dragoon.cs(12,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Combat\Gladiator.cs(15,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Heal\Gladiator.cs(7,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Rest\Gladiator.cs(12,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Combat\HandLand.cs(7,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Combat\HandLand.cs(12,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\CombatBuff\HandLand.cs(7,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Heal\HandLand.cs(7,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\PreCombat\HandLand.cs(7,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Pull\HandLand.cs(7,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Rest\HandLand.cs(7,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Combat\Lancer.cs(42,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Heal\Lancer.cs(7,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Rest\Lancer.cs(12,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Combat\Machinist.cs(17,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Heal\Machinist.cs(7,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Rest\Machinist.cs(12,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Combat\Marauder.cs(18,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Heal\Marauder.cs(7,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Rest\Marauder.cs(12,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Combat\Monk.cs(49,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Heal\Monk.cs(7,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Rest\Monk.cs(12,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Combat\Ninja.cs(83,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Heal\Ninja.cs(7,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Rest\Ninja.cs(12,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Combat\Paladin.cs(15,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Heal\Paladin.cs(7,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Rest\Paladin.cs(12,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Combat\Pugilist.cs(18,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Heal\Pugilist.cs(7,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Rest\Pugilist.cs(12,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Combat\Rogue.cs(56,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Heal\Rogue.cs(7,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Rest\Rogue.cs(12,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Combat\Scholar.cs(55,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Rest\Scholar.cs(12,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Combat\Summoner.cs(82,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Rest\Summoner.cs(12,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Methods\Summoner.cs(444,50) : error CS1061: 'UltimaCR.Spells.Main.SummonerSpells' does not contain a definition for 'Misama' and no extension method 'Misama' accepting a first argument of type 'UltimaCR.Spells.Main.SummonerSpells' could be found (are you missing a using directive or an assembly reference?) [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Combat\Thaumaturge.cs(52,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Heal\Thaumaturge.cs(7,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Rest\Thaumaturge.cs(12,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Combat\Warrior.cs(18,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Heal\Warrior.cs(7,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Rest\Warrior.cs(12,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Combat\WhiteMage.cs(18,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [18:43:15.146 N] Compiler Error: d:\Downloads\buddy\Routines\UltimaCR\Rotations\Behaviors\Rest\WhiteMage.cs(12,42) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
I'm not sure but maybe you have to do this: You will need to add an await tridisaster line in teh rotations/behavior/combat/ cs file or use the one attached.
I dont think that would cause the compile issue as I included my cs file with that line. I hand wrote the logic at work on regular notepad so hard to debug it from here, try it now, I updated the files above, I think I know what I messed up.
How about you read my earlier post I didn't wanna word it thay way but the person i was talking to and not you btw so thanks for your unwantrd two cents
At home now , got it working, let me know if its working for others. Its compiling but sitll need to test the logic on the casting of it.