XenoBot Forums - Powered by vBulletin

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 10 of 13

Thread: The way Looter works

  1. #1
    Senior Member Daniel-Sp's Avatar
    Join Date
    Jul 2013
    Location
    Sao Paulo - Brazil
    Posts
    1,053
    Mentioned
    86 Post(s)
    Tagged
    1 Thread(s)

    The way Looter works

    I have been following the looter behavior latelly and I'm sure you all know what I realized but I just can't see a solution for this isn't a top-priority thing.

    Some facts:

    -When you have the looter disabled, the bot keep a track of the corposes and in case the looter is enabled it will start looting all monsters you skipped.
    -If you have the looter set to get only one single rare item, thelooter will open every single dead monster even if the dropped loot doesn't have the specific item.

    I can't image how much extra EXP it would gain if the looter just worked to open the monster who dropped only the loot contained the items on the looter list.

    I see that the speechproxy might help to listen the dropped stuff but I have no Idea how the looter script would have to do to track the specific monster to open and not the others.

    I have seen @pixie_frigo, @Chuitox, @Furpan and my other scripters with so high level coding. I can't see how its isn't done yet.
    Feel like trusting me ? Check Daniel-Sp's Trading History

  2. #2
    Senior Member Chuitox's Avatar
    Join Date
    Dec 2011
    Posts
    811
    Mentioned
    208 Post(s)
    Tagged
    2 Thread(s)
    Quote Originally Posted by Daniel-Sp View Post
    I have been following the looter behavior latelly and I'm sure you all know what I realized but I just can't see a solution for this isn't a top-priority thing.

    Some facts:

    -When you have the looter disabled, the bot keep a track of the corposes and in case the looter is enabled it will start looting all monsters you skipped.
    -If you have the looter set to get only one single rare item, thelooter will open every single dead monster even if the dropped loot doesn't have the specific item.

    I can't image how much extra EXP it would gain if the looter just worked to open the monster who dropped only the loot contained the items on the looter list.

    I see that the speechproxy might help to listen the dropped stuff but I have no Idea how the looter script would have to do to track the specific monster to open and not the others.

    I have seen @pixie_frigo, @Chuitox, @Furpan and my other scripters with so high level coding. I can't see how its isn't done yet.
    We have no control over the looting system in Xenobot. Unfortunately I have seen this behavior as well. If for some reason (Say I'm leaving the hunting place) my looter is disabled when I come back and enable it, the looting system will waste time opening even empty corpses, which is sort of annoying IMO.

    Proxies on the other hand can only provide you with what has been looted and not with a way to "tell" the looting system which corpses it should skip/open

  3. #3
    Senior Member ppgab's Avatar
    Join Date
    Mar 2014
    Location
    Brazil
    Posts
    986
    Mentioned
    86 Post(s)
    Tagged
    0 Thread(s)
    Why aren't you mentioning the "skip unlisted" option?

  4. #4
    Senior Member Daniel-Sp's Avatar
    Join Date
    Jul 2013
    Location
    Sao Paulo - Brazil
    Posts
    1,053
    Mentioned
    86 Post(s)
    Tagged
    1 Thread(s)
    Quote Originally Posted by ppgab View Post
    Why aren't you mentioning the "skip unlisted" option?
    This option will make you avoid to loot a monster that didn't drop anything you want to loot?

    Suppous you want to loot Knight Legs ONLY from GS. With this option checked the looter will open only the GS who dropped the KLegs?

    So the monsters that dropped Gold, etc, etc, wont be opened?
    Feel like trusting me ? Check Daniel-Sp's Trading History

  5. #5
    Senior Member ppgab's Avatar
    Join Date
    Mar 2014
    Location
    Brazil
    Posts
    986
    Mentioned
    86 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Daniel-Sp View Post
    This option will make you avoid to loot a monster that didn't drop anything you want to loot?

    Suppous you want to loot Knight Legs ONLY from GS. With this option checked the looter will open only the GS who dropped the KLegs?

    So the monsters that dropped Gold, etc, etc, wont be opened?
    if a monster didn't drop anything from the lootlist, it wont be opened

  6. #6
    Senior Member Chuitox's Avatar
    Join Date
    Dec 2011
    Posts
    811
    Mentioned
    208 Post(s)
    Tagged
    2 Thread(s)
    Quote Originally Posted by ppgab View Post
    if a monster didn't drop anything from the lootlist, it wont be opened
    Quote Originally Posted by Rydan View Post
    That is the main purpose behind that option, yes, but depending on the amount of creatures killed the same time the bot can not always guess which monster dropped the item so it might open a few bodies that do not contain the item that should be looted. That is the same if bodies stack on each other. The client only provides information of where creatures died and where a dead body can be looted, there is no way to tell which body contains the wanted item. That is all done by XenoBot watching the time the loot message came up and where a new body was found, and if the time is close/matches the chance that this body contains the wanted item is high, that also means the more creatures die at the same time the less chance to open the correct body at the first try.
    Disabling/enabling the looter makes Xenobot open the corpses of creatures killed even if they don't contain a single item. Skip unlisted works, yes. It works as intended only whilst the looter is enabled and if you disable, kill a few creatures and enable it back again it will start opening corpses for no reason.

  7. #7
    XenoBot Developer DarkstaR's Avatar
    Join Date
    Dec 2010
    Posts
    6,104
    Mentioned
    1326 Post(s)
    Tagged
    16 Thread(s)
    Quote Originally Posted by Rydan View Post
    That is the main purpose behind that option, yes, but depending on the amount of creatures killed the same time the bot can not always guess which monster dropped the item so it might open a few bodies that do not contain the item that should be looted. That is the same if bodies stack on each other. The client only provides information of where creatures died and where a dead body can be looted, there is no way to tell which body contains the wanted item. That is all done by XenoBot watching the time the loot message came up and where a new body was found, and if the time is close/matches the chance that this body contains the wanted item is high, that also means the more creatures die at the same time the less chance to open the correct body at the first try.
    This is actually wrong. Xeno knows the exact corpse paired to the exact loot message.

    Quote Originally Posted by Chuitox View Post
    Disabling/enabling the looter makes Xenobot open the corpses of creatures killed even if they don't contain a single item. Skip unlisted works, yes. It works as intended only whilst the looter is enabled and if you disable, kill a few creatures and enable it back again it will start opening corpses for no reason.
    No, this isn't the case.

  8. #8
    Senior Member Chuitox's Avatar
    Join Date
    Dec 2011
    Posts
    811
    Mentioned
    208 Post(s)
    Tagged
    2 Thread(s)
    Quote Originally Posted by DarkstaR View Post
    This is actually wrong. Xeno knows the exact corpse paired to the exact loot message.



    No, this isn't the case.
    Care to explain? Cause that's exactly what happens in all my clients. I've come up with the annoying decision of having the looter enabled until there are no creatures that I may have to kill

  9. #9
    Senior Member Tripkip's Avatar
    Join Date
    Aug 2012
    Location
    Netherlands
    Posts
    1,310
    Mentioned
    105 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by DarkstaR View Post
    This is actually wrong. Xeno knows the exact corpse paired to the exact loot message.



    No, this isn't the case.
    Quote Originally Posted by Chuitox View Post
    Care to explain? Cause that's exactly what happens in all my clients. I've come up with the annoying decision of having the looter enabled until there are no creatures that I may have to kill
    I've to agree with chuitox on this 1, when you kill creatures with looter disabled while having the "ignore unlisted" function actived, it will loot these creatures even tho they do not contain any loot from the list whenever the looter gets enabled again.
    Tripkips Selling Thread

    Chars Sold
    Sold 445 MS to @zemmer
    Sold 430 RP to @Spanirl
    Sold 395 ED to @Poppy218
    Sold 381 ED to @Diixon
    Sold 370 MS to @Starcream
    Sold 325 ED to @itscolbys
    Sold 325 ED to @Diixon
    Sold 320+ ED to @rickmyth
    Sold 280 ED to @Lavi
    Sold 280 MS to @Nostrax Junior
    Sold 245 EK to @zgredzikq10
    Sold 204 MS to @avian45
    Sold 185 ED to @Scherp Schutter
    Sold 140 EK to @GuiCyp
    Sold 104 RP +107 ED to @zetashion

    Money Sold
    Sold 50kk to @kimse
    Sold 30kk @Diixon

  10. #10
    Senior Member Daniel-Sp's Avatar
    Join Date
    Jul 2013
    Location
    Sao Paulo - Brazil
    Posts
    1,053
    Mentioned
    86 Post(s)
    Tagged
    1 Thread(s)
    Just another note: Idk if its a OTserver matter but I see that when "you are not the owner" of the monster, ofc you wont receive the message of the loot dropped and it tries to open the corpose.
    Feel like trusting me ? Check Daniel-Sp's Trading History

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •