Jump to content
This site uses cookies! Learn More

This site uses cookies!

By continuing to use this site, you agree to allow us to store cookies on your computer. :)

  • 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?

    Share this comment


    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

    Share this comment


    Link to comment
    Share on other sites


    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.

    Guest
    Add a comment...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...