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

Looting boxes (objects) problem

Kickazz006

Well-Known Member
Joined
Jan 15, 2010
Messages
20,566
Reaction score
302
Alright, I'm running some questing profiles up (god, I hate questing profiles!)

Anwyays, I can't get this quest to work properly:

PHP:
  	<PickUp QuestName="In Wine, Truth" QuestId="11603" GiverName="James Deacon" GiverId="25245" GiverType="NPC" />
		[COLOR="#006400"]<!-- <Runto QuestId="11603" X="2373.114" Y="5002.79" Z="-6.378314" />
		<Runto QuestId="11603" X="2373.21" Y="5002.848" Z="-37.08437" /> -->
		<!-- It's not wanting to get the wine?? -->
		<!-- <Objective QuestName="In Wine, Truth" QuestId="11603" Type="CollectItem" ItemId="188131" UseCount="1" /> // open wine crate
                  - I also tried useobject and objectid -->[/COLOR]
		<Objective QuestName="In Wine, Truth" QuestId="11603" Type="CollectItem" ItemId="34714" ItemName="Kul Tiras Wine" CollectCount="1" />
  	<TurnIn QuestName="In Wine, Truth" QuestId="11603" TurnInName="Old Man Colburn" TurnInId="25302" TurnInType="NPC" />
(Borean) It won't get the wine, but with my runto tags, it will go to it

Now, I know that looting this box works fine in Borean:

PHP:
  	<PickUp QuestName="A Soldier in Need" QuestId="11789" GiverName="Medic Hawthorn" GiverId="25825" GiverType="NPC" />
<!-- bot does various other quests alongside this quest -->
  	<Objective QuestName="A Soldier in Need" QuestId="11789" Type="CollectItem" ItemId="35119" ItemName="Hawthorn's Anti-Venom" CollectCount="1" />
  	<TurnIn QuestName="A Soldier in Need" QuestId="11789" TurnInName="Medic Hawthorn" TurnInId="25825" TurnInType="NPC" />

Can anyone help me with this? I have my toon at the place where this is supposed to loot.

Thanks

- Kick

edit:

@Bossland (or Hawker if you can) -- Please fix the tags in dev forums -_-
 
Taken directly from the wiki, it is the very same as what I used in my profile.

PHP:
<HBProfile><Quest><Objective> <!-- opening context -->
   
    <!-- Example of a Collection task, where the desired Item comes from a particular world Object -->
    <Quest Name="A Damp, Dark Place" Id="9788">
        <Objective Type="CollectItem" ItemId="24411" CollectCount="1">
            <CollectFrom>
                <GameObject Name="Ikeyen's Belongings" Id="182122" />
            </CollectFrom>
            <Hotspots>
                <Hotspot X="-1345.478" Y="5929.329" Z="11.10683" />
            </Hotspots>
        </Objective>
    </Quest>
   
</Objective></Quest></HBProfile> <!-- closing context -->

You can also add it to the QuestOverrides.xml located in .../Quest Helpers/
 
PHP:
	<Quest Name="In Wine, Truth" Id="11603" >
		<!-- <Objective QuestName="In Wine, Truth" QuestId="11603" Type="CollectItem" ItemId="188131" UseCount="1" /> // open wine crate - I also tried useobject and objectid -->
		<Objective Type="CollectItem" ItemId="34714" ItemName="Kul Tiras Wine" CollectCount="1" >
            <CollectFrom>
                <GameObject Name="Wine Crate" Id="188131" />
            </CollectFrom>
            <Hotspots>
                <Hotspot X="2373.21" Y="5002.848" Z="-37.08437" />
            </Hotspots>
        </Objective>
    </Quest>
^^ it spammed "moving to hotspot" and didn't do anything, so i un-blank'd the runto's and it does the same thing as previously stated

and the QO Profile:

PHP:
  	<PickUp QuestName="In Wine, Truth" QuestId="11603" GiverName="James Deacon" GiverId="25245" GiverType="NPC" />
		<Runto QuestId="11603" X="2373.114" Y="5002.79" Z="-6.378314" />
		<Runto QuestId="11603" X="2373.21" Y="5002.848" Z="-37.08437" />
		<!-- It's not wanting to get the wine?? -->
		<!-- <Objective QuestName="In Wine, Truth" QuestId="11603" Type="CollectItem" ItemId="188131" UseCount="1" /> // open wine crate - I also tried useobject and objectid -->
		<Objective QuestName="In Wine, Truth" QuestId="11603" Type="CollectItem" ItemId="34714" ItemName="Kul Tiras Wine" CollectCount="1" />
  	<TurnIn QuestName="In Wine, Truth" QuestId="11603" TurnInName="Old Man Colburn" TurnInId="25302" TurnInType="NPC" />

