public class Mimic extends Mob implements IDepthAdjustable
Mob.AiState, Mob.Sleeping| Modifier and Type | Field and Description |
|---|---|
java.util.ArrayList<Item> |
items |
FLEEING, HUNTING, PASSIVE, SLEEPING, WANDERING| Constructor and Description |
|---|
Mimic() |
| Modifier and Type | Method and Description |
|---|---|
void |
adjustStats(int level) |
int |
attackProc(Char enemy,
int damage) |
int |
attackSkill(Char target) |
boolean |
canBePet() |
int |
damageRoll() |
void |
die(java.lang.Object cause) |
boolean |
reset() |
void |
restoreFromBundle(Bundle bundle) |
static Mimic |
spawnAt(int pos,
java.util.List<Item> items) |
void |
storeInBundle(Bundle bundle) |
add, attack, beckon, damage, defenseProc, defenseSkill, description, destroy, fraction, fromJson, getMobClassName, getState, interact, isHostile, isPet, makePet, move, notice, onAttackComplete, onZapComplete, remove, remove, ressurrect, ressurrect, say, setFraction, setState, split, sprite, yell, zap, zapHitaffectLevelObjects, buff, buffs, buffs, canSpawnAt, defenseVerb, distance, dr, getGender, getName_objective, getName, getPos, getSprite, hit, hp, hp, ht, ht, immunities, isAlive, isMovable, magicLvl, onMotionComplete, onOperateComplete, regenSprite, remove, resistances, respawnCell, setPos, speed, spend, stealth, updateSprite, updateSpriteStateadd, addDelayed, all, clear, dontPack, findChar, fixTime, freeCell, init, next, occupyCell, process, processReaTime, remove@NonNull public java.util.ArrayList<Item> items
public void storeInBundle(Bundle bundle)
storeInBundle in interface BundlablestoreInBundle in class Mobpublic void restoreFromBundle(Bundle bundle)
restoreFromBundle in interface BundlablerestoreFromBundle in class Mobpublic int damageRoll()
damageRoll in class Charpublic int attackSkill(Char target)
attackSkill in class Charpublic int attackProc(@NonNull
Char enemy,
int damage)
attackProc in class Charpublic void adjustStats(int level)
adjustStats in interface IDepthAdjustable