package server.content.skills;
import server.Config;
import server.game.players.Client;
public class Cleaning {
private static Client c;
public Cleaning(Client c) {
Cleaning.c = c;
}
public static int[][] HERBS = {
{199, 249, 1, 3},
{201, 251, 5, 4},
{203, 253, 11, 5},
{205, 255, 20, 6},
{207, 257, 25, 8},
{209, 259, 30, 8},
{211, 261, 40, 9},
{213, 263, 54, 11},
{215, 265, 59, 12},
{217, 267, 65, 13},
{219, 269, 67, 13},
{3049, 2998, 70, 14},
{3051, 3000, 75, 15}
};
public boolean Dirty(int itemId) {
for (int j = 0; j < HERBS.length; j++)
if (HERBS[j][0] == itemId)
return true;
return false;
}
public boolean Clean(int item) {
for (int w = 0; w < HERBS.length; w++)
if (HERBS[w][1] == item)
return true;
return false;
}
public static void cleanHerb(int i) {
for(i = 0; i > HERBS.length; i++) {
if (c.getItems().playerHasItem(HERBS[i][0])) {
if(c.playerLevel[c.playerHerblore] >= HERBS[i][2]) {
c.getItems().deleteItem(HERBS[i][0], c.getItems().getItemSlot(HERBS[i][0]),1);
c.getItems().addItem(HERBS[i][1],1);
c.getPA().addSkillXP(HERBS[i][3] * Config.HERBLORE_EXPERIENCE,c.playerHerblore);
c.sendMessage("You identify the herb");
} else {
c.sendMessage("You need a Herblore level of " +HERBS[i][2] + " to clean this herb");
}
}
}
}
public static void handleHerbClick(int herbId) {
for (int i = 0; i < HERBS.length; i++) {
if(HERBS[i][0] == herbId)
cleanHerb(i);
}
}
}