Jump to content
  • PVP death and stuck resolver


    camelot10
    • Version: All Product: WRobot General Type: Bug Status: Cannot Reproduce

    was on questing. attacked by player from opposite faction. got feared and killed in fear (have low itemlevel). stuck resolver initiated in fear and keep unstucking while dead. pause questbot coz this will lead to wrobot close. log attached

     

    jGK6MhQ.jpg

     

    29 июл 2017 01H21.log.html



    User Feedback

    Recommended Comments

    Hello, last log before stuck is: "[FlightMaster] Try to take taxi at Древний тучекрыл" (and last combat is with an NPC) Are you sure about player? What is "FixCombat"? Are you sure that problem was caused by WRobot and not profile/fightclass/plugin? You get this problem frequently?

    Link to comment
    Share on other sites

    7 hours ago, Droidz said:

    Hello, last log before stuck is: "[FlightMaster] Try to take taxi at Древний тучекрыл" (and last combat is with an NPC) Are you sure about player? What is "FixCombat"? Are you sure that problem was caused by WRobot and not profile/fightclass/plugin? You get this problem frequently?

    using System;
    using robotManager.Helpful;
    using wManager.Wow.Helpers;
    using robotManager.Products;
    using wManager.Wow.ObjectManager;
    using System.Threading;
    
    #if VISUAL_STUDIO
    namespace CastFixWrobotPlugin
    {
    #endif
    	public class Main : wManager.Plugin.IPlugin
    	{
    		bool _isLaunched = false;
    		int _timer = 5;
    
    		public void Initialize()
    		{
    			_isLaunched = true;
    			Log("started");
    			while (_isLaunched && Products.IsStarted)
    			{
    				try
    				{
    					//warlock souldrain, cast 6 secs, need to interrupted before end of cast
    					if (ObjectManager.Me.IsValid && ObjectManager.Me.IsAlive && ObjectManager.Me.IsCast && ObjectManager.Me.CastingSpellId == 198590 && ObjectManager.Me.CastingTimeLeft <= 0)
    					{
    						Log("success=198590");
    						Lua.LuaDoString("SpellStopCasting()");
    					}
    				}
    				catch (Exception e)
    				{
    					Log("Error: " + e.Message);
    				}
    				Thread.Sleep(_timer * 1000);
    			}
    		}
    
    		public void Dispose()
    		{
    			_isLaunched = false;
    			Log("stopped");
    		}
    
    		public void Settings()
    		{
    		}
    
    		public static void Log(string text)
    		{
    			Logging.Write("[Cast Fix] " + text);
    		}
    	}
    #if VISUAL_STUDIO
    }
    #endif

    fix cast its a dirty way to avoid this bug, its still happens for Drain Soul, especialy if character start cast and mob die during cast (happend alot with affli warlock). if you dont stopspell in next 10 seconds then everything stopped and even macro SpellStopCasting() doesnt help.

     

    and about that bug:

    i think its not matter what character/profile do before death. stuck resolver should stop running if character dead.

    in this case character was on questing/gathering pulse to wowgameobject (collecting ancient mana). and there pvp abusers near entrance to shal'aran

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