public class NecromancerNPC extends ImmortalNPC
Mob.AiState, Mob.SleepingFLEEING, 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, speedbeckon, canBePet, friendly, fromJsonattack, 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, zapHitaffectLevelObjects, 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, updateSpriteStateadd, addDelayed, all, clear, dontPack, findChar, fixTime, freeCell, init, next, occupyCell, process, processReaTime, removepublic void storeInBundle(Bundle bundle)
storeInBundle in interface BundlablestoreInBundle in class Mobpublic void restoreFromBundle(Bundle bundle)
restoreFromBundle in interface BundlablerestoreFromBundle in class Mobpublic boolean reset()
reset in class ImmortalNPCpublic static void spawn(RegularLevel level, Room room)