• Visit Rebornbuddy
  • [A3] Keep Depths Level 2, Level 3 & Ghom by xEzitx

    Discussion in 'Archives' started by xEzitx, Mar 16, 2014.

    1. xEzitx

      xEzitx Member

      Joined:
      Mar 9, 2014
      Messages:
      36
      Likes Received:
      0
      Trophy Points:
      6
      Please Note This Has Not Been Tested!!
      Credits to rrix once again for his methods of exploring the depths.


      Kind Regards,

      xEzitx

      View attachment Act3_KeepLv2.3.Ghom.xml

      Code:
      [/SIZE]<Profile>  <!-- Special thanks to Kickazz006 for the dev copy, which this profile is based from -->
        <Name>Act 3 Depths Lv1 Lv2 Lv3 And Ghom By xEzitx</Name>
        <KillMonsters>True</KillMonsters>
        <PickupLoot>True</PickupLoot>
        <GameParams quest="93697" step="18" act="A3" resumeFromSave="False" isPrivate="True" numGames="-1" />
      
      
        <Order>
          <LogMessage message="Loaded Act 3 Depths 1,2,3,Ghom By xEzitx" />
          <ToggleTargeting questId="1" combat="True" killRadius="90" looting="True" lootRadius="300" />
          <QuestToolsSetVariable questId="1" key="DebugLogging" value="True" />
          <QuestToolsSetVariable questId="1" key="ReloadProfileOnDeath" value="True" />
          <TrinitySetQuesting questId="1" />
          <WaitTimer waitTime="1000" />
      
      
          <!-- Diablo 1.0.7 resume game handling -->
          <If condition="Me.IsInTown">
            <ResumeUseTownPortal force="False" timeLimit="30" />
          </If>
      	
          <!-- In Town, use Waypoint to Keep Depths 1 -->
          <If condition="Me.IsInTown">
            <LogMessage questId="93697" stepId="18" output="Using Waypoint to Keep Depths 1 for Keep Depths 2 Portal" />
            <UseWaypoint questId="93697" stepId="18" actorId="6442" x="402" y="414" z="1" waypointNumber="2" />
            <WaitTimer questId="93697" stepId="18" waitTime="1000" />
          </If>
      	
      	    <!-- In Keep Depths 1, Use Portal to Keep Depths 2 -->
          <While condition="CurrentLevelAreaId == 75436">
            <WaitTimer questId="93697" stepId="18" waitTime="1000" />
            <LogMessage questId="93697" stepId="18" output="Using portal to Keep Depths 2" />
            <UsePortal questId="93697" stepId="18" portalMarkerHash="-1699330855" destinationWorldId="75434" interactRange="10" statusText="Using portal to Keep Depths 2" />
            <WaitTimer questId="93697" stepId="18" waitTime="1000" />
          </While>
      	
          <!-- Bastion Keep Level 2 -->
          <If condition="IsActiveQuest(93697) and IsActiveQuestStep(18) and CurrentWorldId == 75434">
            <TrinityExploreDungeon questId="93697" stepId="18" boxTolerance="0.70" boxSize="10" until="ExitFound" exitNameHash="-1699330854">
              <PrioritizeScenes>
                <PriorityScene sceneName="Out" pathPrecision="10" />
              </PrioritizeScenes>
              <IgnoreScenes>
                <IgnoreScene sceneName="Keep_N_" />
                <IgnoreScene sceneName="Keep_S_" />
                <IgnoreScene sceneName="Keep_E_" />
                <IgnoreScene sceneName="Keep_W_" />
              </IgnoreScenes>
            </TrinityExploreDungeon>
            <WaitTimer questId="93697" stepId="18" waitTime="20000" />
          </If>
          <!-- Death/NewGame Handling Keep Depths 2 -->
          <If condition="IsActiveQuest(93697) and IsActiveQuestStep(22) and CurrentWorldId == 75434">
            <TrinityExploreDungeon  questId="93697" stepId="22" boxTolerance="0.70" boxSize="10" until="ExitFound" exitNameHash="-1699330854">
              <PrioritizeScenes>
                <PriorityScene sceneName="Out" pathPrecision="10" />
              </PrioritizeScenes>
              <IgnoreScenes>
                <IgnoreScene sceneName="Keep_N_" />
                <IgnoreScene sceneName="Keep_S_" />
                <IgnoreScene sceneName="Keep_E_" />
                <IgnoreScene sceneName="Keep_W_" />
              </IgnoreScenes>
            </TrinityExploreDungeon>
            <WaitTimer questId="93697" stepId="22" waitTime="20000" />
          </If>
      
      
          <!-- Death Handling for Bastions Keep Level 2 -->
          <If condition="IsActiveQuest(93697) and IsActiveQuestStep(22) and CurrentWorldId == 93104">
            <!-- to Keep Depths Level 2 -->
            <TrinityExploreDungeon  questId="93697" stepId="22" boxTolerance="0.70" boxSize="10" until="ExitFound" exitNameHash="-1699330855" pathPrecision="40">
              <PrioritizeScenes>
                <PriorityScene sceneName="Out" pathPrecision="10" />
              </PrioritizeScenes>
              <IgnoreScenes>
                <IgnoreScene sceneName="Keep_N_" />
                <IgnoreScene sceneName="Keep_S_" />
                <IgnoreScene sceneName="Keep_E_" />
                <IgnoreScene sceneName="Keep_W_" />
              </IgnoreScenes>
            </TrinityExploreDungeon>
            <MoveToMapMarker questId="93697" stepId="22" actorId="175482" markerNameHash="-1699330855" isPortal="True" destinationWorldId="75434" />
            <WaitTimer questId="93697" stepId="22" waitTime="1000" />
            <MoveToMapMarker questId="93697" stepId="22" actorId="175482" markerNameHash="0" isPortal="True" destinationWorldId="75434" />
            <WaitTimer questId="93697" stepId="22" waitTime="1000" />
          </If>
          <!-- Keep Depths Level 2 Stuck Handling -->
          <If condition="IsActiveQuest(93697) and IsActiveQuestStep(22) and CurrentWorldId == 93104">
            <LogMessage output="Stuck: Stuck in The Keep Depths Level 1" />
          </If>
      
      
          <!-- Find the Larder - enter the portal -->
          <If condition="IsActiveQuest(93697) and IsActiveQuestStep(22) and CurrentWorldId == 75434">
            <MoveToMapMarker  questId="93697" stepId="22" markerNameHash="-1699330854" actorId="176001" isPortal="True" destinationWorldId="136415"  />
            <WaitTimer questId="93697" stepId="22" waitTime="1000" />
          </If>
          <If condition="IsActiveQuest(93697) and IsActiveQuestStep(22) and CurrentWorldId == 75434">
            <MoveToMapMarker  questId="93697" stepId="22" markerNameHash="0" actorId="176001" isPortal="True" destinationWorldId="136415"  />
            <WaitTimer questId="93697" stepId="22" waitTime="1000" />
          </If>
          <If condition="IsActiveQuest(93697) and IsActiveQuestStep(22) and CurrentWorldId == 75434">
            <MoveToActor questId="93697" stepId="22" actorId="176001" isPortal="True" destinationWorldId="136415"  />
            <WaitTimer questId="93697" stepId="22" waitTime="1000" />
          </If>
      
      
          <!-- Keep Depths 3 Pre-navigation stuck handling -->
          <If condition="IsActiveQuest(93697) and IsActiveQuestStep(22) and CurrentWorldId == 136415 and ActorExistsAt(176001, Me.Position.X, Me.Position.Y, Me.Position.Z, 40)">
            <TrinityOffsetMove  questId="93697" stepId="22" x="40" y="0" />
          </If>
          <If condition="IsActiveQuest(93697) and IsActiveQuestStep(22) and CurrentWorldId == 136415 and ActorExistsAt(176001, Me.Position.X, Me.Position.Y, Me.Position.Z, 40)">
            <TrinityOffsetMove  questId="93697" stepId="22" x="-80" y="0" />
          </If>
          <If condition="IsActiveQuest(93697) and IsActiveQuestStep(22) and CurrentWorldId == 136415 and ActorExistsAt(176001, Me.Position.X, Me.Position.Y, Me.Position.Z, 40)">
            <TrinityOffsetMove  questId="93697" stepId="22" x="40" y="-40" />
          </If>
          <If condition="IsActiveQuest(93697) and IsActiveQuestStep(22) and CurrentWorldId == 136415 and ActorExistsAt(176001, Me.Position.X, Me.Position.Y, Me.Position.Z, 40)">
            <TrinityOffsetMove  questId="93697" stepId="22" x="-80" y="-40" />
          </If>
      
      
          <!-- Bastion Keep Level 3 -->
          <If condition="IsActiveQuest(93697) and IsActiveQuestStep(22) and CurrentWorldId == 136415">
            <!-- Find The Larder -->
            <!-- Use "The Larder" boss portal exit name hash -->
            <TrinityExploreDungeon  questId="93697" stepId="22" boxTolerance="0.70" boxSize="10" until="ExitFound" exitNameHash="2102427919">
              <PrioritizeScenes>
                <PriorityScene sceneName="Exit" pathPrecision="10" />
              </PrioritizeScenes>
              <IgnoreScenes>
                <IgnoreScene sceneName="Keep_N_" />
                <IgnoreScene sceneName="Keep_S_" />
                <IgnoreScene sceneName="Keep_E_" />
                <IgnoreScene sceneName="Keep_W_" />
              </IgnoreScenes>
            </TrinityExploreDungeon>
            <MoveToMapMarker  questId="93697" stepId="22" actorId="161277" isPortal="True" markerNameHash="2102427919" destinationWorldId="103209" />
            <WaitTimer questId="93697" stepId="22" waitTime="1000" />
          </If>
          <If condition="IsActiveQuest(93697) and IsActiveQuestStep(22) and CurrentWorldId == 136415">
            <!-- Find The Larder -->
            <!-- Use the "ping" exit name hash (0) -->
            <MoveToMapMarker  questId="93697" stepId="22" actorId="161277" isPortal="True" markerNameHash="0" />
            <WaitTimer questId="93697" stepId="22" waitTime="1000" />
          </If>
          <If condition="IsActiveQuest(93697) and IsActiveQuestStep(22) and CurrentWorldId == 136415">
            <!-- Find The Larder -->
            <!-- Try the Waypoint exitNameHash -->
            <MoveToMapMarker  questId="93697" stepId="22" actorId="161277" isPortal="True" markerNameHash="-1751517829" destinationWorldId="103209" />
            <WaitTimer questId="93697" stepId="22" waitTime="1000" />
          </If>
          <!-- Keep Depths Level 3 Stuck Handling -->
          <If condition="IsActiveQuest(93697) and IsActiveQuestStep(22) and CurrentWorldId == 136415">
            <LogMessage output="Stuck: Stuck in The Keep Depths Level 3" />
          </If>
      
      
          <!-- Kill Ghom Death Handling -->
          <If condition="IsActiveQuest(93697) and IsActiveQuestStep(1) and CurrentWorldId == 136415 and MarkerExistsAt(960971134, Me.Position.X, Me.Position.Y, Me.Position.Z, 50)">
            <LogMessage output="Using town portal for Keep Depths 3 Waypoint" />
            <UseTownPortal  questId="93697" stepId="1" />
            <WaitTimer questId="93697" stepId="22" waitTime="3000" />
          </If>
          <If condition="IsActiveQuest(93697) and IsActiveQuestStep(1) and ZetaDia.Me.IsInTown">
            <LogMessage output="Using Waypoint to Keep Depths 3" />
            <UseWaypoint questId="93697" stepId="1" x="401" y="415" z="1" waypointNumber="3" />
            <WaitTimer questId="93697" stepId="1" waitTime="3000" />
          </If>
          <If condition="IsActiveQuest(93697) and IsActiveQuestStep(1) and CurrentWorldId == 136415 and MarkerExistsAt(2102427919, Me.Position.X, Me.Position.Y, Me.Position.Z, 100)">
            <LogMessage output="Moving to Larder Portal" />
            <MoveToMapMarker questId="93697" stepId="1" actorId="161277" isPortal="True" markerNameHash="2102427919" destinationWorldId="103209" />
            <WaitTimer questId="93697" stepId="1" waitTime="1000" />
          </If>
          <If condition="IsActiveQuest(93697) and IsActiveQuestStep(22) and CurrentWorldId == 103209">
            <!-- GoTo Ghom -->
            <LogMessage output="Moving to Ghom 1" />
            <SafeMoveTo questId="93697" stepId="22" name="Ghom" pathPrecision="10" x="442" y="358" z="0" straightLinePathing="True" />
            <WaitTimer questId="93697" stepId="22" waitTime="1000" />
      
      
            <WaitTimer questId="93697" stepId="22" waitTime="1000" />
          </If>
          <If condition="IsActiveQuest(93697) and IsActiveQuestStep(1) and CurrentWorldId == 103209">
            <!-- GoTo Ghom -->
            <LogMessage output="Moving to Ghom 2" />
            <SafeMoveTo questId="93697" stepId="1" name="Ghom" pathPrecision="10" x="442" y="358" z="0" straightLinePathing="True" />
            <WaitTimer questId="93697" stepId="1" waitTime="1000" />
      
      
            <WaitTimer questId="93697" stepId="1" waitTime="1000" />
          </If>
          <If condition="IsActiveQuest(93697) and IsActiveQuestStep(1) and CurrentWorldId == 103209">
            <!-- Kill Ghom -->
            <LogMessage output="Moving to Ghom 3" />
            <SafeMoveTo questId="93697" stepId="1" name="Ghom" pathPrecision="10" x="380" y="360" z="0" straightLinePathing="True" />
            <WaitTimer questId="93697" stepId="1" waitTime="225000" />
          </If>
      
      
          <If condition="IsActiveQuest(93697) and IsActiveQuestStep(16) and CurrentWorldId == 103209">
            <!-- The Larder -->
            <LogMessage output="Waiting for Ghom Fight" />
            <WaitTimer questId="93697" stepId="16" waitTime="15000" />
            <UseTownPortal questId="93697" stepId="16" />
            <WaitTimer questId="93697" stepId="16" waitTime="6000" />
          </If>
      	
          <ReloadProfile />
      <LogMessage questId="203595" stepId="-1" output="Ghom Is Dead Fool!" />
          <LogMessage questId="203595" stepId="-1" output="Explored Level 2, Level 3 Also Killed Ghom!" />
          <WaitTimer questId="203595" stepId="-1" waitTime="10000" />
          <LeaveGame questId="203595" stepId="-1" reason="Dungeon Fully Explored!" stayInParty="False" />
      	
        </Order>
      </Profile>
      
       
    2. anmut

      anmut New Member

      Joined:
      Dec 15, 2012
      Messages:
      12
      Likes Received:
      0
      Trophy Points:
      0
      will test this out thanks!
       
    3. Cocacola

      Cocacola New Member

      Joined:
      Nov 17, 2012
      Messages:
      96
      Likes Received:
      0
      Trophy Points:
      0
      found issue at ghom with my dh...

      using vault to escape in hard times,but at ghom it fails :/ it try's to use vault but then whn its out of disc the bot let the character stand there & die,then just rejoin ghom & do this over & over ...
       
    4. anmut

      anmut New Member

      Joined:
      Dec 15, 2012
      Messages:
      12
      Likes Received:
      0
      Trophy Points:
      0
      Same exact problem with my DH also. D:
       
    5. zerotharelic

      zerotharelic New Member

      Joined:
      Mar 5, 2014
      Messages:
      16
      Likes Received:
      0
      Trophy Points:
      0
      profile works good other than the bot runs around lost alot. same on the one with the lvl 1,2,3
       
    6. xEzitx

      xEzitx Member

      Joined:
      Mar 9, 2014
      Messages:
      36
      Likes Received:
      0
      Trophy Points:
      6
      The reason the bot runs around is due to the exploring method, to stop it from getting so far and going "Erm did I go this way, maybe restart anyways"
       
    7. neoda91

      neoda91 New Member

      Joined:
      Mar 20, 2014
      Messages:
      10
      Likes Received:
      0
      Trophy Points:
      0
      i like this alot i just make it public bc more exp,etc but hate how it wonders off to explore things and gets lost, would love for like a plugin if u guys know to fallow or stick with the group or just fallow the path better? sometimes wonders back to the start or if it could teleport to a player up front everything else is good thanks
       
    8. WaitWhat

      WaitWhat New Member

      Joined:
      Mar 16, 2014
      Messages:
      62
      Likes Received:
      0
      Trophy Points:
      0



      Works for the most part, but when you get to ghom and you attack (AS ranged) if he spits a gas cloud at you the character tries to run right out the bar gate for some reason I had to manually unstuck my char to get him to properly fight ghom.
       
    9. xEzitx

      xEzitx Member

      Joined:
      Mar 9, 2014
      Messages:
      36
      Likes Received:
      0
      Trophy Points:
      6
      As I have only just found time to work on this profile so more and actually test it before I release the 2nd version your feedback has helped me out a lot

      Kind Regards,

      xEzitx
       
    10. DanDan

      DanDan Member

      Joined:
      Aug 7, 2013
      Messages:
      92
      Likes Received:
      0
      Trophy Points:
      6
      I use this profile a lot! Never ran into a problem yet. Love this profile. Thanks.
       
    11. Flyingtoo

      Flyingtoo New Member

      Joined:
      Aug 2, 2012
      Messages:
      89
      Likes Received:
      0
      Trophy Points:
      0
      <TrinityExploreDungeon questId="93697" stepId="18" boxTolerance="0.70" boxSize="10" until="ExitFound" exitNameHash="-1699330854">

      That boxTolerance is really high. The bot doesn't skip any sections?
       
    12. Richardroc

      Richardroc New Member

      Joined:
      Mar 24, 2014
      Messages:
      1
      Likes Received:
      0
      Trophy Points:
      0
      Please Can you make a Just "Ghom Farming" profile Please...I can't edit that ....please
       
    13. BlowMeDry

      BlowMeDry New Member

      Joined:
      Jan 15, 2013
      Messages:
      163
      Likes Received:
      1
      Trophy Points:
      0
      This profile works perfectly for me... Thanks Bro!
       
    14. Tattoo

      Tattoo Member

      Joined:
      Dec 16, 2011
      Messages:
      133
      Likes Received:
      11
      Trophy Points:
      18
      Can this be made to run on adventure mode?
      Act 3 - Depths 3 is a adv. spawn who holds legendary crafting mats.
       
    15. mizuwhite

      mizuwhite New Member

      Joined:
      Apr 16, 2014
      Messages:
      4
      Likes Received:
      0
      Trophy Points:
      0
      hi there, im using ur script and found some problem.
      i want my dh waiting for1 or 2 seconds before run to the ghom after anime, that can help me dodge first gas and i add some code in to it.
      cuz i dont know any command of DB so i try to learn and copy some in others script like below
      but this not work very well, my bot run to the point i set but not reach the destination and didnt wait for 1second. i want to bot reach the destination or wait 2 seconds at start position, if you can help i would be very thankful:D

      thank you for reply.
       
    16. kingbot

      kingbot New Member

      Joined:
      Apr 30, 2014
      Messages:
      2
      Likes Received:
      0
      Trophy Points:
      0
      Sorry for being a noob, but how do I change it so the it plays on Master or Torment instead of normal? I tried making the game change personally to master but it the bot still keeps making normal games, why?
       
    17. Bower_Z

      Bower_Z Member

      Joined:
      Mar 5, 2013
      Messages:
      92
      Likes Received:
      0
      Trophy Points:
      6
      on the db click on the arrow to the right of settings when its not running and change it to what ever bottom right hand.
       
    18. Spartanz

      Spartanz New Member

      Joined:
      Jun 27, 2012
      Messages:
      69
      Likes Received:
      0
      Trophy Points:
      0
      Id also like to see this have an ADV mode Option!
       
    19. xataq

      xataq New Member

      Joined:
      Apr 10, 2014
      Messages:
      4
      Likes Received:
      0
      Trophy Points:
      0
      When starting this the boot trying to create new HC char, a wd :p Why?
       
      Last edited: May 2, 2014
    20. Diedjee

      Diedjee New Member

      Joined:
      May 13, 2014
      Messages:
      36
      Likes Received:
      0
      Trophy Points:
      0
      any updates on this thread , does this still work fine ?
       

    Share This Page