Well. OK. I have a solution for this issue.
We should Tie ActorList. So we validate all calls to ActorList.
But it's Slow, so this feature should be enabled only if Debug enabled.
My suggestion is to use Tie::Hash::Vivify
So we define a function that will call Error/Asert or whatever on accessing nonexisting key.
Such a way will be 100% way to Prevent this stupid bug, and report autovivification bug's on ActorList.
== edit.
This is better to be used on ObjectList rater then on ActorList.
So we bind Tied Hash to ObjectList/ActorList methods.
BOT with Homunculus, BUG | 2.0.7
Moderators: Moderators, Developers
-
- Administrator
- Posts: 1301
- Joined: 24 Apr 2008, 12:02
-
- Plain Yogurt
- Posts: 58
- Joined: 24 Apr 2008, 00:26
- Noob?: No
Re: BOT with Homunculus, BUG | 2.0.7
Link: RâpturèRO
[RâpturèRO]
ip 208(dot)100(dot)34(dot)120
port 6900
master_version 20
version 23
serverType kRO_RagexeRE_2009_11_04a
private 1
serverEncoding Western
charBlockSize 112
recvpackets recvpackets-RâpturèRO.txt
recvpackets-RâpturèRO.txt
SVN Version: Fully Updated as of posted on here.
Bug: Bot cannot detect homunculus actor at all. Not as homunculus/Player/monster or anything.
With Homun
Upon bot login, this message pops out :
Test with Mercenary
I bought mercenary scroll and logout, used bot login and used it up.
Then i hit "homun s" "pl", there was no info, but hitting "ml"/"monster list" showed this:
0 Unknown #2771717632[Unknown 35584 Distance 52.0 Coordinates (0,233)
Upon mapchange and re-login, no longer can see "ml" info either. It just give this...
I can't afford to buy materials to test/hatch on new homun through bot, just went broke getting this one.
However, when using X-Kore,
"Homun s" and "pl" functions completely normal and good. It just don't work on stand alone bot.
Also, when using X-Kore, this message log appears in bot console: which doesn't happen on stand-alone bot.
Upon logging out, irregardless of which account or jobs with X-Kore, this message occurs:
X-Kore Bot logs:
When Homun attacks:
"Hate" is homuns exact name.
[RâpturèRO]
ip 208(dot)100(dot)34(dot)120
port 6900
master_version 20
version 23
serverType kRO_RagexeRE_2009_11_04a
private 1
serverEncoding Western
charBlockSize 112
recvpackets recvpackets-RâpturèRO.txt
recvpackets-RâpturèRO.txt
SVN Version: Fully Updated as of posted on here.
Bug: Bot cannot detect homunculus actor at all. Not as homunculus/Player/monster or anything.
With Homun
Upon bot login, this message pops out :
Code: Select all
Removed actor with off map coordinates: (0,713)->(0,713), field max: (400,400)
I bought mercenary scroll and logout, used bot login and used it up.
Then i hit "homun s" "pl", there was no info, but hitting "ml"/"monster list" showed this:
0 Unknown #2771717632[Unknown 35584 Distance 52.0 Coordinates (0,233)
Upon mapchange and re-login, no longer can see "ml" info either. It just give this...
Code: Select all
Removed actor with off map coordinates: (1,444)->(1,444), field max: (400,400)
However, when using X-Kore,
"Homun s" and "pl" functions completely normal and good. It just don't work on stand alone bot.
Also, when using X-Kore, this message log appears in bot console:
Code: Select all
You are not a guildmaster
Upon logging out, irregardless of which account or jobs with X-Kore, this message occurs:
Code: Select all
Packet Parser: Unhandled Packet: 00B3 handler: respawn_result
When Homun attacks:
Code: Select all
[ 56/100] Unknown Hate attacks Monster KlabMouse (1) (Dmg: 63)
im noob, but i know how to read config manual, command manual, macro manual but im still a noob.
-
- Administrator
- Posts: 1301
- Joined: 24 Apr 2008, 12:02
Re: BOT with Homunculus, BUG | 2.0.7
Nice. I like that message!HumanHealer wrote: X-Kore Bot logs:
When Homun attacks:"Hate" is homuns exact name.Code: Select all
[ 56/100] Unknown Hate attacks Monster KlabMouse (1) (Dmg: 63)
-
- Plain Yogurt
- Posts: 58
- Joined: 24 Apr 2008, 00:26
- Noob?: No
Re: BOT with Homunculus, BUG | 2.0.7
since im posting server infos,im afraid someone legit from the server might report on me if anyone of them harboring over here. So i changed the homun name and monster name so that they can't pinpoint me and my lockmap. Those obviously not actual homun/monster names.
im noob, but i know how to read config manual, command manual, macro manual but im still a noob.
-
- Administrator
- Posts: 1301
- Joined: 24 Apr 2008, 12:02
Re: BOT with Homunculus, BUG | 2.0.7
Up.
Bug Must be fixed..
Dev's Where are you????
Bug Must be fixed..
Dev's Where are you????
-
- Administrator
- Posts: 1301
- Joined: 24 Apr 2008, 12:02
Re: BOT with Homunculus, BUG | 2.0.7
AutoVivify bug's handled in the first place.
Closed till better times.
Closed till better times.