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.
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.
I haven't tried it, but Condition="Core.Player.CP > 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?
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