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
[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.
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
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. It's more of an xp/leveling profile, but I make around 60k gph on hell atm with around 60gf
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.
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.
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!
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