edit: Fail me, I had to reload the bot for it to read the new quest overrides

:) it works now!
 
Last edited:
alright, now im having trouble with this quest -_-

PHP:
	<Quest Id="12227" Name="Doing Your Duty" >
		<Objective Type="CollectItem" ItemId="37250" ItemName="Partially Processed Amberseeds" CollectCount="1" >
            <CollectFrom>
                <GameObject Name="Amberpine Outhouse" Id="188666" />
            </CollectFrom>
            <Hotspots>
                <Hotspot X="3453.324" Y="-2803.349" Z="202.0043" />
            </Hotspots>
        </Objective>
    </Quest>
	<!-- 
  <PickUp QuestName="Doing Your Duty" QuestId="12227" GiverName="Master Woodsman Anderhol" GiverId="27277" GiverType="NPC" />
  <Objective QuestName="Doing Your Duty" QuestId="12227" Type="CollectItem" ItemId="37250" CollectCount="1" />
  <TurnIn QuestName="Doing Your Duty" QuestId="12227" TurnInName="Master Woodsman Anderhol" TurnInId="27277" TurnInType="NPC" />
	-->

while you're replying, I plan on talking with the "totem head guy" in borean tundra for his quests -- how do I talk to him?

something like this? where it talks to the alter

PHP:
  	<PickUp QuestName="Cultists Among Us" QuestId="11920" GiverName="Cultist Shrine" GiverId="187851" GiverType="Object" X="2243.815" Y="5256.613" Z="3.528494" />
	<TurnIn QuestName="Cultists Among Us" QuestId="11920" TurnInName="Captain Lefty Lugsail" TurnInId="25298" />
 
Last edited:
alright, now im having trouble with this quest -_-

PHP:
	<Quest Id="12227" Name="Doing Your Duty" >
		<Objective Type="CollectItem" ItemId="37250" ItemName="Partially Processed Amberseeds" CollectCount="1" >
            <CollectFrom>
                <GameObject Name="Amberpine Outhouse" Id="188666" />
            </CollectFrom>
            <Hotspots>
                <Hotspot X="3453.324" Y="-2803.349" Z="202.0043" />
            </Hotspots>
        </Objective>
    </Quest>
	<!-- 
  <PickUp QuestName="Doing Your Duty" QuestId="12227" GiverName="Master Woodsman Anderhol" GiverId="27277" GiverType="NPC" />
  <Objective QuestName="Doing Your Duty" QuestId="12227" Type="CollectItem" ItemId="37250" CollectCount="1" />
  <TurnIn QuestName="Doing Your Duty" QuestId="12227" TurnInName="Master Woodsman Anderhol" TurnInId="27277" TurnInType="NPC" />
	-->

while you're replying, I plan on talking with the "totem head guy" in borean tundra for his quests -- how do I talk to him?

something like this? where it talks to the alter

PHP:
  	<PickUp QuestName="Cultists Among Us" QuestId="11920" GiverName="Cultist Shrine" GiverId="187851" GiverType="Object" X="2243.815" Y="5256.613" Z="3.528494" />
	<TurnIn QuestName="Cultists Among Us" QuestId="11920" TurnInName="Captain Lefty Lugsail" TurnInId="25298" />

Issue was sorted via IRC but here is the answer just in case people ask the same question;

Honorbuddy Custom Behavior: InteractWith - Buddy Wiki
 
PHP:
   <CustomBehavior File="InteractWith"
					QuestId="12227"
					ObjectType="Gameobject"
					MobId="188666"
					NumOfTimes="1"
					CollectionDistance="20"
					X="3453.324" Y="-2803.349" Z="202.0043" />

or:

   <CustomBehavior File="InteractWith" QuestId="12227" ObjectType="Gameobject" MobId="188666" NumOfTimes="1" CollectionDistance="10" X="3453.324" Y="-2803.349" Z="202.0043" />   

Note:  You have to use MobId and NOT!!! ObjectId (even for objects)

This fixed it, now I have to "talk" with it -_-

ugh
 
Last edited:
Alright, so now talktoandlistentostory doesn't work with this object (it finds it and attempts to listen, but nothing happens)

