• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [Quest Behavior] Natfoth's QB MegaThread

    Discussion in 'Archives' started by Natfoth, Dec 17, 2010.

    1. zypher

      zypher New Member

      Joined:
      Oct 12, 2010
      Messages:
      18
      Likes Received:
      0
      Trophy Points:
      1
      Indeed, thanks to you one thousand times.
       
    2. Natfoth

      Natfoth Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      1,446
      Likes Received:
      37
      Trophy Points:
      0
      V2.0.4
      - Updated to work with the new behavior changes again
      - Fixed more combat bugs
      - Fix a few bugs with MyCTM and various other ones that had Mounting.
       
    3. Kickazz006

      Kickazz006 Well-Known Member Moderator

      Joined:
      Jan 15, 2010
      Messages:
      20,567
      Likes Received:
      302
      Trophy Points:
      83
      PHP:
      <CustomBehavior File="UseItemTargetLocation" QuestId="12925" ItemId="41612" MinRange="5" WaitTime="1500" GameObjectId="191840" X="7431.436" Y="182.3643" Z="768.6315" />
      PHP:
      [BehaviorUseItemTargetLocation(warning)]: Unrecognized attribute 'GameObjectId' (with value of '191840'will be ignored.
      [
      BehaviorUseItemTargetLocation(error)]: The 'MoveX' attribute is requiredbut missing.  (Attribute names are case-sensitive.)
      [
      BehaviorUseItemTargetLocation(error)]: The 'MoveY' attribute is requiredbut missing.  (Attribute names are case-sensitive.)
      [
      BehaviorUseItemTargetLocation(error)]: The 'MoveZ' attribute is requiredbut missing.  (Attribute names are case-sensitive.)
      Stopping the bot!
      it's weird because here is what your notes say :p

      PHP:
              /// ##Syntax##
              /// QuestId: If you have a questID and it is > 0 then it will do the behavior over and over until the quest is complete, otherwise it will use NumOfTimes.
              /// ItemId: The Item you wish to use / Throw.
              /// MinRange: The min distance you are allowed to throw the item.
              /// WaitTime: How long to wait after thrown.
              /// NPCID: If you want to use an Mob Location rather then Target Coords.
              /// GameObjectID: If you want to use an Object Location rather then Target Coords.
              /// MoveX,MoveY,MoveZ: Where you will throw the item from. ****Do not use this arg if you have NpcID or GameObjectID > 0****
              /// TargetX,TargetY,TargetZ: Where you will Target the ground to throw. ****Do not use this arg if you have NpcID or GameObjectID > 0****
              /// X,Y,Z: The general location where these objects can be found
      I would also like NumOfTimes="" installed in this behavior
       
    4. Kickazz006

      Kickazz006 Well-Known Member Moderator

      Joined:
      Jan 15, 2010
      Messages:
      20,567
      Likes Received:
      302
      Trophy Points:
      83
      PHP:
      <CustomBehavior File="UseItemNat" QuestId="12330" NpcId="27627" ItemId="37665" HpLeftAmount="100" NumOfTimes="1" WaitTime="2000" Range="30" CollectionDistance="100" X="4033.379" Y="-4403.47" Z="262.1056" />
      This is your UseItemOn ... it fires just fine, but then it doesn't get out of it's loop. So it just keeps shooting her (tranqing her) and doesn't go to the next statement, which is to jump on her horse and ride home :(
       
    5. Natfoth

      Natfoth Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      1,446
      Likes Received:
      37
      Trophy Points:
      0
      k looking into it now

      Remove the QuestID and it will work. It will loop until the quest is complete, so just remove the questID and it will work great.
       
      Last edited: Mar 7, 2011
    6. vlad0327

      vlad0327 New Member

      Joined:
      Feb 4, 2011
      Messages:
      291
      Likes Received:
      10
      Trophy Points:
      0
      Latest HB version shipped BasicInterractWith interprets MoveTo arg as UseCTM. Corrected that for You, see attachment
       

      Attached Files:

    7. bottercrazy

      bottercrazy New Member

      Joined:
      Mar 13, 2011
      Messages:
      107
      Likes Received:
      8
      Trophy Points:
      0
      Thanks for greate behaviours, anyway i got a small request:

      Is it possible to write a UseItemOn For Multiple NpcId? i.e. NpcId + NpcId2
       
    8. ujellybrah

      ujellybrah New Member

      Joined:
      Mar 12, 2011
      Messages:
      109
      Likes Received:
      0
      Trophy Points:
      0
      Would this make the quest profiles run better?
       
    9. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      All of these behaviors have now been incorporated into the Honorbuddy core. However, they are still a work in progress. Several of the profile writers are working with members of the development team to make the existing behaviors more encompassing and work out the bugs.

      Alas, patience is a virtue in this case. I know that such changes will need at least two more HB drops, and maybe more. However, you should see them get better with each release. Undoubtedly, there will be hiccups, but its not for lack of good-faith development effort, and the great specific feedback that is being received from key profile writers.

      cheers,
      chinajade
       
    10. blancharke

      blancharke Member

      Joined:
      Jan 15, 2010
      Messages:
      225
      Likes Received:
      4
      Trophy Points:
      18
      I'm using Loadprofile all the time, for me its the most usefull behaviour there is. Only problem I have with it is that if the bot stops for some reason, it doesn't remember the last profile it has loaded.
       

    Share This Page