Page 5 of 7

Re: --=== Official new patch thread ===-- patch 4.0.9

Posted: Sat Mar 17, 2012 9:55 am
by Edamh
Here's what I have enabled for debugging within the waypoint file:

Code: Select all

		changeProfileOption("DEBUG_INV",false)
		changeProfileOption("DEBUG_TARGET",true)
		changeProfileOption("DEBUG_LOOT",true)
		changeProfileOption("DEBUG_HARVEST",true)
		changeProfileOption("DEBUG_WAYPOINT",true)
		changeProfileOption("DEBUG_AUTOSELL",false)
Here are the couple of lines of debug when the bot hangs. I tried running the bot in a party a couple of times with different waypoints. They seem to get stuck at

Code: Select all

[DEBUG] waypoint type RUN or TRAVEL. We don't target mobs.
[DEBUG] 0 target dist > MAX_TARGET_DIST with battling from other mob
I expected the first line since it's a travel portion of the waypoint. Not sure about the second line but there are no mobs nearby (at least there weren't when I got back to the bot).


Here's another run and its debug:

Code: Select all

Clearing target.
[DEBUG] 0 target dist > MAX_TARGET_DIST with battling from other mob
[DEBUG] don't loot all reason: settings.profile.options.LOOT_ALL ~= true
Engaging enemy [Copper Gardener] in combat.
Fight finished. Killed 3 Copper Gardener. (fight #2 / runtime 6 minutes)
Durability:91.387096774194
Resting for 6 seconds.
Resting finished after 6 seconds.
Clearing target.
[DEBUG] don't loot all reason: settings.profile.options.LOOT_ALL ~= true
Moving to waypoint #49, (6118, 2531)
[DEBUG] waypoint type RUN or TRAVEL. We don't target mobs.
Forced waypoint type 'TRAVEL' set by user.
Clearing target.
Here's the debug of a 2nd character fighting near the above character. The bot hangs at this point until the 1st bot finishes fighting its mob(s).

Code: Select all

Use MACRO: ROGUE_HIDE          =>   Copper Gardener (0/18672)
Resting for 4 seconds.
Resting finished after 4 seconds.
Clearing target.
[DEBUG] FightStartX 6192.7084960938 FightStartZ 2480.8974609375
[DEBUG] dir_FS->WP rad -0.126 dir_FS->FE rad 0.018
[DEBUG] Line FS->WP / FS->FE: angleDif rad 0.144 grad 8
[DEBUG] We (would) pass(ed) wp #33 (dist 310.7) in a dist of 44 (skip at 100)
Any thoughts? Is there an option to turn off helping/assist others in party?

Re: --=== Official new patch thread ===-- patch 4.0.9

Posted: Sat Mar 17, 2012 8:21 pm
by lisa
Ok so you are in a party and a party member is killing a mob, this puts your character in combat.

When the bot is in combat it waits for the mob to attack the character, this is the normal behavior. If you don't want it to do that then you will have to set up your profile as if you are party botting and not solo playing, this will however make the bot defend the other party members, which you probably don't want either.

Just so I understand you correctly.
You are party botting butterflies daily but don't want the characters to work together?

Re: --=== Official new patch thread ===-- patch 4.0.9

Posted: Sat Mar 17, 2012 10:40 pm
by Edamh
I do and did want the different bots to work together. Up until the latest patch, the multiple bots worked together and finished dailies quickly killing mobs. However, since latest patch, bot gets hung at "Clearing Target" ... or see debug messages above.

I'm asking whether there is a profile option to disable working as a party -- even while in a party/raid -- since it seems the bots only gets hung up when in party. Running same profile / waypoint combo, but as a solo bot (not in party/raid) doesn't seem to hang.

Worse case scenario, I'll just use the bots on different channels and different areas for the dailies solo which is a workaround but not optimal.

Re: --=== Official new patch thread ===-- patch 4.0.9

Posted: Sat Mar 17, 2012 11:11 pm
by rock5
lisa wrote:When the bot is in combat it waits for the mob to attack the character, this is the normal behavior.
I thought we changed that awhile back so that it looks for the mab that has it targeted. If not found, then move on. Probably being in a party screws that up a bit.

Re: --=== Official new patch thread ===-- patch 4.0.9

Posted: Sun Mar 18, 2012 5:01 pm
by i_like_big_bots
hi guys i got a other problem... perhaps i made a mistake...

when i start rom/bot path:partyhealer , my priest buffs hisselfe an follows the party leader, but thats all. i doesnt buff the others or heals them. i deleted the "<!--- " in the healer profile, too! but nothing happend. the priest also heals hisself but no other party members.

what did i wrong?


yours

Re: --=== Official new patch thread ===-- patch 4.0.9

Posted: Sun Mar 18, 2012 6:58 pm
by lisa
i_like_big_bots wrote: i deleted the "<!--- " in the healer profile, too!
I don't understand what you mean by that.

Your profile options should look like this.

Code: Select all

		<!-- Party Bot options  -->
		 <option name="PARTY"			value="true" /> 
		 <option name="PARTY_ICONS"		value="false" /> 
		 <option name="PARTY_INSTANCE"	value="true" /> 

Re: --=== Official new patch thread ===-- patch 4.0.9

Posted: Sun Mar 18, 2012 7:13 pm
by Edamh
lisa wrote:

Code: Select all

		<!-- Party Bot options  -->
		 <option name="PARTY"			value="true" /> 
		 <option name="PARTY_ICONS"		value="false" /> 
		 <option name="PARTY_INSTANCE"	value="true" /> 
By setting the "PARTY" option to "false" within my waypoint file, I do NOT encounter the "Clearing Target" issues outlined above when using multiple bots in a party. This workaround is much better than botting solo during dailies. I was able to run through a full set of dailies using multiple bots in a raid party without any issues.

Re: --=== Official new patch thread ===-- patch 4.0.9

Posted: Sun Mar 18, 2012 7:26 pm
by lisa
Edamh wrote:By setting the "PARTY" option to "false" within my waypoint file, I do NOT encounter the "Clearing Target" issues outlined above
I am glad you got it working for you,
that code was posted for "i_like_big_bots" to help with his issue, hence the quote from his post =)

