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

We Level Fisherman - Release Auto recast sport fish in feeding frenzy

Sintal1ty

New Member
Joined
Jun 7, 2012
Messages
74
Reaction score
1
Hello, thought I would release a very cheap way to level your fishing all you need is a fishing rod ( auction house or craft) and Yellow Lures find your self a fishing spot with the word "Feeding" in it and this will cast into it over and over. This doesn't catch fish this is for leveling much faster.
Good Luck

We Level Fisherman!

Code:
using System; 
using System.Windows.Forms; 
using System.Threading; 
using System.Collections.Generic; 
using System.Linq; 
using ArcheBuddy.Bot.Classes; 
namespace WeLevelFisherman
{
    public class WeLevelFisherman: Core 
    {                              
        protected Dictionary <string, string> actions; 
        public static string GetPluginAuthor (){
            return "sintal1ty";
        }
        
        public static string GetPluginVersion (){
            return "1.0.0.1";
        }
        
        public static string GetPluginDescription (){
            return "We level Fisherman";
        }
        
        public void PluginRun (){
            Random r        = new System.Random(); // Credit : Bearhook  
            String oldSkill = null;
            bool noSkill    = false;
            while (true){ 
                if (! isCasting()){
                    CancelTarget(); 
                    foreach(var dood in getDoodads())
                    {      
                        if (dood.name.Contains("Feeding"))
                    {

                         UseSkill ("Sport Fishing",dood.X+r.NextDouble()*6.0-3.0, dood.Y+r.NextDouble()*6.0-3.0, dood.Z, true); // Credit: Bearhook
                    }
                Thread.Sleep (050);
            }
        }
    }
}
}
}
 
Last edited:
It should also be noted that this is a very effective way of leveling up new toons!
 
Would be a pain to find a frenzy everytime u want to grind your lp however
 
To run any plugin you have to first compile it in the plugin editor in archebuddy. Copy my code into the editor save the file in a New folder call it what ever you want then select the folder to compile it in the editor and then press compile. You should see at the bottom of the editor that it successfully compiled. Now all you need to do is go to the plugin manager in archebuddy and press the start green arrow button on what you named it. Good luck hope that helps

Would be a pain to find a frenzy everytime u want to grind your lp however
Buy chum for the schools of fish its not hard to find schools of fish in soundless lake seriously.

At the end of the day I don't give a fuck what you do it's your gold peace.
 
Last edited:
Sintal1ty, you sir are a gentlemen and a scholar. This plugin works so freaken perfect!!! Thank you a ton for releasing this publicly! By far the fastest and best way to level fishing <3
 
good night, can anyone help me? I compiled the plugin, I'm in the spot fish with bait and the rod, but when I try to play the plugin nothing happens and stop it from automatically, which can be? Thank you!
 
good night, can anyone help me? I compiled the plugin, I'm in the spot fish with bait and the rod, but when I try to play the plugin nothing happens and stop it from automatically, which can be? Thank you!

Buy Chum, the plugin looks for frenzy which happens when you drop chum in water.
 
I've been using this, works nicely.

One thing, though. I'm not sure how the doodad positions work, but does this always aim for the dead centre of the doodad? I ask because I noticed I was casting at the exact same spot as someone else, who may also have been using a similar fishing plugin.

To counteract this rather obvious visual thing, I just added a

Code:
Random r        = new System.Random();

And changed the x and y to add r.Next(0,5) on each cast. Probably doesn't need to be so high, and might work with a float instead of an int, not sure. But now it varies the casting point a bit. That might be something worth adding to the plugin.

As a disclaimer, I haven't looked into writing plugins so I'm not entirely sure how the AB functions work, so this was just a quick hack put together with my C# knowledge and I could have fucked up something. :P


Edit: Using +r.NextDouble()*6.0-3.0 for better range including negatives.
 
Last edited:
Can't seem to make this work, Compiled the plugin, got chum on my inventory, got my rod equipped, lures on the bag, pess the play button but it stops like 2 seconds from running... help anyone? thanks in advance.
 
I've been using this, works nicely.

One thing, though. I'm not sure how the doodad positions work, but does this always aim for the dead centre of the doodad? I ask because I noticed I was casting at the exact same spot as someone else, who may also have been using a similar fishing plugin.

To counteract this rather obvious visual thing, I just added a

Code:
Random r        = new System.Random();

And changed the x and y to add r.Next(0,5) on each cast. Probably doesn't need to be so high, and might work with a float instead of an int, not sure. But now it varies the casting point a bit. That might be something worth adding to the plugin.

As a disclaimer, I haven't looked into writing plugins so I'm not entirely sure how the AB functions work, so this was just a quick hack put together with my C# knowledge and I could have fucked up something. :P


Edit: Using +r.NextDouble()*6.0-3.0 for better range including negatives.


scratching head ..
i assume you mane change this line below ?
UseSkill ("Sport Fishing",dood.X, dood.Y, dood.Z , true);
can you show waht you changed please for us dummies D
 
so Does this quicken the pace up? Or still have to wait the 200 whatever seconds (if you dont hook a fish)?
 
You have to wait 220 seconds if you dont hook a fish I can't change game mechanics.
 
scratching head ..
i assume you mane change this line below ?
UseSkill ("Sport Fishing",dood.X, dood.Y, dood.Z , true);
can you show waht you changed please for us dummies D

Oh, sure.

Under

Code:
        public void PluginRun (){

add a

Code:
            Random r        = new System.Random();

Then change that line you mentioned to

Code:
                        UseSkill ("Sport Fishing",dood.X+r.NextDouble()*6.0-3.0, dood.Y+r.NextDouble()*6.0-3.0, dood.Z, true);



Sorry for the lateness, I haven't been playing AA much lately. :P
 
Back
Top