Class IsoPlayer

All Implemented Interfaces:
IFMODParameterUpdater, java.io.Serializable, Mover, IActionStateChanged, ILuaGameCharacter, ILuaGameCharacterAttachedItems, ILuaGameCharacterClothing, ILuaGameCharacterDamage, ILuaGameCharacterHealth, ILuaVariableSource, Talker, ChatElementOwner, IAnimatable, IAnimationVariableMap, IAnimationVariableSource, IAnimEventCallback, IClothingItemListener, IHumanVisual, Thumpable

public final class IsoPlayer
extends IsoLivingCharacter
implements IHumanVisual
See Also:
Serialized Form
  • Field Details

    • DEATH_MUSIC_NAME

      public static java.lang.String DEATH_MUSIC_NAME
    • isTestAIMode

      public static boolean isTestAIMode
    • NoSound

      public static final boolean NoSound
      See Also:
      Constant Field Values
    • assumedPlayer

      public static int assumedPlayer
    • numPlayers

      public static int numPlayers
    • MAX

      public static final short MAX
      See Also:
      Constant Field Values
    • players

      public static final IsoPlayer[] players
    • remoteSneakLvl

      public int remoteSneakLvl
    • remoteStrLvl

      public int remoteStrLvl
    • remoteFitLvl

      public int remoteFitLvl
    • canSeeAll

      public boolean canSeeAll
    • canHearAll

      public boolean canHearAll
    • MoodleCantSprint

      public boolean MoodleCantSprint
    • spottedByPlayer

      public boolean spottedByPlayer
    • attackStarted

      public boolean attackStarted
    • humanVisual

      protected final HumanVisual humanVisual
    • itemVisuals

      protected final ItemVisuals itemVisuals
    • targetedByZombie

      public boolean targetedByZombie
    • lastTargeted

      public float lastTargeted
    • TimeSinceOpenDoor

      public float TimeSinceOpenDoor
    • bRemote

      public boolean bRemote
    • TimeSinceLastNetData

      public int TimeSinceLastNetData
    • accessLevel

      public java.lang.String accessLevel
    • tagPrefix

      public java.lang.String tagPrefix
    • showTag

      public boolean showTag
    • factionPvp

      public boolean factionPvp
    • OnlineID

      public short OnlineID
    • OnlineChunkGridWidth

      public int OnlineChunkGridWidth
    • bJoypadMovementActive

      public boolean bJoypadMovementActive
    • bJoypadIgnoreAimUntilCentered

      public boolean bJoypadIgnoreAimUntilCentered
    • bJoypadIgnoreChargingRT

      public boolean bJoypadIgnoreChargingRT
    • bJoypadBDown

      protected boolean bJoypadBDown
    • bJoypadSprint

      protected boolean bJoypadSprint
    • mpTorchCone

      public boolean mpTorchCone
    • mpTorchDist

      public float mpTorchDist
    • mpTorchStrength

      public float mpTorchStrength
    • PlayerIndex

      public int PlayerIndex
    • serverPlayerIndex

      public int serverPlayerIndex
    • useChargeDelta

      public float useChargeDelta
    • JoypadBind

      public int JoypadBind
    • ContextPanic

      public float ContextPanic
    • numNearbyBuildingsRooms

      public float numNearbyBuildingsRooms
    • isCharging

      public boolean isCharging
    • isChargingLT

      public boolean isChargingLT
    • L3Pressed

      public boolean L3Pressed
    • maxWeightDelta

      public float maxWeightDelta
    • CurrentSpeed

      public float CurrentSpeed
    • MaxSpeed

      public float MaxSpeed
    • bDeathFinished

      public boolean bDeathFinished
    • isSpeek

      public boolean isSpeek
    • isVoiceMute

      public boolean isVoiceMute
    • playerMoveDir

      public final Vector2 playerMoveDir
    • soundListener

      public BaseSoundListener soundListener
    • username

      public java.lang.String username
    • dirtyRecalcGridStack

      public boolean dirtyRecalcGridStack
    • dirtyRecalcGridStackTime

      public float dirtyRecalcGridStackTime
    • runningTime

      public float runningTime
    • timePressedContext

      public float timePressedContext
    • chargeTime

      public float chargeTime
    • useChargeTime

      public float useChargeTime
    • bPressContext

      public boolean bPressContext
    • closestZombie

      public float closestZombie
    • lastAngle

      public final Vector2 lastAngle
    • SaveFileName

      public java.lang.String SaveFileName
    • bBannedAttacking

      public boolean bBannedAttacking
    • sqlID

      public int sqlID
    • ClearSpottedTimer

      protected int ClearSpottedTimer
    • timeSinceLastStab

      protected float timeSinceLastStab
    • LastSpotted

      protected java.util.Stack LastSpotted
    • bChangeCharacterDebounce

      protected boolean bChangeCharacterDebounce
    • followID

      protected int followID
    • FollowCamStack

      protected final java.util.Stack FollowCamStack
    • bSeenThisFrame

      protected boolean bSeenThisFrame
    • bCouldBeSeenThisFrame

      protected boolean bCouldBeSeenThisFrame
    • AsleepTime

      protected float AsleepTime
    • spottedList

      protected final java.util.Stack spottedList
    • TicksSinceSeenZombie

      protected int TicksSinceSeenZombie
    • Waiting

      protected boolean Waiting
    • DragCharacter

      protected IsoSurvivor DragCharacter
    • heartDelay

      protected float heartDelay
    • heartDelayMax

      protected float heartDelayMax
    • heartEventInstance

      protected long heartEventInstance
    • worldAmbianceInstance

      protected long worldAmbianceInstance
    • Forname

      protected java.lang.String Forname
    • Surname

      protected java.lang.String Surname
    • DialogMood

      protected int DialogMood
    • ping

      protected int ping
    • DragObject

      protected IsoMovingObject DragObject
    • m_isPlayerMoving

      protected boolean m_isPlayerMoving
    • bleedingLevel

      public byte bleedingLevel
    • networkAI

      public final NetworkPlayerAI networkAI
    • replay

      public ReplayManager replay
  • Constructor Details

    • IsoPlayer

      public IsoPlayer​(IsoCell cell)
    • IsoPlayer

      public IsoPlayer​(IsoCell cell, SurvivorDesc survivorDesc, int int1, int int2, int int3)
  • Method Details

    • setOnlineID

      public void setOnlineID​(short short1)
    • getDeferredMovement

      public Vector2 getDeferredMovement​(Vector2 vector2)
      Overrides:
      getDeferredMovement in class IsoGameCharacter
    • getTurnDelta

      public float getTurnDelta()
      Overrides:
      getTurnDelta in class IsoGameCharacter
    • setPerformingAnAction

      public void setPerformingAnAction​(boolean boolean1)
    • isPerformingAnAction

      public boolean isPerformingAnAction()
    • isAttacking

      public boolean isAttacking()
      Overrides:
      isAttacking in class IsoGameCharacter
    • shouldBeTurning

      public boolean shouldBeTurning()
      Overrides:
      shouldBeTurning in class IsoGameCharacter
    • invokeOnPlayerInstance

      public static void invokeOnPlayerInstance​(java.lang.Runnable runnable)
    • getInstance

      public static IsoPlayer getInstance()
    • setInstance

      public static void setInstance​(IsoPlayer player)
    • hasInstance

      public static boolean hasInstance()
    • getStaticTraits

      public static java.util.Stack getStaticTraits()
    • getFollowDeadCount

      public static int getFollowDeadCount()
    • setFollowDeadCount

      public static void setFollowDeadCount​(int int1)
    • getAllFileNames

      public static java.util.ArrayList getAllFileNames()
    • getUniqueFileName

      public static java.lang.String getUniqueFileName()
    • getAllSavedPlayers

      public static java.util.ArrayList getAllSavedPlayers()
    • isServerPlayerIDValid

      public static boolean isServerPlayerIDValid​(java.lang.String string)
    • getPlayerIndex

      public static int getPlayerIndex()
    • allPlayersDead

      public static boolean allPlayersDead()
    • getPlayers

      public static java.util.ArrayList getPlayers()
    • allPlayersAsleep

      public static boolean allPlayersAsleep()
    • getCoopPVP

      public static boolean getCoopPVP()
    • setCoopPVP

      public static void setCoopPVP​(boolean boolean1)
    • TestZombieSpotPlayer

      public void TestZombieSpotPlayer​(IsoMovingObject movingObject)
    • getPathSpeed

      public float getPathSpeed()
    • isGhostMode

      public boolean isGhostMode()
    • setGhostMode

      public void setGhostMode​(boolean boolean1)
    • isSeeEveryone

      public boolean isSeeEveryone()
    • zombiesSwitchOwnershipEachUpdate

      public boolean zombiesSwitchOwnershipEachUpdate()
    • getPlayerMoveDir

      public Vector2 getPlayerMoveDir()
    • setPlayerMoveDir

      public void setPlayerMoveDir​(Vector2 vector2)
    • MoveUnmodded

      public void MoveUnmodded​(Vector2 vector2)
      Overrides:
      MoveUnmodded in class IsoMovingObject
    • nullifyAiming

      public void nullifyAiming()
    • isAimKeyDown

      public boolean isAimKeyDown()
    • getActionContext

      public ActionContext getActionContext()
      Specified by:
      getActionContext in interface IAnimatable
      Overrides:
      getActionContext in class IsoGameCharacter
    • onAnimPlayerCreated

      protected void onAnimPlayerCreated​(AnimationPlayer animationPlayer)
      Overrides:
      onAnimPlayerCreated in class IsoGameCharacter
    • GetAnimSetName

      public java.lang.String GetAnimSetName()
      Specified by:
      GetAnimSetName in interface IAnimatable
      Overrides:
      GetAnimSetName in class IsoGameCharacter
    • IsInMeleeAttack

      public boolean IsInMeleeAttack()
    • load

      public void load​(java.nio.ByteBuffer byteBuffer, int int1, boolean boolean1) throws java.io.IOException
      Overrides:
      load in class IsoGameCharacter
      Throws:
      java.io.IOException
    • save

      public void save​(java.nio.ByteBuffer byteBuffer, boolean boolean1) throws java.io.IOException
      Overrides:
      save in class IsoGameCharacter
      Throws:
      java.io.IOException
    • save

      public void save() throws java.io.IOException
      Throws:
      java.io.IOException
    • save

      public void save​(java.lang.String string) throws java.io.IOException
      Throws:
      java.io.IOException
    • load

      public void load​(java.lang.String string) throws java.io.IOException
      Throws:
      java.io.IOException
    • setVehicle4TestCollision

      public void setVehicle4TestCollision​(BaseVehicle baseVehicle)
    • isSaveFileInUse

      public boolean isSaveFileInUse()
    • removeSaveFile

      public void removeSaveFile()
    • isSaveFileIPValid

      public boolean isSaveFileIPValid()
    • getObjectName

      public java.lang.String getObjectName()
      Overrides:
      getObjectName in class IsoMovingObject
    • getJoypadBind

      public int getJoypadBind()
    • isLBPressed

      public boolean isLBPressed()
    • getControllerAimDir

      public Vector2 getControllerAimDir​(Vector2 vector2)
    • getMouseAimVector

      public Vector2 getMouseAimVector​(Vector2 vector2)
    • getAimVector

      public Vector2 getAimVector​(Vector2 vector2)
    • getGlobalMovementMod

      public float getGlobalMovementMod​(boolean boolean1)
      Overrides:
      getGlobalMovementMod in class IsoGameCharacter
    • isInTrees2

      public boolean isInTrees2​(boolean boolean1)
      Overrides:
      isInTrees2 in class IsoGameCharacter
    • getMoveSpeed

      public float getMoveSpeed()
      Overrides:
      getMoveSpeed in class IsoGameCharacter
    • setMoveSpeed

      public void setMoveSpeed​(float float1)
    • getTorchStrength

      public float getTorchStrength()
      Overrides:
      getTorchStrength in class IsoGameCharacter
    • getInvAimingMod

      public float getInvAimingMod()
    • getAimingMod

      public float getAimingMod()
    • getReloadingMod

      public float getReloadingMod()
    • getAimingRangeMod

      public float getAimingRangeMod()
    • isPathfindRunning

      public boolean isPathfindRunning()
    • setPathfindRunning

      public void setPathfindRunning​(boolean boolean1)
    • isBannedAttacking

      public boolean isBannedAttacking()
    • setBannedAttacking

      public void setBannedAttacking​(boolean boolean1)
    • getInvAimingRangeMod

      public float getInvAimingRangeMod()
    • render

      public void render​(float float1, float float2, float float3, ColorInfo colorInfo, boolean boolean1, boolean boolean2, Shader shader)
      Overrides:
      render in class IsoGameCharacter
    • renderlast

      public void renderlast()
      Overrides:
      renderlast in class IsoGameCharacter
    • doBeatenVehicle

      public float doBeatenVehicle​(float float1)
    • update

      public void update()
      Overrides:
      update in class IsoGameCharacter
    • calculateStats

      protected void calculateStats()
      Overrides:
      calculateStats in class IsoGameCharacter
    • updateStats_Sleeping

      protected void updateStats_Sleeping()
      Overrides:
      updateStats_Sleeping in class IsoGameCharacter
    • postupdate

      public void postupdate()
      Overrides:
      postupdate in class IsoGameCharacter
    • isSolidForSeparate

      public boolean isSolidForSeparate()
      Overrides:
      isSolidForSeparate in class IsoMovingObject
    • isPushableForSeparate

      public boolean isPushableForSeparate()
      Overrides:
      isPushableForSeparate in class IsoMovingObject
    • isPushedByForSeparate

      public boolean isPushedByForSeparate​(IsoMovingObject movingObject)
      Overrides:
      isPushedByForSeparate in class IsoMovingObject
    • updateMovementRates

      public void updateMovementRates()
      Overrides:
      updateMovementRates in class IsoGameCharacter
    • pressedAttack

      public void pressedAttack​(boolean boolean1)
    • setAttackAnimThrowTimer

      public void setAttackAnimThrowTimer​(long long1)
    • isAttackAnimThrowTimeOut

      public boolean isAttackAnimThrowTimeOut()
    • calculateCritChance

      public int calculateCritChance​(IsoGameCharacter gameCharacter)
    • isAimControlActive

      public boolean isAimControlActive()
    • getClosestZombieToOtherZombie

      public IsoZombie getClosestZombieToOtherZombie​(IsoZombie zombie)
    • getClosestZombieDist

      @Deprecated public IsoGameCharacter getClosestZombieDist()
      Deprecated.
    • hitConsequences

      public void hitConsequences​(HandWeapon handWeapon, IsoGameCharacter gameCharacter, boolean boolean1, float float1, boolean boolean2)
      Overrides:
      hitConsequences in class IsoGameCharacter
    • getUseableVehicle

      public BaseVehicle getUseableVehicle()
    • isNearVehicle

      public java.lang.Boolean isNearVehicle()
    • getNearVehicle

      public BaseVehicle getNearVehicle()
      Overrides:
      getNearVehicle in class IsoGameCharacter
    • getCell

      public IsoCell getCell()
      Overrides:
      getCell in class IsoObject
    • calculateContext

      public void calculateContext()
    • isSafeToClimbOver

      public boolean isSafeToClimbOver​(IsoDirections directions)
    • doContext

      public boolean doContext​(IsoDirections directions)
    • getContextDoorOrWindowOrWindowFrame

      public IsoObject getContextDoorOrWindowOrWindowFrame​(IsoDirections directions)
    • hopFence

      public boolean hopFence​(IsoDirections directions, boolean boolean1)
    • canClimbOverWall

      public boolean canClimbOverWall​(IsoDirections directions)
    • climbOverWall

      public boolean climbOverWall​(IsoDirections directions)
    • AttemptAttack

      public boolean AttemptAttack()
    • DoAttack

      public boolean DoAttack​(float float1)
      Overrides:
      DoAttack in class IsoLivingCharacter
    • DoAttack

      public boolean DoAttack​(float float1, boolean boolean1, java.lang.String string)
    • getPlayerNum

      public int getPlayerNum()
    • updateLOS

      public void updateLOS()
    • getSeeNearbyCharacterDistance

      public float getSeeNearbyCharacterDistance()
    • checkCanSeeClient

      public boolean checkCanSeeClient​(IsoPlayer player)
    • getTimeSurvived

      public java.lang.String getTimeSurvived()
    • IsUsingAimWeapon

      public boolean IsUsingAimWeapon()
    • getSleepingPillsTaken

      public int getSleepingPillsTaken()
    • setSleepingPillsTaken

      public void setSleepingPillsTaken​(int int1)
    • isOutside

      public boolean isOutside()
      Specified by:
      isOutside in interface ILuaGameCharacter
      Overrides:
      isOutside in class IsoGameCharacter
    • getLastSeenZomboidTime

      public double getLastSeenZomboidTime()
    • getPlayerClothingTemperature

      public float getPlayerClothingTemperature()
    • getPlayerClothingInsulation

      public float getPlayerClothingInsulation()
    • getActiveLightItem

      public InventoryItem getActiveLightItem()
    • isTorchCone

      public boolean isTorchCone()
    • getTorchDot

      public float getTorchDot()
    • getLightDistance

      public float getLightDistance()
    • pressedMovement

      public boolean pressedMovement​(boolean boolean1)
    • pressedCancelAction

      public boolean pressedCancelAction()
    • pressedAim

      public boolean pressedAim()
    • isDoingActionThatCanBeCancelled

      public boolean isDoingActionThatCanBeCancelled()
      Overrides:
      isDoingActionThatCanBeCancelled in class IsoGameCharacter
    • getSteamID

      public long getSteamID()
    • setSteamID

      public void setSteamID​(long long1)
    • isTargetedByZombie

      public boolean isTargetedByZombie()
    • isMaskClicked

      public boolean isMaskClicked​(int int1, int int2, boolean boolean1)
      Overrides:
      isMaskClicked in class IsoGameCharacter
    • getOffSetXUI

      public int getOffSetXUI()
    • setOffSetXUI

      public void setOffSetXUI​(int int1)
    • getOffSetYUI

      public int getOffSetYUI()
    • setOffSetYUI

      public void setOffSetYUI​(int int1)
    • getUsername

      public java.lang.String getUsername()
    • getUsername

      public java.lang.String getUsername​(java.lang.Boolean Boolean1)
    • setUsername

      public void setUsername​(java.lang.String string)
    • updateUsername

      public void updateUsername()
    • getOnlineID

      public short getOnlineID()
      Specified by:
      getOnlineID in interface IAnimatable
    • isLocalPlayer

      public boolean isLocalPlayer()
    • setLocalPlayer

      public static void setLocalPlayer​(int int1, IsoPlayer player)
    • isOnlyPlayerAsleep

      public boolean isOnlyPlayerAsleep()
    • OnDeath

      public void OnDeath()
      Overrides:
      OnDeath in class IsoGameCharacter
    • isNoClip

      public boolean isNoClip()
    • setNoClip

      public void setNoClip​(boolean boolean1)
    • setAuthorizeMeleeAction

      public void setAuthorizeMeleeAction​(boolean boolean1)
    • isAuthorizeMeleeAction

      public boolean isAuthorizeMeleeAction()
    • setAuthorizeShoveStomp

      public void setAuthorizeShoveStomp​(boolean boolean1)
    • isAuthorizeShoveStomp

      public boolean isAuthorizeShoveStomp()
    • isBlockMovement

      public boolean isBlockMovement()
    • setBlockMovement

      public void setBlockMovement​(boolean boolean1)
    • startReceivingBodyDamageUpdates

      public void startReceivingBodyDamageUpdates​(IsoPlayer player)
    • stopReceivingBodyDamageUpdates

      public void stopReceivingBodyDamageUpdates​(IsoPlayer player)
    • getNutrition

      public Nutrition getNutrition()
    • getFitness

      public Fitness getFitness()
    • getParameterCharacterMovementSpeed

      public ParameterCharacterMovementSpeed getParameterCharacterMovementSpeed()
    • setMeleeHitSurface

      public void setMeleeHitSurface​(ParameterMeleeHitSurface.Material material)
    • setMeleeHitSurface

      public void setMeleeHitSurface​(java.lang.String string)
    • setVehicleHitLocation

      public void setVehicleHitLocation​(BaseVehicle baseVehicle)
    • DoFootstepSound

      public void DoFootstepSound​(java.lang.String string)
      Overrides:
      DoFootstepSound in class IsoGameCharacter
    • setJoypadIgnoreAimUntilCentered

      public void setJoypadIgnoreAimUntilCentered​(boolean boolean1)
    • canSeePlayerStats

      public boolean canSeePlayerStats()
    • createPlayerStats

      public ByteBufferWriter createPlayerStats​(ByteBufferWriter byteBufferWriter, java.lang.String string)
    • setPlayerStats

      public java.lang.String setPlayerStats​(java.nio.ByteBuffer byteBuffer, java.lang.String string)
    • isAllChatMuted

      public boolean isAllChatMuted()
    • setAllChatMuted

      public void setAllChatMuted​(boolean boolean1)
    • getAccessLevel

      public java.lang.String getAccessLevel()
    • setAccessLevel

      public void setAccessLevel​(java.lang.String string)
    • addMechanicsItem

      public void addMechanicsItem​(java.lang.String string, VehiclePart vehiclePart, java.lang.Long Long1)
    • setPosition

      public void setPosition​(float float1, float float2, float float3)
    • getZombieRelevenceScore

      public float getZombieRelevenceScore​(IsoZombie zombie)
    • getVisual

      public BaseVisual getVisual()
      Specified by:
      getVisual in interface ILuaGameCharacter
      Overrides:
      getVisual in class IsoGameCharacter
    • getHumanVisual

      public HumanVisual getHumanVisual()
      Specified by:
      getHumanVisual in interface IHumanVisual
    • getItemVisuals

      public ItemVisuals getItemVisuals()
      Overrides:
      getItemVisuals in class IsoGameCharacter
    • getItemVisuals

      public void getItemVisuals​(ItemVisuals itemVisuals)
      Specified by:
      getItemVisuals in interface IHumanVisual
      Overrides:
      getItemVisuals in class IsoGameCharacter
    • dressInNamedOutfit

      public void dressInNamedOutfit​(java.lang.String string)
      Specified by:
      dressInNamedOutfit in interface ILuaGameCharacterClothing
      Overrides:
      dressInNamedOutfit in class IsoGameCharacter
    • dressInClothingItem

      public void dressInClothingItem​(java.lang.String string)
      Overrides:
      dressInClothingItem in class IsoGameCharacter
    • onWornItemsChanged

      public void onWornItemsChanged()
      Overrides:
      onWornItemsChanged in class IsoGameCharacter
    • actionStateChanged

      public void actionStateChanged​(ActionContext actionContext)
      Specified by:
      actionStateChanged in interface IActionStateChanged
      Overrides:
      actionStateChanged in class IsoGameCharacter
    • getLastAngle

      public Vector2 getLastAngle()
    • setLastAngle

      public void setLastAngle​(Vector2 vector2)
    • getDialogMood

      public int getDialogMood()
    • setDialogMood

      public void setDialogMood​(int int1)
    • getPing

      public int getPing()
    • setPing

      public void setPing​(int int1)
    • getDragObject

      public IsoMovingObject getDragObject()
    • setDragObject

      public void setDragObject​(IsoMovingObject movingObject)
    • getAsleepTime

      public float getAsleepTime()
    • setAsleepTime

      public void setAsleepTime​(float float1)
    • getSpottedList

      public java.util.Stack getSpottedList()
    • getTicksSinceSeenZombie

      public int getTicksSinceSeenZombie()
    • setTicksSinceSeenZombie

      public void setTicksSinceSeenZombie​(int int1)
    • isWaiting

      public boolean isWaiting()
    • setWaiting

      public void setWaiting​(boolean boolean1)
    • getDragCharacter

      public IsoSurvivor getDragCharacter()
    • setDragCharacter

      public void setDragCharacter​(IsoSurvivor survivor)
    • getHeartDelay

      public float getHeartDelay()
    • setHeartDelay

      public void setHeartDelay​(float float1)
    • getHeartDelayMax

      public float getHeartDelayMax()
    • setHeartDelayMax

      public void setHeartDelayMax​(int int1)
    • getHoursSurvived

      public double getHoursSurvived()
      Specified by:
      getHoursSurvived in interface ILuaGameCharacter
      Overrides:
      getHoursSurvived in class IsoGameCharacter
    • setHoursSurvived

      public void setHoursSurvived​(double double1)
    • getMaxWeightDelta

      public float getMaxWeightDelta()
    • setMaxWeightDelta

      public void setMaxWeightDelta​(float float1)
    • getForname

      public java.lang.String getForname()
    • setForname

      public void setForname​(java.lang.String string)
    • getSurname

      public java.lang.String getSurname()
    • setSurname

      public void setSurname​(java.lang.String string)
    • isbChangeCharacterDebounce

      public boolean isbChangeCharacterDebounce()
    • setbChangeCharacterDebounce

      public void setbChangeCharacterDebounce​(boolean boolean1)
    • getFollowID

      public int getFollowID()
    • setFollowID

      public void setFollowID​(int int1)
    • isbSeenThisFrame

      public boolean isbSeenThisFrame()
    • setbSeenThisFrame

      public void setbSeenThisFrame​(boolean boolean1)
    • isbCouldBeSeenThisFrame

      public boolean isbCouldBeSeenThisFrame()
    • setbCouldBeSeenThisFrame

      public void setbCouldBeSeenThisFrame​(boolean boolean1)
    • getTimeSinceLastStab

      public float getTimeSinceLastStab()
    • setTimeSinceLastStab

      public void setTimeSinceLastStab​(float float1)
    • getLastSpotted

      public java.util.Stack getLastSpotted()
    • setLastSpotted

      public void setLastSpotted​(java.util.Stack stack)
    • getClearSpottedTimer

      public int getClearSpottedTimer()
    • setClearSpottedTimer

      public void setClearSpottedTimer​(int int1)
    • IsRunning

      public boolean IsRunning()
    • InitSpriteParts

      public void InitSpriteParts()
    • IsAiming

      public boolean IsAiming()
    • getTagPrefix

      public java.lang.String getTagPrefix()
    • setTagPrefix

      public void setTagPrefix​(java.lang.String string)
    • getTagColor

      public ColorInfo getTagColor()
    • setTagColor

      public void setTagColor​(ColorInfo colorInfo)
    • getTransactionID

      @Deprecated public java.lang.Integer getTransactionID()
      Deprecated.
    • setTransactionID

      @Deprecated public void setTransactionID​(java.lang.Integer integer)
      Deprecated.
    • getDisplayName

      public java.lang.String getDisplayName()
    • setDisplayName

      public void setDisplayName​(java.lang.String string)
    • isSeeNonPvpZone

      public boolean isSeeNonPvpZone()
    • setSeeNonPvpZone

      public void setSeeNonPvpZone​(boolean boolean1)
    • isShowTag

      public boolean isShowTag()
    • setShowTag

      public void setShowTag​(boolean boolean1)
    • isFactionPvp

      public boolean isFactionPvp()
    • setFactionPvp

      public void setFactionPvp​(boolean boolean1)
    • isForceAim

      public boolean isForceAim()
    • setForceAim

      public void setForceAim​(boolean boolean1)
    • toggleForceAim

      public boolean toggleForceAim()
    • isForceSprint

      public boolean isForceSprint()
    • setForceSprint

      public void setForceSprint​(boolean boolean1)
    • toggleForceSprint

      public boolean toggleForceSprint()
    • isForceRun

      public boolean isForceRun()
    • setForceRun

      public void setForceRun​(boolean boolean1)
    • toggleForceRun

      public boolean toggleForceRun()
    • isDeaf

      public boolean isDeaf()
    • isForceOverrideAnim

      public boolean isForceOverrideAnim()
    • setForceOverrideAnim

      public void setForceOverrideAnim​(boolean boolean1)
    • getMechanicsItem

      public java.lang.Long getMechanicsItem​(java.lang.String string)
    • isWearingNightVisionGoggles

      public boolean isWearingNightVisionGoggles()
    • setWearingNightVisionGoggles

      public void setWearingNightVisionGoggles​(boolean boolean1)
    • OnAnimEvent

      public void OnAnimEvent​(AnimLayer animLayer, AnimEvent animEvent)
      Specified by:
      OnAnimEvent in interface IAnimEventCallback
      Overrides:
      OnAnimEvent in class IsoGameCharacter
    • onCullStateChanged

      public void onCullStateChanged​(ModelManager modelManager, boolean boolean1)
      Overrides:
      onCullStateChanged in class IsoGameCharacter
    • isTimedActionInstant

      public boolean isTimedActionInstant()
      Specified by:
      isTimedActionInstant in interface ILuaGameCharacter
      Overrides:
      isTimedActionInstant in class IsoGameCharacter
    • isSkeleton

      public boolean isSkeleton()
      Specified by:
      isSkeleton in interface IHumanVisual
    • addWorldSoundUnlessInvisible

      public void addWorldSoundUnlessInvisible​(int int1, int int2, boolean boolean1)
      Specified by:
      addWorldSoundUnlessInvisible in interface ILuaGameCharacter
      Overrides:
      addWorldSoundUnlessInvisible in class IsoGameCharacter
    • getMoodleLevel

      public int getMoodleLevel​(MoodleType moodleType)
    • isAttackStarted

      public boolean isAttackStarted()
    • isBehaviourMoving

      public boolean isBehaviourMoving()
      Overrides:
      isBehaviourMoving in class IsoGameCharacter
    • isJustMoved

      public boolean isJustMoved()
    • setJustMoved

      public void setJustMoved​(boolean boolean1)
    • isPlayerMoving

      public boolean isPlayerMoving()
      Overrides:
      isPlayerMoving in class IsoGameCharacter
    • getTimedActionTimeModifier

      public float getTimedActionTimeModifier()
      Overrides:
      getTimedActionTimeModifier in class IsoGameCharacter
    • isLookingWhileInVehicle

      public boolean isLookingWhileInVehicle()
    • setInitiateAttack

      public void setInitiateAttack​(boolean boolean1)
    • isIgnoreInputsForDirection

      public boolean isIgnoreInputsForDirection()
    • setIgnoreInputsForDirection

      public void setIgnoreInputsForDirection​(boolean boolean1)
    • isIgnoreContextKey

      public boolean isIgnoreContextKey()
    • setIgnoreContextKey

      public void setIgnoreContextKey​(boolean boolean1)
    • isIgnoreAutoVault

      public boolean isIgnoreAutoVault()
    • setIgnoreAutoVault

      public void setIgnoreAutoVault​(boolean boolean1)
    • isAllowSprint

      public boolean isAllowSprint()
    • setAllowSprint

      public void setAllowSprint​(boolean boolean1)
    • isAllowRun

      public boolean isAllowRun()
    • setAllowRun

      public void setAllowRun​(boolean boolean1)
    • getAttackType

      public java.lang.String getAttackType()
    • setAttackType

      public void setAttackType​(java.lang.String string)
    • clearNetworkEvents

      public void clearNetworkEvents()
    • isCanSeeAll

      public boolean isCanSeeAll()
    • setCanSeeAll

      public void setCanSeeAll​(boolean boolean1)
    • isNetworkTeleportEnabled

      public boolean isNetworkTeleportEnabled()
    • setNetworkTeleportEnabled

      public void setNetworkTeleportEnabled​(boolean boolean1)
    • isCheatPlayerSeeEveryone

      public boolean isCheatPlayerSeeEveryone()
    • getRelevantAndDistance

      public float getRelevantAndDistance​(float float1, float float2, float float3)
    • isCanHearAll

      public boolean isCanHearAll()
    • setCanHearAll

      public void setCanHearAll​(boolean boolean1)
    • getAlreadyReadBook

      public java.util.ArrayList getAlreadyReadBook()
    • setMoodleCantSprint

      public void setMoodleCantSprint​(boolean boolean1)
    • setAttackFromBehind

      public void setAttackFromBehind​(boolean boolean1)
    • isAttackFromBehind

      public boolean isAttackFromBehind()
    • getDamageFromHitByACar

      public float getDamageFromHitByACar​(float float1)
    • Hit

      public float Hit​(BaseVehicle baseVehicle, float float1, boolean boolean1, float float2, float float3)
      Specified by:
      Hit in interface ILuaGameCharacterDamage
      Overrides:
      Hit in class IsoGameCharacter
    • Kill

      public void Kill​(IsoGameCharacter gameCharacter)
      Overrides:
      Kill in class IsoGameCharacter
    • becomeCorpse

      public void becomeCorpse()
      Overrides:
      becomeCorpse in class IsoGameCharacter
    • preupdate

      public void preupdate()
      Overrides:
      preupdate in class IsoGameCharacter
    • getHitReactionNetworkAI

      public HitReactionNetworkAI getHitReactionNetworkAI()
      Overrides:
      getHitReactionNetworkAI in class IsoGameCharacter
    • getNetworkCharacterAI

      public NetworkCharacterAI getNetworkCharacterAI()
      Overrides:
      getNetworkCharacterAI in class IsoGameCharacter
    • setFitnessSpeed

      public void setFitnessSpeed()
    • isLocal

      public boolean isLocal()
      Overrides:
      isLocal in class IsoGameCharacter
    • isClimbOverWallSuccess

      public boolean isClimbOverWallSuccess()
    • setClimbOverWallSuccess

      public void setClimbOverWallSuccess​(boolean boolean1)
    • isClimbOverWallStruggle

      public boolean isClimbOverWallStruggle()
    • setClimbOverWallStruggle

      public void setClimbOverWallStruggle​(boolean boolean1)
    • isVehicleCollisionActive

      public boolean isVehicleCollisionActive​(BaseVehicle baseVehicle)
      Overrides:
      isVehicleCollisionActive in class IsoGameCharacter
    • isShowMPInfos

      public boolean isShowMPInfos()
    • setShowMPInfos

      public void setShowMPInfos​(boolean boolean1)