v0.7.2: reduced xp reqs for weapons/armor and raised the caves level cap
This commit is contained in:
parent
ab3f699c32
commit
594d627ecc
|
@ -40,7 +40,7 @@ public class Brute extends Mob {
|
|||
defenseSkill = 15;
|
||||
|
||||
EXP = 8;
|
||||
maxLvl = 15;
|
||||
maxLvl = 16;
|
||||
|
||||
loot = Gold.class;
|
||||
lootChance = 0.5f;
|
||||
|
|
|
@ -41,7 +41,7 @@ public class Spinner extends Mob {
|
|||
defenseSkill = 14;
|
||||
|
||||
EXP = 9;
|
||||
maxLvl = 16;
|
||||
maxLvl = 17;
|
||||
|
||||
loot = new MysteryMeat();
|
||||
lootChance = 0.125f;
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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();
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user