Jump to content

[Free] Project Wholesome - WOTLK Fightclasses (all 10 included) 1.0.xxx

   (25 reviews)

1 Screenshot

About This File

Hello fellow Botters,

This is the AIO Fightclass for WotLK Content.
Most will download this without given any Feedback, but i appreciate every Feedback you want to give.

With the Rework to 3.0.0 the Framework was given a great overhaul by @Hashira who is a genius. Additionaly another Dev @FlXWare joined the pool of Devs and contributed a lot to the again reworked AIO. And finally the latest Rework was done by @Zer0 which is an awesome dev! The AIO is the First FC with support for Raidheal (limited to Holy Priest)! One of the Maingoals this time was to speed up the FC, and i think we hit a point where we can be very proud of what we achieved. Most of the old Bugs are gone, PetManagement for all Petclasses are top notch. Buffmanagement is now pulsed on movement and combat and many more changes. Just try it out yourself, you will see a significant performance upgrade. Bugreports are welcome and needed to get it to a new stage, so feel free to do so.

English Client ONLY!!!

Deactivate all Addons, Wrobot relies heavy on LUA and every Addon can interfere with this in a bad way!

Added Healbot Product, use this instead of WRotation to Heal as Healer inside  Dungeons (No  Settings, no Interface, just place it under Products, select it and Choose Systetic Events in the AIO  FC). This is only needed for Healers.

 

Here is the Current State:

DeathKnight (Frost, Unholy, Blood)

Druid (Feral (No Tanking in Dungeons), Restoration, Balance)

Hunter (Beastmastery, Marksmanship, Survival)

Mage (Frost, Fire, Arcane)

Priest (Shadow, Holy (inkl Raidheal), Discipline)

Paladin (Protection, Retribution, Holy)

Rogue (Combat, Subletly, Assassination)

Shaman (Enhancement, Restoration, Elemental)

Warlock (Affliction, Destruction, Demonology)

Warrior (Arms, Protection, Fury)

Green = tested and in a working state, Yellow = Rotation added but not much tested, Red = no support until now.

Short Feature Overview of new Corefeatures:

  • Auto updating System to the newest Release
  • It now makes Use of Unique Syntetic Events (Activate this when you play as Healer in Dungeon or Group)
  • Uses Prioritysystem to decide which spells to cast (Framelock is now working, Slowrotation is now working)
  • Auto Set Talents according to the choosen Spec (only works with Products which support movement)
  • Tankspecs can Autotank adds in Dungeons
  • Supports HMP incl. fleeing from  Mobs
  • Healspecs can handle different Healspells for different Roles/Classes
  • Autobuffing (Paladin will chosse which buff is needed, according to the Targets Dungeonrole without targeting)
  • Druid (switches Forms according to Usersettings, makes use of prowl)
  • Hunter (Autoset stances for Pet, Autofeeding Pet, Petspell Management like Taunt, Random Backpaddle Movement)
  • Mage (Frostnova Backpaddle, makes use of own casted Food/Drinks)
  • Priest (nothing new to say)
  • Rogue (use Rangepull if you have Rangedweapon and the target is surrounded by hostile targets(activate it in settings))
  • Shaman (Autoset Totems in Totemic Call, makes use of Totemic Call, reworked Rotation)
  • Warlock (nothing new, just a Beast for Leveling)
  • Warrior (use Rangepull if you have Rangedweapon and the target is surrounded by hostile targets(activate it in settings), just a Beast for Leveling)

 

Besides the new Features which are added, we have all the old Features including from the previous Version.

Have Fun with testing, you are welcome to report bugs (pls with detailed description and logs). Features will be added after the AIO get´s out of BETA state, until this it´s just bugfixing and reworking Rotations!

Welcome @Hashira as a new CoDev for this Project ?

Welcome @FlXWare as a new CoDev for this Project ?

A special Thanks goes to @Droidz for the Bot, the Wholesome Devs ( @Marsbar, @Zer0 @Mortis123), Devs ( @iMod, @Matenia) and Testers ( @Kamogli much more...)

