This is my attempt at a level 50 monk flank/rear profile. This is just something i have been using, and most likely is NOT an optimal rotation. As always, leave comments/feedback below and i will try and improve it. Rotation is: Opener: Flank rotation x2 Afterwards: Rear rotation, flank rotation, rear rotation, flank rotation etc etc. I am an i90 monk and was getting roughly 318 dps on a 5 minute parse using ffxiv app
Awesome job man, only thing i added was Cast("Demolish", r=> Core.Player.HasAura ("Perfect Balance") && Core.Player.CurrentTarget.IsBehind), Cast("Snap Punch", r => Core.Player.HasAura("Perfect Balance") && Core.Player.CurrentTarget.IsFlanking), when i pop Perfect balance, does these for me...
put them right above the start of the main rotation // Rear Rotation Start Cast("Demolish", r=> Core.Player.HasAura ("Perfect Balance") && Core.Player.CurrentTarget.IsBehind), Cast("Snap Punch", r => Core.Player.HasAura("Perfect Balance") && Core.Player.CurrentTarget.IsFlanking), Cast("Demolish", r=> Core.Player.CurrentTarget.IsBehind), Cast("True Strike", r=> Core.Player.CurrentTarget.IsBehind), Cast("Bootshine", r=> Core.Player.CurrentTarget.IsBehind), // Rear Rotation End // Flank Rotation Start Cast("Snap Punch", r=> Core.Player.CurrentTarget.IsFlanking), Cast("Twin Snakes", r=> Core.Player.CurrentTarget.IsFlanking), Cast("Dragon Kick", r=> Core.Player.CurrentTarget.IsFlanking) // Flank Rotation End
Thanks for the routine, for some reason my toon enters an endless loop of Touch of Death and Heymaker. You can see the bot's output at the bottom here: Code: [11:26:44.258 N] Currently a level 42 Monk[11:26:44.264 D] Reloading AssemblyLoader<ff14bot.AClasses.BotBase> - Initializing [11:26:44.696 D] [BotManager] Botbases have been reloaded. [11:26:44.696 D] Combat Assist v1.0.81.0 [11:26:44.696 D] Fishing v1.0.81.0 [11:26:44.696 D] Grinding v1.0.81.0 [11:26:44.696 D] Gathering v1.0.81.0 [11:26:44.719 D] Reloading AssemblyLoader<ff14bot.Interfaces.IBotPlugin> - Initializing [11:26:45.146 D] Reloading AssemblyLoader<ff14bot.Interfaces.ICombatRoutine> - Initializing [11:26:45.598 D] [RoutineManager] Routines have been reloaded. Current class-specific list: [11:26:45.598 D] Kupo [PugilistMonk] v1.0.81.0 [11:26:45.600 N] Building Actioncache [11:26:45.655 N] Action Name:Bootshine Action Id:53 [11:26:45.655 N] Action Name:True Strike Action Id:54 [11:26:45.655 N] Action Name:Featherfoot Action Id:55 [11:26:45.655 N] Action Name:Snap Punch Action Id:56 [11:26:45.655 N] Action Name:Second Wind Action Id:57 [11:26:45.655 N] Action Name:Haymaker Action Id:58 [11:26:45.655 N] Action Name:Internal Release Action Id:59 [11:26:45.655 N] Action Name:Fists of Earth Action Id:60 [11:26:45.655 N] Action Name:Twin Snakes Action Id:61 [11:26:45.655 N] Action Name:Arm of the Destroyer Action Id:62 [11:26:45.655 N] Action Name:Fists of Fire Action Id:63 [11:26:45.655 N] Action Name:Steel Peak Action Id:64 [11:26:45.655 N] Action Name:Mantra Action Id:65 [11:26:45.655 N] Action Name:Demolish Action Id:66 [11:26:45.655 N] Action Name:Touch of Death Action Id:68 [11:26:45.655 N] Action Name:Rockbreaker Action Id:70 [11:26:45.655 N] Action Name:Shoulder Tackle Action Id:71 [11:26:45.655 N] Action Name:Fists of Wind Action Id:73 [11:26:45.655 N] Action Name:Foresight Action Id:32 [11:26:45.655 N] Action Name:Keen Flurry Action Id:77 [11:26:45.655 N] Action Name:Feint Action Id:76 [11:26:45.655 N] Done building Actioncache [11:26:45.657 D] [RoutineManager] Routines have been reloaded. Current class-specific list: [11:26:45.657 D] Kupo [PugilistMonk] v1.0.81.0 [11:26:49.309 D] Added new hook [Kupo_Heals_Root] 57925e77-7c1d-48b5-828f-da3ed238026d [11:26:53.094 N] Applying Touch of Death [11:26:53.096 D] DoAction Spell 68 0x4003103B [11:26:55.570 N] Casting Haymaker [11:26:55.570 D] DoAction Spell 58 0x4003103B [11:27:18.442 N] Casting Haymaker [11:27:18.442 D] DoAction Spell 58 0x4003103B [11:27:18.620 N] Casting Haymaker [11:27:18.621 D] DoAction Spell 58 0x4003103B [11:27:18.658 N] Casting Haymaker [11:27:18.752 D] DoAction Spell 58 0x4003103B [11:27:18.787 N] Casting Haymaker [11:27:18.887 D] DoAction Spell 58 0x4003103B [11:27:18.921 N] Casting Haymaker [11:27:21.070 N] Casting Second Wind [11:27:21.070 D] DoAction Spell 57 0x1005ABA7 [11:27:24.721 N] Applying Touch of Death [11:27:24.721 D] DoAction Spell 68 0x4003103B [11:27:28.428 N] Casting Haymaker [11:27:28.428 D] DoAction Spell 58 0x4003103B [11:27:28.635 N] Casting Haymaker [11:27:28.635 D] DoAction Spell 58 0x4003103B [11:27:28.671 N] Casting Haymaker [11:27:28.770 D] DoAction Spell 58 0x4003103B [11:27:28.804 N] Casting Haymaker [11:27:28.915 D] DoAction Spell 58 0x4003103B [11:27:28.942 N] Casting Haymaker I've so far tried both the original .cs file in the first post on this thread and with the revised changes at the beginning of the rotation but both enter this loop for some reason.
Keep your tone down buddy, caplock broken? I thought it would scale down, but it's cool if it doesn't. It's not like we have a dozen routines to choose from, or you know even a guide in the guide section. The forum is pretty dire at the moment, but hopefully it will improve.
Most classes don't have access to their full combo till the 40/50's, and it takes a lot of lines to write a profile that will scale down. Until you reach 50 the default routine should be good enough. There's obviously room for improvement, but its not dire and tbh with a little bit of research and some rudimentary programming you can modify it yourself.