What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

HB ARCHIVES: FishingBuddy--DO NOT DELETE

Two suggestions for AutoAngler 2.
To support Nat's Hat.
ApplyLureAction.cs Line 49
Code:
WoWItem head = _me.Inventory.GetItemBySlot((uint) WoWEquipSlot.Head);
            if (head != null && (head.Entry == 88710 || head.Entry == 33820))
            {
                AutoAngler.Instance.Log("Appling Fishing Hat lure to fishing pole");
                Utils.UseItemByID((int)head.Entry);
                return true;
            }
And to fall back on Anglers Fishing Raft for water walking
WaterWalking.cs Line 19
Code:
public static bool CanCast
        {
            get
            {
                return AutoAngler.Instance.MySettings.UseWaterWalking &&
                       (SpellManager.HasSpell("Levitate") || // priest levitate
                        SpellManager.HasSpell("Water Walking") || // shaman water walking
                        SpellManager.HasSpell("Path of Frost") || // Dk Path of frost
                        SpellManager.HasSpell("Soulburn") || // Affliction Warlock
                        Utils.IsItemInBag(8827) || // Elixir of Water Walking
                        Utils.IsItemInBag(85500)); // Anglers Fishing Raft
            }
        }
WaterWalking.cs Line 34
Code:
public static bool IsActive
        {
            get
            {
                // DKs have 2 Path of Frost auras. only one can be stored in WoWAuras at any time. 

                return StyxWoW.Me.Auras.Values.Any(a => (StyxWoW.Me.HasAura("Levitate") || StyxWoW.Me.HasAura("Water Walking") || StyxWoW.Me.HasAura("Anglers Fishing Raft") || StyxWoW.Me.HasAura("Unending Breath")) && a.TimeLeft >= new TimeSpan(0, 0, 20)) ||
                       StyxWoW.Me.HasAura("Path of Frost");
            }
        }
WaterWalking.cs Line 78
Code:
WoWItem waterPot = Utils.GetIteminBag(8827);
                if (waterPot != null && waterPot.Use())
                {
                    casted = true;
                }
                WoWItem fishingRaft = Utils.GetIteminBag(85500);
                if (fishingRaft != null && fishingRaft.Use())
                {
                    casted = true;
                }
If you want I can generate diffs?
Think I didnt forget any changes I made.
Anyway, take it or leave it :)

EDIT: Forgot this
Util.cs
Code:
public static bool IsLureOnPole
        {
            get
            {
                bool useHatLure = false;

                var head = Me.Inventory.GetItemBySlot((uint)WoWEquipSlot.Head);
                if (head != null && (head.Entry == 88710 || head.Entry == 33820))
                    useHatLure = true;
   
    var lure = StyxWoW.Me.BagItems.FirstOrDefault(r => r.Entry == 85973);
    if (AutoAngler.Instance.MySettings.Poolfishing && lure != null && !Me.HasAura(125167))
    {
     return false;
    }
   
                //if poolfishing, dont need lure say we have one
                if (AutoAngler.Instance.MySettings.Poolfishing && !useHatLure && !AutoAngler.FishAtHotspot)
                    return true;
     
                var ret = Lua.GetReturnValues("return GetWeaponEnchantInfo()");
                return ret != null && ret.Count > 0 && ret[0]  == "1";
            }
        }
ApplyLureAction.cs
Code:
private bool Applylure()
        {
            if (_lureRecastSW.IsRunning && _lureRecastSW.ElapsedMilliseconds < 10000)
                return false;
            _lureRecastSW.Reset();
            _lureRecastSW.Start();
            if (_me.Inventory.Equipped.MainHand != null &&
                _me.Inventory.Equipped.MainHand.ItemInfo.WeaponClass != WoWItemWeaponClass.FishingPole)
                return false;

            //Awesome panda lure
            WoWItem pandalure = StyxWoW.Me.BagItems.FirstOrDefault(r => r.Entry == 85973);
            if (pandalure != null && !_me.HasAura(125167))
            {
                AutoAngler.Instance.Log("Appling awesome panda lure");
                Utils.UseItemByID(85973);
                return true;
            }

            // Fishing Hats
            WoWItem head = _me.Inventory.GetItemBySlot((uint) WoWEquipSlot.Head);
            if (head != null && (head.Entry == 88710 || head.Entry == 33820))
            {
                AutoAngler.Instance.Log("Appling Fishing Hat lure to fishing pole");
                Utils.UseItemByID((int)head.Entry);
                return true;
            }
   
            foreach (var kv in Lures)
            {
                WoWItem lureInBag = Utils.GetIteminBag(kv.Key);
                if (lureInBag != null && lureInBag.Use())
                {
                    AutoAngler.Instance.Log("Appling {0} to fishing pole", kv.Value);
                    return true;
                }
            }
            return false;
        }
