v0.4.0: refactoring for enchant/glyph referencing

This commit is contained in:
Evan Debenham
2016-06-15 03:03:27 -04:00
committed by Evan Debenham
parent 4c8bcade38
commit 912fd447d0
11 changed files with 24 additions and 28 deletions
@@ -40,7 +40,7 @@ public class RingOfEvasion extends Ring {
public boolean attachTo( Char target ) {
pos = target.pos;
effectiveLevel = Math.min(0, level);
effectiveLevel = Math.min(0, level());
return super.attachTo(target);
}
@@ -56,12 +56,12 @@ public class RingOfEvasion extends Ring {
}
}
if (level < 1){
effectiveLevel = level;
if (level() < 1){
effectiveLevel = level();
} else if (seen) {
effectiveLevel = Math.max(effectiveLevel - 1, 0);
} else {
effectiveLevel = Math.min(effectiveLevel + 1, level);
effectiveLevel = Math.min(effectiveLevel + 1, level());
}
return super.act();