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.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?
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?
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 192031
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.
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 192031
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 192032
var originalProvider = CombatTargeting.Instance.Provider; // put this value somewhere to reset if plugin is disabled
CombatTargeting.Instance.Provider = new TargetWeakestTargetingProvider();
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();
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.
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.
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.