So it seems that this occurs, not too sure how many people experienced it.
While using a time check/ while condition, there are times when the bot gets stuck in the gathering window, unable to proceed, and unable to know to continue harvest, are there any known ways to check if the gather window is open and force close it?
Like below, if the time shifts to after 5, when the bot is still gathering, it stops gathering, gets stuck at the gather window and well... becomes stuck
example code:-
<If Condition="IsTimeBetween(4,5)">
<If Condition="not IsOnMap(140)">
<TeleportTo Name="Horizon" AetheryteId="17" />
</If>
<If Condition="Core.Me.CurrentJob != ClassJobType.Miner">
<RunCode Name="MIN"/>
<WaitTimer WaitTime="3"/>
</If>
<Gather while="IsTimeBetween(4,5)">
<GatherObject>Rocky Outcrop</GatherObject>
<HotSpots>
<Hotspot Z="XXX.XXXXX" Y="XXX.XXXXX" X="XXX.XXXXX" Radius="500"/>
</HotSpots>
<Slot>4</Slot>
</Gather>
</If>
While using a time check/ while condition, there are times when the bot gets stuck in the gathering window, unable to proceed, and unable to know to continue harvest, are there any known ways to check if the gather window is open and force close it?
Like below, if the time shifts to after 5, when the bot is still gathering, it stops gathering, gets stuck at the gather window and well... becomes stuck
example code:-
<If Condition="IsTimeBetween(4,5)">
<If Condition="not IsOnMap(140)">
<TeleportTo Name="Horizon" AetheryteId="17" />
</If>
<If Condition="Core.Me.CurrentJob != ClassJobType.Miner">
<RunCode Name="MIN"/>
<WaitTimer WaitTime="3"/>
</If>
<Gather while="IsTimeBetween(4,5)">
<GatherObject>Rocky Outcrop</GatherObject>
<HotSpots>
<Hotspot Z="XXX.XXXXX" Y="XXX.XXXXX" X="XXX.XXXXX" Radius="500"/>
</HotSpots>
<Slot>4</Slot>
</Gather>
</If>