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.

1-60 Enh Shaman lvling by Eeny 1.0.0

(4 reviews)

Trimmed down and subtle  fight classed i use on my Shamans.  Built towards working with my vanilla levelling profiles

Healing wave at 50% health

Shocks when > 25% mana.

 Will keep Rockbiter weapon up when below lvl 30 and WindFury weapon up when above 30.  I found shamans with passable gear where able to grind without downtime from about lvl 15 if you defined healing wave as a food / regen item .

Totems are used sparingly as its looks suspect if the bot is dropping them every fight.  Stoneskin + Mana spring totems will be dropped if you are fighting 2+ mobs.  Searing totem is on a timer so it doesnt drop every mob.

Massive shout-out to @Imod who wrote the timers in the C# profile,

Let me know if you would change anything.

What's New in Version 1.0.0

Released

Vanilla shaman skills.PNG

User Feedback

Recommended Comments

eeny

Elite user

Using the .cs file?

As long as you have 2 mobs on you it will use totems.

okok123123

Members

Shaman.cs ,Should I put it in the plug-in folder and activate it?
I will use [Eenys_Horde_VanillaBC_V9] with this file.

AmberLaHotee

Members

Having the issue that it doenst use heals (same issue with other shaman FCs). shaman.cs is in the fight class folder with Shaman_Enh_lvling.xml.

Everything else works. Other classes dont have that problem, f.e. druid.

English client, Lights hope.

 

 

eeny

Elite user

6 minutes ago, AmberLaHotee said:

Having the issue that it doenst use heals (same issue with other shaman FCs). shaman.cs is in the fight class folder with Shaman_Enh_lvling.xml.

Everything else works. Other classes dont have that problem, f.e. druid.

English client, Lights hope.

 

 

Are you referring to healing in or out of combat- also what lvl

AmberLaHotee

Members

Both. 27 atm

eeny

Elite user

1 minute ago, AmberLaHotee said:

Both. 27 atm

Its written in the file.  no addons / pluings stopping the heal?

    public Spell HealingWave = new Spell("Healing Wave");
    public Spell LesserHeal = new Spell("Lesser Healing Wave");

        if (ObjectManager.Me.HealthPercent <= 40 && ObjectManager.Me.ManaPercentage > 15)
        {
            LesserHeal.Launch();
        }
        if (!LesserHeal.KnownSpell && ObjectManager.Me.HealthPercent <= 40  && ObjectManager.Me.ManaPercentage > 15)
        {
            HealingWave.Launch();
        }

AmberLaHotee

Members

gonna check that out later with a clean wrobot installation and just this profile

AmberLaHotee

Members

didnt know that spells have to be in action bar to be able to use

thanks to debug log

and thanks to you

now working  as intended after putting it into it ?

 

[D] 19:29:48 - [Spell] Healing Wave (Id found: 939, Name found: Healing Wave, NameInGame found: Healing Wave, Know = True, IsSpellUsable = False, IsInActionBar = False (required to check if IsSpelUsable)))

 

AmberLaHotee

Members

(edited)

Hi again,

 

using this FC now for a while. It was putting down Stoneskin Totem and Mana Spring Totem every time when fighting 1 unit, bec the condition "UnitAttackPlayerNear"  is missing for both, also there is a typo in Ligh[n]tning Shield, so it has never been casted. (Also there is a minor typo in Stoneskin totem).

I also reduced the cast time of Searing Totem, since it is important for farming and most Shamans use it very often for grinding.

 

As I am playing hybrid Shaman (Dagger + Shield), I am only using Flametongue Weapon.

I attach the costumized file, its free to use, optimized as mentioned for 1handed enh shamans.

edit: updated, sometimes flamtongue was not buffed

 

Shaman_Enh_lvling - flametongue 1H+Shield.xml

Edited by AmberLaHotee

thxgod1

Members

Do i have to delete the old  .xml and run the .cs? Or do i have to run the new .xml? @AmberLaHotee

eeny

Elite user

26 minutes ago, thxgod1 said:

Do i have to delete the old  .xml and run the .cs? Or do i have to run the new .xml? @AmberLaHotee

no, the two files are standalone files.  if you are using one you only need one in the FC folder.

vanbotter

Members

Modified a bit which suits me better. Uses Lesser Healing Wave rather than Healing wave... getting a healing wave off when fighting beasts as enhancement is hard, especially Ghost Wolf Alphas that hit crazy fast. 

Would recommend setting Healing Wave as food until you get LHW and use that. 

Bot has no downtime from my experience, If it has a lot of mana it does more dps (Earth shocks and LS), on the next fight if it has less mana it plays more conservative so the fight after it is back to full dps mode. 

Thanks @eeny for the original. 

 

 

image.thumb.png.49bfc1f2030b408a3b8592dd2e577796.png

Shaman_Enh_lvling.xml

vanbotter

Members

Edit: Profile attached

vanbotter

Members

@eeny

Have you had much luck getting a cure poison/disease script going?

 

/run for i = 1, 16 do local debuffTexture, debuffApplications, debuffDispelType = UnitDebuff("player", i); if debuffDispelType =("Poison") then castspellbyname("Cure Poison");end end

 

I've tried that but it's not quite right, 

 

/run for i = 1, 16 do local debuffTexture, debuffApplications, debuffDispelType = UnitDebuff("player", i)

 

This section will successfully return poison/disease/curse but i can't get any of the LUA functions within the fight class editor to act upon the return value. 

