Heres what we use... Since the patch it seems to find something which isnt there. It then moves to the object location which is always 0,0,0...
Code:
$FirstObject = _BMReadUInt($Handle, ($ObjectManager + $ObjManagerFirstObject))
$curobject = _BMReadUInt($Handle, ($curobject + $ObjectNextOffset))
$Name = _BMReadASCIIString($Handle, _BMReadUint($Handle, (_BMReadUInt($Handle, ($curobject + $GAMEOBJECT_NAMEOFFSET_1)) + $GAMEOBJECT_NAMEOFFSET_2)), 30)
$curGUID = _BMReadMemory($handle, ($curobject + 0x30), 'uint64')
If GUICtrlRead($Ore1) = 1 Then
If $name="Cobalt Deposit" Then
_log("Node found: " & $name)
_Move($handle, _getObjectX($handle, $curobject), _getObjectY($handle, $curobject), _getObjectZ($handle, $curobject))
Sleep(4000)
_interact($handle, $curGUID, $name)
EndIf
EndIf
any Ideas?