-
Notifications
You must be signed in to change notification settings - Fork 179
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ulduar-Razorscale strategy #795
Conversation
RazorscaleBossHelper::ULDUAR_MAP_ID
Awesome work! Out of curiosity, how does the bots assigning main tank status work? Do you know if it takes into account a player-tank if the player has the raid assigned main-tank status? |
Thank you very much! The bots don't check if tanks are human at the moment, but it's definitely something I want to implement. I have some time today, so I'll have a look :) |
Bot tanks will mark targets and establish themselves as main tank when necessary, announcing when ever re-assignment occurs
If you want to tank the boss first, just manually assign yourself as main tank before the fight or at least before the ground phase begins. There's an aggro wipe as she transitions so the bots may out threat you until you establish aggro properly (damn DKs). |
My first attempt at making a boss strategy, looking for feedback.
Triggers and associated actions:
Avoid Devouring Flame - All bots avoid it. Main tank (during boss air phase) moves a little over twice as far so melee have some space to attack adds.
Avoid Sentinel/Whirlwind - Ranged keep away from them all the times, melee only when they are casting Whirlwind. Main tank marks Sentinel with lowest HP with Skull RTI so they get nuked.
Ignore Razorscale when flying and alone - Place Moon RTI on Razorscale so the bots generally ignore her. Moon removed when she comes below Z threshold. This prevents the bots grouping directly under her location, at least at the start of the encounter, they still seem to do it when she transitions back to air. I'm almost certain there's a better way to do this. Bots will also move inside the arena, radius just covers the harpoons.
Harpoon available for use - Closest ranged DPS will move to and use any available harpoon. I think we'd check if any adds are alive and >50% before doing the last one, but it's not much of an issue as they usually are.
Boss grounded - Ranged bots MoveInside a large area behind the boss, they are able to out range the knock back so it's good to allow that. Melee do their thing behind boss naturally. Once boss is below 50% and permanently grounded the ranged bots will group closer to the centre of the arena.
Fused Armor - Bots set new main tank group flag when they get 2 stacks of fuse armor. The tank with the most HP that is not currently affected by Fuse Armor is chosen as the new main tank. This worked exactly as I hoped. Bots respect Main tank status so a bot freshly assigned as main tank will taunt and establish threat immediately and the old tank will let their threat drop so safe levels. Non-main tanks move near the main tank so they are ready.