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

[Plugin] eLoot Fixer

Here is a "fixed" version of eloot Fixer.
It just runs when:
  • Loot Mobs is enaled
  • You are not in combat
  • The killed mob is lootable
  • You are not eating (resting)
  • PotPoi is set to Kill or Loot (Loot is when HB decides to loot on his own)

Credits going to Echelon17!

I took my right an made it a version 3.0.0^^

Why did I upload this?
Because it was throwing errors like mad...
Soemtimes but very rarely, Loot Fixer throws an error too.
But this is why the Plugin lootet so fast that HB does not recognize it.

cheers

Weischbier

Edit: New Version 3.0.1 is up, fixed an error which caused a loop!
 
Last edited by a moderator:
tried this "fixed" version out, but its crap. i dropped while grinding from 500 kills/h to max 250-300 kills/h and in 30% of all oneshot kills honorbuddy will still run away and then run back to loot. not working at all. the idea is great, but i would not use this "fixed" version
 
This plugin is AWESOME! Works perfect! Thanks for all your hard work! :D
 
I downloaded and ran both... fixed ALL my loot problems. 100% solid now.
 
So far it works perfectly on all of my toons. Pally, Hunter, Druid, Dk etc. I combined this with Combat Looter btw. Thank you very much for this plugin. It definitely makes me look a lot less bot-like.
 
Here is a "fixed" version of eloot Fixer.
It just runs when:
  • Loot Mobs is enaled
  • You are not in combat
  • The killed mob is lootable
  • You are not eating (resting)
  • PotPoi is set to Kill or Loot (Loot is when HB decides to loot on his own)

Credits going to Echelon17!

I took my right an made it a version 3.0.0^^

Why did I upload this?
Because it was throwing errors like mad...
Soemtimes but very rarely, Loot Fixer throws an error too.
But this is why the Plugin lootet so fast that HB does not recognize it.

cheers

Weischbier

Edit: New Version 3.0.1 is up, fixed an error which caused a loop!

Keep getting this error. Had to disable it :(

LootFix] Lootfixer interacts
Blacklisting lootable to avoid useless POI spam, tried looting twice but we still can't loot!
[LootFix] Lootfixer interacts
Blacklisting lootable to avoid useless POI spam, tried looting twice but we still can't loot!
 
im using singular with my pali, and it kills low level mob in 1 hit then runs away from it then comes back to it even with this plugin enabled? Any fix for this?
 
im using singular with my pali, and it kills low level mob in 1 hit then runs away from it then comes back to it even with this plugin enabled? Any fix for this?

Make sure its on, recompile the plugins, reboot HB. If that does not work, or make sure you are seeing what you said. Turn it off and see if it acts any different.
 
Make sure its on, recompile the plugins, reboot HB. If that does not work, or make sure you are seeing what you said. Turn it off and see if it acts any different.

I appreciate the reply, I have tried the above listed things already and actually restarted both wow and HB several times. I reinstalled my custom class after updating from svn. Still same issue. Kills mob runs away runs back. This is when using it with profession buddy while leveling skinning.
 
I appreciate the reply, I have tried the above listed things already and actually restarted both wow and HB several times. I reinstalled my custom class after updating from svn. Still same issue. Kills mob runs away runs back. This is when using it with profession buddy while leveling skinning.

Well I don't have a skinner to test it on. But I have used this from day one of using the bot, and without fail I might add. I have used it with, grind, gather and quest bots. Maybe someone else can chime in on their skinner.
 
I like your addon, but the exceptions one gets when "enemy" is not valid anymore for whatever reason are annoying. I think I fixed the issue by adding the following on line 55:

Code:
					if (enemy != null && !enemy.IsValid) {
						enemy = null;
					}

the corresponding exception:


Code:
[19:21:44:349] Styx.InvalidObjectPointerException: Cannot read a descriptor on an invalid object.
   at Styx.WoWInternals.WoWObjects.WoWObject.#eve[T](UInt32 field)
   at Styx.WoWInternals.WoWObjects.WoWObject.#dve[T](Int32 offsetIndex)
   at Styx.WoWInternals.WoWObjects.WoWUnit.GetCurrentPower(WoWPowerType type)
   at Styx.WoWInternals.WoWObjects.WoWUnit.get_CurrentHealth()
   at Styx.WoWInternals.WoWObjects.WoWUnit.get_Dead()
   at LootFixer.LootFixer.Pulse() in d:\Games\HonorBuddy\Plugins\eLootFixer.cs:line 55
 
I like your addon, but the exceptions one gets when "enemy" is not valid anymore for whatever reason are annoying. I think I fixed the issue by adding the following on line 55:

Code:
					if (enemy != null && !enemy.IsValid) {
						enemy = null;


					}

the corresponding exception:


Code:
[19:21:44:349] Styx.InvalidObjectPointerException: Cannot read a descriptor on an invalid object.
   at Styx.WoWInternals.WoWObjects.WoWObject.#eve[T](UInt32 field)
   at Styx.WoWInternals.WoWObjects.WoWObject.#dve[T](Int32 offsetIndex)
   at Styx.WoWInternals.WoWObjects.WoWUnit.GetCurrentPower(WoWPowerType type)
   at Styx.WoWInternals.WoWObjects.WoWUnit.get_CurrentHealth()
   at Styx.WoWInternals.WoWObjects.WoWUnit.get_Dead()
   at LootFixer.LootFixer.Pulse() in d:\Games\HonorBuddy\Plugins\eLootFixer.cs:line 55

I am having this same issue. :/
 
Thanks for this amazing plugin. Now my grinder looks a little more human controlled.
 
View attachment 53141

Kinda "fixed" it to run on 2.5.6152.400 developer release. Changed some import declarations and removed Logging.WriteDebug.

All credit goes to echelon17 for the original code.

Edit: It's not totally fixed, just "ducktaped" to work on HB, it's spewing exceptions like a mad man... Still... Better to grind using this than naked.

Edit 2: Edit the *.cs file and remove those Logging.Write and Logging.WriteException as they're just annoying.
 
Last edited:
View attachment 53031

Kinda "fixed" it to run on 2.5.6152.400 developer release. Changed some import declarations and removed Logging.WriteDebug.

All credit goes to echelon17.

Thanks for the update jfvibe. Unfortunately this morning's build is showing this error:

[18:52:46.829 N] Compiler Error: c:\Users\Ryan\Dropbox\Software\HB\Honorbuddy\Plugins\LootFixer\eLootFixer.cs(49,33) : error CS1061: 'Styx.WoWInternals.WoWObjects.WoWUnit' does not contain a definition for 'Dead' and no extension method 'Dead' accepting a first argument of type 'Styx.WoWInternals.WoWObjects.WoWUnit' could be found (are you missing a using directive or an assembly reference?)
 
View attachment LootFixer.zip

Thanks for the update jfvibe. Unfortunately this morning's build is showing this error:

Fixed it again and removed that logging exception's crap... They changed the method Target.Dead to Target.IsDead and that was the reason for it not compiling... Should work again.

All credits go to echelon17 for the original code.

Edit: Fixed some issues with looting... it's using the bot skinning ability, if you have issues with skinning just edit the *.cs file and remove the commented lines for the plugin deal with skinning stuff.
 
Last edited:
Back
Top