Jump to content

Recommended Posts

Hey,

Anyone else find that wrotation stops attacking when trying to attack the heart of Ill'grynoth (inside once eye dies) in Emerald Nightmare ? It work perfectly on all other legion content bar this ....

Is there something I need to manually add ?

Thanks in advance

Link to comment
https://wrobot.eu/forums/topic/4171-wrotation-wont-atack-heart-on-en-ilgynoth/
Share on other sites

Hello,

In game, when you have selected http://fr.wowhead.com/npc=105393/il-gynoth, can you go to tab "Tools" > "Development Tools" > bouton "Memory informations" and  send me result by private message.

  • 2 weeks later...

Ok i worked this out

For some reason the bot vs real life. You literally have to stand inside the heart for bot to use rotation. Yet i can manually hit from much further away. Why this is I have no idea. But that's how it works. P.S don't stand at the back of the heart it will punt you all the time.

  • 3 weeks later...

Hello, sorry for the delay.

I have check your PM, all seem good, what fightclass do you use? Do you get this problem with others big mobs (big size)? When you go inside the mob WRobot works correctly (very near )?

I had the same problems with some bosses(don't remember sorry) in WOTLK with WRotation. You need to run around / inside it until the bot starts its rotation. Even with all checks disabled.

I was using my own light rotation bot.
Bot.cs

19 hours ago, iMod said:

I had the same problems with some bosses(don't remember sorry) in WOTLK with WRotation. You need to run around / inside it until the bot starts its rotation. Even with all checks disabled.

I was using my own light rotation bot.
Bot.cs

with 

new Spell("bla").IsDistanceGood

This is my complete spell validation

// Validate spell
if (!ObjectManager.Me.IsStunned && !ObjectManager.Me.IsDead && !ObjectManager.Me.IsCast && !target.IsDead && spell.KnownSpell && spell.IsSpellUsable && spell.IsDistanceGood && !hasDebuff)
{
    if (target.Guid == ObjectManager.Me.Guid)
    {
        // Cast on self
        Lua.LuaDoString($"CastSpellByID({spell.Id}, \"player\")");
    }
    else
    {
        // Cast on target
        Lua.LuaDoString($"CastSpellByID({spell.Id}, \"target\")");
    }

    // Log
    Logging.WriteDebug($"Cast: {spell.NameInGame}");

 

I also have the problem that the bot seems to have some other problems, too
LOG:

[D] 23:08:07 - [SpellManager] Cannot found spell: public static SpellInfo SpellInfoCreateCache()

 

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