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

Empire/Dark Tatooine "Test the clan" - stucks at step3 after time ran out for step2

MasterLeon79

New Member
Joined
Dec 31, 2014
Messages
213
Reaction score
0
Kick's profile used.

This quest is really tricky to fix:

Code:
		<If Condition="((HasQuest(0xE0005613665A0D61)) and (not IsQuestComplete(0xE0005613665A0D61)))">
		 <While Condition="HasQuest(0xE0005613665A0D61) and not IsStepComplete(0xE0005613665A0D61, 4)">
			<UseObject Name="Poison Injector" QuestId="0xE0005613665A0D61" BranchId="1" StepId="2" IgnoreLOS="True" WaitTime="2500" X="122.1976" Y="43.1654" Z="5.98878" />
			<UseObject Name="Sand People Shrine" QuestId="0xE0005613665A0D61" BranchId="1" StepId="3" IgnoreLOS="True" WaitTime="1500" X="234.3028" Y="47.23645" Z="22.33902" />
			<UseItem Item="Sand People's Poison Antidote" QuestId="0xE0005613665A0D61" WaitTime="4" Range="2" InCombat="False" Radius="2" X="234.4493" Y="47.22854" Z="22.40755" />
		 </While>

Summary: Step 2 is limited to 15 Minutes. Now the Bot does walk all the way to hotspot for Step 3. In my case my toon isn't that high and with encountering every enemy on his way (incl. pathing, resting) it's impossible to get there on time.

Is there a way to pull the countdown for the quest and let him ignore the enemies unless the bot is beeing attacked?
Because if the bot doesn't get there in time the quest stucks in step3 without having step2 completed and he's trying to use an item which he can't.

Otherwise I will try to fix it with <While> and different conditions.
 
cant you hardcode MoveTo's into step 2 around the mobs?
Also UseObject lags by itself, i suggest putting at least one moveto in front of it with the same location, this will speed up the bot tremendously.
 
This quest sucks so hard...

There is not much space to workaround (most of the coord are in some kind of a canyon) but I managed to get the moveto tags done and had 40seconds time left. This is Lv29 Sorc vs. 27/28 mobs.

The thing with the moveto tags is, everytime the bot reaches one he stops for like 2-3 seconds so I had to keep the amount of these tags as low as possible. Ending with the hops leading me to the nearest mob-group :D

If anyone want's to update here you go:

Code:
		<If Condition="((HasQuest(0xE0005613665A0D61)) and (not IsQuestComplete(0xE0005613665A0D61)))">
		 <While Condition="HasQuest(0xE0005613665A0D61) and not IsStepComplete(0xE0005613665A0D61, 4)">
			<UseObject Name="Poison Injector" QuestId="0xE0005613665A0D61" BranchId="1" StepId="2" IgnoreLOS="True" WaitTime="2500" X="122.1976" Y="43.1654" Z="5.98878" />
		[COLOR="#FF0000"]	<!-- Following waypoints should avoid enemy contact as much as possible while time is running. This worked with a Lv.29 Sorc.-->
				<MoveTo QuestId="0xE0005613665A0D61" X="124.6103" Y="43.05082" Z="3.815705" />
				<MoveTo QuestId="0xE0005613665A0D61" X="132.2474" Y="43.1574" Z="0.9260739" />				
				<MoveTo QuestId="0xE0005613665A0D61" X="136.0985" Y="44.61134" Z="-0.9975969" />				
				<MoveTo QuestId="0xE0005613665A0D61" X="145.7285" Y="44.62859" Z="-1.433329" />			
				<MoveTo QuestId="0xE0005613665A0D61" X="151.5137" Y="44.84453" Z="0.3411438" />				
				<MoveTo QuestId="0xE0005613665A0D61" X="153.6065" Y="44.57489" Z="4.199148" />				
				<MoveTo QuestId="0xE0005613665A0D61" X="162.3489" Y="44.73397" Z="4.262778" />				
				<MoveTo QuestId="0xE0005613665A0D61" X="171.2656" Y="45.18766" Z="7.461862" />				
				<MoveTo QuestId="0xE0005613665A0D61" X="175.1343" Y="44.98409" Z="7.663522" />				
				<MoveTo QuestId="0xE0005613665A0D61" X="182.3015" Y="44.81878" Z="9.334934" />				
				<MoveTo QuestId="0xE0005613665A0D61" X="188.0045" Y="45.12374" Z="7.22068" />				
				<MoveTo QuestId="0xE0005613665A0D61" X="190.8381" Y="44.80746" Z="6.097067" />				
				<MoveTo QuestId="0xE0005613665A0D61" X="193.8887" Y="44.93472" Z="3.060547" />				
				<MoveTo QuestId="0xE0005613665A0D61" X="198.1443" Y="45.75254" Z="6.500559" />
				<MoveTo QuestId="0xE0005613665A0D61" X="202.0838" Y="46.51404" Z="1.851742" />				
				<MoveTo QuestId="0xE0005613665A0D61" X="204.2431" Y="46.81171" Z="-3.153991" />				
				<MoveTo QuestId="0xE0005613665A0D61" X="205.8924" Y="46.52684" Z="-4.474813" />				
				<MoveTo QuestId="0xE0005613665A0D61" X="210.471" Y="46.22482" Z="-3.98014" />				
				<MoveTo QuestId="0xE0005613665A0D61" X="211.449" Y="46.09608" Z="-3.835258" />				
				<MoveTo QuestId="0xE0005613665A0D61" X="213.884" Y="45.34813" Z="-1.916165" />				
				<MoveTo QuestId="0xE0005613665A0D61" X="217.4686" Y="44.23634" Z="-1.901901" />				
				<MoveTo QuestId="0xE0005613665A0D61" X="219.9918" Y="43.52864" Z="-0.1439466" />[/COLOR]
			<UseObject Name="Sand People Shrine" QuestId="0xE0005613665A0D61" BranchId="1" StepId="3" IgnoreLOS="True" WaitTime="1500" X="234.3028" Y="47.23645" Z="22.33902" />
			<UseItem Item="Sand People's Poison Antidote" QuestId="0xE0005613665A0D61" WaitTime="4" Range="2" InCombat="False" Radius="2" X="234.4493" Y="47.22854" Z="22.40755" />
		 </While>

Thanks for the hint Cyro :)
 
Last edited:
Try to run with this:
<MoveTo QuestId="0xE0005613665A0D61" IgnoreMesh="true" X="217.4686" Y="44.23634" Z="-1.901901" />
This will ignore mesh server, if the spots are in range it will take 1 straight line to the next moveto, without contacting nav.
 
Back
Top