Modifier and Type | Field and Description |
---|---|
boolean |
flying |
int |
invisible |
boolean |
pacified |
boolean |
paralysed |
boolean |
rooted |
int |
viewDistance |
Constructor and Description |
---|
Char() |
Modifier and Type | Method and Description |
---|---|
void |
add(Buff buff) |
boolean |
affectLevelObjects() |
boolean |
attack(Char enemy) |
int |
attackProc(Char enemy,
int damage) |
int |
attackSkill(Char target) |
<T extends Buff> |
buff(java.lang.Class<T> c) |
java.util.HashSet<Buff> |
buffs() |
<T extends Buff> |
buffs(java.lang.Class<T> c) |
boolean |
canSpawnAt(Level level,
int cell) |
void |
damage(int dmg,
java.lang.Object src) |
int |
damageRoll() |
int |
defenseProc(Char enemy,
int damage) |
int |
defenseSkill(Char enemy) |
java.lang.String |
defenseVerb() |
void |
destroy() |
void |
die(java.lang.Object src) |
int |
distance(Char other) |
int |
dr() |
int |
getGender() |
java.lang.String |
getName_objective() |
java.lang.String |
getName() |
int |
getPos() |
CharSprite |
getSprite() |
static boolean |
hit(Char attacker,
Char defender,
boolean magic) |
int |
hp() |
void |
hp(int hP) |
int |
ht() |
int |
ht(int hT) |
java.util.Set<java.lang.Class<?>> |
immunities() |
boolean |
isAlive() |
boolean |
isMovable() |
int |
magicLvl() |
void |
move(int step) |
void |
onAttackComplete() |
void |
onMotionComplete() |
void |
onOperateComplete() |
void |
onZapComplete() |
void |
regenSprite() |
void |
remove(Buff buff) |
void |
remove(java.lang.Class<? extends Buff> buffClass) |
java.util.Set<java.lang.Class<?>> |
resistances() |
int |
respawnCell(Level level) |
void |
restoreFromBundle(Bundle bundle) |
void |
setPos(int pos) |
float |
speed() |
void |
spend(float time) |
int |
stealth() |
void |
storeInBundle(Bundle bundle) |
void |
updateSprite() |
void |
updateSpriteState() |
add, addDelayed, all, clear, dontPack, findChar, fixTime, freeCell, init, next, occupyCell, process, processReaTime, remove
public boolean paralysed
public boolean pacified
public boolean rooted
public boolean flying
public int invisible
public int viewDistance
public boolean canSpawnAt(Level level, int cell)
public int respawnCell(Level level)
public void storeInBundle(Bundle bundle)
storeInBundle
in interface Bundlable
storeInBundle
in class Actor
public void restoreFromBundle(Bundle bundle)
restoreFromBundle
in interface Bundlable
restoreFromBundle
in class Actor
public boolean attack(@NonNull Char enemy)
public int attackSkill(Char target)
public int defenseSkill(Char enemy)
public java.lang.String defenseVerb()
public int dr()
public int damageRoll()
public int attackProc(@NonNull Char enemy, int damage)
public int defenseProc(Char enemy, int damage)
public float speed()
public void damage(int dmg, java.lang.Object src)
public void destroy()
public void die(java.lang.Object src)
public boolean isAlive()
public void spend(float time)
public java.util.HashSet<Buff> buffs()
public <T extends Buff> java.util.HashSet<T> buffs(java.lang.Class<T> c)
public <T extends Buff> T buff(java.lang.Class<T> c)
public void add(Buff buff)
public void remove(Buff buff)
public void remove(java.lang.Class<? extends Buff> buffClass)
public void updateSpriteState()
public int stealth()
public void move(int step)
public int distance(Char other)
public void onMotionComplete()
public void onAttackComplete()
public void onZapComplete()
public void onOperateComplete()
public java.util.Set<java.lang.Class<?>> resistances()
public java.util.Set<java.lang.Class<?>> immunities()
public void updateSprite()
public void regenSprite()
public CharSprite getSprite()
public int ht()
public int ht(int hT)
public int hp()
public void hp(int hP)
public java.lang.String getName()
public java.lang.String getName_objective()
public int getGender()
public int getPos()
public void setPos(int pos)
public boolean isMovable()
public int magicLvl()
public boolean affectLevelObjects()
affectLevelObjects
in interface Presser