Help with Mq2MoveUtils needeed.

Joined
Jun 7, 2007
Messages
816
Reaction score
3
Points
18
Using both Mq2MoveUtils and Mq2Navigation in a macro....

No where in the macro am i setting any values in Mq2MoveUtils... just making simple /moveto calls.....

However... at random points my toon will have his ArrivalDist altered and saved to the Mq2MoveUtils.ini ... i set it at 5 ..... and it gets changed to 160 ...

This is F'ing up my macro.. because if i get hit... i have a event sub to target the mob who whit me.. send in pet on it.. then move 39 paces away from the mob to get out of melee / beat on me.. range.

When the ArrivalDist gets changed to any value above 39 ... i just sit there and get beat on till dead.... because i'm already within the ArrivalDist of 160.

Is there any way to prevent this from happening???????

Here is my Mq2MoveUtils.ini

Code:
[Defaults]
AutoPause=on
BreakOnWarp=on
BreakDist=250.0
BreakOnGate=on
Verbosity=off
stuckDist=0.3
turnDirection=-10.0
stuckCheck=5
StuckLogic=on
LeashLength=100.0
CampRadius=25.0
MinDelay=3000
MaxDelay=8000
AllowMove=32.00
AutoPauseMsg=off
AutoSave=on
AutoUW=off
BreakKeyboard=on
BreakMouse=off
BreakOnGM=on
BreakOnSummon=off
DistSummon=8.00
FeignSupport=off
Heading=true
HideHelp=off
KeyboardPause=off
MousePause=off
LockPause=off
PauseMinDelay=500
PauseMaxDelay=5000
SaveByChar=on
TurnRate=14.00
UseWindow=off
FullVerbosity=off
TotalSilence=on
VerbosityFlags=0
WinEQ=off

[Stick]
AlwaysUW=off
AwareNotAggro=off
ArcBehind=45.00
ArcNotFront=135.00
BreakOnGate=on
BreakOnHit=off
BreakOnTarget=off
BreakOnWarp=on
PauseOnWarp=off
DelayStrafe=on
DistBackup=10.00
DistBreak=175.00
DistFlex=2.00
DistMod=0.00
DistMod%=1.00
DistSnaproll=10.00
RandomArc=off
StrafeMinDelay=1500
StrafeMaxDelay=3000
UseBackward=on
UseFleeing=on
UseFlex=on
UseWalk=off

[MakeCamp]
CampRadius=40.00
MinDelay=500
MaxDelay=1500
RealtimePlayer=off
ReturnHaveTarget=off
ReturnNoAggro=off
ReturnNotLooting=off
UseLeash=off
LeashLength=50.00
UseScatter=off
Bearing=0.00
ScatDist=10.00
ScatSize=10.00

[MoveTo]
AlwaysUW=on
ArrivalDist=5.00
ArrivalDistX=5.00
ArrivalDistY=5.00
BreakOnAggro=off
BreakOnHit=off
DistBackup=30.00
MoveToMod=0.00
UseBackward=on
UseWalk=on

[Circle]
Backward=off
CCW=off
Drunken=off
RadiusSize=30.00

[StuckLogic]
StuckLogic=on
DistStuck=0.10
PulseCheck=6
PulseUnstuck=10
TryToJump=on
TurnHalf=on

[SERVERNAME.TOONNAME]
AllowMove=32.00
ArcBehind=45.00
ArcNotFront=135.00
AutoSave=on
AutoUW=off
DistBreak=175.00
BreakOnGate=on
BreakOnWarp=on
PauseOnWarp=off
LockPause=off
DistSnaproll=10.00
FeignSupport=off
Heading=true
LeashLength=50.00
UseLeash=off
UseWindow=off
Verbosity=off
FullVerbosity=off
VerbosityFlags=0
CampRadius=40.00
RealtimePlayer=off
UseScatter=off
Bearing=0.00
ScatDist=10.00
ScatSize=10.00

Any insight appreciated!
 
There are 100% guaranteed ONLY 3 ways that will change (and it would have to be some macro or plugin doing it, or command issued via same, or by hotkey, etc.).

1) It's set to whatever value in the .ini when loading up (i.e., you set it manually)
2) Something uses the "moveto set dist #.##" to set the distance (changes it in the ini)
3) Something uses the "moveto <id or="" loc=""> mdist #.##" or "moveto mdist #.## ID" to move to that distance (it changed it in the ini if you do that)


That's it. I even reviewed the code to be sure, for any instance that the moveto dist is set, and those are the only ways.

The only requirement is it has to be a value >= 1.0

Edit: I know bot.mac sets it at some point, but I don't know the details.

htw</id>
 
Last edited:
There are 100% guaranteed ONLY 3 ways that will change (and it would have to be some macro or plugin doing it, or command issued via same, or by hotkey, etc.).

1) It's set to whatever value in the .ini when loading up (i.e., you set it manually)
2) Something uses the "moveto set dist #.##" to set the distance (changes it in the ini)
3) Something uses the "moveto <id or="" loc=""> mdist #.##" or "moveto mdist #.## ID" to move to that distance (it changed it in the ini if you do that)


That's it. I even reviewed the code to be sure, for any instance that the moveto dist is set, and those are the only ways.

The only requirement is it has to be a value >= 1.0

Edit: I know bot.mac sets it at some point, but I don't know the details.

htw</id>

Apparently i had a "/moveto id ${Target.ID} mdist ${PullDist}" in the macro ....

Since my value for PullDist is large ... it is apparently causing the issue...

Gonna issue a "/moveto mdist 10" after the pull is done to resolve.
TY HTW for the insight.... VERY appreciated sir!
 
Last edited:
Apparently i had a "/moveto id ${Target.ID} mdist ${PullDist}" in the macro ....

Since my value for PullDist is large ... it is apparently causing the issue...

Gonna issue a "/moveto mdist 10" after the pull is done to resolve.
TY HTW for the insight.... VERY appreciated sir!
NP man, always nice to hear from you, problem or not. :)

htw