While trying to build a crafting profile to automatically craft and accept collectables I ran into an issue in which the bot either does not recognize "Maker's Mark" or its colloquial ActionId of "100178".
A snippet of the code I'm using is as follows:
<While Condition="True">
<Synthesize RecipeId="30975" HQMats="-1,-1,-1,-1,-1,-1" />
<While Condition="CraftingManager.IsCrafting">
<If Condition="not CraftingConditions.HasCraftAura(878)">
<CraftAction ActionId="100178"/>
</If>
The log will terminate the profile and shows:
[06:35:27.022 N] [Synthesize] Crafting Birch Fishing Rod (11914) via 30975
[06:35:28.114 V] [Poi.Clear] Reason: Current behavior changed to Craftaction id:100178 MinDelay:250 MaxDelay:500.
[06:35:28.114 D] Replaced hook [ProfileOrderBehavior_Hook] 9bfb8d3c-1242-4057-bc60-f5af7e3e9086
[06:35:28.115 N] [CraftAction] Casting Maker's Mark (100178)
[06:35:28.115 D] DoAction CraftAction 100178 0xE0000000
[06:35:30.890 N] [CraftAction] Action with id 0 is currently not known.
[06:35:30.890 N] Stopping the bot. Reason:[CraftAction] Action with id 0 is currently not known.
[06:35:30.890 V] [Poi.Clear] Reason: Current behavior changed to Craftaction id:0 MinDelay:250 MaxDelay:500.
[06:35:30.890 D] Replaced hook [ProfileOrderBehavior_Hook] a00c0ae6-af21-417c-81cf-b475a02c26ac
[06:35:30.891 N] [CraftAction] Could not cast (0), stopping bot!
[06:35:30.891 D] Cannot stop a bot when it is not running.
[06:35:30.891 D] CurrentBot.Stop()
[06:35:30.891 N] Connection closed! 192.99.148.87:31214
I have altered this code in multiple ways but any time I use the Maker's Mark ability it results in the profile being terminated and I must manually finish the synthesis. If anyone notices what I am doing wrong I'd love to hear what it is.
Thank you!
A snippet of the code I'm using is as follows:
<While Condition="True">
<Synthesize RecipeId="30975" HQMats="-1,-1,-1,-1,-1,-1" />
<While Condition="CraftingManager.IsCrafting">
<If Condition="not CraftingConditions.HasCraftAura(878)">
<CraftAction ActionId="100178"/>
</If>
The log will terminate the profile and shows:
[06:35:27.022 N] [Synthesize] Crafting Birch Fishing Rod (11914) via 30975
[06:35:28.114 V] [Poi.Clear] Reason: Current behavior changed to Craftaction id:100178 MinDelay:250 MaxDelay:500.
[06:35:28.114 D] Replaced hook [ProfileOrderBehavior_Hook] 9bfb8d3c-1242-4057-bc60-f5af7e3e9086
[06:35:28.115 N] [CraftAction] Casting Maker's Mark (100178)
[06:35:28.115 D] DoAction CraftAction 100178 0xE0000000
[06:35:30.890 N] [CraftAction] Action with id 0 is currently not known.
[06:35:30.890 N] Stopping the bot. Reason:[CraftAction] Action with id 0 is currently not known.
[06:35:30.890 V] [Poi.Clear] Reason: Current behavior changed to Craftaction id:0 MinDelay:250 MaxDelay:500.
[06:35:30.890 D] Replaced hook [ProfileOrderBehavior_Hook] a00c0ae6-af21-417c-81cf-b475a02c26ac
[06:35:30.891 N] [CraftAction] Could not cast (0), stopping bot!
[06:35:30.891 D] Cannot stop a bot when it is not running.
[06:35:30.891 D] CurrentBot.Stop()
[06:35:30.891 N] Connection closed! 192.99.148.87:31214
I have altered this code in multiple ways but any time I use the Maker's Mark ability it results in the profile being terminated and I must manually finish the synthesis. If anyone notices what I am doing wrong I'd love to hear what it is.
Thank you!