<!-- Requirements
1x Animal Hide
1x Beast Sinew
1x Bronze ingot
-->
<Profile>
<Name>Crafting - Hard Leather Cesti</Name>
<KillRadius>100</KillRadius>
<GrindAreas>
<GrindArea name="East Camp Drybone">
<Hotspots>
<Hotspot Radius="100" XYZ="-275.8759, -36.72025, 63.97179"/>
</Hotspots>
<TargetMobs>
<TargetMob Id="274"/>
<TargetMob Id="273"/>
</TargetMobs>
<MinLevel>1</MinLevel>
<MaxLevel>50</MaxLevel>
</GrindArea>
</GrindAreas>
<Order>
<!-- Grind 9x Nq Aldgoat skin -->
<If Condition="not NqHasAtLeast(5296,9)">
<!-- Teleport To Grind Area Map -->
<If Condition="not IsOnMap(145)">
<TeleportTo Name="Camp Drybone" AetheryteId="18"/>
</If>
<!-- Switch Class To Battle -->
<RunCode Name="CombatClass"/>
<!-- Grind -->
<Grind grindRef="East Camp Drybone" PostCombatDelay="2.5" While="not NqHasAtLeast(5296,9)"/>
</If>
<!-- 9x Mine Alumen -->
<If Condition="not NqHasAtLeast(5524,9)">
<If Condition="not IsOnMap(145)">
<TeleportTo Name="Camp Drybone" AetheryteId="18"/>
</If>
<RunCode Name="MIN"/>
<!-- Gather -->
<Gather while="not NqHasAtLeast(5524,9)">
<GatherObject>Mineral Deposit</GatherObject>
<HotSpots>
<HotSpot Radius="95" XYZ="-183.1978, -34.69329, -37.8227"/>
</HotSpots>
<Slot>1</Slot>
<GatheringSkillOrder>
<GatheringSkill SpellName="Sharp Vision II" TimesToCast="1" />
</GatheringSkillOrder>
</Gather>
</If>
<!-- Switch Class To Battle -->
<RunCode Name="CombatClass"/>
<!-- to leatherworkers guild -->
<If Condition="not IsOnMap(132)">
<TeleportTo Name="New Gridania" AetheryteId="2"/>
</If>
<MoveTo Name="Old Gridania" XYZ="102.8434, 4.934001, 11.63276"/>
<MoveTo Name="Leatherworker Guild" XYZ="63.07884, 8, -144.3591"/>
<!-- Class Switch -->
<RunCode Name="LTW"/>
<!-- Buy Scripts -->
<If Condition="not NqHasAtLeast(5319,9)">
<BuyItem ItemIds="5319" ItemCounts="9" InteractDistance="3.0" NpcId="1000391" XYZ="66.41299, 8, -144.0048" DialogOption="0"/>
</If>
<If Condition="not NqHasAtLeast(5056,9)">
<BuyItem ItemIds="5056" ItemCounts="9" InteractDistance="3.0" NpcId="1000391" XYZ="66.41299, 8, -144.0048" DialogOption="0"/>
</If>
<!-- move to craftspot -->
<MoveTo Name="Leatherworker Guild Craftspot" XYZ="58.4761, 8, -145.3166"/>
<!-- Nq Aldgoat Leather -->
<If Condition="not NqHasAtLeast(5277,9)">
<While Condition="not NqHasAtLeast(5277,9)">
<Synthesize RecipeId="353" MinimumCp="0" />
<While Condition="CraftingManager.IsCrafting">
<CraftAction Name="Steady Hand" ActionId="249"/>
<CraftAction Name="Basic Synthesis" ActionId="100045"/>
<CraftAction Name="Basic Synthesis" ActionId="100045"/>
<CraftAction Name="Basic Synthesis" ActionId="100045"/>
<CraftAction Name="Master's Mend" ActionId="100047"/>
<CraftAction Name="Basic Synthesis" ActionId="100045"/>
<CraftAction Name="Basic Synthesis" ActionId="100045"/>
<CraftAction Name="Basic Synthesis" ActionId="100045"/>
<CraftAction Name="Basic Synthesis" ActionId="100045"/>
<CraftAction Name="Basic Synthesis" ActionId="100045"/>
<CraftAction Name="Basic Synthesis" ActionId="100045"/>
</While>
</While>
</If>
<StopCrafting/>
<!-- Nq Hard Leather Cesti -->
<If Condition="not NqHasAtLeast(1688,9)">
<While Condition="not NqHasAtLeast(1688,9)">
<Synthesize RecipeId="360" MinimumCp="0"/>
<While Condition="CraftingManager.IsCrafting">
<CraftAction Name="Steady Hand" ActionId="249"/>
<CraftAction Name="Basic Synthesis" ActionId="100045"/>
<CraftAction Name="Basic Synthesis" ActionId="100045"/>
<CraftAction Name="Basic Synthesis" ActionId="100045"/>
<CraftAction Name="Master's Mend" ActionId="100047"/>
<CraftAction Name="Basic Synthesis" ActionId="100045"/>
<CraftAction Name="Basic Synthesis" ActionId="100045"/>
<CraftAction Name="Basic Synthesis" ActionId="100045"/>
<CraftAction Name="Basic Synthesis" ActionId="100045"/>
<CraftAction Name="Basic Synthesis" ActionId="100045"/>
<CraftAction Name="Basic Synthesis" ActionId="100045"/>
</While>
</While>
</If>
<StopCrafting/>
<!-- To Quarrymill -->
<If Condition="NqHasAtLeast(1688,9)">
<If Condition="not IsOnMap(153)">
<TeleportTo Name="Quarrymill" AetheryteId="5"/>
</If>
</If>
</Order>
<CodeChunks>
<CodeChunk Name="CombatClass">
<![CDATA[ ff14bot.Managers.ChatManager.SendChat("/gs change 3"); await Buddy.Coroutines.Coroutine.Sleep(3000);
]]>
</CodeChunk>
<CodeChunk Name="LTW">
<![CDATA[ ff14bot.Managers.ChatManager.SendChat("/gs change 5"); await Buddy.Coroutines.Coroutine.Sleep(3000);
]]>
</CodeChunk>
<CodeChunk Name="MIN">
<![CDATA[ ff14bot.Managers.ChatManager.SendChat("/gs change 1"); await Buddy.Coroutines.Coroutine.Sleep(3000);
]]>
</CodeChunk>
</CodeChunks>
</Profile>