Awesome job Picklet! Really appreciate your work and your scripting has helped me better understand lua scripting in general. 2 things.
From yesterdays v1.0 version I noticed the destination spot that the bot waits before the unspoiled node appears triggering the bot to go to the unspoiled nodes are a little off. For example Spruce lumber unspoiled node seemed to spawn too far away from you idle point causing manual intervention to move the bot close enough that it would trigger and continue. Was the positioning of this fixed from v1.0? This also was the case for Astral Rock although I noticed that isn't in this new profile.
Secondly, for some of the crystals that are set, rare item topsoil is normally at these nodes. Do you know how I can get it to first collect the rare topsoil and then continue to do the crystals?
For example this is how I'm currently trying to get it to work with the gatherspecialrares command
[18] = {
-- Middle La Noscea Map ID 134.
--[[]["condition"] = {
["Player.stats.gathering >= 353"] = true;
};--]]
["minlevel"] = 46;
["maxlevel"] = 60;
["mapid"] = 134;
["pos"] = {
["x"] = 123;
["y"] = 59;
["z"] = 243;
};
["type"] = "mining";
["radius"] = 300;
["item1"] = "Fire Cluster";
["gatherspecialrares"] = true;
["usestealth"] = false;
["dangerousarea"] = true;
["skillprofile"] = "Miner Unspoiled";
["eorzeaminhour"] = 18;
["eorzeamaxhour"] = 20;
["resetdaily"] = true;
["mingp"] = 300;
["highpriority"] = true;
["unspoiled"] = true;
Alternatively I've tried it this way as well but same result, it only collects the Fire Crystals:
[18] = {
-- Middle La Noscea Map ID 134.
--[[]["condition"] = {
["Player.stats.gathering >= 353"] = true;
};--]]
["minlevel"] = 46;
["maxlevel"] = 60;
["mapid"] = 134;
["pos"] = {
["x"] = 123;
["y"] = 59;
["z"] = 243;
};
["type"] = "mining";
["radius"] = 300;
["item1"] = "Grade 3 La Noscean Topsoil";
["item2"] = "Fire Cluster";
["gatherspecialrares"] = true;
["usestealth"] = true;
["dangerousarea"] = true;
["skillprofile"] = "Miner Unspoiled";
["eorzeaminhour"] = 18;
["eorzeamaxhour"] = 20;
["resetdaily"] = true;
["mingp"] = 300;
["highpriority"] = true;
["unspoiled"] = true;
Also how are you determining the x,y,z coordinates for your idle destinations? If I knew where to look for these I can edit these values to be more inline with my issues of the bot sitting just slightly outside of the range for some unspoiled nodes.
From yesterdays v1.0 version I noticed the destination spot that the bot waits before the unspoiled node appears triggering the bot to go to the unspoiled nodes are a little off. For example Spruce lumber unspoiled node seemed to spawn too far away from you idle point causing manual intervention to move the bot close enough that it would trigger and continue. Was the positioning of this fixed from v1.0? This also was the case for Astral Rock although I noticed that isn't in this new profile.
Secondly, for some of the crystals that are set, rare item topsoil is normally at these nodes. Do you know how I can get it to first collect the rare topsoil and then continue to do the crystals?
For example this is how I'm currently trying to get it to work with the gatherspecialrares command
[18] = {
-- Middle La Noscea Map ID 134.
--[[]["condition"] = {
["Player.stats.gathering >= 353"] = true;
};--]]
["minlevel"] = 46;
["maxlevel"] = 60;
["mapid"] = 134;
["pos"] = {
["x"] = 123;
["y"] = 59;
["z"] = 243;
};
["type"] = "mining";
["radius"] = 300;
["item1"] = "Fire Cluster";
["gatherspecialrares"] = true;
["usestealth"] = false;
["dangerousarea"] = true;
["skillprofile"] = "Miner Unspoiled";
["eorzeaminhour"] = 18;
["eorzeamaxhour"] = 20;
["resetdaily"] = true;
["mingp"] = 300;
["highpriority"] = true;
["unspoiled"] = true;
Alternatively I've tried it this way as well but same result, it only collects the Fire Crystals:
[18] = {
-- Middle La Noscea Map ID 134.
--[[]["condition"] = {
["Player.stats.gathering >= 353"] = true;
};--]]
["minlevel"] = 46;
["maxlevel"] = 60;
["mapid"] = 134;
["pos"] = {
["x"] = 123;
["y"] = 59;
["z"] = 243;
};
["type"] = "mining";
["radius"] = 300;
["item1"] = "Grade 3 La Noscean Topsoil";
["item2"] = "Fire Cluster";
["gatherspecialrares"] = true;
["usestealth"] = true;
["dangerousarea"] = true;
["skillprofile"] = "Miner Unspoiled";
["eorzeaminhour"] = 18;
["eorzeamaxhour"] = 20;
["resetdaily"] = true;
["mingp"] = 300;
["highpriority"] = true;
["unspoiled"] = true;
Also how are you determining the x,y,z coordinates for your idle destinations? If I knew where to look for these I can edit these values to be more inline with my issues of the bot sitting just slightly outside of the range for some unspoiled nodes.