Package dev.gothickit.zenkit.world.vob
Class Npc
java.lang.Object
dev.gothickit.zenkit.world.vob.VirtualObject
dev.gothickit.zenkit.world.vob.Npc
- All Implemented Interfaces:
NativeObject
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddOverlay(String val) addSlot()voidvoidintint[]intintintgetAttribute(long i) intvoidgetCarryVob(VirtualObject val) intbooleanbooleangetEnemy()voidgetEnemy(VirtualObject val) intintintgetFlags()intgetGuild()intbooleanintgetHitChance(long i) getItems()intintgetLevel()intgetLp()booleangetMad()intintgetMission(long i) floatbooleanintintbooleanbooleanintgetPacked(long i) booleanintgetProtection(long i) booleanintbooleanbooleanintgetSlots()intbooleanintbooleanbooleanintgetXp()intvoidremoveItem(long i) voidremoveOverlay(long i) voidremoveSlot(long i) voidremoveTalent(long i) voidsetAiStateDriven(int val) voidsetAiStatePos(Vec3f val) voidsetAiVars(int[] vars) voidsetAttitude(int val) voidsetAttitudeTemp(int val) voidsetAttribute(int val, long i) voidsetBsInterruptableOverride(int val) voidsetCurrentRoutine(String val) voidsetCurrentStateIndex(int val) voidsetCurrentStateIsRoutine(boolean val) voidvoidsetCurrentStateValid(boolean val) voidsetFightMode(int val) voidsetFightTactic(int val) voidsetFlags(int val) voidsetGuild(int val) voidsetGuildTrue(int val) voidsetHasRoutine(boolean val) voidsetHitChance(int val, long i) voidvoidsetLastAiState(int val) voidsetLevel(int val) voidsetLp(int val) voidsetMad(boolean val) voidsetMadTime(int val) voidsetMission(int val, long i) voidsetModelFatness(float val) voidsetModelScale(Vec3f val) voidsetMoveLock(boolean val) voidsetNameNr(int val) voidsetNextStateIndex(int val) voidsetNextStateIsRoutine(boolean val) voidsetNextStateName(String val) voidsetNextStateValid(boolean val) voidsetNpcInstance(String val) voidsetNpcType(int val) voidsetOverlays(Iterable<String> val) voidvoidsetPlayer(boolean val) voidsetProtection(int val, long i) voidsetRespawn(boolean val) voidsetRespawnTime(int val) voidsetRoutineChanged(boolean val) voidsetRoutineOverlay(boolean val) voidsetRoutineOverlayCount(int val) voidsetScriptWaypoint(String val) voidsetSpellMana(int val) voidsetStartAiState(String val) voidsetStartNewRoutine(boolean val) voidsetTalents(Iterable<NpcTalent> val) voidsetWalkmodeRoutine(int val) voidsetWeaponmodeRoutine(boolean val) voidsetWounded(boolean val) voidsetXp(int val) voidsetXpNextLevel(int val) Methods inherited from class dev.gothickit.zenkit.world.vob.VirtualObject
addChild, fromNativeHandle, getAi, getAmbient, getAnimationStrength, getAnimationType, getBias, getBoundingBox, getChild, getChildCount, getChildren, getDynamicShadows, getEventManager, getFarClipScale, getId, getName, getNativeHandle, getNextOnTimer, getPosition, getPresetName, getRotation, getShowVisual, getSleepMode, getSpriteCameraFacingMode, getType, getVisual, isCdDynamic, isCdStatic, isPhysicsEnabled, isStatic, setAi, setAmbient, setAnimationStrength, setAnimationType, setBias, setBoundingBox, setCdDynamic, setCdStatic, setDynamicShadows, setEventManager, setFarClipScale, setName, setNextOnTimer, setPhysicsEnabled, setPosition, setPresetName, setRotation, setShowVisual, setSleepMode, setSpriteCameraFacingMode, setStatic, setVisual
-
Constructor Details
-
Npc
public Npc()
-
-
Method Details
-
getNpcInstance
-
setNpcInstance
-
getModelScale
-
setModelScale
-
getModelFatness
public float getModelFatness() -
setModelFatness
public void setModelFatness(float val) -
getFlags
public int getFlags() -
setFlags
public void setFlags(int val) -
getGuild
public int getGuild() -
setGuild
public void setGuild(int val) -
getGuildTrue
public int getGuildTrue() -
setGuildTrue
public void setGuildTrue(int val) -
getLevel
public int getLevel() -
setLevel
public void setLevel(int val) -
getXp
public int getXp() -
setXp
public void setXp(int val) -
getXpNextLevel
public int getXpNextLevel() -
setXpNextLevel
public void setXpNextLevel(int val) -
getLp
public int getLp() -
setLp
public void setLp(int val) -
getFightTactic
public int getFightTactic() -
setFightTactic
public void setFightTactic(int val) -
getFightMode
public int getFightMode() -
setFightMode
public void setFightMode(int val) -
getWounded
public boolean getWounded() -
setWounded
public void setWounded(boolean val) -
getMad
public boolean getMad() -
setMad
public void setMad(boolean val) -
getMadTime
public int getMadTime() -
setMadTime
public void setMadTime(int val) -
getPlayer
public boolean getPlayer() -
setPlayer
public void setPlayer(boolean val) -
getStartAiState
-
setStartAiState
-
getScriptWaypoint
-
setScriptWaypoint
-
getAttitude
public int getAttitude() -
setAttitude
public void setAttitude(int val) -
getAttitudeTemp
public int getAttitudeTemp() -
setAttitudeTemp
public void setAttitudeTemp(int val) -
getNameNr
public int getNameNr() -
setNameNr
public void setNameNr(int val) -
getMoveLock
public boolean getMoveLock() -
setMoveLock
public void setMoveLock(boolean val) -
getCurrentStateValid
public boolean getCurrentStateValid() -
setCurrentStateValid
public void setCurrentStateValid(boolean val) -
getCurrentStateName
-
setCurrentStateName
-
getCurrentStateIndex
public int getCurrentStateIndex() -
setCurrentStateIndex
public void setCurrentStateIndex(int val) -
getCurrentStateIsRoutine
public boolean getCurrentStateIsRoutine() -
setCurrentStateIsRoutine
public void setCurrentStateIsRoutine(boolean val) -
getNextStateValid
public boolean getNextStateValid() -
setNextStateValid
public void setNextStateValid(boolean val) -
getNextStateName
-
setNextStateName
-
getNextStateIndex
public int getNextStateIndex() -
setNextStateIndex
public void setNextStateIndex(int val) -
getNextStateIsRoutine
public boolean getNextStateIsRoutine() -
setNextStateIsRoutine
public void setNextStateIsRoutine(boolean val) -
getLastAiState
public int getLastAiState() -
setLastAiState
public void setLastAiState(int val) -
getHasRoutine
public boolean getHasRoutine() -
setHasRoutine
public void setHasRoutine(boolean val) -
getRoutineChanged
public boolean getRoutineChanged() -
setRoutineChanged
public void setRoutineChanged(boolean val) -
getRoutineOverlay
public boolean getRoutineOverlay() -
setRoutineOverlay
public void setRoutineOverlay(boolean val) -
getRoutineOverlayCount
public int getRoutineOverlayCount() -
setRoutineOverlayCount
public void setRoutineOverlayCount(int val) -
getWalkmodeRoutine
public int getWalkmodeRoutine() -
setWalkmodeRoutine
public void setWalkmodeRoutine(int val) -
getWeaponmodeRoutine
public boolean getWeaponmodeRoutine() -
setWeaponmodeRoutine
public void setWeaponmodeRoutine(boolean val) -
getStartNewRoutine
public boolean getStartNewRoutine() -
setStartNewRoutine
public void setStartNewRoutine(boolean val) -
getAiStateDriven
public int getAiStateDriven() -
setAiStateDriven
public void setAiStateDriven(int val) -
getAiStatePos
-
setAiStatePos
-
getCurrentRoutine
-
setCurrentRoutine
-
getRespawn
public boolean getRespawn() -
setRespawn
public void setRespawn(boolean val) -
getRespawnTime
public int getRespawnTime() -
setRespawnTime
public void setRespawnTime(int val) -
getBsInterruptableOverride
public int getBsInterruptableOverride() -
setBsInterruptableOverride
public void setBsInterruptableOverride(int val) -
getNpcType
public int getNpcType() -
setNpcType
public void setNpcType(int val) -
getSpellMana
public int getSpellMana() -
setSpellMana
public void setSpellMana(int val) -
getCarryVob
-
getEnemy
-
getCarryVob
-
getEnemy
-
getOverlays
-
setOverlays
-
removeOverlay
public void removeOverlay(long i) -
addOverlay
-
getTalents
-
setTalents
-
removeTalent
public void removeTalent(long i) -
addTalent
-
getItems
-
setItems
-
removeItem
public void removeItem(long i) -
addItem
-
getSlots
-
clearSlots
public void clearSlots() -
removeSlot
public void removeSlot(long i) -
addSlot
-
getProtection
public int getProtection(long i) -
getAttribute
public int getAttribute(long i) -
getHitChance
public int getHitChance(long i) -
getMission
public int getMission(long i) -
getAiVars
public int[] getAiVars() -
setAiVars
public void setAiVars(int[] vars) -
getPacked
-
setProtection
public void setProtection(int val, long i) -
setAttribute
public void setAttribute(int val, long i) -
setHitChance
public void setHitChance(int val, long i) -
setMission
public void setMission(int val, long i) -
setPacked
-