} else if (i.getCategory().equalsIgnoreCase("MEDICINE")) {
poke = p.getParty()[Integer.parseInt(data[0])];
if (poke == null) return false;
if(i.getId() == 16) { //Antidote
String message = "You used Antidote on "+poke.getName()+"/nThe Antidote restored "+poke.getName()+" status to normal";
poke.removeStatus(PoisonEffect.class);
if(p.isBattling())
p.getBattleField().forceExecuteTurn();
else
p.getTcpSession().write("Ii" + message);
return true;