Prio on "Awesome panda lure" to avoid repeated execution of ApplyLure()


hi

all of this loocks great but can we add a pet waterwalking buff to?

Hunters whid water striders can self water buff ^_^

wonder if we can get that in there ;) tks
 
how to update AutoAngler[2.102] ? my last vison 104 please help me i have use svn update but i see only here revison 104 and no more revison 2.102
 
Last edited:
how to update AutoAngler[2.102] ? my last vison 104 please help me i have use svn update but i see only here revison 104 and no more revison 2.102
Thats the same revision I am using right now. Seems to be working just fine for me. I think you might be thinking of revision 102 not 2.102
Pretty sure 104 is the latest.

Using: Autoangler2 Rev 104
Combat: Singular
Class: Druid (feral)
 
any way to make this for deviate fish only? Very new to botting/honor buddy, and not quite computer/technology savy.
 
Anyone got a suggestion how to get this to show from the drop down meny ? even whit a fresh hb install ? my old one just flew around not fishing the pools whit pool fishing checked
 
I spent quite a long time searching this thread for the Ancient Pandaren Fishing Charm fix and what I diddnt find was something that worked for me, after 2 hours of trying things editing the CS file I found something that works....
Equip a white fishing pole and it will keep up the Ancient Pandaren Fishing Charm buff up, I have not gotten it to work without the pole in my bags.
 
Hihu

Anyhow AutoAngler isn't working for me.

I have the "[AutoAngler] Emperor Salmon - v3 Mailbox" Profile, but other profiles also don't work.

I select the AutoAngler bot, press start and then my char takes the hearthstone.

My bags are all empty
WOW in 32 bit mode..

