What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[OrderBot][Gathering] Mega Profile Thread - Leveling, Questing, Farming

PHP:
<?xml version="1.0" encoding="utf-8"?>

<Profile>
	<Name>Botany - Water Shard/Crystals + Dzemael Tomato<Name>
	<KillRadius>50</KillRadius>
	<Order>
		<If Condition="Core.Me.CurrentJob != ClassJobType.Botanist">
			<RunCode Name="BTN"/>
			<WaitTimer WaitTime="3"/>
		</If>
		<While Condition="True">

			<If Condition="(IsTimeBetween(0,13)) or (IsTimeBetween(15,24))">
				<If Condition="Core.Me.CurrentJob != ClassJobType.Botanist">
					<RunCode Name="BTN"/>
					<WaitTimer WaitTime="3"/>
				</If>
				<If Condition="not IsOnMap(137)">
					<TeleportTo Name="Wineport" AetheryteId="12" />
				</If>
				<RunCode Name="EnableMount"/>
				<MoveTo XYZ="-220.464142, 44.41856, 505.409576" />
				<RunCode Name="DisableMount"/>
				<Gather while="(IsTimeBetween(0,13)) or (IsTimeBetween(15,24))">
					<GatherObject>Mature Tree</GatherObject>
					<HotSpots>
						<HotSpot Radius="70" X="-220.464142" Y="44.41856" Z="505.409576"/>
					</HotSpots>
					<ItemNames>
						<ItemName>Water Crystal</ItemName>
						<ItemName>Water Shard</ItemName>
					</ItemNames>
					<GatheringSkillOrder>
						<GatheringSkill SpellName="Thaliak's Ward" TimesToCast="1"/>
					</GatheringSkillOrder>
				</Gather>
			</If>

			<If Condition="IsTimeBetween(13,15)">
				<If Condition="Core.Me.CurrentJob != ClassJobType.Botanist">
					<RunCode Name="BTN"/>
					<WaitTimer WaitTime="3"/>
				</If>
				<If Condition="not IsOnMap(137)">
					<TeleportTo Force="true" Name="Wineport" AetheryteId="12" />
				</If>

				<RunCode Name="EnableMount"/>
				<MoveTo XYZ="-170.2747, 37.52908, 281.4099" />
				<RunCode Name="DisableMount"/>
				
				<Gather Loops="1">
					<GatherObject>Unspoiled Mature Tree</GatherObject>
					<GatherObject>Unspoiled Lush Vegetation Patch</GatherObject>
					<HotSpots>
						<Hotspot Z="281.4099" Y="37.52908" X="-170.2747" Radius="700"/>
					</HotSpots>
					<Slot>2</Slot>
					<!-- Dzemael Tomato -->
					<GatheringSkillOrder>
						<GatheringSkill SpellName="Leaf Turn II" TimesToCast="1" />
						<GatheringSkill SpellName="Field Mastery II" TimesToCast="1" />
					</GatheringSkillOrder>
				</Gather>
			</If>

		</While>
	</Order>

	<CodeChunks>
		<CodeChunk Name="BTN">
			<![CDATA[ff14bot.Managers.ChatManager.SendChat("/gs change 2");]]>
		</CodeChunk>
		<CodeChunk Name="DisableMount">
			<![CDATA[ ff14bot.Settings.CharacterSettings.Instance.UseMount = false;]]>
		</CodeChunk>
		<CodeChunk Name="EnableMount">
			<![CDATA[ ff14bot.Settings.CharacterSettings.Instance.UseMount = true;]]>
		</CodeChunk>
	</CodeChunks>
</Profile>

This is a profile to farm water shards and crystals near dzemael tomato unspoiled node, but since the condition is the time, as soon it finishes farming the unspoiled node, it stays still until the timeframe for the node ends and only then it resumes, is there a way to farm the unspoiled node and immediately go back to the shards?
Also, is there a way to add a <if> condition to the gatheringskillorder tag? I want to use skills only when its not near the time to farm the unspoiled node, so there's GP available.

Thanks.
 
Kage when will be released your fishing grinding/questing profile ?!?!? I'm looking forward to see and use it!
 
bot thread ended error After I select profile and click start on fresh toon

