Look for this code in Potions.java
Code:
public void handlePotion(int itemId, int slot) {
under that u will see stuff like this,
Code:
case 6685: //brews
doTheBrew(itemId, 6687, slot);
break;
case 6687:
doTheBrew(itemId, 6689, slot);
break;
just add your 4 potions under it..
2. If you wanna give them an effect like giving bonus to atk/str/def just do add this method:
Code:
public void doOverload(int itemId, int replaceItem, int slot) {
c.startAnimation(829);
c.playerItems[slot] = replaceItem + 1;
c.getItems().resetItems(3214);
int[] toIncrease = {0,2,5};
c.playerLevel[0] += getBrewStat(0, .20);
if (c.playerLevel[0] > (c.getLevelForXP(c.playerXP[0])*1.2 + 1)) {
c.playerLevel[0] = (int)(c.getLevelForXP(c.playerXP[0])*1.2);
}
c.playerLevel[2] += getBrewStat(2, .20);
if (c.playerLevel[2] > (c.getLevelForXP(c.playerXP[2])*1.2 + 1)) {
c.playerLevel[2] = (int)(c.getLevelForXP(c.playerXP[2])*1.2);
}
c.playerLevel[5] += getBrewStat(5, .20);
if (c.playerLevel[5] > (c.getLevelForXP(c.playerXP[5])*1.2 + 1)) {
c.playerLevel[5] = (int)(c.getLevelForXP(c.playerXP[5])*1.2);
}
c.getPA().refreshSkill(0);
c.getPA().refreshSkill(2);
c.getPA().refreshSkill(5);
}
now make your at your potion drinking u have something like this
Code:
case potionID:
doOverload(itemId, 6687, slot);
break;