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


User Feedback

You may only provide a review once you have downloaded the file.


   2 of 2 members found this review helpful 2 / 2 members

Very good AIO, been using it on Rogue, DK and various classes, works as intended - esp the DK, uses DG, silence from a far and etc=)

Link to review

   2 of 2 members found this review helpful 2 / 2 members

Been using Hunter and Deathknight from this AIO - very responsive and skilled dev. Great work that he's offering here for free. Both Hunter and Deathknight excellent leveling classes with little downtimes. 10/10 recommend!

Link to review

   1 of 1 member found this review helpful 1 / 1 member

Love this FC, excellent piece of work,

Recently been making a fire mage, and have noticed unlike frost mage, the fire mage does not use sheep, does not back peddle on frost nova, and does not use flame strike, it does however back peddle if I manually cast frost nova.

Other than this, and even with this its worth getting guys.



Ok downloaded newest version, can confirm frost nova and back peddle works on fire mage, however the targeting just cycles between the enemy and doesn't cast anything, so basically just spams targeting and dies, have not seen it use sheep i think due to the targeting spam, also when fighting more than 1 mob the mage uses melee,  currently fire mage is unplayable.

Response from the author:

Maybe I forgot frostnova as firemage in the rotation, will take a look tomorrow. Polymorph and Frostnova/Backpaddle are now added to  Firemage, new Release is coming up.

Link to review

   1 of 1 member found this review helpful 1 / 1 member

Thanks for the colossal work! It is very rare for someone to do this kind of work free.
Closed a lot of gaps like some specs that work better than their paid counterparts!

Response from the author:

Thx for the nice words ☺️

Link to review

   1 of 1 member found this review helpful 1 / 1 member

These guys are absolutely insane. I had a request regarding a shadow priest feature and Talamin Coded my request into the fight class on the fly and it was live within a few minutes via auto patcher. They are really helpful and nice people. The fight classes are far from perfect, but they get the job done in most of the basic dungeons or while questing/grinding. 10/10 would recommend. 

Response from the author:

Far from perfect... that hurts ? but since it´s the only AIO who offers this for free, i am satisfied what it is able of!

Link to review

   5 of 6 members found this review helpful 5 / 6 members

Ok, I delayed writing a comment here for a long time but finally this time has come! 
Primarily I want to thanks @Zer0 @Talamin @Marsbar @Kamogli for giving me a chance to join the Wholesome team. We are helping each other and cooperating on many wRobot levels for a long time. After that time with a clear conscience I can give this product 5/5 stars.

Why ? Here we go :
- Continuous development of all classes FOR FREE
- All in one file. Very handy.
- Many different specs
- Tested myself MANY different classes and @Talamin always reacted to my (and not only my) feedback very quickly and definitely
- Epic UI and a large range of settings that everyone can operate according to their own preferences
- Different behaviours for dungeons and open world
- These are just best fight classes on the market!

Keep it up Tala and your product will be one of the most famous on this forum - I am sure!


Link to review

   3 of 4 members found this review helpful 3 / 4 members

This is a very good project. I have test different classes and works very good except for the Shaman and Demonology Warlock.

Shaman keeps casting the totems till there is no more mana.

Demonology Warlock keeps respawning the Imp and Voidwalker even in combat after activating/Deactivating summon pet in Combat.

Than you very much for this


*Update: Yes the client is in English (enGB) and attached a new log without any addon. Already reset the talents and try as Destruction and the behavior is the same. In lower levels the Voidwalker was working fine. I think the issue started once I got level 60.

In the 19 April log, the character already have a Voidwalker before starting the Bot. As there is no more Soulstone it summon the Imp and tries again multiple times in combat and out of combat.

18 Apr 2021 00H52.log.html 18 Apr 2021 00H05.log.html

19 Apr 2021 15H17.log.html

Response from the author:

We will take a look into the shaman issues. About warlock: you use the English client?

And can you please to this again without any Addons enabled and post a log again?

You have to understand that wrobot relies heavy on LUA and every Addon can interfere with this in a bad way.

Link to review

   2 of 4 members found this review helpful 2 / 4 members

I would like to make a suggestion: I am studying data analysis / machine learning, I have searched all over the internet for a dataset that has a combat log of version 3.3.5a (wow), but I was not successful. If the "Project Wholesome" development team is willing to develop a code that extracts the players' combat log (anonymously).

We could analyze and improve the performance of combat routines, and may even use them in the future for PVP.

Other players could use it for many other purposes.

Link to review

   1 of 7 members found this review helpful 1 / 7 members


i use feral but nothing attack

Response from the author:


learn how to install a FC correctly, then it will work.

Link to review

   0 of 1 member found this review helpful 0 / 1 member

keeps spamming totems all the time as resto shaman, only works if i turn off CoTe

Link to review

   0 of 1 member found this review helpful 0 / 1 member

Hey I have a question... Im trying out the retri pala spec in wotlk and the bot just burns all my mana up in 2-3 mobs and then proceeds to pull and just auto hit untill I die which is usually within 2 mobs. There is no option for seal of wisdom inside this bot and im just curious how people test this and say its viable?? Maybe I need to buy full spirit gear on auction house? Please help. Druid bot works great as always but since the option to drink water (mana) for me is bugged then im not sure if im missing something?

Response from the author:

