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

A1 - The Fallen Star - With Dank Cellar

xsol

Member
Joined
Nov 7, 2011
Messages
503
Reaction score
12
I have just updated this, as of July, 02, 2012 working 100%

SVN:
Normal
Nightmare
Hell
Inferno


PHP:
<Profile>
	<Name>Act 1 - The Fallen Star - v2</Name>
	<GameParams quest="87700" step="-1" act="A1" difficulty="Normal" resumeFromSave="False" isPrivate="True" numGames="-1"  />
	<!-- Settings: Kill Radius: 30, Loot Radius: 30 -->
	<Order>

  <!-- Run to the gate -->
  <If condition="IsActiveQuest(87700) and IsActiveQuestStep(-1) and Zeta.ZetaDia.CurrentWorldId==71150">
  	<WaitTimer  waitTime="250" />
  	<MoveTo questId="87700" stepId="-1" x="2843.608" y="2950.534" z="24.05907" />
  	<WaitTimer  waitTime="250" />
    <TalkTo questId="87700" stepId="-1" x="2840.748" y="2933.854" z="24.04533" actorId="3739" />
  	<WaitTimer  waitTime="250" />
  </If>

  <!-- fight the undead -->
  <While condition="IsActiveQuest(87700) and IsActiveQuestStep(66) and Zeta.ZetaDia.CurrentWorldId==71150">
    <MoveTo questId="1" x="2839.01" y="2963.894" z="24.18805" />
    <WaitTimer questId="1" waitTime="250" />
    <MoveTo questId="1" x="2878.274" y="2961.417" z="26.3353" />
    <WaitTimer questId="1" waitTime="250" />
    <MoveTo questId="1" x="2835.206" y="2956.156" z="24.07875" />
    <WaitTimer questId="1" waitTime="250" />
  </While>
  
  <!-- go to the inn -->
  <If condition="IsActiveQuest(87700) and IsActiveQuestStep(42) and Zeta.ZetaDia.CurrentWorldId==71150">
  	<MoveTo questId="87700"  stepId="42" x="2967.935" y="2803.981" z="24.04533" />
    <MoveTo questId="87700"  stepId="42" x="2994.2" y="2802.37" z="24.04533" />
  	<WaitTimer  waitTime="1250" />
    <UseObject questId="87700"  stepId="42" actorId="178293" x="2993.722" y="2782.086" z="24.32831" isPortal="True" destinationWorldId="109362" />
  	<WaitTimer  waitTime="250" />
  </If>


  <!-- talk to Leah -->
  <If condition="IsActiveQuest(87700) and IsActiveQuestStep(42) and Zeta.ZetaDia.CurrentWorldId==109362">
  	<MoveTo questId="1" x="112.0804" y="105.0323" z="0.1999991" />
  	<WaitTimer  waitTime="250" />
  	<TalkTo questId="87700" stepId="42" x="108.0209" y="57.8889" z="-0.04011726" actorId="4580" />
  	<WaitTimer  waitTime="250" />
  </If>

  	<!-- kill the undead -->
    <While condition="IsActiveQuest(87700) and IsActiveQuestStep(75) and Zeta.ZetaDia.CurrentWorldId==109362">
      <MoveTo questId="87700" stepId="75" x="120.7661" y="62.94426" z="0.2000023" />
      <WaitTimer waitTime="1250" />
    </While>

  <!-- talk to leah again -->
  <If condition="IsActiveQuest(87700) and IsActiveQuestStep(46) and Zeta.ZetaDia.CurrentWorldId==109362">
  	 <WaitTimer waitTime="250" />
  	 <TalkTo questId="87700" stepId="46" x="108.0209" y="57.8889" z="-0.04011726" actorId="4580" />
  </If>

  <!-- leave the inn -->
  <If condition="IsActiveQuest(87700) and IsActiveQuestStep(50) and Zeta.ZetaDia.CurrentWorldId==109362">
  	<WaitTimer  waitTime="250" />
  	<MoveTo questId="87700" stepId="50" x="107.8682" y="118.0435" z="0.199999" pathPrecision="1" />
    <WaitTimer  waitTime="3250" />
  	<UseObject questId="87700" stepId="50" actorId="178293" x="72.40147" y="122.9284" z="0.0997393" isPortal="True" destinationWorldId="71150" />
  </If>

  <!-- talk to rumford at the gate -->
  <If condition="IsActiveQuest(87700) and IsActiveQuestStep(50) and Zeta.ZetaDia.CurrentWorldId==71150">
  	<MoveTo questId="87700" stepId="50" x="2972.051" y="2809.728" z="24.04533" />
  	<MoveTo questId="87700" stepId="50" x="2839.503" y="2945.31" z="24.04533" />
  	<TalkTo questId="87700" stepId="50" x="2840.88" y="2933.916" z="24.04533" actorId="3739" />
  </If>

  <!-- fight the undead -->
  <While condition="IsActiveQuest(87700) and IsActiveQuestStep(60) and Zeta.ZetaDia.CurrentWorldId==71150">
  	<WaitTimer  waitTime="250" />
  	<MoveTo questId="87700" stepId="60" x="2767.383" y="2916.276" z="24.04533" />
  </While>

  <!-- run down the path killing enemies until you reach the mother -->
  <If condition="IsActiveQuest(87700) and IsActiveQuestStep(27) and Zeta.ZetaDia.CurrentWorldId==71150">
  	<MoveTo questId="87700" stepId="27" x="2748.258" y="2900.432" z="24.04534" />
  	<MoveTo questId="87700" stepId="27" x="2710.16" y="2857.91" z="11.39981" />
  	<MoveTo questId="87700" stepId="27" x="2443.679" y="2875.553" z="27.1" />
  	<MoveTo questId="87700" stepId="27" x="2374.034" y="2840.585" z="27.1" />
  	<MoveTo questId="87700" stepId="27" x="2351.567" y="2746.243" z="27.1" />
  	<MoveTo questId="87700" stepId="27" x="2311.144" y="2616.634" z="27.1" />
  	<MoveTo questId="87700" stepId="27" x="2317.375" y="2522.694" z="27.1" />
  	<MoveTo questId="87700" stepId="27" x="2228.393" y="2490.392" z="27.1" />
  	<MoveTo questId="87700" stepId="27" x="2111.794" y="2534.939" z="27.1" />
  	<MoveTo questId="87700" stepId="27" x="2083.041" y="2494.427" z="27.1" />
  </If>
    
  <!--  dank cellar -->
  <If condition="IsActiveQuest(87700) and IsActiveQuestStep(27) and ActorExistsAt(176007, 2059.629, 2478.667, 27.02374, 15) and Zeta.ZetaDia.CurrentWorldId==71150">
    <UseObject questId="87700" stepId="27" actorId="176007" x="2054.6" y="2476.354" z="26.32902" isPortal="True" destinationWorldId="106746" />
    <WaitTimer waitTime="1000" />
  </If>
  
  <If condition="Zeta.ZetaDia.CurrentWorldId==106746">
    <MoveTo questId="87700" stepId="27" x="116.0223" y="131.3793" z="0.1000004" pathPrecision="1" />
    <MoveTo questId="87700" stepId="27" x="117.1282" y="122.9951" z="0.100001" pathPrecision="1" />
    <While condition="Zeta.ZetaDia.CurrentWorldId==106746">
    	<WaitTimer waitTime="2200" />
    	<UseObject questId="87700" stepId="27" actorId="175467" isPortal="True" destinationWorldId="71150" x="70.01229" y="160.1366" z="3.331772" />
    </While>
  </If>
  
  <!-- keep moving if no cellar -->
  <If condition="IsActiveQuest(87700) and IsActiveQuestStep(27) and Zeta.ZetaDia.CurrentWorldId==71150">
    <MoveTo questId="87700" stepId="27" x="1995.526" y="2676.109" z="40.15685" /><!-- checkpoint -->
  </If>
  
  <While condition="IsActiveQuest(87700) and IsActiveQuestStep(27) and Zeta.ZetaDia.CurrentWorldId==71150">
  	<MoveTo questId="87700" stepId="27" x="2088.393" y="2774.192" z="40.15685" /><!-- queen -->
  	<WaitTimer  waitTime="250" />
  	<MoveTo questId="87700" stepId="27" x="2012.413" y="2777.784" z="40.15685" />
  	<WaitTimer  waitTime="250" />
  	<MoveTo questId="87700" stepId="27" x="1995.526" y="2676.109" z="40.15685" />
  </While>  
  
  <!-- take the wp and turn in -->
  <If condition="IsActiveQuest(87700) and IsActiveQuestStep(55) and Zeta.ZetaDia.CurrentWorldId==71150">
    <MoveTo questId="87700" stepId="27" x="1995.709" y="2776.36" z="40.15685" />
  	<WaitTimer  waitTime="250" />
  	<UseWaypoint questId="87700" stepId="55" x="1976.71" y="2788.136" z="41.22956" actorId="192164" waypointNumber="0" />
  	<WaitTimer  waitTime="1250" />
  	<TalkTo questId="87700" stepId="55" x="2958.761" y="2804.1" z="24.04533" actorId="3739" />
  	<WaitTimer  waitTime="250" />
  </If>
  <LeaveGame reason="Next Game" />
	</Order>
  <KillMonsters>True</KillMonsters>
  <PickupLoot>True</PickupLoot>
