What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

[REQUEST] Either plugin of QUEST BEHAVIOR

joejoe317

New Member
Joined
Jan 2, 2011
Messages
341
Reaction score
5
I would like to request either a plugin or quest behavior that utilizes keystroke functions.

The reason:

Sometimes HB cannot generate paths and cannot find coordinates, even with quest override. I find myself having to use the runto runction, then the interact with custom behavior.

What is wrong with this?
Well, sometimes in quests when you go to collect things they are not there, especially if you have to use runto. (i.e. some other player just picked up the object you need.")

It would be nice if it tries to collect it, but if its not there then just move on.

It would be easier to just run a if !IsQuestComplete() then that way if you wrap it around each run to, and its finished it will just go on to the next thing...

If its not it will go to the next thing anyway, but you can then just repeat the runto with isquestcomplete so that way it will pick up where it left off... If its finished it will just skip.

The reason I say use a keystroke is because you can set interact with to a keystroke in wow.

So then I could just use a macro and say/target mob
then use the custom class and tell it to press"]" if thats what the interact key is set to.

Im sure you can use if for more then just interacting, but it would be helpful to do so.

Also in the custom behaviors, if the object is not there, you just sit there and wait till it comes back, sometimes that can take like 10+ mins. That will make us look more silly :)

Also basicinteractwith sucks, it always spazzes out and trys to run way out of where you are supposed to go, most of the time getting stuck on a wall and just running against the wall.... fail.
 
Last edited:
I believe everything you are asking for can be accomplished with this non-shipped Custom Behavior:
[wiki]Honorbuddy Custom Behavior: RunMacro[/wiki]

cheers,
chinajade
 
I believe everything you are asking for can be accomplished with this non-shipped Custom Behavior:
[wiki]Honorbuddy Custom Behavior: RunMacro[/wiki]

cheers,
chinajade

You cant make a macro to interact with an object..
 
use the interact cb first and then the macro one then...

maybe what you really need is for intact to have multiple hotspots. but I haven't yet needed them

what quest is it btw?
 
use the interact cb first and then the macro one then...

I dont know if you read through my post or not, but hb cant read the map... if it cant read the map, it just sits there... Happens all the time. Like I said doesnt work with custom behavior... then run a macro? run what macro?
there is not a macro that interacts. you can target a mob of course but cant interact with a mob with a macro... If you could, i either, a, dont know about it, or b, wouldnt post here...

Thanks for all the help guys, but the reality is that if you cant move to an object interact with is no good.

I also tried <runto> where it runs to the object, then interact... Now that works... However if you read my original post you will understand that it kind of works.
i.e. object not there... just sits there... on the current quest im working with it sits for 10+ min for respawn...

It would be nice if it could skip it if its not there...

basicinteractwith, my toon just runs to opposite direction and hits a wall, just running against the wall... All the arguments are correct...

PLUS having a keystroke Custom Behavior would kick ass... if its possible to be implemented it should be.
 
The mob im going for gives a 0 0 0 coordinate

<Vendor Name="Orsis Survivor" Entry="45715" Type="Repair" X="0" Y="0" Z="0" />
 
I keep getting this error when using basic interact with... tried 3 different custom classes on 3 different computers.

[1:49:27 PM:156] System.Threading.ThreadAbortException: Thread was being aborted.
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at Styx.Logic.Targeting.a(Delegate A_0, Object[] A_1)
[1:49:27 PM:171] System.Threading.ThreadAbortException: Thread was being aborted.
at Styx.Logic.Targeting.a(Delegate A_0, Object[] A_1)
at Styx.Logic.Targeting.Pulse()
[1:49:27 PM:171] System.Threading.ThreadAbortException: Thread was being aborted.
at Styx.Logic.Targeting.Pulse()
at Styx.WoWPulsator.Pulse(PulseFlags flags)
at Styx.Logic.BehaviorTree.TreeRoot.b()
at Styx.Logic.BehaviorTree.TreeRoot.a()
[1:49:27 PM:171] System.Threading.ThreadAbortException: Thread was being aborted.
at Styx.Logic.BehaviorTree.TreeRoot.a()
 
I found a script that would work, but its blocked by the blizzard ui

InteractUnit(MobId)

gives ui error "a macro script has been blocked from an action only available to the blizzard ui"
 
Can this be moved to the developer forum? I also didn't fill the title out correctly.. wanted to add that its for keystrokes.
 
Back
Top