How would I go about handling ring of wealth? this is the send drop method
Code:
public void sendDrop(Player player, Drop drop) {
int size = getSize();
String dropName = ItemDefinitions.getItemDefinitions(drop.getItemId())
.getName();
String npcName = NPCDefinitions.getNPCDefinitions(id).name;
Item item =
ItemDefinitions.getItemDefinitions(drop.getItemId()).isStackable() ?
new Item(drop.getItemId(),
(drop.getMinAmount() * Settings.DROP_RATE) + Utils.getRandom(drop.getExtraAmount() *Settings.DROP_RATE)):
new Item(drop.getItemId(), drop.getMinAmount() + Utils.getRandom(drop.getExtraAmount()));
World.addGroundItem(item, new WorldTile(getCoordFaceX(size), getCoordFaceY(size), getPlane()), player, false, 180, true);
player.sendMessage("The drop rate was " +drop.getRate());
if (dropName.contains("Pernix")
|| dropName.contains("Torva")
|| dropName.contains("Virtus")
|| dropName.contains("hilt")
|| dropName.contains("Dragon claw")
|| dropName.contains("sigil")
|| dropName.contains("Vesta")
|| dropName.contains("(i)")
|| dropName.contains("effigy")
|| dropName.contains("Draconic visage")
|| dropName.contains("Bandos")
|| dropName.contains("Armadyl")
|| dropName.contains("Steadfast")
|| dropName.contains("Ragefire")
|| dropName.contains("Glaiven")
|| dropName.contains("Xalanth")
|| dropName.contains("Morrigan")
|| dropName.contains("Vesta")
|| dropName.contains("Zuriel")
|| dropName.contains("Statius")
|| dropName.contains("Baby")
|| dropName.contains("Infinity")
|| dropName.contains("Master")
|| dropName.contains("Mages")
) {
if (dropName.contains("Corrupt")){
return;
}