Since you didn´t provide 1 log, this Feedback isn´t useful. The people who says that this is total usable did install and use it right. And there are Options under the FC settings, just use them. If you want proper help, post a proper Feedback. I just use this myself to level Retribution Paladins and Protection Paladins on wotlk server, and believe me, i leveled tons of Paladins on WOTLK with the AIO and i never lack any Mana or Health. Good luck!

Link to review

   0 of 1 member found this review helpful 0 / 1 member

I like it alot, but the warrior FC wont charge. It just runs up to the target. But the rotation on all the warrior specs is very good

Response from the author:

That is not exactly true, the Protection Spec has Intercept, the Fury Spec has Charge and both are implemented, and as long you have Rage it will use Charge/Intercept. But keep an Eye on the Bot, it will use one of theese Talent while hopping from one Mob to another, because then he has enough Rage.

Link to review

   0 of 1 member found this review helpful 0 / 1 member


Uprating to 5 stars ? It works fine with the english client cause the code uses english names for the items and spells.  Would be very nice if the fight classes are going to be compatible with all languages for the future.

Big thanks to the devs and creators for providing us this fight classes for free.


Orginal Post:

Only 4 Stars from my side for now, sorry ?

But here is why:

Mage class is useless in the lower levels, cause the conjure water and conjure food spell is spammed until the inventory is full.

You need to setup a check that is verifing the total count of drink and food item IDs that can be produced by the conjure water spell. (cause the spell is producing different Items depending on the spell level)

Here is the solution and fix (hope this will help in order to make the mage class usable ?)

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Configuration;
using System.IO;
using System.Linq;
using System.Threading;
using robotManager;
using robotManager.FiniteStateMachine;
using robotManager.Helpful;
using wManager.Wow.Class;
using wManager.Wow.Helpers;
using wManager.Wow.ObjectManager;
using wManager.Wow.Bot.States;
using Timer = robotManager.Helpful.Timer;
using wManager.Wow.Enums; 

public int getTotalWaterCount(){
        int totalCount = 0;

        List<uint> myTrinkets = new List<uint>();
        # Conjured Water 
        # Conjured Fresh Water
        # Conjured Purified Water
        # Conjured Spring Water
   		# Conjured Mineral Water
        # Conjured Sparkling Water
        # Conjured Crystal Water
        #Conjured Mountain Spring Water
        # Conjured Glacier Water
        # Conjured Mana Biscuit

        foreach(var trinket in myTrinkets){
            var count = ItemsManager.GetItemCountByIdLUA(trinket);
            totalCount += count;

        robotManager.Helpful.Logging.Write("Total Count of Drinks is: " + totalCount);
        return totalCount;

    public int getTotalFoodCount(){
        int totalCount = 0;
        # all food items that are produced between lvl 1-80 (you can check them on wowhead with their id)
        List<uint> myFood = new List<uint>();

        foreach(var trinket in myFood){
            var count = ItemsManager.GetItemCountByIdLUA(trinket);
            totalCount += count;

        robotManager.Helpful.Logging.Write("Total Count of Food is: " + totalCount);
        return totalCount;

    # example spell call for water
    var spellstate = new SpellState("Conjure Water", 21, context => this.getTotalWaterCount() <= 20 && !Fight.InFight && ObjectManager.Me.Level < 75, false, false, false, false, true, true, true, true, 0, false, false, false, false, false, false, wManager.Wow.Helpers.FightClassCreator.YesNoAuto.Auto, "", "none", true, true, false, false, false),



Response from the author:

Hi Kotbear,

I have already a Food and Drink Class included. I appreciate your intention, but pls, next time give a log and describe the Problem as good as possible. I run the Class at the moment on level 21 and the Mage is not spamming the Inventory, he is doing 10 Items and nothing more, because this is the Treshhold for the Class.

Are you using the english Client? I am using for all my Stuff english Names, that´s why i wrote in the Main Topic that the english Client is necessary.

Greetings Talamin

Link to review

   0 of 1 member found this review helpful 0 / 1 member

Paladin showconfig wrong.

Link to review


How do I stop Holy Priest buffing everyone in battleground 1 by 1 instead of healing? 

Response from the author:

Not using this in Battleground because sadly it´s not suited for this. This will only do PvE in Group or Solo Environment.

Link to review

Love this. I had earlier posted something about how Im dumb, and couldnt make it work. Figured it out and now Im super happy. 5/5, 10/5 even. Keep up the good work.


Link to review

facilitation super boulot petit soucis du coté chaman qui utilise tout le temps les totem jusqu'à plus mana. une petit question faut t'il utiliser Wrotation ou Healbot car healbot fonctionne pas comme programme 

1 juil. 2022 07H06.log.html

Link to review


Work very well with a prot pala, prot warrior, BM-hunter.

not well with bear druid, when humanoid run the bear walk behind the mob without killing it.

Link to review

Great work. but sorry if i ask this again here but how can i get a resto shaman as healer working? if i turn on the Healer option on party mode hes not doing anything, thanks in advance!

Response from the author:

I can´t help you without a log or something more!

Link to review

for some reason the frost mage doesnt use its highest level frostbolt skill not sure if intended or not

Response from the author:

not intended and not included. The AIO uses always the highest known Spells.

Link to review


Working fine but I've an issue with it when I try to mine with my shaman. When I'm on a deposit, the shaman iturns into a wolf but doesn't mine, and leave.

I've try with an other fight class and it's work correctly.

in all case thanks for your work !


Response from the author:

Just deactivate ghost wolf form in settings

Link to review
  • Create New...