Class Npc

All Implemented Interfaces:
NativeObject

public final class Npc extends VirtualObject
  • Constructor Details

    • Npc

      public Npc()
  • Method Details

    • getNpcInstance

      public String getNpcInstance()
    • setNpcInstance

      public void setNpcInstance(String val)
    • getModelScale

      public Vec3f getModelScale()
    • setModelScale

      public void setModelScale(Vec3f val)
    • 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

      public String getStartAiState()
    • setStartAiState

      public void setStartAiState(String val)
    • getScriptWaypoint

      public String getScriptWaypoint()
    • setScriptWaypoint

      public void setScriptWaypoint(String val)
    • 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

      public String getCurrentStateName()
    • setCurrentStateName

      public void setCurrentStateName(String val)
    • 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

      public String getNextStateName()
    • setNextStateName

      public void setNextStateName(String val)
    • 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

      public Vec3f getAiStatePos()
    • setAiStatePos

      public void setAiStatePos(Vec3f val)
    • getCurrentRoutine

      public String getCurrentRoutine()
    • setCurrentRoutine

      public void setCurrentRoutine(String val)
    • 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

      public VirtualObject getCarryVob()
    • getEnemy

      public VirtualObject getEnemy()
    • getCarryVob

      public void getCarryVob(VirtualObject val)
    • getEnemy

      public void getEnemy(VirtualObject val)
    • getOverlays

      public List<String> getOverlays()
    • setOverlays

      public void setOverlays(Iterable<String> val)
    • removeOverlay

      public void removeOverlay(long i)
    • addOverlay

      public void addOverlay(String val)
    • getTalents

      public List<NpcTalent> getTalents()
    • setTalents

      public void setTalents(Iterable<NpcTalent> val)
    • removeTalent

      public void removeTalent(long i)
    • addTalent

      public void addTalent(NpcTalent val)
    • getItems

      public List<Item> getItems()
    • setItems

      public void setItems(Iterable<Item> val)
    • removeItem

      public void removeItem(long i)
    • addItem

      public void addItem(Item val)
    • getSlots

      public List<NpcSlot> getSlots()
    • clearSlots

      public void clearSlots()
    • removeSlot

      public void removeSlot(long i)
    • addSlot

      public NpcSlot 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

      public String getPacked(long i)
    • 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

      public void setPacked(String val, long i)