07-06-2019, 08:45 AM
(06-29-2019, 12:16 PM)pedrous Wrote: [ -> ](10-16-2017, 04:26 AM)xfajitas Wrote: [ -> ]Code:local mapid = Player.localmapid
local level = Player.level
if ( mapid and level ) then
local inthanalan = In(mapid,140,141,145,146,147,140,141,130,131)
local inshroud = In(mapid,148,152,153,154,132,133)
local inlanoscea = In(mapid,129,128,134,135,137,138,139,180)
if (level < 12) then
if (inthanalan) then
return 140 -- Horizon [Western Thanalan]
elseif (inshroud) then
return 148 -- Bentbranch Meadows [Central Shroud]
elseif (inlanoscea) then
return 134 -- Summerford Farms [Middle La Noscea]
else
return 148 -- Bentbranch Meadows [Central Shroud]
end
elseif ( level >= 12 and level < 20) then
if (inthanalan) then
return 140 -- Horizon [Western Thanalan]
elseif (inshroud) then
return 152 -- Hawthorne Hut [East Shroud]
elseif (inlanoscea) then
return 138 -- Swiftperch [Western La Noscea]
else
return 152 -- Hawthorne Hut [East Shroud]
end
elseif (level >= 20 and level < 22) then
return 152 -- Hawthorne Hut [East Shroud]
elseif (level >= 22 and level < 30) then
return 153 -- Quarrymill [South Shroud]
elseif (level >= 30 and level < 40) then
return 137 -- Costa Del Sol [Eastern La Noscea]
elseif (level >= 40 and level < 45) then
return 155 -- Camp Dragonhead [Coerthas Central Highlands]
elseif ((level >= 45 and level < 50) or (level >= 50 and (not QuestCompleted(1583) or not CanAccessMap(397)))) then
return 147 -- Ceruleum Processing Plant [Northern Thanalan]
elseif (level >= 50 and level < 53 and CanAccessMap(397)) then
return 397 -- Falcon's Nest [Coerthas Western Highlands]
elseif (level >= 53 and level < 55 and CanAccessMap(398)) then
return 398 -- Tailfeather [The Dravanian Forelands]
elseif (level >= 55 and level < 56 and CanAccessMap(400)) then
return 400 -- Moghome [The Churning Mists]
elseif (level >= 56 and level < 60 and CanAccessMap(478) and CanAccessMap(399)) then
return 399 -- Idyllshire [The Dravanian Hinterlands]
elseif (level >= 60 and level < 63 and CanAccessMap(612)) then
return 612 -- Castrum Oriens [The Fringes]
elseif (level >= 63 and level < 65 and CanAccessMap(614)) then
return 614 -- Namai [Yanxia]
elseif (level >= 65 and level < 68 and CanAccessMap(622)) then
return 622 -- Reunion [The Azim Steppe]
elseif (level >= 68 and level < 70 and CanAccessMap(620)) then
return 620 -- Ala Ghiri [The Peaks]
end
end
You can copy and paste the whole thing or just add what you need to your grind settings.
To edit the settings , In the ingame UI go to 'Advance settings > Behavioral tab > click on the small button that says 'Modify Auto-grind'
Hope this helps
is there anything for SHB ;3
Code:
local mapid = Player.localmapid
local level = Player.level
if ( mapid and level ) then
local inthanalan = In(mapid,140,141,145,146,147,140,141,130,131)
local inshroud = In(mapid,148,152,153,154,132,133)
local inlanoscea = In(mapid,129,128,134,135,137,138,139,180)
if (level < 12) then
if (inthanalan) then
return 140 -- Horizon [Western Thanalan]
elseif (inshroud) then
return 148 -- Bentbranch Meadows [Central Shroud]
elseif (inlanoscea) then
return 134 -- Summerford Farms [Middle La Noscea]
else
return 148 -- Bentbranch Meadows [Central Shroud]
end
elseif ( level >= 12 and level < 20) then
if (inthanalan) then
return 140 -- Horizon [Western Thanalan]
elseif (inshroud) then
return 152 -- Hawthorne Hut [East Shroud]
elseif (inlanoscea) then
return 138 -- Swiftperch [Western La Noscea]
else
return 152 -- Hawthorne Hut [East Shroud]
end
elseif (level >= 20 and level < 22) then
return 152 -- Hawthorne Hut [East Shroud]
elseif (level >= 22 and level < 30) then
return 153 -- Quarrymill [South Shroud]
elseif (level >= 30 and level < 40) then
return 137 -- Costa Del Sol [Eastern La Noscea]
elseif (level >= 40 and level < 45) then
return 155 -- Camp Dragonhead [Coerthas Central Highlands]
elseif ((level >= 45 and level < 50) or (level >= 50 and (not QuestCompleted(1583) or not CanAccessMap(397)))) then
return 147 -- Ceruleum Processing Plant [Northern Thanalan]
elseif (level >= 50 and level < 53 and CanAccessMap(397)) then
return 397 -- Falcon's Nest [Coerthas Western Highlands]
elseif (level >= 53 and level < 55 and CanAccessMap(398)) then
return 398 -- Tailfeather [The Dravanian Forelands]
elseif (level >= 55 and level < 56 and CanAccessMap(400)) then
return 400 -- Moghome [The Churning Mists]
elseif (level >= 56 and level < 60 and CanAccessMap(478) and CanAccessMap(399)) then
return 399 -- Idyllshire [The Dravanian Hinterlands]
elseif (level >= 60 and level < 63 and CanAccessMap(612)) then
return 612 -- Castrum Oriens [The Fringes]
elseif (level >= 63 and level < 65 and CanAccessMap(614)) then
return 614 -- Namai [Yanxia]
elseif (level >= 65 and level < 68 and CanAccessMap(622)) then
return 622 -- Reunion [The Azim Steppe]
elseif (level >= 68 and level < 70 and CanAccessMap(620)) then
return 620 -- Ala Ghiri [The Peaks]
elseif (level >= 70 and level < 73 and CanAccessMap(813)) then
return 813 -- Lakeland [Fort Jobb]
elseif (level >= 73 and level < 80 and CanAccessMap(816)) then
return 816 -- Il Mheg [Lydha Lran]
--elseif (level >= 76 and level < 78 and CanAccessMap(817)) then
--return 817 -- The Rak'tika Greatwood [Slitherbough]
--elseif (level >= 78 and level < 80 and CanAccessMap(818)) then
--return 818 -- The Tempest [The Ondo Cups]
end
end
Here's what I threw together rather quickly. I don't know what the "optimal" zones would be for fates up to 80 so I just put a few in there. I commented out the last two zones (Rak'tika and The Tempest) since they seem to be far less populated than Lakeland, Amh Araeng, and Il Mheg. Having them in may mean it takes longer to complete the fates. Feel free to un-comment them if you wish (make sure you adjust the "< 80" level in Il Mheg to "76" if you do).