If you have to report a Bug, leave a Comment with a Log. Alternatively we have a Discord for Bugreports and  Feedback.: https://discord.gg/NEq4VA6 .

 

P.s.: If you have Problems with crashing while open the Config, remove your old FC Settings from your Folder and restart the Bot.

 

 

 

Recommended Plugins: 

 

 


What's New in Version 1.0.xxx   See changelog

Released


User Feedback

Recommended Comments



Talamin

Posted

15 minutes ago, justakeenz said:

absolutely love your pally fight class, ive just come back from a 3 month break from wow and i updated the fightclass and ive noticed that is no longer buffers blessings of might nor does it swap into crusader when mounted.

It does, just the Crusader is gone, while we did the Frameworkupdate. About the Blessing of Might: Thx for the report, will release an update in a minute.

Versailles

Posted

my BM hunter is using Arcane Shot instead of Steady Shot ?

Talamin

Posted

4 hours ago, Versailles said:

my BM hunter is using Arcane Shot instead of Steady Shot ?

Just try again.

Qie

Posted

Heya! love the druid healrotation! job well done! 
One thing tho, didnt see an option to auto-enter treeform? also will tranquility become an option later on?

Best regards, Qie

Talamin

Posted

6 hours ago, Qie said:

Heya! love the druid healrotation! job well done! 
One thing tho, didnt see an option to auto-enter treeform? also will tranquility become an option later on?

Best regards, Qie

Entering  Treeform got completely lost by the updates  ? So you have to enter it one time manually until the next patch. Tranquility is already in there, but i have to be honest, it pops not so often like i want it to have, so maybe this need some change.

Qie

Posted

4 hours ago, Talamin said:

Entering  Treeform got completely lost by the updates  ? So you have to enter it one time manually until the next patch. Tranquility is already in there, but i have to be honest, it pops not so often like i want it to have, so maybe this need some change

Ah i see no worries, i assumed it wasn't there but might not have gotten  to the low hp threshold where it triggers. Anyhow, have you tested this in raids? or does it limit itself to 5 player parties? Haven't gotten the time to try that out. Anyhow, very impressed with this FC, its amazing for heroics as that's the only place I've tested it ?

Talamin

Posted

Well, it is suited actually for 5man Dungeons, so it should perform "ok" there. For Heroics i haven´t tested it but it should work, sometimes you have to adapt the Healing Treshholds. For Raids it could be that there will something come up. ? And about the Tranquility, i will give it another look. It should work but i think the Treshholds needs to be adjusted.

Qie

Posted

9 hours ago, Talamin said:

Well, it is suited actually for 5man Dungeons, so it should perform "ok" there. For Heroics i haven´t tested it but it should work, sometimes you have to adapt the Healing Treshholds. For Raids it could be that there will something come up. ? And about the Tranquility, i will give it another look. It should work but i think the Treshholds needs to be adjusted.

Well, anyhow. If you can make it eligble for raid, im more than willing to pay for it asap. Just let me know! ? 

Neeo420

Posted

Need for German client ❤️

Talamin

Posted

won´t happen ? Just use the english client for botting.

Pudge

Posted

Hey, need some help, after 20 minutes of first time using FC on level 10 rogue have an error and FC does not work.

In order to automatically load the fightclasses for different classes, I configured my custom plugin to automatically select the FC after checking player class and spec.
Also my plugin checks when fight class was not loaded (using CustomClass.IsAliveCustomClass) and trying to reload it
 

    private void ReloadFightClassIfNotLoaded()
    {
        if (CheckIfFightClassDisposedTimer < DateTime.Now && !CustomClass.IsAliveCustomClass)
        {
            CheckIfFightClassDisposedTimer = DateTime.Now.AddSeconds(60);
            logs("fight class was not loaded");
            SDMArchiveAlerts("" + info1() + " fight class was not loaded");
            InitializeRealmFactionClass();
            LoadFightClass();
        }
    }



    private void LoadFightClass()
    {
        // fightclasses //
        if (ImPal)
        {
        // ...
        }

      	//else if ()
        //{
 		// ... all other classes
        //}

        else if (ImRogue)
        {
            Setting.CustomClass = "AIO.dll";
            CustomClass.DisposeCustomClass();
            sleep(2000);
            CustomClass.LoadCustomClass();
            logs("[LoadFightClass] fight class changed to [AIO.dll] (" + Setting.CustomClass + ")");
        }

        logs("[LoadFightClass] fight class loaded: " + Setting.CustomClass + "");
    }



