public class Crystal extends MultiKindMob implements IDepthAdjustable, IZapper
Mob.AiState, Mob.SleepingFLEEING, HUNTING, PASSIVE, SLEEPING, WANDERING| Constructor and Description |
|---|
Crystal() |
| Modifier and Type | Method and Description |
|---|---|
void |
adjustStats(int depth) |
boolean |
attack(Char enemy) |
int |
attackSkill(Char target) |
boolean |
canBePet() |
int |
damageRoll() |
void |
die(java.lang.Object cause) |
int |
dr() |
int |
getKind() |
static Crystal |
makeShadowLordCrystal() |
void |
useWand(Char enemy) |
boolean |
zap(Char enemy) |
fromJson, restoreFromBundle, storeInBundleadd, beckon, damage, defenseProc, defenseSkill, description, destroy, fraction, getMobClassName, getState, interact, isHostile, isPet, makePet, move, notice, onAttackComplete, onZapComplete, remove, remove, reset, ressurrect, ressurrect, say, setFraction, setState, split, sprite, yell, zapHitaffectLevelObjects, 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, updateSpriteStateadd, addDelayed, all, clear, dontPack, findChar, fixTime, freeCell, init, next, occupyCell, process, processReaTime, removepublic static Crystal makeShadowLordCrystal()
public void adjustStats(int depth)
adjustStats in interface IDepthAdjustablepublic int getKind()
getKind in class MultiKindMobpublic int damageRoll()
damageRoll in class Charpublic int attackSkill(Char target)
attackSkill in class Charpublic boolean zap(@NonNull
Char enemy)
public void useWand(Char enemy)