PHP:
  <!-- Having trouble with Doing Your Duty -->
  <!-- not used <Objective QuestName="Doing Your Duty" QuestId="12227" Type="CollectItem" ItemId="37250" CollectCount="1" /> -->
	<CustomBehavior File="InteractWith" QuestId="12227" ObjectType="Gameobject" MobId="188666" NumOfTimes="1" CollectionDistance="10" X="3453.324" Y="-2803.349" Z="202.0043" />
	<CustomBehavior File="TalkToAndListenToStory" QuestId="12227" NpcIds="188666" /> 
<!-- I attempted to loop it here and it didn't work
	<CustomBehavior File="InteractWith" QuestId="12227" ObjectType="Gameobject" MobId="188666" NumOfTimes="1" CollectionDistance="10" X="3453.324" Y="-2803.349" Z="202.0043" /> -->

here is what happens when I run the above code:

PHP:
[6:01:54 PM:149] Picking up Doing Your Duty : 12227
[6:01:54 PM:149] Goal: Picking up Doing Your Duty
[6:01:54 PM:920] Goal: Interacting with Mob Id:188666 1 Times for quest:Doing Your Duty
[6:01:54 PM:929] interact: 0x282FA2C4
[6:01:54 PM:935] interact done: 0x282FA2C4
[6:01:58 PM:658] %   TotemManagerUpdate:  found 0 totems with closest 4453.0 yds away at <0, 0, 0>
[6:01:59 PM:695] Goal: Running TalkToAndListenToStory behavior
[6:02:00 PM:688] Goal: Interacting with Mob Id:188666 1 Times for quest:Doing Your Duty
[6:02:00 PM:705] interact: 0x282FA2C4
[6:02:00 PM:705] interact done: 0x282FA2C4
[6:02:04 PM:643] Picking up Secrets of the Flamebinders : 12222

I also tried it with *just* talkto.cs and it just looked at the hut funny and ran away (the log said it interacted with the hut though)
 

