| 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, removepublic 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 BundlablestoreInBundle in class Actorpublic void restoreFromBundle(Bundle bundle)
restoreFromBundle in interface BundlablerestoreFromBundle in class Actorpublic 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