Jump to content
  • Leave shadowform when dismount


    Azufaifo
    • Version: All Product: WRotation Type: Bug Status: Fixed

    When using the mount to grind, he starts the rotation with shadowform, although the buff is up, but not using the mount is ok.



    User Feedback

    Recommended Comments

    On 2017/4/28 at 12:08 AM, Droidz said:

    Hello, you can manage it with your fightclass

    @Droidz 

     I think this is a bug , if Priest ues mount,the bot cant detected the shadowform .

    Even if I already had this BUFF, because he can not detect it , leading to bot  repeated release.

    Look like : had buff→ cancel buff → cast buff

    If i dont use the mount ,It is normal.

    Link to comment
    Share on other sites

    On 18/11/2017 at 3:22 PM, valetine said:

    @Droidz 

     I think this is a bug , if Priest ues mount,the bot cant detected the shadowform .

    Even if I already had this BUFF, because he can not detect it , leading to bot  repeated release.

    Look like : had buff→ cancel buff → cast buff

    If i dont use the mount ,It is normal.

    Do you have try with lua code?

    Link to comment
    Share on other sites

    Try this plugin: 

    using System.ComponentModel;
    
    public class Main : wManager.Plugin.IPlugin
    {
        public void Initialize()
        {
            wManager.Events.OthersEvents.OnDismount += delegate(CancelEventArgs cancelable)
            {
                wManager.Wow.Helpers.Lua.LuaDoString("CastSpellByName('Shadowform',1)");
            };
         }
    
        public void Dispose()
        {
        }
    
        public void Settings()
        {
        }
    }

     

    Link to comment
    Share on other sites

    8 hours ago, Droidz said:

    Try this plugin: 

    
    using System.ComponentModel;
    
    public class Main : wManager.Plugin.IPlugin
    {
        public void Initialize()
        {
            wManager.Events.OthersEvents.OnDismount += delegate(CancelEventArgs cancelable)
            {
                wManager.Wow.Helpers.Lua.LuaDoString("CastSpellByName('Shadowform',1)");
            };
         }
    
        public void Dispose()
        {
        }
    
        public void Settings()
        {
        }
    }

     

    Thanks for your reply , but....

    not work,still leave shadowform when dismount.

    Link to comment
    Share on other sites

    I have just noticed this issue with my shadow priest.

    When dismounting, for some reason the bot also removes Shadowform? My fight class recasts Shadowform although that is not a fix. WRobot shouldn't remove Shadowform in the first place...

    Droidz can you reply to this thread?

    Link to comment
    Share on other sites

    I ignore where do you have found your code, but in vanilla to cancel Shadowform buff you need to use lua code like:

    for i=0,15,1 do
    	local currBuffTex = GetPlayerBuffTexture(i);
    	if (currBuffTex and string.find(string.lower(currBuffTex), "spell_shadow_shadowform")) then CancelPlayerBuff(i); end
    end

    (and not "CastSpellByName('Shadowform',1)")

     

    In one line: 

    for i=0,15,1 do local currBuffTex = GetPlayerBuffTexture(i); if (currBuffTex and string.find(string.lower(currBuffTex), "spell_shadow_shadowform")) then CancelPlayerBuff(i); end end

     

    Link to comment
    Share on other sites

    55 minutes ago, Droidz said:

    I ignore where do you have found your code, but in vanilla to cancel Shadowform buff you need to use lua code like:

    
    for i=0,15,1 do
    	local currBuffTex = GetPlayerBuffTexture(i);
    	if (currBuffTex and string.find(string.lower(currBuffTex), "spell_shadow_shadowform")) then CancelPlayerBuff(i); end
    end

    (and not "CastSpellByName('Shadowform',1)")

     

    In one line: 

    
    for i=0,15,1 do local currBuffTex = GetPlayerBuffTexture(i); if (currBuffTex and string.find(string.lower(currBuffTex), "spell_shadow_shadowform")) then CancelPlayerBuff(i); end end

     

    The bot couldn't detect that I already had a shadow form, so he cancelled it and released it again.

    The problem is not the use of the code to cancel the shadow form.

    If I don't use a mount, this problem does not occur.

    Link to comment
    Share on other sites

    8 hours ago, Droidz said:

    This fightclass cast Shadowform only when you have target, and cancel form(buff) when you haven't target: shadowFormTest.xml

     

    Video: 2018-03-23_17-09-15.mp4

    I think you didn’t catch the point.The problem is that when I dismount, although I already have a shadow form, he cancels it and then casts it again.

    Maybe dismount has a bug.I dont know why the bot cancle shadowForm when i dismount.

    If you can test it in the grind mode with a mount , you will find this problem.

     

    Link to comment
    Share on other sites

    15 hours ago, valetine said:

    You can see from the following GIF image, when I dismount, bot canceled the shadow form.

    This GIF image is that i used  [PAID] Shadowpriest 1-60 1.0.0 Fight class.

    shadowForm.gif.f2598b01d7cd16e9447755f43dbd0ab5.gif

    This post describes the problem perfectly.

    It is not an issue to cast Shadowform or to cancel Shadowform.

    The bot cancels Shadowform when dismounting.

     

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