I see. I used Singular and Tyrael last night while I was waiting for an answer and found it didn't work out so well. For some reason my toon was moving on its own, which leads me to believe that some options are ignored by Tyrael that aren't ignored by LazyRaider. That caused an almost instant wipe on trash pulls because I couldn't move out of fire effects due to Singular restricting movement since it was ignoring the 'Allow Movement' option that LazyRaider supports.Tyrael is not supported since it doesn't call some parts of this routine. It does work, but some spells won't be used.
public static WoWUnit GetPlayerParent(WoWUnit unit)
{
// If it is a pet/minion/totem, lets find the root of ownership chain
WoWUnit pOwner = unit;
while (true)
{
if (pOwner.OwnedByUnit != null)
pOwner = pOwner.OwnedByRoot;
else if (pOwner.CreatedByUnit != null)
pOwner = pOwner.CreatedByUnit;
else if (pOwner.SummonedByUnit != null)
pOwner = pOwner.SummonedByUnit;
else
break;
}
if (unit != pOwner && pOwner.IsPlayer)
return pOwner;
return null; // not null ... because i dont want to stand in a npc totem for 1 min after i killed the npc
}
[20:58:08.998 V] Blacklisting F530A1AB004B946C for 00:15:00 [Type: Loot]
[20:58:08.998 V] Blacklisting F530A1AB004B946C for 00:00:02 [Type: Loot]
amputations, Thank you for taking the time to let me know! Best of luck with your toons, Bobby53Gotta say I love the work you've put into this Bobby, whenever a routine or PQR-profile bugs out for me, I know I can allways turn on Singular and have it do whatever is required.
+rep!
zeldrak, Tyrael invokes a subset of the HB Combat Routine framework behaviors that are necessary to support all Combat Routines, so it presently is not a supported for use with Singular. As for the movement, the was likely being done by Singular if you had Allow Movement set to Auto. The Auto setting causes Singular to recognize certain botbases being the manual assist type and will turn off Singular's movement. Presently this is only RaidBot and LazyRaider. The Combat Bot is intentionally omitted from this list since functionally it is RaidBot plus Tank (or you can think of RaidBot as Combat Bot with all movement removed.) Since RaidBot and Combat Bot don't have an options dialog, this allows to you easily switch between a two manual assist bots shipped with HB, one with no movement and one with full movement. Hope that clarifies things a bit. Thanks for the post and good luck with your botting, Bobby53I see. I used Singular and Tyrael last night while I was waiting for an answer and found it didn't work out so well. For some reason my toon was moving on its own, which leads me to believe that some options are ignored by Tyrael that aren't ignored by LazyRaider. That caused an almost instant wipe on trash pulls because I couldn't move out of fire effects due to Singular restricting movement since it was ignoring the 'Allow Movement' option that LazyRaider supports.
Thanks for confirming that some things are ignored by Tyrael that LazyRaider doesn't ignore.
nigel, Thanks for the post! Glad to hear it is working well in general. Disarm was cast for Warrior PVE awhile ago, but encountered failed Disarm cast spam on mobs that cannot be disarmed. Will add back as an optional ability that will attempt a Disarm cast on cooldown limiting to one attempt per 15 seconds maximum. That should be infrequent enough to avoid being stuck in a loop attempting to cast a spell on mobs which you are unable to, but frequently enough to take advantage of a 1 minute cooldown when you can. If you need to time the Disarm based upon the Raid strategy or encounter specific mechanics, leave it disabled and cast manually as needed. Look for it in next release. Thanks for the post and good luck with your Warrior, Bobby53Best CC in here IMO I tank 10man Raids with it up to ToT HC. Is there any reason why disarm is not used for us Prot Warriors?
23051602, Thanks for the post with log file. Based upon the description and given the absence of a logmark, I am assuming you are referring to the point where the log file shows:On the sha echos I get dead from combat while still alive all the time. No casting then of course. And i am dead soon after.... View attachment 98582
[15:11:22.191 D] Changed POI to:Type: Kill, Name: Sha Echo[15:11:22.303 D] Cleared POI - Reason POI is dead from Combat
... lather, rinse, repeat the above a number of times
[15:11:48.509 N] [Singular-DEBUG] [B]warning: 34.0 seconds since BotBase last called Singular[/B] (now in Rest)
23051602, Thanks for the post with log file. Based upon the description and given the absence of a logmark, I am assuming you are referring to the point where the log file shows:
The message regarding Reason POI is dead from Combat doesn't come from Singular (there is no [Singular] prefix before it.) There appears to be an issue with the botbase, profile, or quest behavior in use at that time as Singular is not being called. Singular is a component that performs tasks when its various behaviors (Rest, Pull, Combat) are invoked by another component. I added logic to Singular which reports when it has not been called for awhile (the source of the warning I bolded above) to assist users and myself in identifying when that has happened. I know some things are being worked upon in the Questing botbase and Quest Behaviors, but for further support you'll want to post in HonorBuddy Support forum. You should link to this post to avoid being referred to the Singular thread. Thanks for the post and good luck with your toon, Bobby53Code:[15:11:22.191 D] Changed POI to:Type: Kill, Name: Sha Echo[15:11:22.303 D] Cleared POI - Reason POI is dead from Combat ... lather, rinse, repeat the above a number of times [15:11:48.509 N] [Singular-DEBUG] [B]warning: 34.0 seconds since BotBase last called Singular[/B] (now in Rest)
zeldrak, Tyrael invokes a subset of the HB Combat Routine framework behaviors that are necessary to support all Combat Routines, so it presently is not a supported for use with Singular. As for the movement, the was likely being done by Singular if you had Allow Movement set to Auto. The Auto setting causes Singular to recognize certain botbases being the manual assist type and will turn off Singular's movement. Presently this is only RaidBot and LazyRaider. The Combat Bot is intentionally omitted from this list since functionally it is RaidBot plus Tank (or you can think of RaidBot as Combat Bot with all movement removed.) Since RaidBot and Combat Bot don't have an options dialog, this allows to you easily switch between a two manual assist bots shipped with HB, one with no movement and one with full movement. Hope that clarifies things a bit. Thanks for the post and good luck with your botting, Bobby53
Spawn1975, Thanks for the post with debug/trace log! The issue is due to a problem with Questing / Quest Profile / Quest Behaviors as used for the quest you were on. Singular is not being called during the point it is standing still doing nothing. The log file you provided illustrates this clearly between the following message:i still have the problems where my toon just run up to mobs and dosent atack he just stand there and get killed.
using:
Honorbuddy 2.5.7291.636 botbase questingbot
Routines: Singular-3-2687
Profiles: Kick's Profiles\1-90 Questing Profile Pack
Plugins: AutoEquip2 / Refreshment
What Class+Spec are you?: Warrior - Arms
What 'context' is the bot in? (Instance, BG, Normal): Questing kicks 1-90 and i copie the Questbehaviors from kicks to HB
What level are you?: 90
Have you made any modifications to Singular?: No
What time (HH:MM:SS) or LogMark did your issue occur? when i start questing
What happened (be specific)? Runs up to the mob and just stand there and do notthing
Did you attach a complete debug log? (choose one: YES or YES) yes
View attachment 98631
[07:48:07.200 N] [Singular-DEBUG] warning: 44 seconds since Questing BotBase last called Singular
See Bobby53's Standard Request for More Info [CLICK HERE]Not sure why but healing surge isn't being cast on my low level shaman. I've checked the settings and it should be cast when health gets below 40% but it doesn't![]()
ESCA, Welcome to HonorBuddy! Please see Reporting Bugs [CLICK HERE] and follow those steps when posting an issue you would like me to look at. Most likely if your character stops attacking it is because the botbase is not calling Singular, but unable to know that without the details described in the post I linked. Thanks for the post and good luck with your toon, Bobby53Found a Singular problem with mobs that are not facing / aggroing me. That is really annoying with some quest mobs i.e. Terracotta Warrior . If it turns into stone singular stops attacking and if you are lucky whitehits kill it. Or you get killed by adds coz singular gets stuck looping somewhere in the
Helpers/Savers
ln170
<Quest Id="30593" Name="Deanimate the Reanimated">
<Objective Type="KillMob" MobId="59758" KillCount="14">
<Hotspots>
<Hotspot X="2464.474" Y="1090.614" Z="522.6055" />
<Hotspot X="2456.058" Y="1129.975" Z="528.1204" />
<Hotspot X="2458.168" Y="1170.066" Z="534.0836" />
<Hotspot X="2496.789" Y="1155.821" Z="533.9947" />
<Hotspot X="2519.74" Y="1189.228" Z="533.9925" />
<Hotspot X="2506.305" Y="1227.015" Z="533.9922" />
<Hotspot X="2470.068" Y="1244.945" Z="533.9922" />
</Hotspots>
</Objective>
</Quest>
[13:43:39.684 D] Cleared POI - Reason No targets in target list - POI.Kill Sanity Checks
[13:43:39.684 D] Cleared POI
[13:43:39.872 D] [QDBG] Done with forced behavior [ForcedQuestObjective Objective: [GrindObjective MobID: 59797, Count: 1]].
[13:43:39.873 D] [QDBG] Starting behavior [ForcedQuestObjective Objective: [CollectItemObjective ItemID: 80294, Count: 12]].
[13:43:39.873 D] Goal: Goal: Collect Mogu Relic x 12
[13:43:40.601 N] [Singular-DEBUG] YourCurrentTarget: changed to: Terracotta Warrior.2E6E h=100.0%, maxh=214985, d=31.4 yds, box=3.0, trivial=False, player=N, attackable=Y, hostile=N, entry=59758, faction=15, loss=Y, facing=N, blacklist=N
[13:43:40.601 D] Changed POI to:Type: Kill, Name: Terracotta Warrior
[13:43:40.837 D] Activity: Moving towards Terracotta Warrior
[13:43:42.117 N] [Singular-DEBUG] <<< PULL >>> CurrentTarget now: Terracotta Warrior.2E6E h=100.0%, maxh=214985, d=23.6 yds, box=3.0, player=N, hostile=N, faction=15, loss=Y, facing=Y, IsBotPoi=Kill
[13:43:42.185 N] [Singular-DEBUG] MoveToMelee(Moved): towards Terracotta Warrior.2E6E @ 22.8 yds
[13:43:42.450 V] [Singular] [WoWRedError] You are too far away!
[13:43:42.301 N] [Singular-DEBUG] <<Pull>> h=87.4%/r=29.0%, stance=BattleStance, Enrage=False Coloss=1890 MortStrk=0, th=100.0%, dist=21.9, inmelee=N, face=Y, loss=Y, dead=-1 secs
[13:43:42.351 N] [Singular] Casting Battle Shout on Terracotta Warrior.2E6E @ 100.0% at 21.3 yds
[13:43:42.352 D] [CGSpellBook::CastSpell] Override ID: 6673, KnownIndex: 24
[13:43:44.103 N] [Singular-DEBUG] MoveToMelee(Moved): towards Terracotta Warrior.2E6E @ 6.0 yds
[13:43:44.137 N] [Singular-DEBUG] EnsureMovementStoppedWithinMelee: stopping because target at 5.8 yds
[13:43:44.152 N] [Singular-DEBUG] StopMoving.Now: character already stopped, clearing stop None request
[13:43:44.636 N] [Singular-DEBUG] <<Pull>> h=87.4%/r=60.0%, stance=BattleStance, Enrage=False Coloss=0 MortStrk=0, th=100.0%, dist=5.3, inmelee=Y, face=Y, loss=Y, dead=-1 secs
[13:43:44.752 N] [Singular] Casting Heroic Throw on Terracotta Warrior.2E6E @ 100.0% at 5.3 yds
[13:43:44.753 D] [CGSpellBook::CastSpell] Override ID: 57755, KnownIndex: 41
[13:44:04.850 N] [Singular-DEBUG] warning: 20 seconds since Questing BotBase last called Singular
ESCA, No problem. Just know that to receive support in the future you'll need to attach a complete debug log as described in Reporting Bugs [CLICK HERE]. Simply too many moving parts for a snippets or user provided description to contain enough detail about the versions, settings, and combat context the issue occurred under. Best of luck with your questing, Bobby53What Class+Spec are you?: Warrior
What 'context' is the bot in? (Instance, BG, Normal): Questing
What level are you?: BOSS
Have you made any modifications to Singular?: no
What time (HH:MM:SS) or LogMark did your issue occur? i found it for you
What happened (be specific)? quest mobs i.e. Terracotta Warrior are not attacked if they do not target me
Did you attach a complete debug log? no
but i got a snipplet 4 ya ^^
-- wall of text removed for space --
seems you are right with that botbasecall but maybe your debug does not check savers. donno thx anyway