Other issue is how often do you call it? I was thinking of calling it on a timer, 10 seconds or so. Cant have the bot continuously run that code checking for potential debuff.

 

eeny

Elite user

22 minutes ago, vanbotter said:

@eeny

Have you had much luck getting a cure poison/disease script going?

 


/run for i = 1, 16 do local debuffTexture, debuffApplications, debuffDispelType = UnitDebuff("player", i); if debuffDispelType =("Poison") then castspellbyname("Cure Poison");end end

 

I've tried that but it's not quite right, 

 


/run for i = 1, 16 do local debuffTexture, debuffApplications, debuffDispelType = UnitDebuff("player", i)

 

This section will successfully return poison/disease/curse but i can't get any of the LUA functions within the fight class editor to act upon the return value. 

Other issue is how often do you call it? I was thinking of calling it on a timer, 10 seconds or so. Cant have the bot continuously run that code checking for potential debuff.

 

I have never written something like that- Closest thing to that would be in the pally FC where is check debuffs for a specific poison name.  Certainly not a clean solution.  As i use the pally FC more and more I add dispells by creating a new IF statement and add the poison name.

    public Spell Cleanse = new Spell("Purify");

    public void Cleansing()
    {
        if (Cleanse.KnownSpell && ObjectManager.Me.ManaPercentage > 10 && ObjectManager.Me.HaveBuff("Poison"))
        {
            Thread.Sleep(2500);
            Cleanse.Launch();
        }
        if (Cleanse.KnownSpell && ObjectManager.Me.ManaPercentage > 10 && ObjectManager.Me.HaveBuff("Rabies"))
        {
            Thread.Sleep(2500);
            Cleanse.Launch();
        }
        if (Cleanse.KnownSpell && ObjectManager.Me.ManaPercentage > 10 && ObjectManager.Me.HaveBuff("Infected Bite"))
        {
            Thread.Sleep(2500);
            Cleanse.Launch();
        }
        if (Cleanse.KnownSpell && ObjectManager.Me.ManaPercentage > 10 && ObjectManager.Me.HaveBuff("Dark Sludge"))
        {
            Thread.Sleep(2500);
            Cleanse.Launch();
        }
    }

vanbotter

Members

Thanks @eeny I'll take a look at that!

 

mukurub

Members

it works perfect, it is possible any elemental fight class?  there i didnt saw any at forum

eggftw

Members

can anyone make it so it pulls with rank 1 lightning bolt?

Nosferatuepic

Members

On 8/1/2018 at 5:00 PM, vanbotter said:

Modified a bit which suits me better. Uses Lesser Healing Wave rather than Healing wave... getting a healing wave off when fighting beasts as enhancement is hard, especially Ghost Wolf Alphas that hit crazy fast. 

Would recommend setting Healing Wave as food until you get LHW and use that. 

Bot has no downtime from my experience, If it has a lot of mana it does more dps (Earth shocks and LS), on the next fight if it has less mana it plays more conservative so the fight after it is back to full dps mode. 

Thanks @eeny for the original. 

 

 

image.thumb.png.49bfc1f2030b408a3b8592dd2e577796.png

Shaman_Enh_lvling.xml

Your FC dont loot mobs

vanbotter

Members

On 8/31/2018 at 2:05 PM, Nosferatuepic said:

Your FC dont loot mobs

FC's aren't in control of looting mobs. Check your Wrobot settings. FC's don't affect things like looting or drinking etc.

Ta

 

 

TheSuckler

Members

On 8/1/2018 at 11:00 AM, vanbotter said:

Modified a bit which suits me better. Uses Lesser Healing Wave rather than Healing wave... getting a healing wave off when fighting beasts as enhancement is hard, especially Ghost Wolf Alphas that hit crazy fast. 

Would recommend setting Healing Wave as food until you get LHW and use that. 

Bot has no downtime from my experience, If it has a lot of mana it does more dps (Earth shocks and LS), on the next fight if it has less mana it plays more conservative so the fight after it is back to full dps mode. 

Thanks @eeny for the original. 

 

 

image.thumb.png.49bfc1f2030b408a3b8592dd2e577796.png

Shaman_Enh_lvling.xml

Hey mate I've tried this with both your FC and EENYs but there are times when I heal in combat and after the animation the bot just stands there and will not begin auto attacking until it dies from being oom and unable to heal. Do you know a solution for this? It doesn't happen every time but enough to make it annoying.... Cheers!

vanbotter

Members

On 11/12/2018 at 5:00 AM, TheSuckler said:

Hey mate I've tried this with both your FC and EENYs but there are times when I heal in combat and after the animation the bot just stands there and will not begin auto attacking until it dies from being oom and unable to heal. Do you know a solution for this? It doesn't happen every time but enough to make it annoying.... Cheers!

 

There's an addon called DefendYourself 

I highly recommend that. It auto engages auto attack when you're in combat. It's probably something to do with the bot not having enough mana to cast any combat abilities but somehow turning off auto attack... so never ends up attacking again. 

DefendYourself should solve that. use /DY on a command line and untick the "ignore yellow mobs" as well, otherwise it ignores yellow mobs ofc ?

schurfthond

Members

im getting this error sometimes:

[E] 09:24:18 - TotemTimeLeft(TotemType totemType): System.NotImplementedException: Totems.Totem.... not impremented in WRobot for 1.12.1
   at wManager.Wow.Helpers.Totems.TotemTimeLeft(TotemType totemType)

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.