Re: --=== Official new patch thread ===-- patch 4.0.9

Posted: Mon Mar 19, 2012 1:24 am
by i_like_big_bots
hi, i think my profile is ok... i use a default profile and renamed it.

and i got it like this:

<!-- Party Bot options -->
<option name="PARTY" value="true" />
<option name="PARTY_ICONS" value="false" />
<option name="PARTY_INSTANCE" value="true" />

I explain:

yesterday i go to dod with my DD/TANK (Rouge/Scout) and my Healer (Priest/Mage) on a second account! We were allone in an group! the Rouge was Grp Leader! Then i started MM with: "rom/bot.lua path:partyhealer" on my heal. the heal buffs hisself and if he takes dmg he heals hisself. But thats all. he doesnt heal my rouge oder buffs him!

i dont know what i did wrong

Re: --=== Official new patch thread ===-- patch 4.0.9

Posted: Mon Mar 19, 2012 1:56 am
by lisa
I'll see if I can get some time later tonight to test, maybe they changed something in last patch which affected party botting.

Re: --=== Official new patch thread ===-- patch 4.0.9

Posted: Mon Mar 19, 2012 3:26 am
by lisa
Works fine for me.

Code: Select all

Loaded waypoint path partyhealer.xml
No return path with default naming partyhealer_return.xml found.
We use the normal waypoint path partyhealer.xml now.
GM detection started
Party member 1 has the name of *****
Use MACRO: DRUID_SAVAGE_BLESSIN=>   *****(12893/12893)
Use MACRO: MAGE_PERCEPTION     =>   ***** (12893/12893)
Use MACRO: MAGE_MAGIC_TARGET   =>   *****(12893/12893)
Use MACRO: MAGE_ENERGY_INFLUX  =>   *****(12893/12893)
Use MACRO: DRUID_SAVAGE_BLESSIN=>   *****(6727/6727)
Use MACRO: DRUID_RECOVER       =>   *****(3387/6727)
Use MACRO: DRUID_RECOVER       =>   *****(6727/6727)
Check your profile, if it seems ok then you may need to follow the instructions in my signature.

Re: --=== Official new patch thread ===-- patch 4.0.9

Posted: Mon Mar 19, 2012 7:26 am
by i_like_big_bots
hi,

here is a screen. i deleted svn, micro macro and all the other bot stuff.

i downloaded all new, make updates and copyied the ingamefunctions in my interface/addons folder. butt error comes every time again.

i also uses other chars, but every time the same... :/

i dont know what i can do...
botneu.jpg

Re: --=== Official new patch thread ===-- patch 4.0.9

Posted: Mon Mar 19, 2012 9:02 am
by lisa
well it says the name of the other "character" but it doesn't seem to even buff it.

Maybe it is an issue with special characters in the name? I don't think it should be an issue, need to test it.

Can you start the healer character with waypoint commandline

Code: Select all

rom/bot path:commandline
and then type these lines, you can copy and paste them to be sure no typing error.
do each line and hit enter after each one.

Code: Select all

PartyTable()
print(partymemberpawn[2].MaxHP)
partymemberpawn[2]:updateBuffs()
table.print(partymemberpawn[2].Buffs)
player:target(partymemberpawn[2])
player:checkSkills(true);
partymemberpawn[2]:updateBuffs()
table.print(partymemberpawn[2].Buffs)
Tell me what it prints on MM and does in game.

Re: --=== Official new patch thread ===-- patch 4.0.9

Posted: Mon Mar 19, 2012 10:01 am
by i_like_big_bots
Hi

ingames nothing happens. only the heal buffs hisself once.

here the screen
#
bot 2.jpg

Re: --=== Official new patch thread ===-- patch 4.0.9

Posted: Mon Mar 19, 2012 10:03 am
by i_like_big_bots
oh lisa, can you please erase the names in the picture ? please :)

Re: --=== Official new patch thread ===-- patch 4.0.9

Posted: Mon Mar 19, 2012 10:10 am
by gloover
i_like_big_bots wrote:oh lisa, can you please erase the names in the picture ? please :)

LOL, you can edit your post by yourself - put the screenshot yout of your post and make a new one!

Wehe den Unachtsamen!

Re: --=== Official new patch thread ===-- patch 4.0.9

Posted: Mon Mar 19, 2012 10:20 am
by lisa
It's ok I saw what I needed to see.

Having a think about it and looking at code more closely but I do feel it may be because of the special characters in the name.

Re: --=== Official new patch thread ===-- patch 4.0.9

Posted: Mon Mar 19, 2012 10:24 am
by i_like_big_bots
i tryed it with an other char without special charakters. but every time the same problem.

Re: --=== Official new patch thread ===-- patch 4.0.9

Posted: Mon Mar 19, 2012 10:32 am
by lisa
k try this, same deal using commandline

Code: Select all

PartyTable()
table.print(partymemberpawn)

Re: --=== Official new patch thread ===-- patch 4.0.9

Posted: Mon Mar 19, 2012 10:43 am
by i_like_big_bots
PartyTable()
table.print(partymemberpawn) <- ist much to long to post. i dont know how...

but i try again with an other char without special charakters. and it works... my main char has an "รค" in it. so is there no chance to use partyhealer for this char?