I can't upload a log, don't know why..
so here:
[16:21:02.230 D] [SpellManager] Adding known spell: Mobile Banking (83958)
[16:21:02.230 D] [SpellManager] Adding known spell: Mass Resurrection (83968)
[16:21:02.230 D] [SpellManager] Adding known spell: Auto Attack (6603)
[16:21:02.230 D] [SpellManager] Frost Bomb (112948) overrides Mage Bomb (125430)
[16:21:02.230 D] [SpellManager] Icy Veins (131078) overrides Icy Veins (12472)
[16:21:02.231 D] [SpellManager] GCD check spell set to Survey
[16:21:02.246 D] [Lua.Events] Attached to event LEARNED_SPELL_IN_TAB with handler 
[16:21:02.281 N] Base bot detected: AutoAngler
[16:21:02.506 N] AutoAngler[2.102]: No updates found
[16:21:06.622 D] Changed tilemap to HawaiiMainLand, Tiled: True
[16:21:06.689 N] 06:683 my HP% 100 MANA% 100 TANK CHANGED: Glasi
[16:21:06.695 N] AutoAngler[2.102]: Warning: It took 4.6472658 seconds to pulse.
This can cause missed bites. To fix try disabling all plugins
[16:21:06.729 D] Changed POI to:Type: InnKeeper
[16:21:17.562 D] System.AccessViolationException: Could not read bytes from 4F6BA264 [299]!
at Styx.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative)
at Styx.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative)
at Styx.WoWInternals.WoWObjects.WoWObject.[](UInt32 )
at Styx.WoWInternals.WoWObjects.WoWUnit.[](WoWUnitFields )
at Styx.WoWInternals.WoWObjects.WoWUnit.get_Flags()
at Styx.WoWInternals.WoWObjects.WoWUnit.( )
at Styx.WoWInternals.WoWObjects.WoWUnit.get_Combat()
at HighVoltz.Composites.LogoutAction.Run(Object context) in m:\user\Documents\Honorbuddy\Bots\AutoAngler2\Composites\LogoutAction.cs:line 23
at Styx.TreeSharp.Action.RunAction(Object context)
at Styx.TreeSharp.Action..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.Decorator..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.PrioritySelector..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.CommonBot.TreeRoot.()
[16:21:17.562 D] System.AccessViolationException: Could not read bytes from 4F6BA264 [299]!
at Styx.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative)
at Styx.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative)
at Styx.WoWInternals.WoWObjects.WoWObject.[](UInt32 )
at Styx.WoWInternals.WoWObjects.WoWUnit.[](WoWUnitFields )
at Styx.WoWInternals.WoWObjects.WoWUnit.get_Flags()
at Styx.WoWInternals.WoWObjects.WoWUnit.( )
at Styx.WoWInternals.WoWObjects.WoWUnit.get_Combat()
at HighVoltz.Composites.LogoutAction.Run(Object context) in m:\user\Documents\Honorbuddy\Bots\AutoAngler2\Composites\LogoutAction.cs:line 23
at Styx.TreeSharp.Action.RunAction(Object context)
at Styx.TreeSharp.Action..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.Decorator..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.PrioritySelector..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.CommonBot.TreeRoot.()
[16:21:17.564 D] Cleared POI - Reason Exception in Root.Tick()
[16:21:17.564 D] Cleared POI
[16:21:17.631 N] Not in game
[16:21:20.839 D] Downloaded tilemap Kalimdor
[16:21:20.926 D] Changed tilemap to Kalimdor, Tiled: True
[16:21:20.936 N] AutoAngler[2.102]: Warning: It took 14.2408146 seconds to pulse.
This can cause missed bites. To fix try disabling all plugins
[16:21:20.940 D] Changed POI to:Type: InnKeeper
[16:21:34.358 N] Bot wird gestoppt!
[16:21:34.358 D] Stop called!
[16:21:34.359 Q] Bot Stopped! Reason: User pressed the stop button
[16:21:34.369 N] AutoAngler[2.102]: Equipping weapons
[16:21:34.369 N] AutoAngler[2.102]: In 0 days, 0 hours and 0 minutes we have caught
[16:21:34.403 D] Aktivit?t: Honorbuddy wurde gestoppt!
[16:21:35.421 D] System.Threading.ThreadAbortException: Thread was being aborted.
at Styx.CommonBot.TreeRoot.()
at Styx.CommonBot.TreeRoot.()
[16:21:35.423 D] System.Threading.ThreadAbortException: Thread was being aborted.
at Styx.CommonBot.TreeRoot.()
[16:21:35.421 D] System.Threading.ThreadAbortException: Thread was being aborted.
at Styx.CommonBot.TreeRoot.()
at Styx.CommonBot.TreeRoot.()
[16:21:35.423 D] System.Threading.ThreadAbortException: Thread was being aborted.
at Styx.CommonBot.TreeRoot.()
 
my auto angler 2 using "[AutoAngler] Gatherit - Krasarang Wilds.xml" works for a while but then eventually blacklists all the pools so it just flys around for hours with no results.

where can i find the blacklisted file to reset it/delete?
 
Hi,

thx for your work.

If my gear is red and the Bot is flying to mail/repair.

He sit at the mailbox and send the mails but doesn't move to repair.

Also he doesn't mail

<Item Name="Ghost Iron Ore" Entry="72092" />
<Item Name="Black Trillium Ore" Entry="72094" />
<Item Name="White Trillium Ore" Entry="72103" />
<Item Name="Kyparite" Entry="72093" />

but I saved these in the ForceMail.xml

Can you help me pls? :/

Thx
 

Attachments

cant select the bot in the dropdown menu - wat do?

Same thing for me. Been like that for a few days. Have tried installing from SVN and from the zip provided here with a fresh HB install. Neither one lets it show up.
 
Back
Top