I understand how to make HB relog use a certain botbase but I want profession buddy to run WITH fishingbuddy. Fishing buddy is a botbase not a profile I believe.
ProfessionBuddy can script and control a secondary bot to perform a task, and then switch bots when that goal has been achieved. in this case, FishingBuddy, formerly AutoAngler2.
If you want Professionbuddy to swap characters (by sending the HBrelog commands), there's a few scripts that can do this for you, or you can edit a existing PB fishing script and add the commands yourself
it's as simple as
PHP:
<CustomAction Code="HBRelog.SkipCurrentTask(HBRelog.CurrentProfileName);" />
and here's a subroutine for showing that HBrelog has been detected, and how to push it.
PHP:
<CustomAction Code="Log("HBRelog: {0}",HBRelog.IsConnected? "Enabled":"Disabled");" />
<SubRoutine SubRoutineName="HBRelog">
<If Condition="(bool)Settings["HBRelog"] && HBRelog.IsConnected" >
<CustomAction Code="Log("Skipping current HBRelog task");" />
<CustomAction Code="HBRelog.SkipCurrentTask(HBRelog.CurrentProfileName);" />
</If>
</SubRoutine>
this code comes from AHBuddy, which you can find on the forums here as well. it has a switch value, which you can set to enable or disable, but you can simply delete "(bool)Settings["HBRelog"] &&" from the above if you don't need the switch.
there is also the fishing bot on the store from alisha, but you can chain together as many tasks as you want under a PB profile. just edit an existing fishing profile, and modify it with the ID's of the fish you want collected, and the locations of the fishing nodes as needed, and test it out. it should take about 2-3 hours to make your own profile, and edit as needed.
If you want a task to only take 45 minutes, use the plugin LogMeOut, as it will hearth or use the Garrison hearth to bring you back after the task has been finished. Or, you can also set a timer inside Professionbuddy, but it is a more complicated process of testing the profile, and if there's an overall delay in tasks, you might not have the clock as synchronised. but, if you have say, 3 tasks, and set a PB timer of ~12 minutes each, and give it 3-4 minutes travel time beore starting each subtask, you might make it under the 45 minute window.
if you want more assistance, try the community developer forum instead, they can answer this kind of question (usually)