Class IsoSurvivor

All Implemented Interfaces:
java.io.Serializable, Mover, Talker, ChatElementOwner

public class IsoSurvivor
extends IsoLivingCharacter
See Also:
Serialized Form
  • Field Details

    • NoGoreDeath

      public boolean NoGoreDeath
    • behaviours

      public BehaviorHub behaviours
    • Draggable

      public boolean Draggable
    • following

      public IsoGameCharacter following
    • nightsSurvived

      public int nightsSurvived
    • ping

      public int ping
    • collidePushable

      public IsoPushableObject collidePushable
    • bLastSpottedPlayer

      public boolean bLastSpottedPlayer
    • bSpottedPlayer

      public boolean bSpottedPlayer
    • bWillJoinPlayer

      public boolean bWillJoinPlayer
    • HasBeenDragged

      public boolean HasBeenDragged
    • ClosestTwoSurvivors

      public IsoGameCharacter[] ClosestTwoSurvivors
    • lmove

      public Vector2 lmove
    • LastLocalNeutralList

      public java.util.ArrayList LastLocalNeutralList
    • dangerTile

      public int dangerTile
    • lastDangerTile

      public int lastDangerTile
    • SatisfiedByFoodLevel

      public static int SatisfiedByFoodLevel
    • SatisfiedByWeaponLevel

      public static int SatisfiedByWeaponLevel
  • Constructor Details

    • IsoSurvivor

      public IsoSurvivor​(IsoCell cell)
    • IsoSurvivor

      public IsoSurvivor​(IsoCell cell, int int1, int int2, int int3)
    • IsoSurvivor

      public IsoSurvivor​(SurvivorDesc survivorDesc, IsoCell cell, int int1, int int2, int int3)
    • IsoSurvivor

      public IsoSurvivor​(SurvivorDesc survivorDesc, IsoCell cell, int int1, int int2, int int3, boolean boolean1)
    • IsoSurvivor

      public IsoSurvivor​(SurvivorPersonality.Personality personality, SurvivorDesc survivorDesc, IsoCell cell, int int1, int int2, int int3)
  • Method Details

    • createChecksum

      public static byte[] createChecksum​(java.lang.String string) throws java.lang.Exception
      Throws:
      java.lang.Exception
    • getMD5Checksum

      public static java.lang.String getMD5Checksum​(java.lang.String string) throws java.lang.Exception
      Throws:
      java.lang.Exception
    • DoChecksumCheck

      public static boolean DoChecksumCheck​(java.lang.String string, java.lang.String string2)
    • Despawn

      public void Despawn()
      Overrides:
      Despawn in class IsoMovingObject
    • DoChecksumCheck

      public static boolean DoChecksumCheck()
    • getObjectName

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

      public void reloadSpritePart()
    • load

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

      public void DoTooltip​(ObjectTooltip objectTooltip)
      Overrides:
      DoTooltip in class IsoObject
    • HasTooltip

      public boolean HasTooltip()
      Overrides:
      HasTooltip in class IsoObject
    • spotted

      public void spotted​(IsoMovingObject movingObject)
    • onMouseLeftClick

      public boolean onMouseLeftClick​(int int1, int int2)
      Overrides:
      onMouseLeftClick in class IsoGameCharacter
    • AttemptAttack

      public boolean AttemptAttack()
    • DoAttack

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

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

      public void SetAllFrames​(short short1)
    • renderlast

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

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

      public void Aim​(IsoGameCharacter gameCharacter)
    • FollowMe

      public void FollowMe​(IsoGameCharacter gameCharacter)
    • StayHere

      public void StayHere​(IsoGameCharacter gameCharacter)
    • Guard

      public void Guard​(IsoPlayer player)
    • DoGuard

      public void DoGuard​(IsoPlayer player)
    • MeetFirstTime

      public void MeetFirstTime​(IsoGameCharacter gameCharacter, boolean boolean1, boolean boolean2)
    • MeetFirstTime

      public void MeetFirstTime​(IsoGameCharacter gameCharacter)
    • Killed

      public void Killed​(IsoGameCharacter gameCharacter)
    • ChewedByZombies

      public void ChewedByZombies()
    • GivenItemBy

      public void GivenItemBy​(IsoGameCharacter gameCharacter, java.lang.String string, boolean boolean1)
    • PatchedUpBy

      public void PatchedUpBy​(IsoGameCharacter gameCharacter)
    • getAvailableMembers

      public java.util.Stack getAvailableMembers()
    • SatisfiedWithInventory

      public boolean SatisfiedWithInventory​(LootBuilding.LootStyle lootStyle, IsoSurvivor.SatisfiedBy satisfiedBy)
    • getTryToTeamUp

      public boolean getTryToTeamUp()
    • setTryToTeamUp

      public void setTryToTeamUp​(boolean boolean1)
    • reloadSpriteColors

      public void reloadSpriteColors()