Skip to content
View in the app

A better way to browse. Learn more.

WRobot

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Enigmatic quest, require precise movement

Featured Replies

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

 

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);
                        }
                    }
                }

 

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.