In this case for the AIO.dll  IsAliveCustomClass returned false and FC just does not work, this happens after bot goes to trainer learn skills and an error appears "Unrecognized specialisation Assassination"
 

image.thumb.png.b81c8e13d05f145d6a4028f8a444387d.png

Talamin

Posted

Hey Mate,

The AIO detects automatically what class you have and loads the proper Rotation. I recommend to let the AIO set all Talentpoints automatically, because the amount of Points spend determines which Rotation will be used and which Spec you are on. And as you can see, Assassination is not supported. For Rogues we actually only have Combat as Leveling Class.

Pudge

Posted

5 minutes ago, Talamin said:

Hey Mate,

The AIO detects automatically what class you have and loads the proper Rotation. I recommend to let the AIO set all Talentpoints automatically, because the amount of Points spend determines which Rotation will be used and which Spec you are on. And as you can see, Assassination is not supported. For Rogues we actually only have Combat as Leveling Class.

Thanks, okay, but I didn't configure anything in FC, so are the Assassination talents selected by default?

Talamin

Posted

Sometimes this error can happen when the FC loads faster then the Talentmanager kicks in. So the Rotation tries to load and the Talentmanager didn´t spend a point, so by default it then is detected as Assassination. Same happens here and there as Priest, he then decides to be a Discipline Priest and didn´t have spend one single point. Best way is here spend this one point in Combat and you never see this error again.

Pudge

Posted

33 minutes ago, Talamin said:

Иногда эта ошибка может произойти, когда FC загружается быстрее, чем срабатывает Talentmanager. Таким образом, Rotation пытается загрузиться, а Talentmanager не потратил ни одного очка, поэтому по умолчанию он определяется как Assassination. То же самое происходит здесь и там, когда Жрец решает стать Жрецом Дисциплины и не потратил ни единого очка. Лучше всего потратить это одно очко в бою, и вы больше никогда не увидите эту ошибку.

It seems the FC spent the first talent point in the assassination specialization automatically, do you know how to prevent this without changing settings?

Oh sh, sorry it seems i'm noob, spell=13732 is from combat specialization.

Talamin

Posted

hmm? We reworked the Talentmanager to be much faster, maybe something got changed there. Will take a look, if something is wrong i´ll post an update. In the meantime you can respec and put the point into Combat, sorry. Normally it should catch things like this.

Pudge

Posted

Also I can catch this error and just kill bot process when it appears, way easier ?

Talamin

Posted

But this is not your responsibility  ?  This will be fixed in one of the next Releases.

Pudge

Posted

1 minute ago, Talamin said:

But this is not your responsibility  ?  This will be fixed in one of the next Releases.

Great! Thanks

Talamin

Posted

10 minutes ago, Harvest Golem said:

Great! Thanks

So it placed a Talent in  Combat and still wants to load Assassination spec?

Pudge

Posted

Hey! have an error spam while using it on warlock level 11

image.png.7189cba1bbe3b9b19f7d60f0b6b718dd.png

image.png.89b110a5c903b72b09e0e9c5fa9b846f.png

I haven't touched any skills on the action bar

Talamin

Posted

Deactivate LUA Errors in WoW for this time. Actually the FC is handling your Pet for Spells, Attacks and a lot more, and since it is in a leveling Process it can cause some LUA Errors because of missing Spells. You could send me a Log and i can take a look what exactly is happening there.

 

EDIT:

I pushed a change, i noticed something inside the Warlock Pet handling. It will be pushed through Autoupdater. Can you test this pls? Version 3.1.21

Tommy Cox

Posted

Love the profile, but the warlock is not Multi Dotting. Is there some setting that I'm not seeing? I'm using it in Wroation and Automation


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...