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



Can you guys please do this again and disable your addons? You have a ton of addon active and this can cause bad behavior. And pls post a log with all addons disabled, thx

Link to comment
Share on other sites

1 hour ago, Talamin said:

Can you guys please do this again and disable your addons? You have a ton of addon active and this can cause bad behavior. And pls post a log with all addons disabled, thx

Quite a long log trying to run through Utgarde as a heal.. still spamming CoE even with all addons disabled..hope this helps to figured out whats wrong ^^

19 Apr 2021 20H45.log.html

Link to comment
Share on other sites

Question, for resto druid when im not in a RDF but in a group it wont use Lifebloom on tank. Im guessing it doesnt know which is the tank. Is there a way just to just use Lifebloom on everyone vs "Lifebloom on Tank"

Link to comment
Share on other sites

6 hours ago, Tommy Cox said:

For the feral is it a Mangle only? Or does it use Shred as well? 

The FC makes use of nearly all Feral Spells. Shred was considered by the Testers as useless for Leveling.

In Catform it uses: Prowl, Feral Charge, Pounce, Faerie Fire, Ravage, Dash, Tigers Fury, Rake, Rip, Ferocious Bite, Mangle and Claw. (this is no Order, we use a Priority System to determine when which Spell should be used). If you have Suggestions to improve the Behavior, just let me know.

Link to comment
Share on other sites

VT for shadow priest cast twice before starting rotation. Guess its a its Lua's downfall. Only C# seems to work flawless 

Link to comment
Share on other sites

Is there a way to make the Mage not trying to cast Arcane Intellect on group membern when Arcane Brilliance is already buffed? Or better asked: is it possible to add an option that disables auto buffing the ppl? ?

Link to comment
Share on other sites

On 6/10/2021 at 1:05 PM, leekoer said:

Is there a way to make the Mage not trying to cast Arcane Intellect on group membern when Arcane Brilliance is already buffed? Or better asked: is it possible to add an option that disables auto buffing the ppl? ?

