Skip to content
View in the app

A better way to browse. Learn more.

WRobot

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

PVP death and stuck resolver

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

camelot10

Elite user
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

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.