• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Bot doesn't know recipe

    Discussion in 'Rebornbuddy Support' started by MatthiasF, Feb 11, 2015.

    1. MatthiasF

      MatthiasF New Member

      Joined:
      Jan 30, 2015
      Messages:
      26
      Likes Received:
      0
      Trophy Points:
      0
    2. Sodimm

      Sodimm Member

      Joined:
      Nov 8, 2014
      Messages:
      383
      Likes Received:
      7
      Trophy Points:
      18
      Make sure you start the profile with the none of the craft windows open, and on your crafting class. I've noticed this also whilst compiling the Ixal profiles. You'll run into errors if A: windows are open and B: Components are missing. If you're testing profiles whilst editing, it's good practice after correcting an error to restart the bot. It can cache certain behaviours that'll bug out the bot once the edited profile is reloaded. It will also bug out, if combined combat and craft/gather class profiles (like yours/My Ixal) are NOT started as a combat class. This is a reborn buddy error, which only Mastahg will be able to correct.

      It's also worth noting that only Kupo, and RebornCo are the only combat routines that support switches between DoW/DoM/DoL/DoH. Make sure you're using one of them.

      Restart RebornBuddy, and try this:
      Code:
      <!-- 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>
      
       
      Last edited: Feb 11, 2015
    3. MatthiasF

      MatthiasF New Member

      Joined:
      Jan 30, 2015
      Messages:
      26
      Likes Received:
      0
      Trophy Points:
      0
      I was aware of the combat switching, that's why i used Black Mage, which is supported by RebornCo, but didn't knew it had to start with the combat class (makes sense afterwards)
      I shall test it in a bit an let you know!

      Thanks for the great help!
       
    4. MatthiasF

      MatthiasF New Member

      Joined:
      Jan 30, 2015
      Messages:
      26
      Likes Received:
      0
      Trophy Points:
      0
      It gives the following errors in the codechunks:

      [23:05:40.748 N] Failed to load profile: Name cannot begin with the '=' character, hexadecimal value 0x3D. Line 120, position 4.
       
    5. kagepande

      kagepande Community Developer

      Joined:
      Oct 20, 2014
      Messages:
      289
      Likes Received:
      11
      Trophy Points:
      18
      It most likely because you have
      Code:
      <=!=[=C=D=A=T=A=[ 
      instead of
      Code:
       <![CDATA[ 
      in your codechunks section.
       
    6. MatthiasF

      MatthiasF New Member

      Joined:
      Jan 30, 2015
      Messages:
      26
      Likes Received:
      0
      Trophy Points:
      0
      It solved it indeed.
      The original problem was the <StopCrafting/> tag?
       

    Share This Page