Class SurvivorDesc

java.lang.Object
zombie.characters.SurvivorDesc
All Implemented Interfaces:
IHumanVisual

public final class SurvivorDesc
extends java.lang.Object
implements IHumanVisual
  • Field Details

    • humanVisual

      public final HumanVisual humanVisual
    • wornItems

      public final WornItems wornItems
    • TrouserCommonColors

      public static final java.util.ArrayList TrouserCommonColors
    • HairCommonColors

      public static final java.util.ArrayList HairCommonColors
    • Profession

      public java.lang.String Profession
    • forename

      protected java.lang.String forename
    • ID

      protected int ID
    • Instance

      protected IsoGameCharacter Instance
    • surname

      protected java.lang.String surname
    • torso

      protected java.lang.String torso
    • MetCount

      protected final java.util.HashMap MetCount
    • bravery

      protected float bravery
    • loner

      protected float loner
    • aggressiveness

      protected float aggressiveness
    • compassion

      protected float compassion
    • temper

      protected float temper
    • friendliness

      protected float friendliness
    • loyalty

      protected float loyalty
    • extra

      public final java.util.ArrayList extra
    • bDead

      public boolean bDead
  • Constructor Details

    • SurvivorDesc

      public SurvivorDesc()
    • SurvivorDesc

      public SurvivorDesc​(boolean boolean1)
    • SurvivorDesc

      public SurvivorDesc​(SurvivorDesc survivorDesc)
  • Method Details

    • getHumanVisual

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

      public void getItemVisuals​(ItemVisuals itemVisuals)
      Specified by:
      getItemVisuals in interface IHumanVisual
    • isFemale

      public boolean isFemale()
      Specified by:
      isFemale in interface IHumanVisual
    • isZombie

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

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

      public WornItems getWornItems()
    • setWornItem

      public void setWornItem​(java.lang.String string, InventoryItem inventoryItem)
    • getWornItem

      public InventoryItem getWornItem​(java.lang.String string)
    • dressInNamedOutfit

      public void dressInNamedOutfit​(java.lang.String string)
    • getGroup

      public SurvivorGroup getGroup()
    • isLeader

      public boolean isLeader()
    • getIDCount

      public static int getIDCount()
    • setProfessionSkills

      public void setProfessionSkills​(ProfessionFactory.Profession profession)
    • getXPBoostMap

      public java.util.HashMap getXPBoostMap()
    • getMeta

      public KahluaTable getMeta()
    • getCalculatedToughness

      public int getCalculatedToughness()
    • setIDCount

      public static void setIDCount​(int int1)
    • isDead

      public boolean isDead()
    • meet

      public void meet​(SurvivorDesc survivorDesc)
    • hasObservation

      public boolean hasObservation​(java.lang.String string)
    • load

      public void load​(java.nio.ByteBuffer byteBuffer, int int1, IsoGameCharacter gameCharacter) throws java.io.IOException
      Throws:
      java.io.IOException
    • save

      public void save​(java.nio.ByteBuffer byteBuffer) throws java.io.IOException
      Throws:
      java.io.IOException
    • loadCompact

      public void loadCompact​(java.nio.ByteBuffer byteBuffer)
    • saveCompact

      public void saveCompact​(java.nio.ByteBuffer byteBuffer) throws java.io.UnsupportedEncodingException
      Throws:
      java.io.UnsupportedEncodingException
    • addObservation

      public void addObservation​(java.lang.String string)
    • getMetCount

      public int getMetCount​(SurvivorDesc survivorDesc)
    • getForename

      public java.lang.String getForename()
    • setForename

      public void setForename​(java.lang.String string)
    • getID

      public int getID()
    • setID

      public void setID​(int int1)
    • getInstance

      public IsoGameCharacter getInstance()
    • setInstance

      public void setInstance​(IsoGameCharacter gameCharacter)
    • getSurname

      public java.lang.String getSurname()
    • setSurname

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

      public java.lang.String getInventoryScript()
    • setInventoryScript

      public void setInventoryScript​(java.lang.String string)
    • getTorso

      public java.lang.String getTorso()
    • setTorso

      public void setTorso​(java.lang.String string)
    • getMetCount

      public java.util.HashMap getMetCount()
    • getBravery

      public float getBravery()
    • setBravery

      public void setBravery​(float float1)
    • getLoner

      public float getLoner()
    • setLoner

      public void setLoner​(float float1)
    • getAggressiveness

      public float getAggressiveness()
    • setAggressiveness

      public void setAggressiveness​(float float1)
    • getCompassion

      public float getCompassion()
    • setCompassion

      public void setCompassion​(float float1)
    • getTemper

      public float getTemper()
    • setTemper

      public void setTemper​(float float1)
    • getFriendliness

      public float getFriendliness()
    • setFriendliness

      public void setFriendliness​(float float1)
    • getFavourindoors

      public float getFavourindoors()
    • setFavourindoors

      public void setFavourindoors​(float float1)
    • getLoyalty

      public float getLoyalty()
    • setLoyalty

      public void setLoyalty​(float float1)
    • getProfession

      public java.lang.String getProfession()
    • setProfession

      public void setProfession​(java.lang.String string)
    • isAggressive

      public boolean isAggressive()
    • getObservations

      public java.util.ArrayList getObservations()
    • isFriendly

      public boolean isFriendly()
    • getType

      public SurvivorFactory.SurvivorType getType()
    • setType

      public void setType​(SurvivorFactory.SurvivorType survivorType)
    • setFemale

      public void setFemale​(boolean boolean1)
    • getExtras

      public java.util.ArrayList getExtras()
    • getCommonHairColor

      public java.util.ArrayList getCommonHairColor()
    • addTrouserColor

      public static void addTrouserColor​(ColorInfo colorInfo)
    • addHairColor

      public static void addHairColor​(ColorInfo colorInfo)
    • getRandomSkinColor

      public static Color getRandomSkinColor()