</Profile>

I increased the wait time at portals that had hang issues; it seems to reduce the hangs.
IBut,'m 99% sure that those "hangs" are related to the changes made to correct other interact problems in .146
 
Last edited:
Dank Cellar added back after testing and fixes.
 
Last edited:
[12:35:10.523 D] Resetting current behavior.
[12:35:10.523 D] QuestOrderManager.OnBotStop(). Resetting caches.
[12:35:10.523 D] Resetting current behavior.
[12:35:10.523 D] QuestOrderManager.OnBotStop(). Resetting caches.
[12:35:10.523 D] Resetting current behavior.
[12:35:10.523 D] QuestOrderManager.OnBotStop(). Resetting caches.
[12:35:10.523 D] Resetting current behavior.
 
Updated.
  • If the bot get stuck at a npc or a portal it is the bot.
  • If the bot get stuck looking at lots of gold it is the bot.


The profile can not fix these issues.
 
Last edited:
found it to be working 100& error free if i handle cellars that way:

*gona upload my profile for A1-A Fallen star - Wretched Queen - including ALL Possible cellars! Fully AFKable* ( sometimes happen to kill sarkoth with 3xNV)



<If condition="IsActiveQuest(87700) and IsActiveQuestStep(27)">
<While condition="CurrentWorldId=71150 and ActorExistsAt(176007, 2059.629, 2478.667, 27.02374, 15)">
<UseObject questId="87700" stepId="27" actorId="176007" x="2054.6" y="2476.354" z="26.32902" isPortal="True" destinationWorldId="106746" />
</While>
<While condition="CurrentWorldId="106746">
<MoveTo questId="87700" stepId="27" x="116.0223" y="131.3793" z="0.1000004" pathPrecision="10" />
<WaitTimer waitTime="1000" />
<MoveTo questId="87700" stepId="27" x="116.7102" y="96.87116" z="0.1000007" pathPrecision="10" />
<UseObject questId="87700" stepId="27" actorId="175467" isPortal="True" destinationWorldId="71150" x="70.01229" y="160.1366" z="3.331772" />
</While>
</If>



