Merge remote-tracking branch 'origin/master'

This commit is contained in:
Evan Debenham
2014-09-11 10:52:34 -04:00
19 changed files with 24 additions and 18 deletions
@@ -355,6 +355,11 @@ public class Hero extends Char {
return 1f;
}
}
@Override
public void spend( float time ) {
super.spend( time );
};
public void spendAndNext( float time ) {
busy();
@@ -84,6 +84,7 @@ public abstract class Mob extends Char {
};
private static final String STATE = "state";
private static final String SEEN = "seen";
private static final String TARGET = "target";
@Override
@@ -92,6 +93,7 @@ public abstract class Mob extends Char {
super.storeInBundle( bundle );
bundle.put( STATE, state.toString() );
bundle.put( SEEN, enemySeen);
if (state != State.SLEEPING) {
bundle.put( TARGET, target );
}
@@ -103,6 +105,7 @@ public abstract class Mob extends Char {
super.restoreFromBundle( bundle );
state = State.valueOf( bundle.getString( STATE ) );
enemySeen = bundle.getBoolean( SEEN );
if (state != State.SLEEPING) {
target = bundle.getInt( TARGET );
}
@@ -388,8 +391,9 @@ public abstract class Mob extends Char {
if (penalty != 0)
defenseSkill *= Math.pow(0.75, penalty);
return defenseSkill;
} else
} else {
return 0;
}
}
@Override