Skip to content
View in the app

A better way to browse. Learn more.

WRobot

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

(28 reviews)

1 Screenshot

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

Released

User Feedback

Recommended Comments

Izzi

Members

Hey I have a query whether or not we can disable the use of a particular spell?
Im using this currently on the WM Onyxia server, it starts as classic but will progress to WOTLK It currently runs the vanilla experience off 3.3.5 (I think?) and so I have to use that client of WRobot.
My issue is my character is trying to cast a spell from WOTLK that doesnt exist in the vanilla experience.
Is there anyway I can stop my character trying to spam the spell (frost mage - icy veins spell) as it ends up not attacking at all because it's spamming that one.

MrCeeJ

Elite user

Icy Veins is a talent, but if you don't have it it shouldn't be casting it. can you send some logs over on discord?

javx

Members

There is an error where the Paladin healbot AIO fighter class is non-stop spamming sacred shields on tanks in the dungeon, and if the tank already has its Sacred Shield on it non stop tries to cast it and does not heal others. image.thumb.png.68aa68188a0efc66b03707c69d5b2d18.png

SNNICK

Members

Can someone eddit the AIO code and make this rotation for Unholy DK - SoloUnholy and ReCompile it again? 

here is the code:

 

using AIO.Combat.Common;
using AIO.Framework;
using AIO.Settings;
using System;
using System.Collections.Generic;
using System.Linq;
using wManager.Wow.ObjectManager;

#nullable disable
namespace AIO.Combat.DeathKnight
{
    internal class SoloUnholy : BaseRotation
    {
        protected override List<RotationStep> Rotation
        {
            get
            {
                return new List<RotationStep>()
                {
                    new RotationStep(new RotationSpell("Auto Attack"), 1f, (s, t) => !Constants.Me.IsCast && !RotationCombatUtil.IsAutoAttacking(), RotationCombatUtil.BotTarget),
                    new RotationStep(new RotationSpell("Mind Freeze"), 3.1f, (s, t) => t.IsCasting(), RotationCombatUtil.BotTarget),
                    new RotationStep(new RotationSpell("Strangulate"), 4f, (s, t) => t.IsCasting() && t.IsTargetingMeOrMyPetOrPartyMember && t.GetDistance < 20, RotationCombatUtil.FindEnemyCasting),
                    
                    // Disease Application
                    new RotationStep(new RotationSpell("Icy Touch"), 5f, (s, t) => !t.HaveMyBuff("Frost Fever"), RotationCombatUtil.BotTarget),
                    new RotationStep(new RotationSpell("Plague Strike"), 6f, (s, t) => !t.HaveMyBuff("Blood Plague"), RotationCombatUtil.BotTarget),
                    
                    // AoE Setup
                    new RotationStep(new RotationSpell("Pestilence"), 7f, (s, t) => t.HaveMyBuff("Blood Plague", "Frost Fever") && RotationFramework.Enemies.Count(o => o.GetDistance < 15 && !o.HaveMyBuff("Blood Plague", "Frost Fever")) >= 2, RotationCombatUtil.BotTarget),
                    new RotationStep(new RotationSpell("Death and Decay"), 8f, (s, t) => RotationFramework.Enemies.Count(o => o.GetDistance < 15) >= BasePersistentSettings<DeathKnightLevelSettings>.Current.SoloUnholyDnD, RotationCombatUtil.BotTarget),
                    
                    // Ghoul Frenzy (If Talented)
                    new RotationStep(new RotationSpell("Ghoul Frenzy"), 8.5f, (s, t) => Constants.Me.Pet != null && !Constants.Me.Pet.HaveBuff("Ghoul Frenzy"), RotationCombatUtil.BotTarget),
                    
                    // Main Attack Ability
                    new RotationStep(new RotationSpell("Scourge Strike"), 9f, (s, t) => t.HaveMyBuff("Blood Plague", "Frost Fever"), RotationCombatUtil.BotTarget),
                    
                    // Blood Strike for Rune Management
                    new RotationStep(new RotationSpell("Blood Strike"), 10f, (s, t) => true, RotationCombatUtil.BotTarget),
                    
                    // Death Coil - Lowered RP Condition
                    new RotationStep(new RotationSpell("Death Coil"), 11f, (s, t) => Constants.Me.RunicPower > 40, RotationCombatUtil.BotTarget),
                    
                    // Rune Strike - Off GCD Runic Dump
                    new RotationStep(new RotationSpell("Rune Strike"), 12f, (s, t) => Constants.Me.RunicPower > 20, RotationCombatUtil.BotTarget),
                    
                    // Summon Gargoyle - Max RP and Cooldowns Active
                    new RotationStep(new RotationSpell("Summon Gargoyle"), 13f, (s, t) => BossList.MyTargetIsBoss && Constants.Me.RunicPower > 80, RotationCombatUtil.BotTarget),
                    
                    // Emergency Healing
                    new RotationStep(new RotationSpell("Death Strike"), 14f, (s, t) => Constants.Me.HealthPercent < 50, RotationCombatUtil.BotTarget)
                };
            }
        }
    }
}

 

Sanyachan93

Members

My character is not doing anything anymore since it hit level 60?
Any idea why this happens?

It says "idle" all the time and "npc scanner"

melds39

Members

I wish we could turn off auto buffs... so obvious you are a bot if you are gathering as a druid... every 10 min you go out of form after mining to just apply thorns... 

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.