Closed adambennett55 closed 3 months ago
For AutoDuty, Specifically I check if the ActiveModule has a cleave Component, in which case I ignore that specific ForbiddenZone in order to determine if i am allowed to move my character. because when there is forbidden zones i stop all movement and let vbm take over, but Cleave and presumably other components are always up it breaks movement for the entire encounter
Uh, that sounds extremely fragile. Can you explain why exactly would you want to do custom movement in combat (irrespective of whether cleave is active)? Presumably, when in combat, you just want to do your dps rotation (and stay in place or move for positionals)?
I don't mind merging it as is really, but maybe there's a better way...
Uh, that sounds extremely fragile. Can you explain why exactly would you want to do custom movement in combat (irrespective of whether cleave is active)? Presumably, when in combat, you just want to do your dps rotation (and stay in place or move for positionals)?
I don't mind merging it as is really, but maybe there's a better way...
just in situations where dodging gets you out of range or on the edge of the arena, it likes to do that alot, in those situations as tank ill move closer to the middle of the arena or if dps either move closer to mob or healer if need heals or if healer closer to tank
Right, ok, this should really be handled by ai itself. But I guess since I'm not really improving it soon, I'll just merge this and let you deal with that on your side.
ActiveModuleComponentBaseList ActiveModuleComponentList ActiveModuleHasComponent