FAQ! What is InInstance ? InInstance is a Quest Behavior that is a variation of MyCTM with extra check if you're in a instance or not. What does InInstance do ? InInstance works exactly like MyCTM but with the extra feature that it checks if you zone in/out of a instance. I developed it to help a profile writer to zone out of instances. Primary use is to zone in/out of instances and not have strange behaviors once you have, otherwize it works exactly like MyCTM. How do I use this ? In a quest profile use : PHP: <CustomBehavior File="Misc\InInstance" X="123" Y="456" Z="789" /> This doesn't work ? Then please write a post and include a log and explain what isn't working. I love this, do you accept donations ? Yes, at the bottom of the post you can see a link if you have a coin to spare. How do I install this ? You either download the file included in this post and copy it to your HB\Quest Behavior library. Or you can use this SVN Link 10 Feb 2013 : This Quest Behavior is now included with HB, it's in your HB\Quest Behavior\Misc folder.
Hey, not to familiar with these things. How does this do things better? I remember seeing a post about this a few weeks ago: http://www.thebuddyforum.com/honorb...m/101098-leave-instance-questing-profile.html Why is this better than whats detailed in that thread?
Without this if you set a point with for example MyCTM that is through the portal, bot start to move, it goes through the portal and zones, but it still haven't reached the point you set as it zoned, sometimes it works but somtimes bot starts to behave strang and start to run in a direction, sometimes zones back, sometimes into a wall etc. With this, once you leave the instance InInstance tells your profile that you have reached your point (as you're not in the instance anymore) so you don't get any strange movement behaviors once you zone out It just makes your dungeon profiles easier to make, and you can use it the same way MyCTM work while you are in the instance.
Ah well if it fixes that issue of porting out and going crazy at times then definately an upgrade thanks for your work dude.
Ok, this one is a beta build, I don't know if this works or not, but I would like you test to see if it do. What have I change ? Now it works both ways, not only when you zone out, but allso when you zone in (or hopefully it does atleast). You can use it anywhere now, QB should send movement done either when you have reached your point OR if you have zoned in/out of an instance. Please let me know if it works like I intend it to and I make this build the official one. Removed this file as it was the wrong ver New file 2 posts down
thanks for your working! i used it for zone in a instance,but HB stopped,here is the log: Compiling quest behavior from 'D:\games\HB\Quest Behaviors\InInstance.cs' Could not compile quest behavior from 'D:\games\HB\Quest Behaviors\InInstance.cs' Line 73: A field initializer cannot reference the non-static field, method, or property 'Styx.Bot.Quest_Behaviors.InInstance.CheckInstance()' System.Exception: Assembly is null! at Bots.Quest.QuestOrder.ForcedCodeBehavior.(Assembly , Dictionary`2 ) at Bots.Quest.QuestOrder.ForcedCodeBehavior..ctor(CodeNode codeNode) at Bots.Quest.Actions.ForcedBehaviorExecutor.(OrderNode ) at Bots.Quest.Actions.ForcedBehaviorExecutor..() Stop called! Bot Stopped! Reason: Could not create 'CurrentBehavior' in quest bot; an exception was thrown: Assembly is null!
That is because I actually uploaded the wrong ver (yes I'm silly ) Removed the file as the mainpost has it now, no need for any more beta testing as it's working as intended
Ok, I've done some extended testing myself and it seems to work exactly as I intend it to, so updating main post with the new build, enjoy everyone
i have been using "GoThruPortal" quest behaviour to fix my instance portal issues, will try this out too thanks
I am sorry, i can't understand. What i need to do with this ? <CustomBehavior File="InInstance" X="123" Y="456" Z="789" /> Where i need to put it?
This Behavior makes sure HB runs after you are Enter/Exit an Instance. The Lunar Quests Profiles use this Behavior, so you need this Behavior to Copy in your Quest Behaviors Folder of HB to running Profiles they using this method. Ussually HB don't reach the Point which was Included to Zone Out, this Behavior fix this.