Whenever I drink a sara brew, everything is fine except that your HP goes down to 0, but you don't even die. heres my method for brews in the potion class
Code:
public void doTheBrew(int itemId, int replaceItem, int slot) {
if (c.duelRule[6]) {
c.sendMessage("You may not eat in this duel.");
return;
}
c.startAnimation(829);
c.playerItems[slot] = replaceItem + 1;
c.getItems().resetItems(3214);
int[] toDecrease = {0,2,4,6};
int[] toIncrease = {1,3};
for (int tD : toDecrease) {
c.playerLevel[tD] -= getBrewStat(tD, .10);
if (c.playerLevel[tD] < 0)
c.playerLevel[tD] = 1;
c.getPA().refreshSkill(tD);
c.getPA().setSkillLevel(tD, c.playerLevel[tD], c.playerXP[tD]);
}
c.playerLevel[1] += getBrewStat(1, .20);
if (c.playerLevel[1] > (c.getLevelForXP(c.playerXP[1])*1.2 + 1)) {
c.playerLevel[1] = (int)(c.getLevelForXP(c.playerXP[1])*1.2);
}
c.getPA().refreshSkill(1);
c.playerLevel[3] += getBrewStat(3, .15);
if (c.playerLevel[3] > (c.calculateMaxLifePoints()*1.17 + 1)) {
c.playerLevel[3] = (int)(c.calculateMaxLifePoints()*1.17);
}
c.getPA().refreshSkill(3);
}