camelot10 155 Posted October 9, 2016 Share Posted October 9, 2016 1. http://www.wowhead.com/quest=43767/enigmatic http://www.wowhead.com/quest=43772/enigmatic http://www.wowhead.com/quest=43756/enigmatic this quests require movement precision around ~1.5 units at this moment Movement manager and GotoTask sets precision to 3.5 if it set lower. 2. also wManager.wManagerSetting.CurrentSetting.RandomJumping = false; MovementManager.Go(movePath); character still jumps when moving. what im doing wrong ? 3. also is there any possibility to know what puzzle executed? didnt found any/hidden objects/npc around, or any hidden buffs Link to comment Share on other sites More sharing options...
camelot10 155 Posted October 9, 2016 Author Share Posted October 9, 2016 found that quest use triggers https://svn.riouxsvn.com/world-quests/Highmountain/43767-[N]-[QUEST]-Wq-Enigmatic-Nuok.xml @Droidz can you point me how i can do that in wrobot ? Link to comment Share on other sites More sharing options...
Droidz 2734 Posted October 11, 2016 Share Posted October 11, 2016 On 09/10/2016 at 8:19 PM, camelot10 said: 1. Enigmatic Enigmatic Enigmatic this quests require movement precision around ~1.5 units at this moment Movement manager and GotoTask sets precision to 3.5 if it set lower. 2. also wManager.wManagerSetting.CurrentSetting.RandomJumping = false; MovementManager.Go(movePath); character still jumps when moving. what im doing wrong ? 3. also is there any possibility to know what puzzle executed? didnt found any/hidden objects/npc around, or any hidden buffs On 09/10/2016 at 10:59 PM, camelot10 said: found that quest use triggers https://svn.riouxsvn.com/world-quests/Highmountain/43767-[N]-[QUEST]-Wq-Enigmatic-Nuok.xml @Droidz can you point me how i can do that in wrobot ? Hello, to avoid to jump you can try also to: wManager.wManagerSetting.CurrentSetting.AvoidWallWithRays = false; For precision movement you can: wManager.Wow.Helpers.ClickToMove.CGPlayer_C__ClickToMove(position.X, position.Y, position.Z, Int128.Zero(), (int)wManager.Wow.Enums.ClickToMoveType.Move, 0.5f); OR wManager.Wow.Helpers.MovementManager.MoveTo(new Vector3(x, y, z)); Code for quest "Enigmatic" (replied by private message, but this can help): if (wManager.Wow.ObjectManager.ObjectManager.Me.HaveBuff(219247)) { var tile = wManager.Wow.ObjectManager.ObjectManager.GetObjectWoWAreaTrigger() .Where(u => u != null && u.IsValid && (u.SpellID == 219246 || u.SpellID == 219262)) .OrderBy(u => u.Position.DistanceTo(wManager.Wow.ObjectManager.ObjectManager.Me.Position)) .FirstOrDefault(); if (tile != null) { var loc = tile.Position; if (loc.DistanceTo(ObjectManager.ObjectManager.Me.Position) > 1.5) { MoveTo(loc); } } } Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now