Class IsoGameCharacter

java.lang.Object
zombie.iso.IsoObject
zombie.iso.IsoMovingObject
zombie.characters.IsoGameCharacter
All Implemented Interfaces:
java.io.Serializable, Mover, Talker, ChatElementOwner
Direct Known Subclasses:
IsoDummyCameraCharacter, IsoLivingCharacter, IsoLuaCharacter, IsoLuaMover, IsoZombie

public class IsoGameCharacter
extends IsoMovingObject
implements Talker, ChatElementOwner
See Also:
Serialized Form
  • Field Details

    • emitter

      public BaseCharacterSoundEmitter emitter
    • SurvivorMap

      protected static java.util.HashMap SurvivorMap
    • NetRemoteState

      public byte NetRemoteState
    • godMod

      public boolean godMod
    • invisible

      public boolean invisible
    • avoidDamage

      public boolean avoidDamage
    • callOut

      public boolean callOut
    • DropShadow

      public static IsoSprite DropShadow
    • RecoilDelayDecrease

      protected float RecoilDelayDecrease
    • BeenMovingForIncrease

      protected float BeenMovingForIncrease
    • BeenMovingForDecrease

      protected float BeenMovingForDecrease
    • ReanimatedCorpse

      public IsoGameCharacter ReanimatedCorpse
    • ReanimatedCorpseID

      public int ReanimatedCorpseID
    • RENDER_OFFSET_X

      public static int RENDER_OFFSET_X
    • RENDER_OFFSET_Y

      public static int RENDER_OFFSET_Y
    • StateMachineParams

      public java.util.HashMap StateMachineParams
    • clientIgnoreCollision

      public long clientIgnoreCollision
    • FollowingTarget

      protected IsoGameCharacter FollowingTarget
    • LocalList

      protected java.util.ArrayList LocalList
    • LocalNeutralList

      protected java.util.ArrayList LocalNeutralList
    • LocalGroupList

      protected java.util.ArrayList LocalGroupList
    • LocalRelevantEnemyList

      protected java.util.ArrayList LocalRelevantEnemyList
    • dangerLevels

      protected float dangerLevels
    • upKillCount

      public boolean upKillCount
    • MeetList

      protected java.util.Stack MeetList
    • Order

      protected Order Order
    • Orders

      protected java.util.Stack Orders
    • ClothingItem_Back

      protected InventoryItem ClothingItem_Back
    • PerkList

      public java.util.ArrayList PerkList
    • PersonalNeed

      protected Order PersonalNeed
    • PersonalNeeds

      protected java.util.Stack PersonalNeeds
    • leaveBodyTimedown

      protected float leaveBodyTimedown
    • AllowConversation

      protected boolean AllowConversation
    • ReanimPhase

      protected int ReanimPhase
    • ReanimateTimer

      protected float ReanimateTimer
    • ReanimAnimFrame

      protected int ReanimAnimFrame
    • ReanimAnimDelay

      protected int ReanimAnimDelay
    • Reanim

      protected boolean Reanim
    • VisibleToNPCs

      protected boolean VisibleToNPCs
    • DieCount

      protected int DieCount
    • llx

      protected float llx
    • lly

      protected float lly
    • llz

      protected float llz
    • RemoteID

      protected int RemoteID
    • NumSurvivorsInVicinity

      protected int NumSurvivorsInVicinity
    • LevelUpMultiplier

      protected float LevelUpMultiplier
    • LevelUpLevels

      protected static int[] LevelUpLevels
    • xp

      protected IsoGameCharacter.XP xp
    • NumberOfPerksToPick

      protected int NumberOfPerksToPick
    • CanUpgradePerk

      protected java.util.ArrayList CanUpgradePerk
    • LastLocalEnemies

      protected int LastLocalEnemies
    • VeryCloseEnemyList

      protected java.util.ArrayList VeryCloseEnemyList
    • LastKnownLocation

      protected java.util.HashMap LastKnownLocation
    • AttackedBy

      protected IsoGameCharacter AttackedBy
    • IgnoreStaggerBack

      protected boolean IgnoreStaggerBack
    • AttackWasSuperAttack

      protected boolean AttackWasSuperAttack
    • TimeThumping

      protected int TimeThumping
    • PatienceMax

      protected int PatienceMax
    • PatienceMin

      protected int PatienceMin
    • Patience

      protected int Patience
    • CharacterActions

      protected java.util.Stack CharacterActions
    • angle

      public Vector2 angle
    • Asleep

      public boolean Asleep
    • AttackDelay

      protected float AttackDelay
    • AttackDelayMax

      protected float AttackDelayMax
    • AttackDelayUse

      public float AttackDelayUse
    • AttackDelayLast

      public float AttackDelayLast
    • ZombieKills

      protected int ZombieKills
    • SurvivorKills

      protected int SurvivorKills
    • LastZombieKills

      protected int LastZombieKills
    • superAttack

      protected boolean superAttack
    • ForceWakeUpTime

      protected float ForceWakeUpTime
    • ForceWakeUp

      protected boolean ForceWakeUp
    • BodyDamage

      protected BodyDamage BodyDamage
    • BodyDamageRemote

      protected BodyDamage BodyDamageRemote
    • craftIngredient1

      protected InventoryItem craftIngredient1
    • craftIngredient2

      protected InventoryItem craftIngredient2
    • craftIngredient3

      protected InventoryItem craftIngredient3
    • craftIngredient4

      protected InventoryItem craftIngredient4
    • defaultState

      protected State defaultState
    • descriptor

      protected SurvivorDesc descriptor
    • FamiliarBuildings

      protected java.util.Stack FamiliarBuildings
    • finder

      protected AStarPathFinderResult finder
    • FireKillRate

      protected float FireKillRate
    • FireSpreadProbability

      protected int FireSpreadProbability
    • footStepCounter

      protected float footStepCounter
    • footStepCounterMax

      protected float footStepCounterMax
    • Health

      protected float Health
    • masterProper

      protected MasterSurvivorBehavior masterProper
    • hitBy

      protected IsoGameCharacter hitBy
    • hurtSound

      protected java.lang.String hurtSound
    • defHurtSound

      protected static java.lang.String defHurtSound
    • IgnoreMovementForDirection

      public boolean IgnoreMovementForDirection
    • inventory

      protected ItemContainer inventory
    • savedInventoryItems

      protected final java.util.ArrayList savedInventoryItems
    • lastdir

      protected IsoDirections lastdir
    • leftHandItem

      protected InventoryItem leftHandItem
    • ClothingItem_Head

      protected InventoryItem ClothingItem_Head
    • ClothingItem_Torso

      protected InventoryItem ClothingItem_Torso
    • ClothingItem_Hands

      protected InventoryItem ClothingItem_Hands
    • ClothingItem_Legs

      protected InventoryItem ClothingItem_Legs
    • ClothingItem_Feet

      protected InventoryItem ClothingItem_Feet
    • decisionPath

      protected DecisionPath decisionPath
    • masterBehaviorList

      protected SequenceBehavior masterBehaviorList
    • NextWander

      protected int NextWander
    • OnFire

      protected boolean OnFire
    • path

      protected Path path
    • pathIndex

      protected int pathIndex
    • PathSpeed

      protected float PathSpeed
    • Personality

      protected SurvivorPersonality Personality
    • rightHandItem

      protected InventoryItem rightHandItem
    • sayLine

      protected java.lang.String sayLine
    • SpeakColour

      protected Color SpeakColour
    • slowFactor

      protected float slowFactor
    • slowTimer

      protected float slowTimer
    • bUseParts

      protected boolean bUseParts
    • Speaking

      protected boolean Speaking
    • SpeakTime

      protected float SpeakTime
    • speedMod

      public float speedMod
    • staggerTimeMod

      protected float staggerTimeMod
    • stateMachine

      protected StateMachine stateMachine
    • Moodles

      protected Moodles Moodles
    • stats

      protected Stats stats
    • TagGroup

      protected java.util.Stack TagGroup
    • UsedItemsOn

      protected java.util.Stack UsedItemsOn
    • useHandWeapon

      protected HandWeapon useHandWeapon
    • torsoSprite

      public IsoSprite torsoSprite
    • legsSprite

      public IsoSprite legsSprite
    • headSprite

      public IsoSprite headSprite
    • shoeSprite

      public IsoSprite shoeSprite
    • topSprite

      public IsoSprite topSprite
    • hairSprite

      public IsoSprite hairSprite
    • extraSprites

      public java.util.ArrayList extraSprites
    • bottomsSprite

      public IsoSprite bottomsSprite
    • wounds

      protected java.util.Stack wounds
    • attackTargetSquare

      protected IsoGridSquare attackTargetSquare
    • BloodImpactX

      protected float BloodImpactX
    • BloodImpactY

      protected float BloodImpactY
    • BloodImpactZ

      protected float BloodImpactZ
    • bloodSplat

      protected IsoSprite bloodSplat
    • bOnBed

      protected boolean bOnBed
    • moveForwardVec

      protected Vector2 moveForwardVec
    • pathing

      protected boolean pathing
    • chatElement

      protected ChatElement chatElement
    • LocalEnemyList

      protected java.util.Stack LocalEnemyList
    • EnemyList

      protected java.util.Stack EnemyList
    • Traits

      protected java.util.ArrayList Traits
    • maxWeight

      protected java.lang.Integer maxWeight
    • maxWeightBase

      protected int maxWeightBase
    • SleepingTabletDelta

      protected float SleepingTabletDelta
    • BetaEffect

      protected float BetaEffect
    • DepressEffect

      protected float DepressEffect
    • SleepingTabletEffect

      protected float SleepingTabletEffect
    • BetaDelta

      protected float BetaDelta
    • DepressDelta

      protected float DepressDelta
    • DepressFirstTakeTime

      protected float DepressFirstTakeTime
    • PainEffect

      protected float PainEffect
    • PainDelta

      protected float PainDelta
    • bFemale

      public boolean bFemale
    • knockbackAttackMod

      public float knockbackAttackMod
    • tempo

      protected static Vector2 tempo
    • SpottedSinceAlphaZero

      public boolean[] SpottedSinceAlphaZero
    • inf

      protected static ColorInfo inf
    • tempColorInfo

      protected static final ColorInfo tempColorInfo
    • bDoDefer

      protected boolean bDoDefer
    • haloDispTime

      protected float haloDispTime
    • userName

      protected TextDrawObject userName
    • haloNote

      protected TextDrawObject haloNote
    • namesPrefix

      protected java.util.HashMap namesPrefix
    • namePvpSuffix

      protected java.lang.String namePvpSuffix
    • nameCarKeySuffix

      protected java.lang.String nameCarKeySuffix
    • voiceSuffix

      protected java.lang.String voiceSuffix
    • voiceMuteSuffix

      protected java.lang.String voiceMuteSuffix
    • isoPlayer

      protected IsoPlayer isoPlayer
    • hasInitTextObjects

      protected boolean hasInitTextObjects
    • lineDisplayTime

      protected int lineDisplayTime
    • hasChatHistory

      protected boolean hasChatHistory
    • canSeeCurrent

      protected boolean canSeeCurrent
    • drawUserName

      protected boolean drawUserName
    • LastHeardSound

      protected IsoGameCharacter.Location LastHeardSound
    • lrx

      protected float lrx
    • lry

      protected float lry
    • bClimbing

      protected boolean bClimbing
    • lastCollidedW

      protected boolean lastCollidedW
    • lastCollidedN

      protected boolean lastCollidedN
    • testPlayerSpotInDarkness

      protected static OnceEvery testPlayerSpotInDarkness
    • timeTillForgetLocation

      protected int[] timeTillForgetLocation
    • fallTime

      protected int fallTime
    • lastFallSpeed

      protected float lastFallSpeed
    • bFalling

      protected boolean bFalling
    • vehicle

      protected BaseVehicle vehicle
    • savedVehicleX

      public float savedVehicleX
    • savedVehicleY

      public float savedVehicleY
    • savedVehicleSeat

      public short savedVehicleSeat
    • savedVehicleRunning

      public boolean savedVehicleRunning
  • Constructor Details

    • IsoGameCharacter

      public IsoGameCharacter​(IsoCell cell, float x, float y, float z)
  • Method Details

    • getEmitter

      public BaseCharacterSoundEmitter getEmitter()
    • updateEmitter

      public void updateEmitter()
    • getTalkerType

      public java.lang.String getTalkerType()
      Specified by:
      getTalkerType in interface Talker
    • resetModel

      public void resetModel()
    • setModel

      public void setModel​(java.lang.String name)
    • getModel

      public ModelInstance getModel()
    • hasActiveModel

      public boolean hasActiveModel()
    • hasItems

      public boolean hasItems​(java.lang.String type, int count)
    • getSurvivorMap

      public static java.util.HashMap getSurvivorMap()
    • setSurvivorMap

      public static void setSurvivorMap​(java.util.HashMap aSurvivorMap)
    • getLevelUpLevels

      public static int[] getLevelUpLevels()
    • getLevelUpLevels

      public int getLevelUpLevels​(int level)
    • getLevelMaxForXp

      public int getLevelMaxForXp()
    • getXpForLevel

      public int getXpForLevel​(int level)
    • setLevelUpLevels

      public static void setLevelUpLevels​(int[] aLevelUpLevels)
    • getTempo

      public static Vector2 getTempo()
    • setTempo

      public static void setTempo​(Vector2 aTempo)
    • getInf

      public static ColorInfo getInf()
    • setInf

      public static void setInf​(ColorInfo aInf)
    • getTestPlayerSpotInDarkness

      public static OnceEvery getTestPlayerSpotInDarkness()
    • setTestPlayerSpotInDarkness

      public static void setTestPlayerSpotInDarkness​(OnceEvery aTestPlayerSpotInDarkness)
    • DoDeath

      public void DoDeath​(HandWeapon weapon, IsoGameCharacter wielder)
    • DoDeath

      public void DoDeath​(HandWeapon weapon, IsoGameCharacter wielder, boolean bGory)
    • getFollowingTarget

      public IsoGameCharacter getFollowingTarget()
    • setFollowingTarget

      public void setFollowingTarget​(IsoGameCharacter FollowingTarget)
    • getLocalList

      public java.util.ArrayList getLocalList()
    • setLocalList

      public void setLocalList​(java.util.ArrayList LocalList)
    • getLocalNeutralList

      public java.util.ArrayList getLocalNeutralList()
    • setLocalNeutralList

      public void setLocalNeutralList​(java.util.ArrayList LocalNeutralList)
    • getLocalGroupList

      public java.util.ArrayList getLocalGroupList()
    • setLocalGroupList

      public void setLocalGroupList​(java.util.ArrayList LocalGroupList)
    • getLocalRelevantEnemyList

      public java.util.ArrayList getLocalRelevantEnemyList()
    • setLocalRelevantEnemyList

      public void setLocalRelevantEnemyList​(java.util.ArrayList LocalRelevantEnemyList)
    • getDangerLevels

      public float getDangerLevels()
    • setDangerLevels

      public void setDangerLevels​(float dangerLevels)
    • getMeetList

      public java.util.Stack getMeetList()
    • setMeetList

      public void setMeetList​(java.util.Stack MeetList)
    • getOrder

      public Order getOrder()
    • setOrder

      public void setOrder​(Order Order)
    • getOrders

      public java.util.Stack getOrders()
    • setOrders

      public void setOrders​(java.util.Stack Orders)
    • getPerkList

      public java.util.ArrayList getPerkList()
    • setPerkList

      public void setPerkList​(java.util.ArrayList PerkList)
    • getPersonalNeed

      public Order getPersonalNeed()
    • setPersonalNeed

      public void setPersonalNeed​(Order PersonalNeed)
    • getPersonalNeeds

      public java.util.Stack getPersonalNeeds()
    • setPersonalNeeds

      public void setPersonalNeeds​(java.util.Stack PersonalNeeds)
    • getLeaveBodyTimedown

      public float getLeaveBodyTimedown()
    • setLeaveBodyTimedown

      public void setLeaveBodyTimedown​(float leaveBodyTimedown)
    • isAllowConversation

      public boolean isAllowConversation()
    • setAllowConversation

      public void setAllowConversation​(boolean AllowConversation)
    • getReanimPhase

      public int getReanimPhase()
    • setReanimPhase

      public void setReanimPhase​(int ReanimPhase)
    • getReanimateTimer

      public float getReanimateTimer()
    • setReanimateTimer

      public void setReanimateTimer​(float ReanimateTimer)
    • getReanimAnimFrame

      public int getReanimAnimFrame()
    • setReanimAnimFrame

      public void setReanimAnimFrame​(int ReanimAnimFrame)
    • getReanimAnimDelay

      public int getReanimAnimDelay()
    • setReanimAnimDelay

      public void setReanimAnimDelay​(int ReanimAnimDelay)
    • isReanim

      public boolean isReanim()
    • setReanim

      public void setReanim​(boolean Reanim)
    • isVisibleToNPCs

      public boolean isVisibleToNPCs()
    • setVisibleToNPCs

      public void setVisibleToNPCs​(boolean VisibleToNPCs)
    • getDieCount

      public int getDieCount()
    • setDieCount

      public void setDieCount​(int DieCount)
    • getLlx

      public float getLlx()
    • setLlx

      public void setLlx​(float llx)
    • getLly

      public float getLly()
    • setLly

      public void setLly​(float lly)
    • getLlz

      public float getLlz()
    • setLlz

      public void setLlz​(float llz)
    • getRemoteID

      public int getRemoteID()
    • setRemoteID

      public void setRemoteID​(int RemoteID)
    • getNumSurvivorsInVicinity

      public int getNumSurvivorsInVicinity()
    • setNumSurvivorsInVicinity

      public void setNumSurvivorsInVicinity​(int NumSurvivorsInVicinity)
    • getLevelUpMultiplier

      public float getLevelUpMultiplier()
    • setLevelUpMultiplier

      public void setLevelUpMultiplier​(float LevelUpMultiplier)
    • getXp

      public IsoGameCharacter.XP getXp()
    • setXp

      public void setXp​(IsoGameCharacter.XP xp)
    • getNumberOfPerksToPick

      public int getNumberOfPerksToPick()
    • setNumberOfPerksToPick

      public void setNumberOfPerksToPick​(int NumberOfPerksToPick)
    • getCanUpgradePerk

      public java.util.ArrayList getCanUpgradePerk()
    • setCanUpgradePerk

      public void setCanUpgradePerk​(java.util.ArrayList CanUpgradePerk)
    • getLastLocalEnemies

      public int getLastLocalEnemies()
    • setLastLocalEnemies

      public void setLastLocalEnemies​(int LastLocalEnemies)
    • getVeryCloseEnemyList

      public java.util.ArrayList getVeryCloseEnemyList()
    • setVeryCloseEnemyList

      public void setVeryCloseEnemyList​(java.util.ArrayList VeryCloseEnemyList)
    • getLastKnownLocation

      public java.util.HashMap getLastKnownLocation()
    • setLastKnownLocation

      public void setLastKnownLocation​(java.util.HashMap LastKnownLocation)
    • getAttackedBy

      public IsoGameCharacter getAttackedBy()
    • setAttackedBy

      public void setAttackedBy​(IsoGameCharacter AttackedBy)
    • isIgnoreStaggerBack

      public boolean isIgnoreStaggerBack()
    • setIgnoreStaggerBack

      public void setIgnoreStaggerBack​(boolean IgnoreStaggerBack)
    • isAttackWasSuperAttack

      public boolean isAttackWasSuperAttack()
    • setAttackWasSuperAttack

      public void setAttackWasSuperAttack​(boolean AttackWasSuperAttack)
    • getTimeThumping

      public int getTimeThumping()
    • setTimeThumping

      public void setTimeThumping​(int TimeThumping)
    • getPatienceMax

      public int getPatienceMax()
    • setPatienceMax

      public void setPatienceMax​(int PatienceMax)
    • getPatienceMin

      public int getPatienceMin()
    • setPatienceMin

      public void setPatienceMin​(int PatienceMin)
    • getPatience

      public int getPatience()
    • setPatience

      public void setPatience​(int Patience)
    • getCharacterActions

      public java.util.Stack getCharacterActions()
    • setCharacterActions

      public void setCharacterActions​(java.util.Stack CharacterActions)
    • getAngle

      public Vector2 getAngle()
    • setAngle

      public void setAngle​(Vector2 angle)
    • isAsleep

      public boolean isAsleep()
    • setAsleep

      public void setAsleep​(boolean Asleep)
    • getAttackDelay

      public float getAttackDelay()
    • setAttackDelay

      public void setAttackDelay​(float AttackDelay)
    • getAttackDelayMax

      public float getAttackDelayMax()
    • setAttackDelayMax

      public void setAttackDelayMax​(float AttackDelayMax)
    • getAttackDelayUse

      public float getAttackDelayUse()
    • setAttackDelayUse

      public void setAttackDelayUse​(float AttackDelayUse)
    • getZombieKills

      public int getZombieKills()
    • setZombieKills

      public void setZombieKills​(int ZombieKills)
    • getLastZombieKills

      public int getLastZombieKills()
    • setLastZombieKills

      public void setLastZombieKills​(int LastZombieKills)
    • isSuperAttack

      public boolean isSuperAttack()
    • setSuperAttack

      public void setSuperAttack​(boolean superAttack)
    • getForceWakeUpTime

      public float getForceWakeUpTime()
    • setForceWakeUpTime

      public void setForceWakeUpTime​(float ForceWakeUpTime)
    • forceAwake

      public void forceAwake()
    • getBodyDamage

      public BodyDamage getBodyDamage()
    • setBodyDamage

      public void setBodyDamage​(BodyDamage BodyDamage)
    • getBodyDamageRemote

      public BodyDamage getBodyDamageRemote()
    • resetBodyDamageRemote

      public void resetBodyDamageRemote()
    • getCraftIngredient1

      public InventoryItem getCraftIngredient1()
    • setCraftIngredient1

      public void setCraftIngredient1​(InventoryItem craftIngredient1)
    • getCraftIngredient2

      public InventoryItem getCraftIngredient2()
    • setCraftIngredient2

      public void setCraftIngredient2​(InventoryItem craftIngredient2)
    • getCraftIngredient3

      public InventoryItem getCraftIngredient3()
    • setCraftIngredient3

      public void setCraftIngredient3​(InventoryItem craftIngredient3)
    • getCraftIngredient4

      public InventoryItem getCraftIngredient4()
    • setCraftIngredient4

      public void setCraftIngredient4​(InventoryItem craftIngredient4)
    • getDefaultState

      public State getDefaultState()
    • setDefaultState

      public void setDefaultState​(State defaultState)
    • getDescriptor

      public SurvivorDesc getDescriptor()
    • setDescriptor

      public void setDescriptor​(SurvivorDesc descriptor)
    • getFullName

      public java.lang.String getFullName()
    • getFamiliarBuildings

      public java.util.Stack getFamiliarBuildings()
    • setFamiliarBuildings

      public void setFamiliarBuildings​(java.util.Stack FamiliarBuildings)
    • getFinder

      public AStarPathFinderResult getFinder()
    • setFinder

      public void setFinder​(AStarPathFinderResult finder)
    • getFireKillRate

      public float getFireKillRate()
    • setFireKillRate

      public void setFireKillRate​(float FireKillRate)
    • getFireSpreadProbability

      public int getFireSpreadProbability()
    • setFireSpreadProbability

      public void setFireSpreadProbability​(int FireSpreadProbability)
    • getFootStepCounter

      public float getFootStepCounter()
    • setFootStepCounter

      public void setFootStepCounter​(float footStepCounter)
    • getFootStepCounterMax

      public float getFootStepCounterMax()
    • setFootStepCounterMax

      public void setFootStepCounterMax​(float footStepCounterMax)
    • getHealth

      public float getHealth()
    • setHealth

      public void setHealth​(float Health)
    • getMasterProper

      public MasterSurvivorBehavior getMasterProper()
    • setMasterProper

      public void setMasterProper​(MasterSurvivorBehavior masterProper)
    • getHitBy

      public IsoGameCharacter getHitBy()
    • setHitBy

      public void setHitBy​(IsoGameCharacter hitBy)
    • getHurtSound

      public java.lang.String getHurtSound()
    • setHurtSound

      public void setHurtSound​(java.lang.String hurtSound)
    • isIgnoreMovementForDirection

      public boolean isIgnoreMovementForDirection()
    • setIgnoreMovementForDirection

      public void setIgnoreMovementForDirection​(boolean IgnoreMovementForDirection)
    • getInventory

      public ItemContainer getInventory()
    • setInventory

      public void setInventory​(ItemContainer inventory)
    • getLastdir

      public IsoDirections getLastdir()
    • setLastdir

      public void setLastdir​(IsoDirections lastdir)
    • isPrimaryEquipped

      public boolean isPrimaryEquipped​(java.lang.String item)
    • getPrimaryHandItem

      public InventoryItem getPrimaryHandItem()
    • setPrimaryHandItem

      public void setPrimaryHandItem​(InventoryItem leftHandItem)
    • setEquipParent

      protected void setEquipParent​(InventoryItem handItem, InventoryItem newHandItem)
    • getClothingItem_Head

      public InventoryItem getClothingItem_Head()
    • setClothingItem_Head

      public void setClothingItem_Head​(InventoryItem ClothingItem_Head)
    • getClothingItem_Torso

      public InventoryItem getClothingItem_Torso()
    • getClothingItem_Back

      public InventoryItem getClothingItem_Back()
    • setClothingItem_Back

      public void setClothingItem_Back​(InventoryItem pClothingItem_Back)
    • setClothingItem_Torso

      public void setClothingItem_Torso​(InventoryItem pClothingItem_Torso)
    • getClothingItem_Hands

      public InventoryItem getClothingItem_Hands()
    • setClothingItem_Hands

      public void setClothingItem_Hands​(InventoryItem ClothingItem_Hands)
    • getClothingItem_Legs

      public InventoryItem getClothingItem_Legs()
    • setClothingItem_Legs

      public void setClothingItem_Legs​(InventoryItem ClothingItem_Legs)
    • getClothingItem_Feet

      public InventoryItem getClothingItem_Feet()
    • setClothingItem_Feet

      public void setClothingItem_Feet​(InventoryItem ClothingItem_Feet)
    • getMasterBehaviorList

      public SequenceBehavior getMasterBehaviorList()
    • setMasterBehaviorList

      public void setMasterBehaviorList​(SequenceBehavior masterBehaviorList)
    • getNextWander

      public int getNextWander()
    • setNextWander

      public void setNextWander​(int NextWander)
    • isOnFire

      public boolean isOnFire()
    • setOnFire

      public void setOnFire​(boolean OnFire)
    • getPath

      public Path getPath()
    • setPath

      public void setPath​(Path path)
    • getPathIndex

      public int getPathIndex()
    • setPathIndex

      public void setPathIndex​(int pathIndex)
    • getPathSpeed

      public float getPathSpeed()
    • setPathSpeed

      public void setPathSpeed​(float PathSpeed)
    • getPathTargetX

      public int getPathTargetX()
    • setPathTargetX

      public void setPathTargetX​(int PathTargetX)
    • getPathTargetY

      public int getPathTargetY()
    • setPathTargetY

      public void setPathTargetY​(int PathTargetY)
    • getPathTargetZ

      public int getPathTargetZ()
    • setPathTargetZ

      public void setPathTargetZ​(int PathTargetZ)
    • getPersonality

      public SurvivorPersonality getPersonality()
    • setPersonality

      public void setPersonality​(SurvivorPersonality Personality)
    • getSecondaryHandItem

      public InventoryItem getSecondaryHandItem()
    • setSecondaryHandItem

      public void setSecondaryHandItem​(InventoryItem rightHandItem)
    • getSayLineOld

      public java.lang.String getSayLineOld()
    • setSayLine

      public void setSayLine​(java.lang.String sayLine)
    • getSpeakColour

      public Color getSpeakColour()
    • setSpeakColour

      public void setSpeakColour​(Color SpeakColour)
    • setSpeakColourInfo

      public void setSpeakColourInfo​(ColorInfo info)
    • getSlowFactor

      public float getSlowFactor()
    • setSlowFactor

      public void setSlowFactor​(float slowFactor)
    • getSlowTimer

      public float getSlowTimer()
    • setSlowTimer

      public void setSlowTimer​(float slowTimer)
    • isbUseParts

      public boolean isbUseParts()
    • setbUseParts

      public void setbUseParts​(boolean bUseParts)
    • isSpeaking

      public boolean isSpeaking()
    • setSpeaking

      public void setSpeaking​(boolean Speaking)
    • getSpeakTime

      public float getSpeakTime()
    • setSpeakTime

      public void setSpeakTime​(int SpeakTime)
    • getSpeedMod

      public float getSpeedMod()
    • setSpeedMod

      public void setSpeedMod​(float speedMod)
    • getStaggerTimeMod

      public float getStaggerTimeMod()
    • setStaggerTimeMod

      public void setStaggerTimeMod​(float staggerTimeMod)
    • getStateMachine

      public StateMachine getStateMachine()
    • setStateMachine

      public void setStateMachine​(StateMachine stateMachine)
    • getMoodles

      public Moodles getMoodles()
    • setMoodles

      public void setMoodles​(Moodles Moodles)
    • getStats

      public Stats getStats()
    • setStats

      public void setStats​(Stats stats)
    • getTagGroup

      public java.util.Stack getTagGroup()
    • setTagGroup

      public void setTagGroup​(java.util.Stack TagGroup)
    • getUsedItemsOn

      public java.util.Stack getUsedItemsOn()
    • setUsedItemsOn

      public void setUsedItemsOn​(java.util.Stack UsedItemsOn)
    • getUseHandWeapon

      public HandWeapon getUseHandWeapon()
    • setUseHandWeapon

      public void setUseHandWeapon​(HandWeapon useHandWeapon)
    • getTorsoSprite

      public IsoSprite getTorsoSprite()
    • setTorsoSprite

      public void setTorsoSprite​(IsoSprite torsoSprite)
    • getLegsSprite

      public IsoSprite getLegsSprite()
    • setLegsSprite

      public void setLegsSprite​(IsoSprite legsSprite)
    • getHeadSprite

      public IsoSprite getHeadSprite()
    • setHeadSprite

      public void setHeadSprite​(IsoSprite headSprite)
    • getShoeSprite

      public IsoSprite getShoeSprite()
    • setShoeSprite

      public void setShoeSprite​(IsoSprite shoeSprite)
    • getTopSprite

      public IsoSprite getTopSprite()
    • setTopSprite

      public void setTopSprite​(IsoSprite topSprite)
    • getBottomsSprite

      public IsoSprite getBottomsSprite()
    • getExtraSprites

      public java.util.ArrayList getExtraSprites()
    • getHairSprite

      public IsoSprite getHairSprite()
    • setHairSprite

      public void setHairSprite​(IsoSprite hairSprite)
    • setBottomsSprite

      public void setBottomsSprite​(IsoSprite bottomsSprite)
    • getWounds

      public java.util.Stack getWounds()
    • setWounds

      public void setWounds​(java.util.Stack wounds)
    • getAttackTargetSquare

      public IsoGridSquare getAttackTargetSquare()
    • setAttackTargetSquare

      public void setAttackTargetSquare​(IsoGridSquare attackTargetSquare)
    • getBloodImpactX

      public float getBloodImpactX()
    • setBloodImpactX

      public void setBloodImpactX​(float BloodImpactX)
    • getBloodImpactY

      public float getBloodImpactY()
    • setBloodImpactY

      public void setBloodImpactY​(float BloodImpactY)
    • getBloodImpactZ

      public float getBloodImpactZ()
    • setBloodImpactZ

      public void setBloodImpactZ​(float BloodImpactZ)
    • getBloodSplat

      public IsoSprite getBloodSplat()
    • setBloodSplat

      public void setBloodSplat​(IsoSprite bloodSplat)
    • isbOnBed

      public boolean isbOnBed()
    • setbOnBed

      public void setbOnBed​(boolean bOnBed)
    • getMoveForwardVec

      public Vector2 getMoveForwardVec()
    • setMoveForwardVec

      public void setMoveForwardVec​(Vector2 moveForwardVec)
    • isPathing

      public boolean isPathing()
    • setPathing

      public void setPathing​(boolean pathing)
    • getLocalEnemyList

      public java.util.Stack getLocalEnemyList()
    • setLocalEnemyList

      public void setLocalEnemyList​(java.util.Stack LocalEnemyList)
    • getEnemyList

      public java.util.Stack getEnemyList()
    • setEnemyList

      public void setEnemyList​(java.util.Stack EnemyList)
    • getTraits

      public java.util.ArrayList getTraits()
    • setTraits

      public void setTraits​(java.util.ArrayList Traits)
    • getMaxWeight

      public java.lang.Integer getMaxWeight()
    • setMaxWeight

      public void setMaxWeight​(java.lang.Integer maxWeight)
    • getMaxWeightBase

      public int getMaxWeightBase()
    • setMaxWeightBase

      public void setMaxWeightBase​(int maxWeightBase)
    • getSleepingTabletDelta

      public float getSleepingTabletDelta()
    • setSleepingTabletDelta

      public void setSleepingTabletDelta​(float SleepingTabletDelta)
    • getBetaEffect

      public float getBetaEffect()
    • setBetaEffect

      public void setBetaEffect​(float BetaEffect)
    • getDepressEffect

      public float getDepressEffect()
    • setDepressEffect

      public void setDepressEffect​(float DepressEffect)
    • getSleepingTabletEffect

      public float getSleepingTabletEffect()
    • setSleepingTabletEffect

      public void setSleepingTabletEffect​(float SleepingTabletEffect)
    • getBetaDelta

      public float getBetaDelta()
    • setBetaDelta

      public void setBetaDelta​(float BetaDelta)
    • getDepressDelta

      public float getDepressDelta()
    • setDepressDelta

      public void setDepressDelta​(float DepressDelta)
    • getPainEffect

      public float getPainEffect()
    • setPainEffect

      public void setPainEffect​(float PainEffect)
    • getPainDelta

      public float getPainDelta()
    • setPainDelta

      public void setPainDelta​(float PainDelta)
    • isbDoDefer

      public boolean isbDoDefer()
    • setbDoDefer

      public void setbDoDefer​(boolean bDoDefer)
    • getLastHeardSound

      public IsoGameCharacter.Location getLastHeardSound()
    • setLastHeardSound

      public void setLastHeardSound​(int x, int y, int z)
    • getLrx

      public float getLrx()
    • setLrx

      public void setLrx​(float lrx)
    • getLry

      public float getLry()
    • setLry

      public void setLry​(float lry)
    • isClimbing

      public boolean isClimbing()
    • setbClimbing

      public void setbClimbing​(boolean bClimbing)
    • isLastCollidedW

      public boolean isLastCollidedW()
    • setLastCollidedW

      public void setLastCollidedW​(boolean lastCollidedW)
    • isLastCollidedN

      public boolean isLastCollidedN()
    • setLastCollidedN

      public void setLastCollidedN​(boolean lastCollidedN)
    • getFallTime

      public int getFallTime()
    • setFallTime

      public void setFallTime​(int fallTime)
    • getLastFallSpeed

      public float getLastFallSpeed()
    • setLastFallSpeed

      public void setLastFallSpeed​(float lastFallSpeed)
    • isbFalling

      public boolean isbFalling()
    • setbFalling

      public void setbFalling​(boolean bFalling)
    • getCurrentBuilding

      public IsoBuilding getCurrentBuilding()
      Overrides:
      getCurrentBuilding in class IsoMovingObject
    • getCurrentBuildingDef

      public BuildingDef getCurrentBuildingDef()
    • getCurrentRoomDef

      public RoomDef getCurrentRoomDef()
    • getTorchStrength

      public float getTorchStrength()
    • IsSneaking

      public boolean IsSneaking()
    • getHammerSoundMod

      public float getHammerSoundMod()
    • getWeldingSoundMod

      public float getWeldingSoundMod()
    • getBarricadeTimeMod

      public float getBarricadeTimeMod()
    • getMetalBarricadeStrengthMod

      public float getMetalBarricadeStrengthMod()
    • getBarricadeStrengthMod

      public float getBarricadeStrengthMod()
    • getSneakSpotMod

      public float getSneakSpotMod()
    • getNimbleMod

      public float getNimbleMod()
    • getFatigueMod

      public float getFatigueMod()
    • getLightfootMod

      public float getLightfootMod()
    • getPacingMod

      public float getPacingMod()
    • getHyperthermiaMod

      public float getHyperthermiaMod()
    • getHittingMod

      public float getHittingMod()
    • getShovingMod

      public float getShovingMod()
    • getRecoveryMod

      public float getRecoveryMod()
    • getWeightMod

      public float getWeightMod()
    • getHitChancesMod

      public int getHitChancesMod()
    • getSprintMod

      public float getSprintMod()
    • getPerkLevel

      public int getPerkLevel​(PerkFactory.Perks perks)
    • LoseLevel

      public void LoseLevel​(PerkFactory.Perks perk)
    • LevelPerk

      public void LevelPerk​(PerkFactory.Perks perk, boolean removePick)
    • LevelPerk

      public void LevelPerk​(PerkFactory.Perks perk)
    • level0

      public void level0​(PerkFactory.Perks perk)
    • LevelUp

      public void LevelUp()
    • GiveOrder

      public void GiveOrder​(Order order, boolean bCancelOrderStack)
    • GivePersonalNeed

      public void GivePersonalNeed​(Order personalNeed)
    • getLastKnownLocationOf

      public IsoGameCharacter.Location getLastKnownLocationOf​(java.lang.String character)
    • ReadLiterature

      public void ReadLiterature​(Literature literature)
    • OnDeath

      public void OnDeath()
    • IsArmed

      public boolean IsArmed()
    • dripBloodFloor

      public void dripBloodFloor​(float alpha)
    • splatBloodFloorBig

      public void splatBloodFloorBig​(float alpha)
    • splatBloodFloor

      public void splatBloodFloor​(float alpha)
    • Scratched

      public void Scratched()
    • Bitten

      public void Bitten()
    • getThreatLevel

      public int getThreatLevel()
    • InBuildingWith

      public boolean InBuildingWith​(IsoGameCharacter chr)
    • InRoomWith

      public boolean InRoomWith​(IsoGameCharacter chr)
    • isDead

      public boolean isDead()
    • isAlive

      public boolean isAlive()
    • IsInBuilding

      public boolean IsInBuilding​(IsoBuilding building)
    • Seen

      public void Seen​(java.util.Stack SeenList)
    • CanSee

      public boolean CanSee​(IsoMovingObject obj)
    • getLowDangerInVicinity

      public IsoGridSquare getLowDangerInVicinity​(int attempts, int range)
    • SetAnim

      public void SetAnim​(int animID)
    • Anger

      public void Anger​(int amount)
    • hasEquipped

      public boolean hasEquipped​(java.lang.String String)
    • setDir

      public void setDir​(IsoDirections directions)
      Overrides:
      setDir in class IsoObject
    • SetClothing

      public void SetClothing​(Item.ClothingBodyLocation loc, java.lang.String sprite, java.lang.String palette)
    • Callout

      public void Callout()
    • Kill

      public void Kill​(IsoGameCharacter killer)
    • load

      public void load​(java.nio.ByteBuffer input, int WorldVersion) throws java.io.IOException
      Overrides:
      load in class IsoMovingObject
      Throws:
      java.io.IOException
    • save

      public void save​(java.nio.ByteBuffer output) throws java.io.IOException
      Overrides:
      save in class IsoMovingObject
      Throws:
      java.io.IOException
    • StartAction

      public void StartAction​(BaseAction act)
    • QueueAction

      public void QueueAction​(BaseAction act)
    • StopAllActionQueue

      public void StopAllActionQueue()
    • StopAllActionQueueRunning

      public void StopAllActionQueueRunning()
    • StopAllActionQueueAiming

      public void StopAllActionQueueAiming()
    • StopAllActionQueueWalking

      public void StopAllActionQueueWalking()
    • SleepingTablet

      public void SleepingTablet​(float SleepingTabletDelta)
    • BetaBlockers

      public void BetaBlockers​(float delta)
    • BetaAntiDepress

      public void BetaAntiDepress​(float delta)
    • PainMeds

      public void PainMeds​(float delta)
    • DoCharacterPart

      public void DoCharacterPart​(java.lang.String partName, IsoSprite spr)
    • DoZombiePart

      public void DoZombiePart​(java.lang.String partName, IsoSprite spr)
    • DoZombiePart

      public void DoZombiePart​(java.lang.String partName, java.lang.String partNameHuman, IsoSprite spr)
    • initSpritePartsEmpty

      public void initSpritePartsEmpty()
    • InitSpriteParts

      public void InitSpriteParts​(SurvivorDesc desc, java.lang.String legs, java.lang.String torso, java.lang.String head, java.lang.String top, java.lang.String bottoms, java.lang.String shoe, java.lang.String skinpal, java.lang.String toppal, java.lang.String bottomspal, java.lang.String shoespal, java.lang.String hair, java.util.ArrayList extra)
    • InitSpritePartsZombie

      public void InitSpritePartsZombie()
    • InitSpritePartsZombie

      public void InitSpritePartsZombie​(java.lang.String SpriteName, SurvivorDesc desc, java.lang.String legs, java.lang.String torso, java.lang.String head, java.lang.String top, java.lang.String bottoms, java.lang.String shoe, java.lang.String skinpal, java.lang.String toppal, java.lang.String bottomspal, java.lang.String shoespal, java.lang.String hair, java.util.ArrayList extra)
    • HasTrait

      public boolean HasTrait​(java.lang.String trait)
    • ApplyInBedOffset

      public void ApplyInBedOffset​(boolean apply)
    • Dressup

      public void Dressup​(SurvivorDesc desc)
    • Dressup

      public void Dressup​(InventoryItem bottoms, InventoryItem top, InventoryItem shoes)
    • PlayAnimNoReset

      public void PlayAnimNoReset​(java.lang.String string)
    • PlayAnim

      public void PlayAnim​(java.lang.String string)
    • PlayAnimWithSpeed

      public void PlayAnimWithSpeed​(java.lang.String string, float framesSpeedPerFrame)
    • PlayAnimUnlooped

      public void PlayAnimUnlooped​(java.lang.String string)
    • PlayAnimFrame

      public void PlayAnimFrame​(java.lang.String string, int frame)
    • SetAnimFrame

      public void SetAnimFrame​(float frame, boolean finished)
    • DirectionFromVectorNoDiags

      public void DirectionFromVectorNoDiags​(Vector2 vecA)
    • DirectionFromVector

      public void DirectionFromVector​(Vector2 vecA)
    • DoFootstepSound

      public void DoFootstepSound​(float dist)
    • Eat

      public boolean Eat​(InventoryItem info, float percentage)
    • Eat

      public boolean Eat​(InventoryItem info)
    • EatRemote

      public boolean EatRemote​(InventoryItem info)
    • FaceNextPathNode

      public void FaceNextPathNode()
    • FaceNextPathNode

      public void FaceNextPathNode​(int xo, int yo)
    • FireCheck

      public void FireCheck()
    • getCraftingByIndex

      public InventoryItem getCraftingByIndex​(int index)
    • getPrimaryHandType

      public java.lang.String getPrimaryHandType()
    • getMoveSpeed

      public float getMoveSpeed()
    • getSecondaryHandType

      public java.lang.String getSecondaryHandType()
    • HasItem

      public boolean HasItem​(java.lang.String string)
    • changeState

      public void changeState​(State state)
    • getCurrentState

      public State getCurrentState()
    • setLockStates

      public void setLockStates​(boolean bVal)
    • Hit

      public void Hit​(HandWeapon weapon, IsoGameCharacter wielder, float damageSplit, boolean bIgnoreDamage, float modDelta)
      Overrides:
      Hit in class IsoMovingObject
    • Hit

      public void Hit​(HandWeapon weapon, IsoGameCharacter wielder, float damageSplit, boolean bIgnoreDamage, float modDelta, boolean bRemote)
    • hitConsequences

      public void hitConsequences​(HandWeapon weapon, IsoGameCharacter wielder, boolean bIgnoreDamage, float damage, boolean bKnockdown)
    • inflictWound

      public void inflictWound​(IsoGameCharacter.BodyLocation loc, float bleeding, boolean infectedZombie, float chanceOfInfect)
    • IsAttackRange

      public boolean IsAttackRange​(float x, float y, float z)
    • IsAttackRange

      public boolean IsAttackRange​(HandWeapon we, float x, float y, float z)
    • IsSpeaking

      public boolean IsSpeaking()
      Specified by:
      IsSpeaking in interface Talker
    • MoveForward

      public void MoveForward​(float dist)
    • MoveForward

      public void MoveForward​(float dist, float x, float y, float soundDelta)
    • pathFinished

      public void pathFinished()
    • pathToCharacter

      public void pathToCharacter​(IsoGameCharacter target)
    • pathToLocation

      public void pathToLocation​(int x, int y, int z)
    • pathToLocationF

      public void pathToLocationF​(float x, float y, float z)
    • CanAttack

      public boolean CanAttack()
    • PlayShootAnim

      public void PlayShootAnim()
    • ReduceHealthWhenBurning

      public void ReduceHealthWhenBurning()
    • DrawSneezeText

      public void DrawSneezeText()
    • getSpriteDef

      public IsoSpriteInstance getSpriteDef()
    • drawAt

      public void drawAt​(int sx, int sy)
    • render

      public void render​(float x, float y, float z, ColorInfo col, boolean bDoChild)
      Overrides:
      render in class IsoObject
    • renderObjectPicker

      public void renderObjectPicker​(float x, float y, float z, ColorInfo lightInfo)
      Overrides:
      renderObjectPicker in class IsoObject
    • isMaskClicked

      public boolean isMaskClicked​(int x, int y, boolean flip)
      Overrides:
      isMaskClicked in class IsoObject
    • setHaloNote

      public void setHaloNote​(java.lang.String str)
    • setHaloNote

      public void setHaloNote​(java.lang.String str, float dispTime)
    • setHaloNote

      public void setHaloNote​(java.lang.String str, int r, int g, int b, float dispTime)
    • DoSneezeText

      public void DoSneezeText()
    • getSayLine

      public java.lang.String getSayLine()
      Specified by:
      getSayLine in interface Talker
    • doSleepSpeech

      protected void doSleepSpeech()
    • SayDebug

      public void SayDebug​(java.lang.String text)
    • SayDebug

      public void SayDebug​(int n, java.lang.String text)
    • getMaxChatLines

      public int getMaxChatLines()
    • Say

      public void Say​(java.lang.String line, boolean doNetWork, float r, float g, float b, UIFont font, float baseRange, java.lang.String customTag, boolean bbcode, boolean img, boolean icons, boolean colors, boolean fonts, boolean equalizeHeights)
    • Say

      public void Say​(java.lang.String line)
      Specified by:
      Say in interface Talker
    • SayWhisper

      public void SayWhisper​(java.lang.String line)
    • SayShout

      public void SayShout​(java.lang.String line)
    • playerIsSelf

      protected boolean playerIsSelf()
    • getUserNameHeight

      public int getUserNameHeight()
    • initTextObjects

      protected void initTextObjects()
    • updateUserName

      protected void updateUserName()
    • updateTextObjects

      public void updateTextObjects()
    • renderlast

      public void renderlast()
      Overrides:
      renderlast in class IsoMovingObject
    • getEquipedRadio

      public Radio getEquipedRadio()
    • rendertalk

      public void rendertalk​(float yoff)
    • setCraftingByIndex

      public void setCraftingByIndex​(int index, InventoryItem temp)
    • setDefaultState

      public void setDefaultState()
    • SetOnFire

      public void SetOnFire()
    • StopBurning

      public void StopBurning()
    • sendStopBurning

      public void sendStopBurning()
    • SpreadFire

      public void SpreadFire()
    • Throw

      public void Throw​(HandWeapon weapon)
    • smashWindow

      public void smashWindow​(IsoWindow w)
    • openWindow

      public void openWindow​(IsoWindow w)
    • climbThroughWindow

      public void climbThroughWindow​(IsoWindow w)
    • climbThroughWindow

      public void climbThroughWindow​(IsoWindow w, java.lang.Integer startingFrame)
    • climbThroughWindowFrame

      public void climbThroughWindowFrame​(IsoObject obj)
    • climbSheetRope

      public void climbSheetRope()
    • climbDownSheetRope

      public void climbDownSheetRope()
    • canClimbSheetRope

      public boolean canClimbSheetRope​(IsoGridSquare sq)
    • canClimbDownSheetRope

      public boolean canClimbDownSheetRope​(IsoGridSquare sq)
    • satOnChair

      public void satOnChair​(IsoObject chair)
    • climbThroughWindow

      public void climbThroughWindow​(IsoThumpable w)
    • climbThroughWindow

      public void climbThroughWindow​(IsoThumpable w, java.lang.Integer startingFrame)
    • isAboveTopOfStairs

      public boolean isAboveTopOfStairs()
    • update

      public void update()
      Overrides:
      update in class IsoMovingObject
    • DoFloorSplat

      public void DoFloorSplat​(IsoGridSquare sq, java.lang.String id, boolean bFlip, float offZ, float alpha)
    • onMouseLeftClick

      public boolean onMouseLeftClick​(int x, int y)
      Overrides:
      onMouseLeftClick in class IsoObject
    • faceDirection

      public void faceDirection​(IsoGameCharacter other)
    • faceLocation

      public void faceLocation​(float x, float y)
    • splatBlood

      public void splatBlood​(int dist, float alpha)
    • isOutside

      public boolean isOutside()
    • isFemale

      public boolean isFemale()
    • setFemale

      public void setFemale​(boolean isFemale)
    • setLastHitCount

      public void setLastHitCount​(int hitCount)
    • getLastHitCount

      public int getLastHitCount()
    • getSurvivorKills

      public int getSurvivorKills()
    • setSurvivorKills

      public void setSurvivorKills​(int survivorKills)
    • getAge

      public int getAge()
    • setAge

      public void setAge​(int age)
    • exert

      public void exert​(float f)
    • getPerkInfo

      public IsoGameCharacter.PerkInfo getPerkInfo​(PerkFactory.Perks perk)
    • isSat

      public boolean isSat()
    • setSat

      public void setSat​(boolean isSat)
    • getChair

      public IsoObject getChair()
    • setChair

      public void setChair​(IsoObject chair)
    • HitSilence

      public void HitSilence​(HandWeapon weapon, IsoGameCharacter wielder, float damageSplit, boolean bIgnoreDamage, float modDelta)
    • DoDeathSilence

      protected void DoDeathSilence​(HandWeapon weapon, IsoGameCharacter wielder)
    • isEquipped

      public boolean isEquipped​(InventoryItem item)
    • isEquippedClothing

      public boolean isEquippedClothing​(InventoryItem item)
    • faceThisObject

      public void faceThisObject​(IsoObject object)
    • faceThisObjectAlt

      public void faceThisObjectAlt​(IsoObject object)
    • setAnimated

      public void setAnimated​(boolean b)
    • playDeadSound

      public void playDeadSound()
    • saveChange

      public void saveChange​(java.lang.String change, KahluaTable tbl, java.nio.ByteBuffer bb)
      Overrides:
      saveChange in class IsoObject
    • loadChange

      public void loadChange​(java.lang.String change, java.nio.ByteBuffer bb)
      Overrides:
      loadChange in class IsoObject
    • setRemoteMoveX

      public void setRemoteMoveX​(float x)
    • setRemoteMoveY

      public void setRemoteMoveY​(float y)
    • setRemoteState

      public void setRemoteState​(byte remoteState)
    • getAlreadyReadPages

      public int getAlreadyReadPages​(java.lang.String fullType)
    • setAlreadyReadPages

      public void setAlreadyReadPages​(java.lang.String fullType, int pages)
    • updateLightInfo

      public void updateLightInfo()
    • initLightInfo2

      public IsoGameCharacter.LightInfo initLightInfo2()
    • getLightInfo2

      public IsoGameCharacter.LightInfo getLightInfo2()
    • postupdate

      public void postupdate()
      Overrides:
      postupdate in class IsoMovingObject
    • isSafety

      public boolean isSafety()
    • setSafety

      public void setSafety​(boolean safety)
    • getSafetyCooldown

      public float getSafetyCooldown()
    • setSafetyCooldown

      public void setSafetyCooldown​(float safetyCooldown)
    • getRecoilDelay

      public float getRecoilDelay()
    • setRecoilDelay

      public void setRecoilDelay​(float recoilDelay)
    • getBeenMovingFor

      public float getBeenMovingFor()
    • setBeenMovingFor

      public void setBeenMovingFor​(float beenMovingFor)
    • isForceShove

      public boolean isForceShove()
    • setForceShove

      public void setForceShove​(boolean forceShove)
    • getClickSound

      public java.lang.String getClickSound()
    • setClickSound

      public void setClickSound​(java.lang.String clickSound)
    • getMeleeCombatMod

      public int getMeleeCombatMod()
    • getMaintenanceMod

      public int getMaintenanceMod()
    • haveBladeWeapon

      public boolean haveBladeWeapon()
    • setVehicle

      public void setVehicle​(BaseVehicle v)
    • getVehicle

      public BaseVehicle getVehicle()
    • isUnderVehicle

      public boolean isUnderVehicle()
    • getTemperature

      public float getTemperature()
    • setTemperature

      public void setTemperature​(float t)
    • getReduceInfectionPower

      public float getReduceInfectionPower()
    • setReduceInfectionPower

      public void setReduceInfectionPower​(float reduceInfectionPower)
    • getInventoryWeight

      public float getInventoryWeight()
    • dropHandItems

      public void dropHandItems()
    • shouldBecomeZombieAfterDeath

      public boolean shouldBecomeZombieAfterDeath()
    • applyTraits

      public void applyTraits​(java.util.ArrayList luaTraits)
    • createKeyRing

      public void createKeyRing()
    • autoDrink

      public void autoDrink()
    • getKnownRecipes

      public java.util.List getKnownRecipes()
    • isRecipeKnown

      public boolean isRecipeKnown​(Recipe recipe)
    • compareMovePriority

      public int compareMovePriority​(IsoGameCharacter other)
    • playSound

      public long playSound​(java.lang.String file)
    • playSound

      @Deprecated public long playSound​(java.lang.String file, boolean doWorldSound)
      Deprecated.
    • isKnownPoison

      public boolean isKnownPoison​(InventoryItem item)
    • getLastHourSleeped

      public int getLastHourSleeped()
    • setLastHourSleeped

      public void setLastHourSleeped​(int lastHourSleeped)
    • setTimeOfSleep

      public void setTimeOfSleep​(float timeOfSleep)
    • setDelayToSleep

      public void setDelayToSleep​(float delay)
    • getBedType

      public java.lang.String getBedType()
    • setBedType

      public void setBedType​(java.lang.String bedType)
    • enterVehicle

      public void enterVehicle​(BaseVehicle v, int seat, Vector3f offset)
    • Hit

      public void Hit​(BaseVehicle vehicle, float speed, float dot, Vector2 hitDir)
    • getPath2

      public PolygonalMap2.Path getPath2()
    • setPath2

      public void setPath2​(PolygonalMap2.Path path)
    • getPathFindBehavior2

      public PathFindBehavior2 getPathFindBehavior2()
    • getBed

      public IsoObject getBed()
    • avoidDamage

      public boolean avoidDamage()
    • setAvoidDamage

      public void setAvoidDamage​(boolean avoid)
    • setBed

      public void setBed​(IsoObject bed)
    • isReading

      public boolean isReading()
    • setReading

      public void setReading​(boolean isReading)
    • getTimeSinceLastSmoke

      public float getTimeSinceLastSmoke()
    • setTimeSinceLastSmoke

      public void setTimeSinceLastSmoke​(float timeSinceLastSmoke)
    • isInvisible

      public boolean isInvisible()
    • removeEquippedClothing

      public void removeEquippedClothing​(InventoryItem item)
    • isDriving

      public boolean isDriving()