v0.7.2: reduced xp reqs for weapons/armor and raised the caves level cap

This commit is contained in:
Evan Debenham 2019-02-15 00:37:25 -05:00
parent ab3f699c32
commit 594d627ecc
6 changed files with 8 additions and 4 deletions

View File

@ -40,7 +40,7 @@ public class Brute extends Mob {
defenseSkill = 15;
EXP = 8;
maxLvl = 15;
maxLvl = 16;
loot = Gold.class;
lootChance = 0.5f;

View File

@ -41,7 +41,7 @@ public class Spinner extends Mob {
defenseSkill = 14;
EXP = 9;
maxLvl = 16;
maxLvl = 17;
loot = new MysteryMeat();
lootChance = 0.125f;

View File

@ -386,7 +386,8 @@ public class Armor extends EquipableItem {
@Override
public void onHeroGainExp(float levelPercent, Hero hero) {
if (!levelKnown && isEquipped(hero) && availableUsesToID <= USES_TO_ID/2f) {
availableUsesToID = Math.min(USES_TO_ID/2f, availableUsesToID + levelPercent * USES_TO_ID/2f);
//gains enough uses to ID over 0.5 levels
availableUsesToID = Math.min(USES_TO_ID/2f, availableUsesToID + levelPercent * USES_TO_ID);
}
}

View File

@ -298,6 +298,7 @@ public class Ring extends KindofMisc {
public void onHeroGainExp( float levelPercent, Hero hero ){
if (isIdentified() || !isEquipped(hero)) return;
//becomes IDed after 1 level
levelsToID -= levelPercent;
if (levelsToID <= 0){
identify();

View File

@ -182,6 +182,7 @@ public abstract class Wand extends Item {
public void onHeroGainExp( float levelPercent, Hero hero ){
if (!isIdentified() && availableUsesToID <= USES_TO_ID/2f) {
//gains enough uses to ID over 1 level
availableUsesToID = Math.min(USES_TO_ID/2f, availableUsesToID + levelPercent * USES_TO_ID/2f);
}
}

View File

@ -119,7 +119,8 @@ abstract public class Weapon extends KindOfWeapon {
public void onHeroGainExp( float levelPercent, Hero hero ){
if (!levelKnown && isEquipped(hero) && availableUsesToID <= USES_TO_ID/2f) {
availableUsesToID = Math.min(USES_TO_ID/2f, availableUsesToID + levelPercent * USES_TO_ID/2f);
//gains enough uses to ID over 0.5 levels
availableUsesToID = Math.min(USES_TO_ID/2f, availableUsesToID + levelPercent * USES_TO_ID);
}
}