@Override public Item upgrade() { chargeCap = Math.min(chargeCap + 1, 10); return super.upgrade(); }
@Override public Item upgrade() { chargeCap = Math.min(chargeCap + 1, 10); return super.upgrade(); }
public void transferUpgrade(int transferLvl) { upgrade(Math.round((float)(transferLvl*levelCap)/10)); }
public void transferUpgrade(int transferLvl) { upgrade(Math.round((float)(transferLvl*levelCap)/10)); }
@Override public Item upgrade() { super.upgrade(); chargeCap = 10 + level(); return this; }
@Override public Item upgrade() { chargeCap+= 1; //for artifact transmutation. while (level()+1 > sandBags) sandBags ++; return super.upgrade(); }
@Override public Item upgrade() { super.upgrade(); chargeCap = 10 + level(); return this; }
@Override public Item upgrade() { chargeCap+= 1; //for artifact transmutation. while (level()+1 > sandBags) sandBags ++; return super.upgrade(); }
@Override public Item upgrade() { chargeCap = (int)((level()+1)*0.6f)+2; //for artifact transmutation. while (!scrolls.isEmpty() && scrolls.size() > (levelCap-1-level())) scrolls.remove(0); return super.upgrade(); }
@Override public Item upgrade() { chargeCap = (int)((level()+1)*0.6f)+2; //for artifact transmutation. while (!scrolls.isEmpty() && scrolls.size() > (levelCap-1-level())) scrolls.remove(0); return super.upgrade(); }
@Override public Item upgrade() { if (level() >= 6) image = ItemSpriteSheet.ARTIFACT_CHALICE3; else if (level() >= 2) image = ItemSpriteSheet.ARTIFACT_CHALICE2; return super.upgrade(); }
@Override public Item upgrade() { if (level() >= 6) image = ItemSpriteSheet.ARTIFACT_CHALICE3; else if (level() >= 2) image = ItemSpriteSheet.ARTIFACT_CHALICE2; return super.upgrade(); }
@Override public Item upgrade() { if (level() >= 9) image = ItemSpriteSheet.ARTIFACT_ROSE3; else if (level() >= 4) image = ItemSpriteSheet.ARTIFACT_ROSE2; //For upgrade transferring via well of transmutation droppedPetals = Math.max( level(), droppedPetals ); if (ghost != null){ ghost.updateRose(); } return super.upgrade(); }
@Override public Item upgrade() { if (level() >= 9) image = ItemSpriteSheet.ARTIFACT_ROSE3; else if (level() >= 4) image = ItemSpriteSheet.ARTIFACT_ROSE2; //For upgrade transferring via well of transmutation droppedPetals = Math.max( level(), droppedPetals ); if (ghost != null){ ghost.updateRose(); } return super.upgrade(); }
@Override public Item upgrade() { if (level() == levelCap) return this; chargeCap ++; GLog.p( Messages.get(this, "levelup") ); return super.upgrade(); }
@Override public Item upgrade() { if (level() == levelCap) return this; chargeCap ++; GLog.p( Messages.get(this, "levelup") ); return super.upgrade(); }
@Override public Item upgrade() { if (level() < 0) image = ItemSpriteSheet.ARTIFACT_SANDALS; else if (level() == 0) image = ItemSpriteSheet.ARTIFACT_SHOES; else if (level() == 1) image = ItemSpriteSheet.ARTIFACT_BOOTS; else if (level() >= 2) image = ItemSpriteSheet.ARTIFACT_GREAVES; name = Messages.get(this, "name_" + (level()+1)); return super.upgrade(); }
@Override public Item upgrade() { if (level() < 0) image = ItemSpriteSheet.ARTIFACT_SANDALS; else if (level() == 0) image = ItemSpriteSheet.ARTIFACT_SHOES; else if (level() == 1) image = ItemSpriteSheet.ARTIFACT_BOOTS; else if (level() >= 2) image = ItemSpriteSheet.ARTIFACT_GREAVES; name = Messages.get(this, "name_" + (level()+1)); return super.upgrade(); }