Class NpcInstance
java.lang.Object
dev.gothickit.zenkit.daedalus.DaedalusInstance
dev.gothickit.zenkit.daedalus.instance.NpcInstance
- All Implemented Interfaces:
NativeObject
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetAiVar(long i) intgetAttribute(NpcInstanceAttribute attribute) intintintintgetDamage(DamageType type) intintgetExp()intintintgetFlags()intgetGuild()intgetHitChance(NpcInstanceTalent talent) intgetId()intgetLevel()intgetLp()intgetName(NpcInstanceNameSlot slot) intintgetProtection(DamageType type) intintgetSlot()intintintgetVoice()intintgetWp()Methods inherited from class dev.gothickit.zenkit.daedalus.DaedalusInstance
fromNativeHandle, getIndex, getNativeHandle, getType
-
Constructor Details
-
NpcInstance
public NpcInstance(com.sun.jna.Pointer handle)
-
-
Method Details
-
getId
public int getId() -
getSlot
-
getEffect
-
getNpcType
-
getFlags
public int getFlags() -
getDamageType
public int getDamageType() -
getGuild
public int getGuild() -
getLevel
public int getLevel() -
getFightTactic
public int getFightTactic() -
getWeapon
public int getWeapon() -
getVoice
public int getVoice() -
getVoicePitch
public int getVoicePitch() -
getBodyMass
public int getBodyMass() -
getDailyRoutine
public int getDailyRoutine() -
getStartAiState
public int getStartAiState() -
getSpawnPoint
-
getSpawnDelay
public int getSpawnDelay() -
getSenses
public int getSenses() -
getSensesRange
public int getSensesRange() -
getWp
-
getExp
public int getExp() -
getExpNext
public int getExpNext() -
getLp
public int getLp() -
getBodyStateInterruptableOverride
public int getBodyStateInterruptableOverride() -
getNoFocus
public int getNoFocus() -
getName
-
getMission
-
getAttribute
-
getHitChance
-
getProtection
-
getDamage
-
getAiVar
public int getAiVar(long i)
-