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!

Important Crafting Tags

and to specify a certain number of items?
Ex: after making 5 items, go to the next list item
 
and to specify a certain number of items?
Ex: after making 5 items, go to the next list item

ConditionParser Class
All of these functions are exposed to the xml api.


Yes, that's my points, I need to know when the food buff has worn off, so I can exit the crafting cycle and reapply.

I don't think you understand how the eatfood tag works, it will eat if the food buff is not present OR its duration is under X minutes remaining. If neither of these cases are true it does nothing.



"Crafting cycle"

Code:
		<While Condition="True">
			<EatFood ItemId="4666" Name="Salt Cod"/>
			<Synthesize HqMats="-1" RecipeId="1008"/>
			<While Condition="CraftingManager.IsCrafting">
				<CraftAction ActionId="100001"/>
			</While>
		</While>
Are there really rotations that last longer then 5 minutes? I don't see why thatd be the case but then you could just increase EatFoods check.
 
ConditionParser Class
All of these functions are exposed to the xml api.




I don't think you understand how the eatfood tag works, it will eat if the food buff is not present OR its duration is under X minutes remaining. If neither of these cases are true it does nothing.



"Crafting cycle"

Code:
		<While Condition="True">
			<EatFood ItemId="4666" Name="Salt Cod"/>
			<Synthesize HqMats="-1" RecipeId="1008"/>
			<While Condition="CraftingManager.IsCrafting">
				<CraftAction ActionId="100001"/>
			</While>
		</While>
Are there really rotations that last longer then 5 minutes? I don't see why thatd be the case but then you could just increase EatFoods check.

Yes sorry, my programming skills are not the best.

I have your code snippet in my profile,

<While Condition="True">

<EatFood ItemId="4717" Name="Stone Soup" HqOnly="False" MinDuration="1"/>
<Synthesize RecipeId="30298" MinimumCP="346" HqMats="2"/>
<While Condition="CraftingManager.IsCrafting">

and it applies food and will craft away for 30 mins until the buff wears off, but it doesn't reapply after 30 mins......I will play around with the other paramaeters and see what I can do. Thanks for your quick replies
 
Is there any If statement available to assign a set rotation if CP>x? Admittedly don't know enough to search through and figure it out from the files in the folder.
 
Is there any If statement available to assign a set rotation if CP>x? Admittedly don't know enough to search through and figure it out from the files in the folder.

I haven't tried it, but Condition="Core.Player.CP &gt; xxx" should work. You can test it out and report back if you want.
 
View attachment 18544 2015-01-21 20.03.txt

Nevermind the fact I'm stupid and didn't turn off plugins, and had to play around a lot to get the code to even take...

[01:28:01.923 D] Exception during scheduling Pulse: System.MissingMemberException: 'LocalPlayer' object has no attribute 'CP'
at IronPython.Runtime.Binding.PythonGetMemberBinder.FastErrorGet`1.GetError(CallSite site, TSelfType target, CodeContext context)
is the part that stands out to me. Entire log is attached.
 
Yeah I'm stupid, those did it. And we have no way of currently tracking progress/quality, correct? What about if a skill fails?
 
Dumb question, but how do I force a wait to put a delay between eating food and when the bot starts crafting?
 
Dumb question, but how do I force a wait to put a delay between eating food and when the bot starts crafting?
You shouldn't need to. If you do please post a log of it not waiting for the food to take effect.
 
StopCrafting tag isn't working. Opening the crafting log and running a profile with just that tag doesn't do anything.

Running ff14bot.RemoteWindows.CraftingLog.Close(); in console is working though.
 
StopCrafting tag isn't working. Opening the crafting log and running a profile with just that tag doesn't do anything.

Running ff14bot.RemoteWindows.CraftingLog.Close(); in console is working though.

Thanks. I see the issue. I'll post a new version in a bit.
 
StopCrafting tag isn't working. Opening the crafting log and running a profile with just that tag doesn't do anything.

Running ff14bot.RemoteWindows.CraftingLog.Close(); in console is working though.

I can confirm this too, tried using it in my Ixal profiles, instead had to use a codechunk to close the window.
 
No need to confirm it. I already said I saw what the problem was. Building new version now, should be pushed out in like 5 minutes.
 
I am trying to delve a bit over my head to be honest, because typically I learn by studying other examples, which there aren't complicated scripts in abundance yet, anyhow, I digress, it seems that it isn't working for me, looks to me as though it doesn't recognize the synthesis ID.

View attachment 4268 2015-01-25 07.27.txt <- This log is attempting to create Twinthread.

Now, to start plotting my escape route, out of all the ridicule I've opened myself up to :X
 
I am trying to delve a bit over my head to be honest, because typically I learn by studying other examples, which there aren't complicated scripts in abundance yet, anyhow, I digress, it seems that it isn't working for me, looks to me as though it doesn't recognize the synthesis ID.

View attachment 165475 <- This log is attempting to create Twinthread.

Now, to start plotting my escape route, out of all the ridicule I've opened myself up to :X

5338 is Twinthread's item number. 1386 is Twinthread's recipe id.
 
Back
Top