public class CustomMob extends MultiKindMob implements IZapper
Mob.AiState, Mob.Sleeping
FLEEING, HUNTING, PASSIVE, SLEEPING, WANDERING
Constructor and Description |
---|
CustomMob() |
CustomMob(java.lang.String mobClass) |
Modifier and Type | Method and Description |
---|---|
int |
attackSkill(Char target) |
boolean |
canBePet() |
int |
damageRoll() |
int |
dr() |
java.lang.String |
getMobClassName() |
void |
restoreFromBundle(Bundle bundle) |
void |
storeInBundle(Bundle bundle) |
fromJson, getKind
add, attack, beckon, damage, defenseProc, defenseSkill, description, destroy, die, fraction, getState, interact, isHostile, isPet, makePet, move, notice, onAttackComplete, onZapComplete, remove, remove, reset, ressurrect, ressurrect, say, setFraction, setState, split, sprite, yell, zap, zapHit
affectLevelObjects, attackProc, buff, buffs, buffs, canSpawnAt, defenseVerb, distance, 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, updateSpriteState
add, addDelayed, all, clear, dontPack, findChar, fixTime, freeCell, init, next, occupyCell, process, processReaTime, remove
public CustomMob()
public CustomMob(java.lang.String mobClass)
public int damageRoll()
damageRoll
in class Char
public int attackSkill(Char target)
attackSkill
in class Char
public void storeInBundle(Bundle bundle)
storeInBundle
in interface Bundlable
storeInBundle
in class MultiKindMob
public void restoreFromBundle(Bundle bundle)
restoreFromBundle
in interface Bundlable
restoreFromBundle
in class MultiKindMob
public java.lang.String getMobClassName()
getMobClassName
in class Mob