deathmarine / DiabloDrops

Bukkit plugin that adjusts the mob dropping mechanics to include regularly dropped enchanted items that could be commonly found in Diablo.
http://dev.bukkit.org/bukkit-plugins/diablodrops/
GNU General Public License v3.0
17 stars 19 forks source link

Leech causes mobs to disappear or get deleted. & Item Dupes #50

Closed Zilacon closed 11 years ago

Zilacon commented 11 years ago

When using leech if its + or - the mobs disappear if its on armor or sword. When using it on a sword it does zero damage to the mobs and all other enchantments do not work on the sword but after hitting them with a leeched sword it makes them disappear 3 seconds later.

This is a very annoying bug and would be awesome if it was fixed. I am running Diablo Drops #318 So far no console errors with this version and no other problems except for this.

If possible can you make a configuration option with all socket enhancements and have a on/off option on them? This would solve most of the issues after their armor breaks no other items like this would spawn again, but the bug still needs to be fixed. Just having the ability to remove the enhancements would be nice.

Also... Build #318 have fixed many problems such as drops not working mobs being immune to attacks etc. But now its causing players to duplicate items when they die. When they die it duplicates random diablo drops items that they are wearing. It also keeps on making some players boots get deleted and get replaced with items they pick up such as clay dirt string etc.

ToppleTheNun commented 11 years ago

Thanks for the report, we'll look into it.

ToppleTheNun commented 11 years ago

I'm also not quite sure what you mean by this: "If possible can you make a configuration option with all socket enhancements and have a on/off option on them? This would solve most of the issues after their armor breaks no other items like this would spawn again, but the bug still needs to be fixed. Just having the ability to remove the enhancements would be nice."

Can you rephrase it for me or explain it in a different way?

Zilacon commented 11 years ago

Basically have a config option to turn off your "socket" effects. Socket Damage: False Socket Mob Freeze: False Socket Leech: False Socket Fire: False Socket Defense: False

Like that. Also im sure my plugin stackableitems is causing alot of issues it doesnt have alot of compatibility with other plugins.

I got a player whos damn good at finding bugs in plugins its almost scary... If you have a duped item or a item from a tier that was changed (which i did 2 days ago) you can use that item as your boots and when you click and drop the item in your boots slot it will duplicate what is in your hand, i havent tried this but they were duplicating stuff like mad.

It also ended up bugging their player data or corrupting it and i had to delete their player data to actually stop them from getting internal server errors in the server and getting kicked.

deathmarine commented 11 years ago

The dupe issue I've been unable to reproduce... at all. We don't control what is picked up. I kinda figured turning off effects was kinda simple when you can remove them from text file that contains the actions. Maybe we should clarify that every file can be modified and function properly as well as folders can have files added.

The way bukkit has always worked if you set an entity's health to 0 it kills it but maybe I should look for a kill method. As for development builds. We can't guarantee anything since, basically the build status says it compiles.

deathmarine commented 11 years ago

issue #51 was the source of the mob disappearance.