not getting stuck in any of these cellars in A1, cuz i find a well thought <While> loop cant be "skipped" by lag or whatsoever.. since i tried it that way, i dont get stuck in cellars. or actually using this for any :
<--is there a door?
<--yes? go in!
<--do stuff
<-- leave place
<-- continue actual task/quest etc..

maybe it helps =)

EDITED: copy'n'pasted old code :D
 
Last edited:
found it to be working 100& error free if i handle cellars that way:

*gona upload my profile for A1-A Fallen star - Wretched Queen - including ALL Possible cellars! Fully AFKable* ( sometimes happen to kill sarkoth with 3xNV)



<If condition="IsActiveQuest(87700) and IsActiveQuestStep(27)">
<While condition="CurrentWorldId=71150 and ActorExistsAt(176007, 2059.629, 2478.667, 27.02374, 15)">
<UseObject questId="87700" stepId="27" actorId="176007" x="2054.6" y="2476.354" z="26.32902" isPortal="True" destinationWorldId="106746" />
</While>
<While condition="CurrentWorldId="106746">
<MoveTo questId="87700" stepId="27" x="116.0223" y="131.3793" z="0.1000004" pathPrecision="10" />
<WaitTimer waitTime="1000" />
<MoveTo questId="87700" stepId="27" x="116.7102" y="96.87116" z="0.1000007" pathPrecision="10" />
<UseObject questId="87700" stepId="27" actorId="175467" isPortal="True" destinationWorldId="71150" x="70.01229" y="160.1366" z="3.331772" />
</While>
</If>



