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

    Droidz

    Posted

    Hello, you can manage it with your fightclass

    valetine

    Posted

    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.

    Droidz

    Posted

    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?

    valetine

    Posted

    On 2017/11/21 at 1:29 AM, Droidz said:

    Do you have try with lua code?

    Try many times and other people`s fight class ,the bot allways recast  shadowform

    just use one lua code

    CastSpellByName("Shadowform",1)  --cancel the Shadowform if health percent <= 60

     

    ReCast Shadowform- 09H21.log.html

    Priest-4.xml

    valetine

    Posted

    @Droidz

    when you have free time, Hopefully you can solve this problem.

    Droidz

    Posted

    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()
        {
        }
    }

     

    valetine

    Posted

    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.

    valetine

    Posted

    @Droidz

    Six months have passed and this problem still remains unresolved.

    Leetkangaroo

    Posted

    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?

    Droidz

    Posted

    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

     

    valetine

    Posted

    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.

    valetine

    Posted

    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.

     

    Leetkangaroo

    Posted

    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.

     



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