Attachments

  • [[Shit House.webp
    [[Shit House.webp
    82.7 KB · Views: 16
Last edited:
It looks like the outhouse is an Object. As such, the TalkToAndListenToStory behavior won't get the job done. If I remember right, the Outhouse turns your cursor to a 'gear' when you hover over it. If this is the case, then InteractWith is the correct behavior to be using.

It might work if...
  • Use the InteractWith behavior to bring up the Outhouse's dialog
    [wiki]Honorbuddy Custom Behavior: InteractWith[/wiki]
  • Use the RunMacro behavior to select the gossip option in that dialog
    [wiki]Honorbuddy Custom Behavior: RunMacro[/wiki]

I believe this will work, but no way to test it atm.

cheers,
chinajade
 
PHP:
	<CustomBehavior File="InteractWith" QuestId="12227" ObjectType="Gameobject" MobId="188666" NumOfTimes="1" CollectionDistance="10" X="3453.324" Y="-2803.349" Z="202.0043" />
	<CustomBehavior File="RunMacro" Macro="/script SelectGossipOption(1)\n/script CloseGossip()" NumOfTimes="1" WaitTime="1000" />

interactwith works (pops up box)
RunMacro does not work (1 or 2 in the gossip option)

I get this:

PHP:
Unable to compile CustomBehavior for tag: <CustomBehavior File="RunMacro" Macro="/script SelectGossipOption(1)\n/script CloseGossip()" NumOfTimes="1" WaitTime="1000" />

same with
PHP:
	<CustomBehavior File="RunMacro" Macro="/script SelectGossipOption(1)" />

^^ that works if i type it in game, though --> /script SelectGossipOption(1)

PHP:
	<CustomBehavior File="RunMacro" Macro="/script SelectGossipOption(1)" NumOfTimes="1" WaitTime="1000" />
^^ This doesn't work either

PHP:
	<CustomBehavior File="RunMacro" Macro="/script SelectGossipOption(1)" NumOfTimes="1" />
^^ Doesn't work either

Note: I do have RunMacro.cs in my Quest Behaviors folder
 

Attachments

  • Folder.webp
    Folder.webp
    35 KB · Views: 12
Last edited:
Ty Chinajade for working with me on MSN... we have had to replace the RunMacro.cs with the version that works properly

I'll have CJ post a link to the wiki

Here is the code that I went with:

PHP:
	<CustomBehavior File="InteractWith" QuestId="12227" ObjectType="Gameobject" MobId="188666" NumOfTimes="1" CollectionDistance="10" X="3453.324" Y="-2803.349" Z="202.0043" />
	<CustomBehavior File="RunMacro" Macro="/script SelectGossipOption(1)\n/script CloseGossip()" NumOfTimes="1" WaitTime="1000" />
 
Last edited:
Code:
<PickUp QuestName="In Wine, Truth" QuestId="11603" GiverName="James Deacon" GiverId="25245" GiverType="NPC" />
        [COLOR="#006400"]<!-- <Runto QuestId="11603" X="2373.114" Y="5002.79" Z="-6.378314" />
        <Runto QuestId="11603" X="2373.21" Y="5002.848" Z="-37.08437" /> -->
        <!-- Its not wanting to get the wine?? -->
        <!-- <Objective QuestName="In Wine, Truth" QuestId="11603" Type="CollectItem" ItemId="188131" UseCount="1" /> // open wine crate
                  - I also tried useobject and objectid -->[/COLOR]
        <Objective QuestName="In Wine, Truth" QuestId="11603" Type="CollectItem" ItemId="34714" ItemName="Kul Tiras Wine" CollectCount="1" />
      <TurnIn QuestName="In Wine, Truth" QuestId="11603" TurnInName="Old Man Colburn" TurnInId="25302" TurnInType="NPC" />  
[code]

[ code ] brackets don't work with code in them =( -- if you edit post / reply with quote, it still shows the code, but it doesn't show it on the forum screen
 
PHP:
	<!-- Find a way for the bot to use the elevator and then talk with this guy -->
  	<TurnIn QuestName="Distress Call" QuestId="11707" TurnInName="Fizzcrank Fullthrottle" TurnInId="25590" />
  	
	<!-- --> <PickUp QuestName="The Mechagnomes" QuestId="11708" GiverName="Fizzcrank Fullthrottle" GiverId="25590" GiverType="NPC" />
	<!-- Interact with npc again, talk to and listen to story -->
			 <CustomBehavior File="TalkToAndListenToStory" QuestId="11708" NpcIds="25590" /> 
	<!-- --> <CustomBehavior File="RunMacro" Macro="/script SelectGossipOption(1)\n/script CloseGossip()" NumOfTimes="9" WaitTime="1000" />
 		 	 <!-- <CustomBehavior File="RunMacro" Macro="/script CloseGossip()" NumOfTimes="1" WaitTime="1000" /> -->
  	<TurnIn QuestName="The Mechagnomes" QuestId="11708" TurnInName="Fizzcrank Fullthrottle" TurnInId="25590" />

The bot goes in a loop when talking with the long-winded gnome. I have it click 9 times and then close ... i've tried the close gossip with the \n/ and deleting that and using the code in the <!-- --> no dice =(

PHP:
	<!-- --> <PickUp QuestName="The Mechagnomes" QuestId="11708" GiverName="Fizzcrank Fullthrottle" GiverId="25590" GiverType="NPC" />
	<!-- Interact with npc again, talk to and listen to story -->
			 <CustomBehavior File="InteractWith" QuestId="11708" ObjectType="NPC" MobId="25590" NumOfTimes="1" CollectionDistance="10" X="4179.822" Y="5284.188" Z="39.60852" />
			 <!-- <CustomBehavior File="TalkToAndListenToStory" QuestId="11708" NpcIds="25590" /> -->
	<!-- --> <CustomBehavior File="RunMacro" Macro="/script SelectGossipOption(1)" NumOfTimes="9" WaitTime="500" />
 		 	 <CustomBehavior File="RunMacro" Macro="/script CloseGossip()" NumOfTimes="2" WaitTime="500" />
  	<TurnIn QuestName="The Mechagnomes" QuestId="11708" TurnInName="Jinky Wingnut" TurnInId="25747" />
^^ here's how I fixed it (as talkto loops and loops)
It will go down the elevator just fine, but it won't go up it.. which kind of sux
Maybe a runto tag?

PHP:
<Runto QuestId="11708" X="4162.094" Y="5282.277" Z="26.34549" /> <!-- outside of building -->
<Runto QuestId="11708" X="4180.491" Y="5280.938" Z="26.69363" /> <!-- just before elevator -->
<Runto QuestId="11708" X="0.2030118" Y="-0.1233451" Z="0.08001024" /> <!-- bottom of elevator while riding -->
<Runto QuestId="11708" X="-0.3101402" Y="-0.2316625" Z="0.08660999" /> <!-- top of elevator while riding -->
<Runto QuestId="11708" X="4180.096" Y="5284.309" Z="39.60874" /> <!-- in front of npc -->
 
Last edited:
Back
Top