Hello,
I noticed that drops from donator's are not right. Here is a fix that I used.
gameserver/model/actor/Attackable.java:
I removed all donator lines from function private RewardItem calculateRewardItem(PlayerInstance lastAttacker, DropData drop, int levelModifier, boolean isSweep) and left everything at private RewardItem calculateCategorizedRewardItem(PlayerInstance lastAttacker, DropCategory categoryDrops, int levelModifier)
I have modified a few other things (like more adena drops for low-level characters) and I can't post the diff patch, but this fixed my problem.