not getting stuck in any of these cellars in A1, cuz i find a well thought <While> loop cant be "skipped" by lag or whatsoever.. since i tried it that way, i dont get stuck in cellars. or actually using this for any :
<--is there a door?
<--yes? go in!
<--do stuff
<-- leave place
<-- continue actual task/quest etc..

maybe it helps =)

EDITED: copy'n'pasted old code :D


I was going to make a file like that but I have a few other things to work on (I didn't even test the cellar code this time just retooled the profile to "work" better)

thanks for the tip though
 
I've updated this it is working like a champ with the current changes. I may add every cellar or I may not; have to wait and see.

whats 300GF GPH?

It's more of an xp/leveling profile, but I make around 60k gph on hell atm with around 60gf
 
Last edited:
I'm fairly dumb at this, but is it supposed to not kill the queen mother?
 
I'm fairly dumb at this, but is it supposed to not kill the queen mother?

no log, no info about what happened, what exactly do think I can do with nothing?

yes, it kills the queen; if you are having trouble the first thing to check is your loot radius and kill radius.

after that the most common issue is DB handles death about as gracefully a sledge hammer and will have problems after that.

If you can not provide info I do not need to hear your complaints.
 
Last edited:
Wasn't a complaint, simple question. Problem is probably on my end, so I was asking just to narrow down possible issues.
 
Wasn't a complaint, simple question. Problem is probably on my end, so I was asking just to narrow down possible issues.

no problem, I just woke up grumpy this AM as others found out as well /sigh

I have seen it glitch out a few times, but I never catch what happened, but so far it has been 1/500 games or so that something jut goes wrong.

If it gets stuck please include the vector from info dumping info, the quest id/step, and any information logs possible.
 
Last edited:
was wondering if u could make this work for a DH-vault? travel faster?


thanks
 
I think the CC or bot core is actually the right place to detect and use speed boosts. This is because of resource pools etc the CC/Bot core would walk if it could not vault etc; right now, people are making profiles to that are class specific and that handle all classes special case to do the movement, and that is the wrong way to do it.

The movement should be handle in the CC or bot core to avoid hundreds of thousands of lines of stupid and pointless profile code, but eh wtfhe
 
Just dinged 60 - and with crap gear i have only 50% GF and 80% MF and im making roughly 90K an hour. Never got stuck once..

Great profile. Been running it for 5 hours.

+rep
 
Xsol - I was thinking - is it possible to extend this profile to do Adria's hut aswell?? - afaik its not a random path to the hut, the cave under the hut and the path up to the cathedral. Would be really great!
 
Xsol - I was thinking - is it possible to extend this profile to do Adria's hut aswell?? - afaik its not a random path to the hut, the cave under the hut and the path up to the cathedral. Would be really great!

The last time I tried it got stuck (mesh error), but if I have time I may be able to add it.
 
Hi guys, I?m looking for a profile, that goes just in dank cellar, checks in the chekpoin (in the dank cellar), and repeats this over and over again. Just gold farming as fast as it possible? Does anyone knows something that helps me? Ths everyone!

Edit:

This youtube video shows what i?m talking about. This is not a bot, is a real person playing.
http://www.youtube.com/watch?v=XUsjh4EpLbk

Regards from Brazil!
Leonardo
 
Last edited:
Back
Top