Class NpcDefinition


  • public class NpcDefinition
    extends Object
    • Field Detail

      • id

        public final int id
      • size

        public int size
      • models

        public int[] models
      • chatheadModels

        public int[] chatheadModels
      • standingAnimation

        public int standingAnimation
      • idleRotateLeftAnimation

        public int idleRotateLeftAnimation
      • idleRotateRightAnimation

        public int idleRotateRightAnimation
      • walkingAnimation

        public int walkingAnimation
      • rotate180Animation

        public int rotate180Animation
      • rotateLeftAnimation

        public int rotateLeftAnimation
      • rotateRightAnimation

        public int rotateRightAnimation
      • runAnimation

        public int runAnimation
      • runRotate180Animation

        public int runRotate180Animation
      • runRotateLeftAnimation

        public int runRotateLeftAnimation
      • runRotateRightAnimation

        public int runRotateRightAnimation
      • crawlAnimation

        public int crawlAnimation
      • crawlRotate180Animation

        public int crawlRotate180Animation
      • crawlRotateLeftAnimation

        public int crawlRotateLeftAnimation
      • crawlRotateRightAnimation

        public int crawlRotateRightAnimation
      • recolorToFind

        public short[] recolorToFind
      • recolorToReplace

        public short[] recolorToReplace
      • retextureToFind

        public short[] retextureToFind
      • retextureToReplace

        public short[] retextureToReplace
      • actions

        public String[] actions
      • isMinimapVisible

        public boolean isMinimapVisible
      • combatLevel

        public int combatLevel
      • widthScale

        public int widthScale
      • heightScale

        public int heightScale
      • renderPriority

        public int renderPriority
      • ambient

        public int ambient
      • contrast

        public int contrast
      • headIconArchiveIds

        public int[] headIconArchiveIds
      • headIconSpriteIndex

        public short[] headIconSpriteIndex
      • rotationSpeed

        public int rotationSpeed
      • configs

        public int[] configs
      • varbitId

        public int varbitId
      • varpIndex

        public int varpIndex
      • isInteractable

        public boolean isInteractable
      • rotationFlag

        public boolean rotationFlag
      • isFollower

        public boolean isFollower
      • lowPriorityFollowerOps

        public boolean lowPriorityFollowerOps
      • category

        public int category
      • height

        public int height
      • stats

        public int[] stats
      • footprintSize

        public int footprintSize
      • canHideForOverlap

        public boolean canHideForOverlap
      • overlapTintHSL

        public int overlapTintHSL
      • unknown1

        public boolean unknown1
    • Constructor Detail

      • NpcDefinition

        public NpcDefinition​(int id)
    • Method Detail

      • getId

        public int getId()
      • getName

        public String getName()
      • getSize

        public int getSize()
      • getModels

        public int[] getModels()
      • getChatheadModels

        public int[] getChatheadModels()
      • getStandingAnimation

        public int getStandingAnimation()
      • getIdleRotateLeftAnimation

        public int getIdleRotateLeftAnimation()
      • getIdleRotateRightAnimation

        public int getIdleRotateRightAnimation()
      • getWalkingAnimation

        public int getWalkingAnimation()
      • getRotate180Animation

        public int getRotate180Animation()
      • getRotateLeftAnimation

        public int getRotateLeftAnimation()
      • getRotateRightAnimation

        public int getRotateRightAnimation()
      • getRunAnimation

        public int getRunAnimation()
      • getRunRotate180Animation

        public int getRunRotate180Animation()
      • getRunRotateLeftAnimation

        public int getRunRotateLeftAnimation()
      • getRunRotateRightAnimation

        public int getRunRotateRightAnimation()
      • getCrawlAnimation

        public int getCrawlAnimation()
      • getCrawlRotate180Animation

        public int getCrawlRotate180Animation()
      • getCrawlRotateLeftAnimation

        public int getCrawlRotateLeftAnimation()
      • getCrawlRotateRightAnimation

        public int getCrawlRotateRightAnimation()
      • getRecolorToFind

        public short[] getRecolorToFind()
      • getRecolorToReplace

        public short[] getRecolorToReplace()
      • getRetextureToFind

        public short[] getRetextureToFind()
      • getRetextureToReplace

        public short[] getRetextureToReplace()
      • getActions

        public String[] getActions()
      • isMinimapVisible

        public boolean isMinimapVisible()
      • getCombatLevel

        public int getCombatLevel()
      • getWidthScale

        public int getWidthScale()
      • getHeightScale

        public int getHeightScale()
      • getRenderPriority

        public int getRenderPriority()
      • getAmbient

        public int getAmbient()
      • getContrast

        public int getContrast()
      • getHeadIconArchiveIds

        public int[] getHeadIconArchiveIds()
      • getHeadIconSpriteIndex

        public short[] getHeadIconSpriteIndex()
      • getRotationSpeed

        public int getRotationSpeed()
      • getConfigs

        public int[] getConfigs()
      • getVarbitId

        public int getVarbitId()
      • getVarpIndex

        public int getVarpIndex()
      • isInteractable

        public boolean isInteractable()
      • isRotationFlag

        public boolean isRotationFlag()
      • isFollower

        public boolean isFollower()
      • isLowPriorityFollowerOps

        public boolean isLowPriorityFollowerOps()
      • getCategory

        public int getCategory()
      • getHeight

        public int getHeight()
      • getStats

        public int[] getStats()
      • getFootprintSize

        public int getFootprintSize()
      • isCanHideForOverlap

        public boolean isCanHideForOverlap()
      • getOverlapTintHSL

        public int getOverlapTintHSL()
      • isUnknown1

        public boolean isUnknown1()
      • setName

        public void setName​(String name)
      • setSize

        public void setSize​(int size)
      • setModels

        public void setModels​(int[] models)
      • setChatheadModels

        public void setChatheadModels​(int[] chatheadModels)
      • setStandingAnimation

        public void setStandingAnimation​(int standingAnimation)
      • setIdleRotateLeftAnimation

        public void setIdleRotateLeftAnimation​(int idleRotateLeftAnimation)
      • setIdleRotateRightAnimation

        public void setIdleRotateRightAnimation​(int idleRotateRightAnimation)
      • setWalkingAnimation

        public void setWalkingAnimation​(int walkingAnimation)
      • setRotate180Animation

        public void setRotate180Animation​(int rotate180Animation)
      • setRotateLeftAnimation

        public void setRotateLeftAnimation​(int rotateLeftAnimation)
      • setRotateRightAnimation

        public void setRotateRightAnimation​(int rotateRightAnimation)
      • setRunAnimation

        public void setRunAnimation​(int runAnimation)
      • setRunRotate180Animation

        public void setRunRotate180Animation​(int runRotate180Animation)
      • setRunRotateLeftAnimation

        public void setRunRotateLeftAnimation​(int runRotateLeftAnimation)
      • setRunRotateRightAnimation

        public void setRunRotateRightAnimation​(int runRotateRightAnimation)
      • setCrawlAnimation

        public void setCrawlAnimation​(int crawlAnimation)
      • setCrawlRotate180Animation

        public void setCrawlRotate180Animation​(int crawlRotate180Animation)
      • setCrawlRotateLeftAnimation

        public void setCrawlRotateLeftAnimation​(int crawlRotateLeftAnimation)
      • setCrawlRotateRightAnimation

        public void setCrawlRotateRightAnimation​(int crawlRotateRightAnimation)
      • setRecolorToFind

        public void setRecolorToFind​(short[] recolorToFind)
      • setRecolorToReplace

        public void setRecolorToReplace​(short[] recolorToReplace)
      • setRetextureToFind

        public void setRetextureToFind​(short[] retextureToFind)
      • setRetextureToReplace

        public void setRetextureToReplace​(short[] retextureToReplace)
      • setActions

        public void setActions​(String[] actions)
      • setMinimapVisible

        public void setMinimapVisible​(boolean isMinimapVisible)
      • setCombatLevel

        public void setCombatLevel​(int combatLevel)
      • setWidthScale

        public void setWidthScale​(int widthScale)
      • setHeightScale

        public void setHeightScale​(int heightScale)
      • setRenderPriority

        public void setRenderPriority​(int renderPriority)
      • setAmbient

        public void setAmbient​(int ambient)
      • setContrast

        public void setContrast​(int contrast)
      • setHeadIconArchiveIds

        public void setHeadIconArchiveIds​(int[] headIconArchiveIds)
      • setHeadIconSpriteIndex

        public void setHeadIconSpriteIndex​(short[] headIconSpriteIndex)
      • setRotationSpeed

        public void setRotationSpeed​(int rotationSpeed)
      • setConfigs

        public void setConfigs​(int[] configs)
      • setVarbitId

        public void setVarbitId​(int varbitId)
      • setVarpIndex

        public void setVarpIndex​(int varpIndex)
      • setInteractable

        public void setInteractable​(boolean isInteractable)
      • setRotationFlag

        public void setRotationFlag​(boolean rotationFlag)
      • setFollower

        public void setFollower​(boolean isFollower)
      • setLowPriorityFollowerOps

        public void setLowPriorityFollowerOps​(boolean lowPriorityFollowerOps)
      • setCategory

        public void setCategory​(int category)
      • setHeight

        public void setHeight​(int height)
      • setStats

        public void setStats​(int[] stats)
      • setFootprintSize

        public void setFootprintSize​(int footprintSize)
      • setCanHideForOverlap

        public void setCanHideForOverlap​(boolean canHideForOverlap)
      • setOverlapTintHSL

        public void setOverlapTintHSL​(int overlapTintHSL)
      • setUnknown1

        public void setUnknown1​(boolean unknown1)
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object