Modifier and Type | Class and Description |
---|---|
static class |
Ghost.FetidRat |
static class |
Ghost.Quest |
Mob.AiState, Mob.Sleeping
FLEEING, HUNTING, PASSIVE, SLEEPING, WANDERING
Constructor and Description |
---|
Ghost() |
Modifier and Type | Method and Description |
---|---|
void |
add(Buff buff) |
void |
damage(int dmg,
java.lang.Object src) |
int |
defenseSkill(Char enemy) |
java.lang.String |
defenseVerb() |
java.util.Set<java.lang.Class<?>> |
immunities() |
boolean |
interact(Hero hero) |
boolean |
reset() |
void |
restoreFromBundle(Bundle bundle) |
float |
speed() |
void |
storeInBundle(Bundle bundle) |
beckon, canBePet, friendly, fromJson
attack, defenseProc, description, destroy, die, fraction, getMobClassName, getState, isHostile, isPet, makePet, move, notice, onAttackComplete, onZapComplete, remove, remove, ressurrect, ressurrect, say, setFraction, setState, split, sprite, yell, zap, zapHit
affectLevelObjects, attackProc, attackSkill, buff, buffs, buffs, canSpawnAt, damageRoll, distance, dr, getGender, getName_objective, getName, getPos, getSprite, hit, hp, hp, ht, ht, isAlive, isMovable, magicLvl, onMotionComplete, onOperateComplete, regenSprite, remove, resistances, respawnCell, setPos, spend, stealth, updateSprite, updateSpriteState
add, addDelayed, all, clear, dontPack, findChar, fixTime, freeCell, init, next, occupyCell, process, processReaTime, remove
public int defenseSkill(Char enemy)
defenseSkill
in class Mob
public java.lang.String defenseVerb()
defenseVerb
in class Char
public java.util.Set<java.lang.Class<?>> immunities()
immunities
in class Char
public void storeInBundle(Bundle bundle)
storeInBundle
in interface Bundlable
storeInBundle
in class Mob
public void restoreFromBundle(Bundle bundle)
restoreFromBundle
in interface Bundlable
restoreFromBundle
in class Mob