Code:
[21:58:52.248 N] BehaviorDirectory element found,but couldn't find directory C:\Users\KiLLARS\Desktop\New folder\Profiles\custom\./Custom
[21:58:52.267 N] Failed to load profile: Element YesTalkTo is not supported. Please check your XML and try again. (<YesTalkTo NpcId="1000294" QuestId="65729" XYZ="-237.7531, 8, -144.8811" />) Line 84
[21:58:52.290 D] System.Exception: Element YesTalkTo is not supported. Please check your XML and try again. (<YesTalkTo NpcId="1000294" QuestId="65729" XYZ="-237.7531, 8, -144.8811" />) Line 84
   at Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object )
   at Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
   at Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object )
   at Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
   at Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object )
   at Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
   at Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object )
   at Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
   at Clio.XmlEngine.PropertyProcessor.(XElement , Type )
   at Clio.XmlEngine.PropertyProcessor..(XElement )
   at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   at Clio.XmlEngine.PropertyProcessor.(XElement , PropertyInfo )
   at Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object )
   at Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
   at ff14bot.NeoProfiles.NeoProfile.Load(XElement element, String path)
   at ff14bot.NeoProfiles.NeoProfile.Load(String path)
   at ff14bot.NeoProfiles.NeoProfileManager.Load(String profilePath, Boolean rememberPath)
[22:00:42.720 N] BehaviorDirectory element found, compiling custom behaviors...

Correctly install the custom folder and try again, the only issue I can see in that log file that you posted.
 
Yes i did,but it doesn't complete class quests as kagepande's profiles do...

Also i tried but it continued to fish even if there wasn't anything else to fish...

So it wasted time... :(
I don't believe there has been a Fishing quest profile made yet, but I've used the 1-50 leveling one I linked for you and it's been working as intended. Going to give the 1-50 profile another go today to make sure.
 
The fishing profile is being worked on, do understand that it takes more time to do so since its a custom tag and such that I have to work with and its not as simple as running around to respawning nodes. As well as I am working on another project for RB that isn't a profile :)
 
The fishing profile is being worked on, do understand that it takes more time to do so since its a custom tag and such that I have to work with and its not as simple as running around to respawning nodes. As well as I am working on another project for RB that isn't a profile :)
Good thing you mentioned something before I started working on it. Looking forward to it! ;)
 
Code:
[21:58:52.248 N] BehaviorDirectory element found,but couldn't find directory C:\Users\KiLLARS\Desktop\New folder\Profiles\custom\./Custom
[21:58:52.267 N] Failed to load profile: Element YesTalkTo is not supported. Please check your XML and try again. (<YesTalkTo NpcId="1000294" QuestId="65729" XYZ="-237.7531, 8, -144.8811" />) Line 84
[21:58:52.290 D] System.Exception: Element YesTalkTo is not supported. Please check your XML and try again. (<YesTalkTo NpcId="1000294" QuestId="65729" XYZ="-237.7531, 8, -144.8811" />) Line 84
   at Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object )
   at Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
   at Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object )
   at Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
   at Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object )
   at Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
   at Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object )
   at Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
   at Clio.XmlEngine.PropertyProcessor.(XElement , Type )
   at Clio.XmlEngine.PropertyProcessor..(XElement )
   at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   at Clio.XmlEngine.PropertyProcessor.(XElement , PropertyInfo )
   at Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object )
   at Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
   at ff14bot.NeoProfiles.NeoProfile.Load(XElement element, String path)
   at ff14bot.NeoProfiles.NeoProfile.Load(String path)
   at ff14bot.NeoProfiles.NeoProfileManager.Load(String profilePath, Boolean rememberPath)
[22:00:42.720 N] BehaviorDirectory element found, compiling custom behaviors...

Correctly install the custom folder and try again, the only issue I can see in that log file that you posted.
Im using the Svn so I have no idea how its not working I think ive tried everything
 
Im using the Svn so I have no idea how its not working I think ive tried everything
See this section in the first post:

Information Regarding the Leveling & Questing Profiles:
These profiles require custom tags to correctly work, create a folder named "Custom" inside the folder where you will be keeping the XML file and put the following files into the Custom Folder:

View attachment 174518 [v1.0]
View attachment 174519 [v1.0]
 
some reason it goes to the spot then just sits there and says [02:10:03.830 D] No viable path from <280.4506, -11.60078, 122.7732> to <-209.6565, 10.36851, -98.76298> in 00:00:00.4125362 ms
 
some reason it goes to the spot then just sits there and says [02:10:03.830 D] No viable path from <280.4506, -11.60078, 122.7732> to <-209.6565, 10.36851, -98.76298> in 00:00:00.4125362 ms

Totally enough information to tell you whats wrong.... Post a log and what profile your using, and at what point in the profile you are out. I'm not going to spend hours trying to figure it out without a log or anything.
 
i figured the problem out dont worry. sorry to have waste your time
 
Last edited:
Back
Top