v0.3.3: added char properties, starting with IMMOVABLE implementation

This commit is contained in:
Evan Debenham
2015-12-16 04:47:34 -05:00
parent 30404257df
commit e09f40378d
12 changed files with 32 additions and 16 deletions
@@ -447,4 +447,16 @@ public abstract class Char extends Actor {
public HashSet<Class<?>> immunities() {
return EMPTY;
}
protected HashSet<Property> properties = new HashSet<>();
public HashSet<Property> properties() { return properties; }
public enum Property{
BOSS,
MINIBOSS,
UNDEAD,
EVIL,
IMMOVABLE
}
}