Jump to content

Pasterke

Members
  • Posts

    165
  • Joined

  • Last visited

File Comments posted by Pasterke

    Balance Druid

       512    4

    I check for the buff 155777, that's moonkin form at end level.

    havebuff("Moonkin Form") doesn't work, it returns always true.

    install the addon idTip. After install, if you mouse over the buff you will see the id. Just replace in the code the id.

  1. casting moonfire and sunfire once per target is the worst thing you can do. You need to keep moonfire and sunfite on the primary target. If more targets come around, you should apply sunfire on your main target, so it spreads out to the surrounded targets. Basicaly, you should check if all the tagets in a range of 8 yards from your primary target have your sunfire debuff. If not, cast it again on your main target.

    On less than 4 targets you should only cast Solar Wrath and only use starfire on proc. Once more than 3 targets, use starfire en use solar wrath on proc.

    Cast regrowth and check if you have the buff before to cast it again.

    You should not wait to cast Barskin at 20 %, cast it at 65 %, it's a protection skill, not a life saver. In any case, you should cast it before you need regrowth or you cast it when, you have the regrowth buff.

     

    Feral Druid Legion

       2545    46
    On 24-11-2016 at 10:31 PM, Xolem said:

    Ok I now see where the problem lies, the dll has not been appropriately compiled for 32 bits, leading to problems on some machines. 

    Pasterke has to compile it for 32 bits (in Visual Studio) and it should work for everyone.

    I might be wrong but I did my own warrior .dll fightclass and it was doing nothing more than auto attack as well. Changing default Visual Studio compiling method to use 32 bits made it work instantly.

    I don't know how long you code in C#, but when coding an fight routine for wrobot, as soon you import the required dll references you get an error that says : there is an mismatch bewteen the architecture and .....

    Then you go to the configuration manager and you set the cpu to x86 to get rid of this error. Then when you compile the routine you only get an x86 debug.

    And IMO, I don't think there are players here who don't have an x86_64 computer. Maybe the bot works with Windows XP, but that's an utopia. Dotnet uses 4.6.x and you can never install that on an windows xp machine. The highest version you can use on XP = 4.0 and to play sure the 3.5 version is the only one that works correct.

    Anyway, I got hit by the banwave also and after the ban, the first thing I did was get rid of the whole shit windows OS. I only needed it for using wrobot to play WoW.

    Now I have an 100% Linux OS and I play WoW on an new account under Linux or on my iMac. There are no bots for WoW for mac or linux. I'm sick to loose accounts for using an bot.

    Good luck in the future with botting on WoW, but i'm done for now.

    Maybe I develop my own bot in C++ or Java or Python, but for now, I'm coding software where I'm paid for it.

     

  2. 9 hours ago, MrBottie said:
    
    if (t.Any())
                    {
                        int count = 0;
                        int tel = 0;
                        if (getPartyMembers().Count() > 5)
                            tel = 5;
    
                        if (getPartyMembers().Count() < 6)
                            tel = 3;
    
                        if (tel >= count)
                        {
                            SpellManager.CastSpellByNameLUA(_essenceOfGhanir.Name);
                            Logging.WriteFight(_essenceOfGhanir.Name);
                            return true;
                        }
                    }

    @Pasterke don't you always get in the if (tel>=count) condition this way? It seems like tel will always be 3 or 5 and bigger than count which is set to 0?

    ...Or I'm missing something :-)

    Yes, you are right, I saw it also and changed it already.

    Feral Druid Legion

       2545    46
    On 1-11-2016 at 6:12 PM, Danen said:

    Unticking to not use spells doesn't work for me. Still keeps using them. And when you fix that, can you add war stomp to the list as well? Quite annoying to open with it :S

    Fixed in latest version

    Feral Druid Legion

       2545    46
    On 26-10-2016 at 5:26 PM, geoffrey71 said:

    Maybe the general problem for drood fightclass is resolved, but this fightclass  not work for me.

    Always cast warstomp and full auto attack...

    Log files please.

    Feral Druid Legion

       2545    46

    There's an difference between wrotation and other products. Wrotation for example will not dismount if attacked, automaton of grinder will. If you cast bear form, he will use the bear spells, and will never return to cat form, unless you cast cat form.

    But, if you are not mounted and you been attacked, then he should auto change to cat form, if you don't have Bear Form. The routine checks if you have bear form and if you have, he uses the bear form routine.

    And it should working in party/instances because I use it there also and it's just working fine. 

    Don't try battlegrounds or arena in auto mode, it will not work. Bg's and Arena's will only work with wrotation. The main reason for that is, to avoid the banhammer !

    I used it most with automaton, that's realy the best thing this bot has.

    Want make money ? Take herbalism and skinning. Go to suramar, find a spot, put automat on, prowl, add the wanted targets to the list. Put yourself in middle of your chosen zone, set distance on 300. Start bot.

    You will never see that's an bot, because he don't use specific paths. If you are full of ancient mana, goto Nightfall Inn and buy buffs for 50 ancient mana over and over again until you have no ancient mana left. Then go back farming.

    Tip : if you have non-aggresive mobs in your zone (yellow name plates) you can just select those ones, he will auto attack the others when attacked.

    I'm still working on it while testing with automaton. I see that the dps is lowered and will change it. The main problem with this bot is, he don't cast the spells in order you want. For example, if you have predatory swiftness buff, i want that the bot cast it at once, and put it as priority over all other spells. What happens ? You have the buff and it takes 2 or more spells before he actually use it. That's totally wrong.

    I watch the bot closely to better understand it. So for now I try to force him to cast spells when I want it, but this costs alot of more requirements.

    You see, the bot's routine is an while loop. That means he iterate over and over the routine. When a condition is true, he cast the spell, but the time he cast the spell, the routine already iterate 1 or more times the routine. If a condition is true, he keep this in memory. So, if finished casting the 1st spell, he casts the true in his memory etc ...

    On one given moment you may have 2 or more trues in memory and he will cast those first instead of casting the spell on the exact moment you want it.

    That's the whole problem with this bot to do decent dps or decent healing.

    Instead of having General Settings, Advanced Settings, the products settings etc we should have settings foreach product. That's the whole mess up, you can setup your wrotation, but in advanced settings you don't check Start Fight With Elites, he will never attack an elite and what we have in dungeons/raids ? Ofc, all elites. You see the problem ?

     

    Feral Druid Legion

       2545    46

    changed alot in the new version. You need to use Predatory Swiftness procs at once to avoid missing a new one.

    If mobs maxhealth < your maxhealth x 2, he will not use rip. There's no need to put rip on a target that dies before the full duration of rip debuff.

    In group its x 10.

    On normal mobs, combopoints are used at 3, else at 5.

     

    Feral Druid Legion

       2545    46

    Open the file in an texteditor like notepad or notepad++. You will see the spell names. Put // at the begining to disable:   //new Spelstate(....  and //before every line code until de new Spellstate.

    Feral Druid Legion

       2545    46
    On 19-9-2016 at 9:07 PM, ivanbss said:

    How can i EDIT this on FightClassEditor  it only opens xml !

    Why you should edit it ? 

    Read what I posted, to load the routine, go to your fightclass folder, and in the search windows set show all files and you will see the .dll file.

    This is not an xml file, so you can't open it in fightclass editor.

  3. You realy use that ? That must be a joke.

    What happens if you get out of moonkin form ? just die ? Because your check to cast Moonkin form is wrong.

    Realy, healing touch at 85 % ? with alot of mobs the only thing he does is casting healing touch, until mana is gone and then die.

    Solar beam on cooldown without a check ?

    Starfall with no astral power ?

    etc ....

     

  4. For the settings, you need to set all values to 0 and for the bools all settings to false.

    Then the settings will work and be saved.

    In the Description you can show the prefered settings.

    [Setting, DefaultValue(0)]
    [Category("Protection")]
    [DisplayName("Gift of the Naaru HP %")]
    [Description("Use if my healthpercent <= VALUE (best VALUE=65)")]
    public int naaruPercent { get; set; }

     

    Disc Priest

       299    4
    4 hours ago, sed- said:

    good rotation but sadly cant use this in dungs or w/e because it doesnt heal anyone besides itself

    Test version 2.2, I use this one to heal parties and raids and it works.

    I don't say it works perfect, I think this bot is not optimized for healing tasks.

    The bot iterate over the healing spells and when he cannot cast, he iterate back over and then he 1st cast the spells that he could not cast.

    So, you don't have a just moment situation when he needs to cast, he always run behind.

    I try something in version 2.2 and now it works more or less as it should.

    I have healbot addon by the hand to use it when needed.

     

×
×
  • Create New...