Package zombie.characters
Class SurvivorDesc
java.lang.Object
zombie.characters.SurvivorDesc
- All Implemented Interfaces:
IHumanVisual
public final class SurvivorDesc extends java.lang.Object implements IHumanVisual
-
Field Summary
Fields Modifier and Type Field Description protected floataggressivenessbooleanbDeadprotected floatbraveryprotected floatcompassionjava.util.ArrayListextraprotected java.lang.Stringforenameprotected floatfriendlinessstatic java.util.ArrayListHairCommonColorsHumanVisualhumanVisualprotected intIDprotected IsoGameCharacterInstanceprotected floatlonerprotected floatloyaltyprotected java.util.HashMapMetCountjava.lang.StringProfessionprotected java.lang.Stringsurnameprotected floattemperprotected java.lang.Stringtorsostatic java.util.ArrayListTrouserCommonColorsWornItemswornItems -
Constructor Summary
Constructors Constructor Description SurvivorDesc()SurvivorDesc(boolean boolean1)SurvivorDesc(SurvivorDesc survivorDesc) -
Method Summary
Modifier and Type Method Description static voidaddHairColor(ColorInfo colorInfo)voidaddObservation(java.lang.String string)static voidaddTrouserColor(ColorInfo colorInfo)voiddressInNamedOutfit(java.lang.String string)floatgetAggressiveness()floatgetBravery()intgetCalculatedToughness()java.util.ArrayListgetCommonHairColor()floatgetCompassion()java.util.ArrayListgetExtras()floatgetFavourindoors()java.lang.StringgetForename()floatgetFriendliness()SurvivorGroupgetGroup()HumanVisualgetHumanVisual()intgetID()static intgetIDCount()IsoGameCharactergetInstance()java.lang.StringgetInventoryScript()voidgetItemVisuals(ItemVisuals itemVisuals)floatgetLoner()floatgetLoyalty()KahluaTablegetMeta()java.util.HashMapgetMetCount()intgetMetCount(SurvivorDesc survivorDesc)java.util.ArrayListgetObservations()java.lang.StringgetProfession()static ColorgetRandomSkinColor()java.lang.StringgetSurname()floatgetTemper()java.lang.StringgetTorso()SurvivorFactory.SurvivorTypegetType()InventoryItemgetWornItem(java.lang.String string)WornItemsgetWornItems()java.util.HashMapgetXPBoostMap()booleanhasObservation(java.lang.String string)booleanisAggressive()booleanisDead()booleanisFemale()booleanisFriendly()booleanisLeader()booleanisSkeleton()booleanisZombie()voidload(java.nio.ByteBuffer byteBuffer, int int1, IsoGameCharacter gameCharacter)voidloadCompact(java.nio.ByteBuffer byteBuffer)voidmeet(SurvivorDesc survivorDesc)voidsave(java.nio.ByteBuffer byteBuffer)voidsaveCompact(java.nio.ByteBuffer byteBuffer)voidsetAggressiveness(float float1)voidsetBravery(float float1)voidsetCompassion(float float1)voidsetFavourindoors(float float1)voidsetFemale(boolean boolean1)voidsetForename(java.lang.String string)voidsetFriendliness(float float1)voidsetID(int int1)static voidsetIDCount(int int1)voidsetInstance(IsoGameCharacter gameCharacter)voidsetInventoryScript(java.lang.String string)voidsetLoner(float float1)voidsetLoyalty(float float1)voidsetProfession(java.lang.String string)voidsetProfessionSkills(ProfessionFactory.Profession profession)voidsetSurname(java.lang.String string)voidsetTemper(float float1)voidsetTorso(java.lang.String string)voidsetType(SurvivorFactory.SurvivorType survivorType)voidsetWornItem(java.lang.String string, InventoryItem inventoryItem)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
humanVisual
-
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
-
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
-
-
Method Details
-
getHumanVisual
- Specified by:
getHumanVisualin interfaceIHumanVisual
-
getItemVisuals
- Specified by:
getItemVisualsin interfaceIHumanVisual
-
isFemale
public boolean isFemale()- Specified by:
isFemalein interfaceIHumanVisual
-
isZombie
public boolean isZombie()- Specified by:
isZombiein interfaceIHumanVisual
-
isSkeleton
public boolean isSkeleton()- Specified by:
isSkeletonin interfaceIHumanVisual
-
getWornItems
-
setWornItem
-
getWornItem
-
dressInNamedOutfit
public void dressInNamedOutfit(java.lang.String string) -
getGroup
-
isLeader
public boolean isLeader() -
getIDCount
public static int getIDCount() -
setProfessionSkills
-
getXPBoostMap
public java.util.HashMap getXPBoostMap() -
getMeta
-
getCalculatedToughness
public int getCalculatedToughness() -
setIDCount
public static void setIDCount(int int1) -
isDead
public boolean isDead() -
meet
-
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
-
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
-
setInstance
-
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
-
setType
-
setFemale
public void setFemale(boolean boolean1) -
getExtras
public java.util.ArrayList getExtras() -
getCommonHairColor
public java.util.ArrayList getCommonHairColor() -
addTrouserColor
-
addHairColor
-
getRandomSkinColor
-