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

Town Portal Looping At Start of Profile

johnz45

New Member
Joined
Jul 12, 2012
Messages
35
Reaction score
0
The was working but now it just loops and town portals are soon as it's out of town. Doesn't matter which profile I use. Here is the logs:

Merging Actor Dictionaries
Search for HearthPortal Id=191492 False
Search for HearthPortal Id=191492 False
Actor HearthPortal isn't valid, updating
Search for HearthPortal Id=191492 True
Arrived at HearthPortal
Interacting with HearthPortal ActorType=HearthPortal
Interacting with HearthPortal ActorType=HearthPortal
Interacting with HearthPortal ActorType=HearthPortal
Actor HearthPortal isn't valid, updating
Search for HearthPortal Id=191492 False
 
The was working but now it just loops and town portals are soon as it's out of town. Doesn't matter which profile I use. Here is the logs:

Merging Actor Dictionaries
Search for HearthPortal Id=191492 False
Search for HearthPortal Id=191492 False
Actor HearthPortal isn't valid, updating
Search for HearthPortal Id=191492 True
Arrived at HearthPortal
Interacting with HearthPortal ActorType=HearthPortal
Interacting with HearthPortal ActorType=HearthPortal
Interacting with HearthPortal ActorType=HearthPortal
Actor HearthPortal isn't valid, updating
Search for HearthPortal Id=191492 False

Hi most of the profiles are poorly written and do not include the proper algorithmn for teleporting back to town.

My suggestion is to either wait until they are fixed or fix them yourself. Also the bot itself is a little glitchy at the moment since the new patch. I'd give it a few days before botting seriously again.

To fix the ports yourself

Open the profile's .xml file with notepad.

Where you see:
Code:
<If condition="not (Me.IsInTown)"></if>

Replace that entire codeblock with:

Code:
<If condition="CurrentLevelAreaId != INSERTLEVELAREAIDHERE AND CurrentLevelAreaID != INSERT2NDLEVELAREAIDHERE>PORT routine goes here</if>

You need to include every level area id that your bot ports to, as the bot will essentially go through the entire script again after porting sometimes.
Which causes infinite teleports to the same place.

So you port once, add that levelareaid, you enter a dungeon, add that levelareaid, you enter 2nd level of dungeon add that levelareaid.

You dump this stuff on the "info dumping" tab of demonbuddy by clicking the refresh button on the bottom right corner of the world window (when demonbuddy bot is fully stopped).

Good luck.
 
Back
Top