Jump to content

[Free] Project Wholesome - WOTLK Fightclasses (all 10 included) 3.1.1

   (15 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. 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!!!

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:

  • 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
  • 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: 

Recommended Fightclasses (theese offer other Features):

 


What's New in Version 2.0.0   See changelog

Released

So many, just test yourself!

 


User Feedback

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


SVENSSNOGUSTAF94

   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 comment
Kamogli

   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 comment
Energia

   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 comment
iakovos1990

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

CAN FIX DRUID PLEASE!!!!!

i use feral but nothing attack

Response from the author:

?

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

Link to comment
Jayquellin

   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 comment
Garub

   0 of 2 members found this review helpful 0 / 2 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 comment
Kotbear

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

EDIT:

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 
   		myTrinkets.Add(5350); 
   
        # Conjured Fresh Water
        myTrinkets.Add(2288); 
   
        # Conjured Purified Water
        myTrinkets.Add(2136); 
   
        # Conjured Spring Water
        myTrinkets.Add(3772);
   
   		# Conjured Mineral Water
        myTrinkets.Add(8077); 
   
        # Conjured Sparkling Water
        myTrinkets.Add(8078); 
   
        # Conjured Crystal Water
        myTrinkets.Add(8079);
        
        #Conjured Mountain Spring Water
        myTrinkets.Add(30703);
   
        # Conjured Glacier Water
        myTrinkets.Add(22018);
   
        # Conjured Mana Biscuit
        myTrinkets.Add(34062);

        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>();
        myFood.Add(5349);
        myFood.Add(1113);
        myFood.Add(1114);
        myFood.Add(1487);
        myFood.Add(8075);
        myFood.Add(8076);
        myFood.Add(22895);
        myFood.Add(22019);

        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 comment
ifyixn

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

Paladin showconfig wrong.

Link to comment

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 comment

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 comment

Hi,

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 comment

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 comment
×
×
  • Create New...