This. Its using too much bag space with it auto filleting.
Also, the fish are worth much more on the AH if they are not filleted
This. Its using too much bag space with it auto filleting.
Also, the fish are worth much more on the AH if they are not filleted
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.
Many thanks for the follow-up, Trevallion!My apologies, but I need to clarify my initial post. Fishing Buddy will apply Worm Supreme if it's the only lure in your bags. I just tried deleting Bright Baubles, and clicked the buff off of my pole and the bot correctly applied Worm Supreme to a standard and Ephemeral pole. After looking at the Coroutines.Lure.cs, it appears that it's simply looking for Worm Supreme last. When I moved it to the top of the dictionary entry, it works as expected. I don't know if there is another place in the code that the lure entries are sorted by fishing skill, so this may or may not be useful information. If they are simply applied in the order of the dictionary entries, then that would explain the behavior I'm seeing.
I may be wrong, but previously it would always use Worm Supreme over other lures in my bag. Thanks.
Hi, Glowrockz,Hello, I was wondering if there is a way to make fishing buddy equip a certain fishing pole? I have a +30 and a +100 fishing pole, i was wondering if there was a way to make it equip my +30 pole every time.
Hi, Anything,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.
Hi, Shane, and thanks for the log.Hi. Today I logged in to honorbuddy and found fishingbuddy is no longer loading. Please help
Hi, Tmptfate, and thanks for the suggestion.In the bot config, adding in 2 more items under "Gear" for fishing Hand and Feet items would be great because there are 2 fishing boots ([]Boots of the Bay - Item - World of Warcraft and []Nat Pagle's Extreme Anglin' Boots - Item - World of Warcraft) and a fishing enchant that can be placed on any gloves. Adding in the 2 additional options will allow maxing +fishing gear.
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
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
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
#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; }
#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
// does nothing if no lures are in bag
public async static Task<bool> FilletFish()
{
if (!FilletTimer.IsFinished || Me.IsCasting)
return false;
// 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;
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,
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.
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, and thanks for the log.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