I tried the Holy Priest, and I have to say, nice job. I would highly HIGHLY recommend checking Traceline for your cast method (the spam when out of line of sight is quite obnoxious!:

private static async Task UseCombatSpell(Spell spell, bool stopMovement)
{
    if (!Conditions.InGameAndConnectedAndAliveAndProductStarted) return;
    try
    {
        if (ObjectManager.Me.IsMounted) return;
        while (spell.Name == targetImmuneToSpellName)
        {
            Extensions.LogDebug($"[Immune] Skip casting {spell.Name} - Target is immune.");
            return;
        }
        if (!ObjectManager.Target.IsAttackable) return;
        if (SpellManager.GlobalCooldownTimeLeft() > 0) return;
        if (Target.IsDead) return;
        if (TraceLine.TraceLineGo(Target.Position) || !Player.IsFacing(Target.Position, Pi)) return;
        if (!spell.KnownSpell || !spell.IsSpellUsable || !spell.IsDistanceGood) return;
        if (Extensions.PlayerIsResting() || Player.Confused || Player.Influenced || Player.IsStunned || Player.Pacified || Player.Possessed || Player.Silenced) return;
        
        if (stopMovement && Player.GetMove)
            MovementManager.StopMove();

        SpellManager.CastSpellByNameLUA(spell.Name);
        Extensions.LogFight(spell.Name, true);
        await Task.Delay(10);
    }
    catch (Exception ex)
    {
        Extensions.LogWrite($"CombatController.UseCombatSpell() Exception error. {ex.Message}", true);
    }
}

Also, I have Buffing options disabled, but it still likes to cast the standard Power Word: Fortitude, Divine Spirit, Shadow Protection, then it uses my devout candles to buff Prayers? Why not just buff Prayer and skip wasting mana on basic buffs? Why is it still buffing, when the option to do so is disabled?

One more thing, is there a setting to reduce the Flash of Light usage a bit?

Anyways, keep up the good work!

Edited by Apexx
Link to comment
Share on other sites

            new RotationStep(new RotationBuff("Arcane Intellect"), 5f, (s,t) => !t.HaveBuff("Fel Intelligence") && !t.HaveBuff("Arcane Brilliance"), RotationCombatUtil.FindPartyMember),
            new RotationStep(new RotationBuff("Arcane Intellect"), 6f, (s,t) => !t.HaveBuff("Fel Intelligence") && !t.HaveBuff("Arcane Brilliance"), RotationCombatUtil.FindMe),

It´s already included in the Buff Section for Mages. About disable Buffing, i can make this an option.

About the Priest @FlXWare  has to answer, this is his baby.

 

Link to comment
Share on other sites

Please, please, and please... disable auto buffing as priest! ugh!!

edit* Mass Dispel should be a toggle as well, please! 

Edited by Apexx
Link to comment
Share on other sites

37 minutes ago, Apexx said:

Please, please, and please... disable auto buffing as priest! ugh!!

edit* Mass Dispel should be a toggle as well, please! 

Did you look in the settings?

There is a setting to enable and disable Buffs and a Setting for enable and disable De-Buffs, and there is an explanation what every Settings do!

nevermind, found some incombat Buffing which doesn´t take the Option into account, will fix this.

Whats causing this is that the FC estimates the cost of buffing individually against using group buffs, so this can cause your multiple buffs.

Link to comment
Share on other sites

I added now an Option for a intelligent buffing and a standard buffing. You can deactivate both, but i would highly suggest to try the intelligent Buffing!

Will upload in an hour or two.

Link to comment
Share on other sites

33 minutes ago, Apexx said:

Just let the USER decide what they need from it.. sheesh


first: I made the adaptions above.

second: you are free to make your own AIO.

third: you should think about your tone.

Link to comment
Share on other sites

@Apexx Please be respectful. The AIOs are free products. Yes they have a few bugs but coming here, act annoyed and make demands is not the way to ask for a fix and neither is it a way to treat people who have spent countless hours working on such a large project.

Link to comment
Share on other sites

I have an entire framework for all my fight classes I have scripted over the course of 4 years.. I can say whatever I want as well. I try to use your free product, and I am giving you issues, that have gone unchecked for a long time now.. 

Free move is on, straight pipe is on, and all your fight classes still move without my input.. it's nerve racking. I have a tone, because every time I say something about AIO, you all get butt hurt and uptight about it. My fight classes are superior.

Link to comment
Share on other sites

I will have to agree with Apexx on this one I have used AIO on almost every character

  • ShadowPriest: does not apply dots
  • RetPali: spams different blessings on the same people over and over again not only draining mana but also wont fight when its doing that
  • Sub/assiRouge: does not even have which is just sad they are so easy to make
  • DeathKight: The blood tank sucks cant keep agro to save its life and unholy just keeps backing me up even though i have free move and straight pipe on
  • Mage: Fire mage just keeps spamming pyroplast does not do anything else Same with frost
  • Warrior: Last but not least there warrior fight class auto charges and taunts which there is no option for

And i have used Apexx's  fight classes before they are 1000% percent better no doubt about it.

Link to comment
Share on other sites

7 hours ago, Apexx said:

I have an entire framework for all my fight classes I have scripted over the course of 4 years.. I can say whatever I want as well. I try to use your free product, and I am giving you issues, that have gone unchecked for a long time now.. 

Free move is on, straight pipe is on, and all your fight classes still move without my input.. it's nerve racking. I have a tone, because every time I say something about AIO, you all get butt hurt and uptight about it. My fight classes are superior.

Feel free to make them available for free, show all how great you are. I just ignore further comments from a superior being like you ☺️

Link to comment
Share on other sites

7 hours ago, Apexx said:

My fight classes are superior.

And yet, here you are, begging for fixes on an inferior fight class and throwing a tantrum when things don't go your way. Legend.

Link to comment
Share on other sites

6 hours ago, Xsepria said:

I will have to agree with Apexx on this one I have used AIO on almost every character

  • ShadowPriest: does not apply dots
  • RetPali: spams different blessings on the same people over and over again not only draining mana but also wont fight when its doing that
  • Sub/assiRouge: does not even have which is just sad they are so easy to make
  • DeathKight: The blood tank sucks cant keep agro to save its life and unholy just keeps backing me up even though i have free move and straight pipe on
  • Mage: Fire mage just keeps spamming pyroplast does not do anything else Same with frost
  • Warrior: Last but not least there warrior fight class auto charges and taunts which there is no option for

And i have used Apexx's  fight classes before they are 1000% percent better no doubt about it.

Don’t know who you are, never noticed a report from you. Shadow priest don’t apply dots? DK sucks at Aggro? You are using the right FC? Make a proper bugreport, send a log and you will get help. Or just stick to the superior FC‘s from Apex. You are free todo as you like!

Link to comment
Share on other sites

10 hours ago, Zer0 said:

And yet, here you are, begging for fixes on an inferior fight class and throwing a tantrum when things don't go your way. Legend.

I don't know you, don't care to know you.. you seem to be a really nice guy though.. I have posted several times of issues. no one is throwing a tantrum, lol. If you don't want to accept my ideas to help improve AIO, don't, but it's kinda garbage tbh.

I have something in the works.. I will share it for the community to see... just wait.

Edited by Apexx
Link to comment
Share on other sites

On 8/6/2021 at 6:08 PM, Apexx said:

I have an entire framework for all my fight classes I have scripted over the course of 4 years.. I can say whatever I want as well. I try to use your free product, and I am giving you issues, that have gone unchecked for a long time now.. 

Free move is on, straight pipe is on, and all your fight classes still move without my input.. it's nerve racking. I have a tone, because every time I say something about AIO, you all get butt hurt and uptight about it. My fight classes are superior.

We are waiting. Share with us your project you whiney little bitch. They have provided us with a quality free AIO for combat classes and you want to act like a little entitled shit bag? What the fuck is wrong with you?

Link to comment
Share on other sites


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...