You guys can disable that on your own. If you open the Coroutines.Fillet.cs file in the Honorbuddy\Bots\FishingBuddy folder, you can just delete everything between "FilletTimer.Reset();" and "return false;" in the FilletFish() method. That sounds scary, but it just returns false every time the filletfish method is called. Make a copy first so you don't hose it up. Actually, if you're not comfortable in c#, it's probably best to just wait on the devs, I guess.
request option to choose which bait to use. when fishing at garrison you end up receiving all of the baits randomly, and so it ends up using the wrong one. its not too difficult to disable bait option and reequip it every 10mins in the mean time tho.
Many thanks for the follow-up, Trevallion! We've added the additional information to HB-2144. cheers, chinajade
Hi, Glowrockz, Nae, FishingBuddy is hard-coded to equip the fishing pole that provides the highest fishing skill. May we ask why you would find this decision undesirable? cheers, chinajade
Hi, Anything, Highvoltz has already stated this kind of management is far far beyond the purpose of FishingBuddy. He indicated that for this level of management, you should look to solving the problem with a plugin. cheers, chinajade
Hi, Shane, and thanks for the log. The problem appears to be with your Honorbuddy installation, and not with FishingBuddy itself. Let's start by doing a 'clean install': Honorbuddy:HelpDesk:"Clean installing" Honorbuddy If still no joy, please open a thread in the Support forum, and attach a full log from the clean install. cheers, chinajade [size=-2]Ref: Shane's original post w/log[/size]
Hi, Tmptfate, and thanks for the suggestion. We've opened feature request HB-2155("FishingBuddy: Add boots to the list of gear that FishingBuddy will equip?") against this issue. cheers, chinajade
Code: diff -Naur FishingBuddy/Coroutines.Bait.cs FishingBuddyModified/Coroutines.Bait.cs --- FishingBuddy/Coroutines.Bait.cs 2015-04-02 13:21:26.000000000 +1000 +++ FishingBuddyModified/Coroutines.Bait.cs 2015-04-06 18:56:54.855301300 +1000 @@ -47,7 +47,7 @@ return true; } - public static IEnumerable<WoWItem> Baits { get { return StyxWoW.Me.BagItems.Where(i => BaitDictionary.ContainsKey(i.Entry)); } } + public static IEnumerable<WoWItem> Baits { get { return StyxWoW.Me.BagItems.Where(i => BaitDictionary.ContainsKey(i.Entry)).OrderBy(i => i.Entry != FishingBuddySettings.Instance.UseBaitPreference); } } public static bool GotBaitOnPole { diff -Naur FishingBuddy/FishingBuddySettings.cs FishingBuddyModified/FishingBuddySettings.cs --- FishingBuddy/FishingBuddySettings.cs 2015-04-02 13:21:26.000000000 +1000 +++ FishingBuddyModified/FishingBuddySettings.cs 2015-04-06 18:50:51.702785300 +1000 @@ -70,6 +70,10 @@ [Setting, Styx.Helpers.DefaultValue(true), Description("If set to true bot will automatically apply fishing baits"), Category("Fishing")] public bool UseBait { get; set; } + + [Setting, Styx.Helpers.DefaultValue((uint)0), Description("Which bait to prefer (item id). If not found, other baits will be used."), + Category("Fishing")] + public uint UseBaitPreference { get; set; } #endregion #region Advanced
Hi again, Anything, and thank you for the follow-up. This is a considerably smaller scope than we envisioned the initial request. As such, we've opened HB-2161("FishingBuddy: Allow configuration for a preferred bait...") against the issue. cheers, chinajade
Filleting On/Off Parameter Hi, I was wondering why filleting came into Fishingbuddy without Parameter, since it is quite simple to add this "feature". For everyone wanting to turn it off/on like the Baits, heres a little hint: Two files have to be edited: FishingBuddySettings.cs and Coroutines.Fillet.cs FishingBuddySettings.cs: Find: Code: #region Fishing [Setting, Styx.Helpers.DefaultValue(false), Description("Set this to true if you want to fish from pools, otherwise set to false."), Category("Fishing")] public bool Poolfishing { get; set; } and add the Parameter: Code: #region Fishing [Setting, Styx.Helpers.DefaultValue(false), Description("Set this to true if you want to fish from pools, otherwise set to false."), Category("Fishing")] public bool Poolfishing { get; set; } // start [Setting, Styx.Helpers.DefaultValue(false), Description("Set this to true if you want to fillet the fish in your bags, otherwise set to false."), Category("Fishing")] public bool Filleting { get; set; } // end -> "Filleting" will show up as Parameter in Fishingbuddy: Coroutines.Fillet.cs: Find: Code: // does nothing if no lures are in bag public async static Task<bool> FilletFish() { if (!FilletTimer.IsFinished || Me.IsCasting) return false; and add: Code: // does nothing if no lures are in bag public async static Task<bool> FilletFish() { // start if (!FilletTimer.IsFinished || Me.IsCasting || !FishingBuddySettings.Instance.Filleting) // end return false; -> Now, if "Filleting" is set to true, FB will chop the fish in your bags, otherwise, if its set to false, FB will leave your fishes in one piece. I upload the modified files to this Post. - Jasko EDIT: Forgot to mention: You can switch the parameter while the bot is running
Prefered Baits Hi, thanks to Anything, I've added his suggestions to the files and attached them below: -> With setting "UseBaitPreference" to an Item ID of a prefered bait, FB will try to put this bait on your pole when its in your bags, otherwise FB will choose another available bait. With setting to any other value, FB will choose a bait according to its place in your bags. Files to change are attached below, i've also added the on/off parameter for filleting mentioned a post above. Replace them with the files existing in FishingBuddy-Folder. - Jasko
Dear Highvoltz, It does not seem to use the Nat's Drinking Hat or Draenic Fishing Pole (Using the lure Auras). Fishingbuddy does equip the items, but IF there are no better lures in your bag, I think it should alternate between the hat and the pole (Pole first if not on CD). Ideally it would calculate what gives the most +fishing skill depending on the items in your bag. By Example: Tentacled Hat + good lure is more as the +160 of the Nat's Drinking Hat with Aura, but if there is no lure in your bags the Aura from the Drinking had is better. But if the Draenic Pole Aura is active you like Tentacled Hat again. Same with temporarily poles that combined with good lures give mode +skill then the Aura. Currently the Drinking Hat always seems to have priority over the Tentacled Hat (.FirstOrDefault). Secondly I would add an option to use the Bladebone Hook if in bag (setting), as some people prefer to use it despite the argument that it does not save space in your bag at the end. (I think is does save space, as you have no spots filled with several partial stacks). Hope this is clear and helps? If I can submit my suggested changes in the code I could adjust the code myself as I did in AutoAngler2. (Not the proper calculations part as I noticed it was renamed and comes with the default Honnerbuddy distribution now). Cheers.
Fishing buddy Error. Hello. First of all, Admins can move this thread if i placed it in the wrong section/thread, thx. I got this error when i tried to Use the FishingBuddy in Darkmoon Faire - Profile : [N - Fishing] Darkmoon Faire (Sealed Crates) - 1.1.xml FishingBuddy: Warning: It took 240.3219551 seconds to pulse. This can cause missed bites. To fix try disabling all plugins The Fishing Buddy does not move. And when a Pool is nearby it walks up to it and fishes it, when the pool is empty it stops. My Settings & Tools - Gyazo - 77bcced8ab6ad703f4f85d4c73fd65d4.png FishingBuddy Config - Gyazo - 800e2b58901827e54aa97792aea5ad0a.png My Plugins - Gyazo - 7d18c2cbe7917396e6603e22f6e4694d.png Greetings.
Hi Filin, where did u get this profile? Can u attach or link it please? Actually this sounds like a profile related problem & should be posted where this profile is located. (if its an old profile, u may have to add <Pathing Type="Circle" /> ) Greetings, Jasko
Hi, Zeo, We've opened feature request HB-2190("FishingBuddy: Periodically re-evaluating best gear configuration") for this. FishingBuddy ships in source-form as part of Honorbuddy. You can find the code in the .../Honorbuddy/Bots/FishingBuddy/ directory. cheers, chinajade
Hi, Filin, and thanks for the log. [13:47:09.251 D] FishingBuddy-Debug: Poolfishing: False You have not configured FishingBuddy correctly for pool fishing. And Jasko is spot on... If this doesn't get you going, you'll need to show (or link) us the profile, also. cheers, chinajade
I downloaded everything but it is still filleting fish...... Damn I wish this would end, fish sell for double what the fillet go for.