Is there some tutorial online that can show me how to make an order bot profile to just buy coke from my GC quartermaster instead of me clicking over and over?
It is not currently supported within the RB API. Some have got it working with a plugin and/or custom Order Bot tags, but I'm uncertain if they will be releasing their customizations publicly.
Here is what I have at the moment, though it is rough and only works for Immortal Flames for now. Anyone is welcome to finish it to include the other GCs and be more user friendly; otherwise, it may be a while before I get back to it since it works fine for me in the current state and I have other things on my plate. View attachment GrandCompanySealsSpender.zip Here is another that I started to try to kill the weakest target attacking you first, but I haven't got it to override the fate targeter yet so it doesn't work the way I'd like. Feel free to work on this too and see if you can override the fate targeter. View attachment TargetWeakestEnemy.zip
View attachment 192040 View attachment 192040 I don't know what company you have, but here is one for the Twin Adder. It will buy coke until you are out of seals. Installation: Unzip and place it under BotBase folder (not plugin).
Could you provide some more information if this should be installed in the plugin folder or elsewhere? I tried the the GC-sealspender but it doesn't trigger anything when i configure it to buy Coke when i have +200 seals (test purpose). I tried this in FateBot and OrderBot mode.
It goes in the plugin folder. When hitting the button to spend the seals manually, the log should output a message telling you to go to the Immortal Flames vendor before trying again. Once it is enabled in the plugin list, it should auto-move to the vendor when the seals are over the threshold (I have only tested it in Fate Bot and ExFateBot, but it works in both for me) while the bot is running
Thank you Cloud30000. I will try again tomorrow Maybe It can be useful to have a drop-down to select any Grand company. The plugin will navigate the user to the correct vendor based on this input. Example Twin Adder information: NpcLocation = -67.6920f, -0.5f, -8.9844f NpcId = 1002393 WorldManager.ZoneId = 132 AetheryteId = 2
The plugin looks great and easy to use with drop down. Unfortunately, I can not get it to work, either automatically or manually. I have set myself in front of the Immortal Flames dealer and manually using the button. "Please manually move to the Vendor in order to begin to purchase."
You could easily use that logic to make a TargetingProvider. Then all you have to do is set/unset it on plugin start/stop sort of how i do it with enable flight and the navigators. https://github.com/MGramolini/ExFateBot/blob/master/Providers/ExFateCombatTargetingProvider.cs -> All you have to do is make sure the weakest enemy returns as the first object in GetObjectsByWeight() I estimate this could be done in about 1 hour...I might even get around to it at some point. Code: var originalProvider = CombatTargeting.Instance.Provider; // put this value somewhere to reset if plugin is disabled CombatTargeting.Instance.Provider = new TargetWeakestTargetingProvider();
Agreed, though when I wrote it I didn't have access to your ExFateCombatTargetingProvider.cs and didn't want to reverse engineer it myself. Since I've already finished all my fate grinding for the time being, I doubt I will go back and fix it (especially since I already added(/MickeyMoused) it in to my copy of your ExFateBot and can just use that for the same effect).
This could all change in patch 3.1, I'll test it out tomorrow and then release the tag I use. It's fairly simple... stick the GCSealExchange.cs file into the OrderBotTags folder, and then call it from profiles. <!-- Filtered Water (10 units) --> <GCSealExchange ItemSlot="2" Quantity="1" Rank="RankThree" Type="Materiel" /> I didn't bother implementing movement, as I handle all of that within the order bot profile.
Could have just extended the BuyItem tag to include GC Vendors like I did for my own tag. Tag won't break on 3.1 update but you will have to update it for the new ability to bulk buy, thats it though.
I wouldn't bother with a bot... [2.0] The number of items players would like to exchange for company seals can now be specified. -From the 3.1 full change log.
Are you emphasizing the fact it is now only useful to have a seal spender plugin and not a botbase/orderbot tag? The plugin is still definitely going to be useful.
OP was looking to make a bot that will buy items from merchant so that he didn't have to keep clickin' (definitely understandable when spending 50k GC on mats), but now with 3.1, you can select the amount without single purchasing. Not sure where else a plugin would be useful as you can purchase multiple items from any other vendor.
That's a good call - This was originally done when playing about with creating custom tags, and just kinda stayed that way