I wanted to create a Orderbot that cycles through all the different locations for gathering crystals. Main thing is I only wanted to gather each item for a limited time or number of times. I saw the Loops element in the reference object for Reborn Gather tag but it does not work. It keeps farming the same spot forever (First area in the routine). What am I doing wrong?
<Profile>
<Name>Wind Crystal</Name>
<KillRadius>200</KillRadius>
<Order>
<While Condition="True">
<If Condition="not IsOnMap(152)">
<TeleportTo Name="Hawthorne Hut" AetheryteId="4" />
</If>
<LogMessage Message="Starting Wind" />
<Gather Loops="1">
<GatherObject>Rocky Outcrop</GatherObject>
<HotSpots>
<Hotspot Radius="200" XYZ="-88.36967, -5.619929, 309.1808" />
</HotSpots>
<ItemNames>
<ItemName>Wind Crystal</ItemName>
<ItemName>Wind Shard</ItemName>
</ItemNames>
<GatheringSkillOrder>
</GatheringSkillOrder>
<LogMessage Message="In Window Loop" />
</Gather>
<If Condition="not IsOnMap(135)">
<TeleportTo Name="Moraby drydocks" AetheryteId="10" />
</If>
<LogMessage Message="Starting Earth" />
<Gather Loops="250">
<GatherObject>Rocky Outcrop</GatherObject>
<HotSpots>
<Hotspot Radius="200" XYZ="-16.1729, 41.63222, 669.4233" />
</HotSpots>
<ItemNames>
<ItemName>Earth Crystal</ItemName>
<ItemName>Earth Shard</ItemName>
</ItemNames>
<GatheringSkillOrder>
</GatheringSkillOrder>
</Gather>
<If Condition="not IsOnMap(145)">
<TeleportTo Name="Camp Drybone" AetheryteId="18" />
</If>
<Gather Loops="250">
<GatherObject>Rocky Outcrop</GatherObject>
<HotSpots>
<Hotspot Radius="200" XYZ="135.2787, 8.236998, -91.36126" />
</HotSpots>
<ItemNames>
<ItemName>Fire Crystal</ItemName>
<ItemName>Fire Shard</ItemName>
</ItemNames>
<GatheringSkillOrder>
</GatheringSkillOrder>
</Gather>
<If Condition="not IsOnMap(138)">
<TeleportTo Name="Swiftperch" AetheryteId="13" />
</If>
<Gather Loops="250">
<GatherObject>Rocky Outcrop</GatherObject>
<HotSpots>
<Hotspot Radius="200" XYZ="715.0536, 30.36089, 405.4228" />
</HotSpots>
<ItemNames>
<ItemName>Ice Crystal</ItemName>
<ItemName>Ice Shard</ItemName>
</ItemNames>
<GatheringSkillOrder>
</GatheringSkillOrder>
</Gather>
<If Condition="not IsOnMap(146)">
<TeleportTo Name="Little Ala Mhigo" AetheryteId="19" />
</If>
<Gather Loops="250">
<GatherObject>Rocky Outcrop</GatherObject>
<HotSpots>
<Hotspot Radius="200" XYZ="-146.5024, 26.35485, -501.573" />
</HotSpots>
<ItemNames>
<ItemName>Lightning Crystal</ItemName>
<ItemName>Lightning Shard</ItemName>
</ItemNames>
<GatheringSkillOrder>
</GatheringSkillOrder>
</Gather>
<If Condition="not IsOnMap(140)">
<TeleportTo Name="Horizon" AetheryteId="17" />
</If>
<Gather Loops="250">
<GatherObject>Rocky Outcrop</GatherObject>
<HotSpots>
<Hotspot Radius="200" XYZ="84.64899, 20.72134, 92.10282" />
</HotSpots>
<ItemNames>
<ItemName>Water Crystal</ItemName>
<ItemName>Water Shard</ItemName>
</ItemNames>
<GatheringSkillOrder>
</GatheringSkillOrder>
</Gather>
</While>
</Order>
</Profile>
<Profile>
<Name>Wind Crystal</Name>
<KillRadius>200</KillRadius>
<Order>
<While Condition="True">
<If Condition="not IsOnMap(152)">
<TeleportTo Name="Hawthorne Hut" AetheryteId="4" />
</If>
<LogMessage Message="Starting Wind" />
<Gather Loops="1">
<GatherObject>Rocky Outcrop</GatherObject>
<HotSpots>
<Hotspot Radius="200" XYZ="-88.36967, -5.619929, 309.1808" />
</HotSpots>
<ItemNames>
<ItemName>Wind Crystal</ItemName>
<ItemName>Wind Shard</ItemName>
</ItemNames>
<GatheringSkillOrder>
</GatheringSkillOrder>
<LogMessage Message="In Window Loop" />
</Gather>
<If Condition="not IsOnMap(135)">
<TeleportTo Name="Moraby drydocks" AetheryteId="10" />
</If>
<LogMessage Message="Starting Earth" />
<Gather Loops="250">
<GatherObject>Rocky Outcrop</GatherObject>
<HotSpots>
<Hotspot Radius="200" XYZ="-16.1729, 41.63222, 669.4233" />
</HotSpots>
<ItemNames>
<ItemName>Earth Crystal</ItemName>
<ItemName>Earth Shard</ItemName>
</ItemNames>
<GatheringSkillOrder>
</GatheringSkillOrder>
</Gather>
<If Condition="not IsOnMap(145)">
<TeleportTo Name="Camp Drybone" AetheryteId="18" />
</If>
<Gather Loops="250">
<GatherObject>Rocky Outcrop</GatherObject>
<HotSpots>
<Hotspot Radius="200" XYZ="135.2787, 8.236998, -91.36126" />
</HotSpots>
<ItemNames>
<ItemName>Fire Crystal</ItemName>
<ItemName>Fire Shard</ItemName>
</ItemNames>
<GatheringSkillOrder>
</GatheringSkillOrder>
</Gather>
<If Condition="not IsOnMap(138)">
<TeleportTo Name="Swiftperch" AetheryteId="13" />
</If>
<Gather Loops="250">
<GatherObject>Rocky Outcrop</GatherObject>
<HotSpots>
<Hotspot Radius="200" XYZ="715.0536, 30.36089, 405.4228" />
</HotSpots>
<ItemNames>
<ItemName>Ice Crystal</ItemName>
<ItemName>Ice Shard</ItemName>
</ItemNames>
<GatheringSkillOrder>
</GatheringSkillOrder>
</Gather>
<If Condition="not IsOnMap(146)">
<TeleportTo Name="Little Ala Mhigo" AetheryteId="19" />
</If>
<Gather Loops="250">
<GatherObject>Rocky Outcrop</GatherObject>
<HotSpots>
<Hotspot Radius="200" XYZ="-146.5024, 26.35485, -501.573" />
</HotSpots>
<ItemNames>
<ItemName>Lightning Crystal</ItemName>
<ItemName>Lightning Shard</ItemName>
</ItemNames>
<GatheringSkillOrder>
</GatheringSkillOrder>
</Gather>
<If Condition="not IsOnMap(140)">
<TeleportTo Name="Horizon" AetheryteId="17" />
</If>
<Gather Loops="250">
<GatherObject>Rocky Outcrop</GatherObject>
<HotSpots>
<Hotspot Radius="200" XYZ="84.64899, 20.72134, 92.10282" />
</HotSpots>
<ItemNames>
<ItemName>Water Crystal</ItemName>
<ItemName>Water Shard</ItemName>
</ItemNames>
<GatheringSkillOrder>
</GatheringSkillOrder>
</Gather>
</While>
</Order>
</Profile>