I whipped up a script for the 2nd part of ToT LFR since I didn't see a default one up yet for those lazy people who want to get there LFR done lazily. Decided to share it, it's not perfect, or even very well thought out but it works! I've only tried it as a hunter/boomkin as I don't play any melee I have no idea how the whole trying to stand behind tortos/megaera will work But GL Things that I know kinda suck: The whole not falling off the Ji-Kun platform during DownDraft is kinda a 50/50 chance, Tortos you don't dodge the turtles, just way to much movement for the bot to try and do while still being productive aaaand on Megaera if your group decides to kill the blue head it just doesn't help (Does Green/Red & repeat, as that's what my lfrs seem to do, and I have no idea how to make it prioritize the head the group is focusing)
Anyone actually find something overly wrong with these or something? Either way, anyone more creative then me and know how to make DB dodge the maze shit on Durumu?
There is custom behavior to handle certain mechanics as evade and move away if I'm right. E.g Brodieman uses it to dodge those auras at Mogu rep quests.
well to your priorizing issue with red,green,blue ... u already priorized units in your script over another one (well u need a much to high priority ... but okay that's up to you) currently you are doin if (unit.Entry == TortosId) priority.Score += 1000; else if (unit.Entry == VampiricBatId) priority.Score += 5000; else if (unit.Entry == WhirlTurtleId && Me.IsRange() && unit.HealthPercent >= 10) priority.Score += 3000; else if (unit.Entry == FlamingHeadId) priority.Score += 5000; else if (unit.Entry == FrozenHeadId) priority.Score -= 5000; else if (unit.Entry == VenomousHeadId) priority.Score += 5000; means: if tortos is there ... DAMAGE if tortos is there and Bats -> DPS on Bats if tortos is there and lil turtles -> dps on turtles tortos + bats + lil turtles -> dps bats this seems okay ... noone is doin this in LFR ... so everyone who uses the script will be an idol to all the others cause he's dpsing the right way Maegera fight: dunno why u want to priorize by color there ... 2 out of 3 are possible all the time ... priorize them not by id ... do it by healthpercent this should fix your issue ... but u could also use something like most focused unit the following are only code snippets, maybe not perfect, and for sure not usable in this form (u need to rewrite it to a method or something that u can use) ... but the query is the correct one and it should make clear how to get the most focusses unit (will be tricky when 25/25 are bots , but then the priorizing by id will give us the correct unit) PHP: public struct FocusedUnit { public int PlayerCount; public WoWUnit Unit; } private static List<FocusedUnit> mostFocusedUnits; var hostile = ObjectManager.GetObjectsOfType<WoWUnit>(true, false).Where( x => x.isAttackable && x.DistanceSqr<=1600); var ret = hostile.Select(h => new FocusedUnit { Unit = h, PlayerCount = StyxWoW.Me.GroupInfo.RaidMembers.Count(x => x.ToPlayer().CurrentTargetGuid == h.Guid) }).ToList(); mostFocusedUnits = ret.OrderByDescending(x => x.PlayerCount).ToList();
yeah links for the items aren't working heard about this and was going to fix the script and comment the fixes but never got the chance it seems.
But does anyone have a copy they would like to re-share? I would like to have a template so I can fix what mishaps I find.
Anyways, I'm back. I'm not sure what was/is? wrong with it. Mirrors seem to be working for the DL and I just gave it a quick spin and it seems to be working (Haven't got through it all yet, but so far so good).