public class NecromancerNPC extends ImmortalNPC
Mob.AiState, Mob.Sleeping
FLEEING, HUNTING, PASSIVE, SLEEPING, WANDERING
Constructor and Description |
---|
NecromancerNPC() |
Modifier and Type | Method and Description |
---|---|
boolean |
interact(Hero hero) |
boolean |
reset() |
void |
restoreFromBundle(Bundle bundle) |
static void |
spawn(RegularLevel level,
Room room) |
void |
storeInBundle(Bundle bundle) |
add, damage, defenseSkill, defenseVerb, speed
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, immunities, 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 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
public boolean reset()
reset
in class ImmortalNPC
public static void spawn(RegularLevel level, Room room)