Package zombie.characters
Class SurvivorDesc
java.lang.Object
zombie.characters.SurvivorDesc
public class SurvivorDesc
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description protected floataggressivenessbooleanbDeadjava.lang.Stringbeardjava.lang.StringbeardNoColorjava.lang.Stringbottomsjava.lang.Stringbottomspalprotected floatbraveryprotected java.util.StackChildrenListprotected floatcompassionjava.util.ArrayListextraprotected floatfavourindoorsprotected java.lang.Stringforenameprotected floatfriendlinessprotected SurvivorGroupGroupjava.lang.StringhairColorhairColorstatic java.util.ArrayListHairCommonColorsjava.lang.StringhairNoColorprotected java.lang.Stringheadprotected intIDprotected static intIDCountprotected IsoGameCharacterInstanceprotected java.lang.StringInventoryScriptprotected java.lang.Stringlegsprotected floatlonerprotected floatloyaltyprotected java.util.HashMapMetCountjava.util.ArrayListObservationsprotected java.util.StackParentListjava.lang.StringProfessionjava.lang.Stringshoesjava.lang.Stringshoespalprotected java.util.StackSiblingListColorskinColorjava.lang.Stringskinpalprotected java.lang.Stringsurnameprotected floattemperjava.lang.StringtopColortopColorjava.lang.Stringtoppalprotected java.lang.StringtorsointtorsoNumberColortrouserColorstatic java.util.ArrayListTrouserCommonColorsjava.util.HashMapxpBoostMap -
Constructor Summary
Constructors Constructor Description SurvivorDesc()SurvivorDesc(boolean bNew)SurvivorDesc(SurvivorDesc other) -
Method Summary
Modifier and Type Method Description static voidaddHairColor(ColorInfo color)voidaddObservation(java.lang.String obv)voidAddToGroup(SurvivorGroup Group)static voidaddTrouserColor(ColorInfo color)SurvivorGroupCreateGroup()floatgetAggressiveness()java.lang.StringgetBeardNoColor()intgetBeardNumber()java.lang.StringgetBottoms()java.lang.StringgetBottomspal()floatgetBravery()intgetCalculatedToughness()java.util.StackgetChildrenList()java.util.ArrayListgetCommonHairColor()java.util.ArrayListgetCommonTrouserColor()floatgetCompassion()java.util.ArrayListgetExtras()floatgetFavourindoors()java.lang.StringgetForename()floatgetFriendliness()SurvivorGroupgetGroup()java.lang.StringgetHair()ColorInfogetHairColor()java.lang.StringgetHairNoColor()intgetHairNumber()java.lang.StringgetHead()intgetID()static intgetIDCount()IsoGameCharactergetInstance()java.lang.StringgetInventoryScript()java.lang.StringgetLegs()floatgetLoner()floatgetLoyalty()KahluaTablegetMeta()java.util.HashMapgetMetCount()intgetMetCount(SurvivorDesc descriptor)java.util.ArrayListgetObservations()java.util.StackgetParentList()java.lang.StringgetProfession()static ColorgetRandomSkinColor()java.lang.StringgetShoes()java.lang.StringgetShoespal()java.util.StackgetSiblingList()java.lang.StringgetSkinpal()java.lang.StringgetSurname()floatgetTemper()java.lang.StringgetTop()ColorInfogetTopColor()java.lang.StringgetToppal()java.lang.StringgetTorso()intgetTorsoNumber()ColorInfogetTrouserColor()SurvivorFactory.SurvivorTypegetType()java.util.HashMapgetXPBoostMap()booleanhasObservation(java.lang.String o)booleanInGroupWith(IsoMovingObject obj)booleanisAggressive()booleanisDead()booleanisFemale()booleanisFriendly()booleanIsLeader()voidload(java.nio.ByteBuffer input, int WorldVersion, IsoGameCharacter chr)voidloadCompact(java.nio.ByteBuffer input)voidmeet(SurvivorDesc desc)voidsave(java.nio.ByteBuffer output)voidsaveCompact(java.nio.ByteBuffer output)voidsetAggressiveness(float aggressiveness)voidsetBeardNumber(int beardNumber)voidsetBottoms(java.lang.String bottoms)voidsetBottomspal(java.lang.String bottomspal)voidsetBravery(float bravery)voidsetChildrenList(java.util.Stack ChildrenList)voidsetCompassion(float compassion)voidsetFavourindoors(float favourindoors)voidsetFemale(boolean bFemale)voidsetForename(java.lang.String forename)voidsetFriendliness(float friendliness)voidsetGroup(SurvivorGroup Group)voidsetHair(java.lang.String hair)voidsetHairColor(Color hairColor)voidsetHairNoColor(java.lang.String hairNoColor)voidsetHairNumber(int hairNumber)voidsetHead(java.lang.String head)voidsetID(int ID)static voidsetIDCount(int aIDCount)voidsetInstance(IsoGameCharacter Instance)voidsetInventoryScript(java.lang.String InventoryScript)voidsetLegs(java.lang.String legs)voidsetLoner(float loner)voidsetLoyalty(float loyalty)voidsetMetCount(java.util.HashMap MetCount)voidsetParentList(java.util.Stack ParentList)voidsetProfession(java.lang.String Profession)voidsetProfessionSkills(ProfessionFactory.Profession profession)voidsetShoes(java.lang.String shoes)voidsetShoespal(java.lang.String shoespal)voidsetSiblingList(java.util.Stack SiblingList)voidsetSkinpal(java.lang.String skinpal)voidsetSurname(java.lang.String surname)voidsetTemper(float temper)voidsetTop(java.lang.String top)voidsetTopColor(Color color)voidsetToppal(java.lang.String toppal)voidsetTorso(java.lang.String torso)voidsetTorsoNumber(int torsoNumber)voidsetTrouserColor(Color color)voidsetType(SurvivorFactory.SurvivorType type)booleanTest(float val)booleanTestHit(IsoMovingObject o)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
IDCount
protected static int IDCount -
trouserColor
-
topColor
-
hairColor
-
skinColor
-
TrouserCommonColors
public static java.util.ArrayList TrouserCommonColors -
HairCommonColors
public static java.util.ArrayList HairCommonColors -
xpBoostMap
public java.util.HashMap xpBoostMap -
Profession
public java.lang.String Profession -
Group
-
ChildrenList
protected java.util.Stack ChildrenList -
forename
protected java.lang.String forename -
ID
protected int ID -
Instance
-
ParentList
protected java.util.Stack ParentList -
SiblingList
protected java.util.Stack SiblingList -
surname
protected java.lang.String surname -
InventoryScript
protected java.lang.String InventoryScript -
legs
protected java.lang.String legs -
torso
protected java.lang.String torso -
head
protected java.lang.String head -
top
public java.lang.String top -
bottoms
public java.lang.String bottoms -
shoes
public java.lang.String shoes -
shoespal
public java.lang.String shoespal -
bottomspal
public java.lang.String bottomspal -
toppal
public java.lang.String toppal -
skinpal
public java.lang.String skinpal -
MetCount
protected 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 -
favourindoors
protected float favourindoors -
loyalty
protected float loyalty -
hair
public java.lang.String hair -
hairNoColor
public java.lang.String hairNoColor -
extra
public java.util.ArrayList extra -
beard
public java.lang.String beard -
Observations
public java.util.ArrayList Observations -
bDead
public boolean bDead -
torsoNumber
public int torsoNumber -
beardNoColor
public java.lang.String beardNoColor
-
-
Constructor Details
-
SurvivorDesc
public SurvivorDesc() -
SurvivorDesc
public SurvivorDesc(boolean bNew) -
SurvivorDesc
-
-
Method Details
-
getIDCount
public static int getIDCount() -
setProfessionSkills
-
getXPBoostMap
public java.util.HashMap getXPBoostMap() -
getMeta
-
getCalculatedToughness
public int getCalculatedToughness() -
setIDCount
public static void setIDCount(int aIDCount) -
isFemale
public boolean isFemale() -
isDead
public boolean isDead() -
CreateGroup
-
meet
-
hasObservation
public boolean hasObservation(java.lang.String o) -
load
public void load(java.nio.ByteBuffer input, int WorldVersion, IsoGameCharacter chr) throws java.io.IOException- Throws:
java.io.IOException
-
save
public void save(java.nio.ByteBuffer output) throws java.io.IOException- Throws:
java.io.IOException
-
loadCompact
public void loadCompact(java.nio.ByteBuffer input) throws java.io.IOException- Throws:
java.io.IOException
-
saveCompact
public void saveCompact(java.nio.ByteBuffer output) throws java.io.IOException- Throws:
java.io.IOException
-
AddToGroup
-
InGroupWith
-
addObservation
public void addObservation(java.lang.String obv) -
Test
public boolean Test(float val) -
getMetCount
-
IsLeader
public boolean IsLeader() -
getGroup
-
setGroup
-
getChildrenList
public java.util.Stack getChildrenList() -
setChildrenList
public void setChildrenList(java.util.Stack ChildrenList) -
getForename
public java.lang.String getForename() -
setForename
public void setForename(java.lang.String forename) -
getID
public int getID() -
setID
public void setID(int ID) -
getInstance
-
setInstance
-
getParentList
public java.util.Stack getParentList() -
setParentList
public void setParentList(java.util.Stack ParentList) -
getSiblingList
public java.util.Stack getSiblingList() -
setSiblingList
public void setSiblingList(java.util.Stack SiblingList) -
getSurname
public java.lang.String getSurname() -
setSurname
public void setSurname(java.lang.String surname) -
getInventoryScript
public java.lang.String getInventoryScript() -
setInventoryScript
public void setInventoryScript(java.lang.String InventoryScript) -
getLegs
public java.lang.String getLegs() -
setLegs
public void setLegs(java.lang.String legs) -
getTorso
public java.lang.String getTorso() -
setTorso
public void setTorso(java.lang.String torso) -
getHead
public java.lang.String getHead() -
setHead
public void setHead(java.lang.String head) -
getTop
public java.lang.String getTop() -
setTop
public void setTop(java.lang.String top) -
getBottoms
public java.lang.String getBottoms() -
setBottoms
public void setBottoms(java.lang.String bottoms) -
getShoes
public java.lang.String getShoes() -
setShoes
public void setShoes(java.lang.String shoes) -
getShoespal
public java.lang.String getShoespal() -
setShoespal
public void setShoespal(java.lang.String shoespal) -
getBottomspal
public java.lang.String getBottomspal() -
setBottomspal
public void setBottomspal(java.lang.String bottomspal) -
getToppal
public java.lang.String getToppal() -
setToppal
public void setToppal(java.lang.String toppal) -
getSkinpal
public java.lang.String getSkinpal() -
setSkinpal
public void setSkinpal(java.lang.String skinpal) -
getMetCount
public java.util.HashMap getMetCount() -
setMetCount
public void setMetCount(java.util.HashMap MetCount) -
getBravery
public float getBravery() -
setBravery
public void setBravery(float bravery) -
getLoner
public float getLoner() -
setLoner
public void setLoner(float loner) -
getAggressiveness
public float getAggressiveness() -
setAggressiveness
public void setAggressiveness(float aggressiveness) -
getCompassion
public float getCompassion() -
setCompassion
public void setCompassion(float compassion) -
getTemper
public float getTemper() -
setTemper
public void setTemper(float temper) -
getFriendliness
public float getFriendliness() -
setFriendliness
public void setFriendliness(float friendliness) -
getFavourindoors
public float getFavourindoors() -
setFavourindoors
public void setFavourindoors(float favourindoors) -
getLoyalty
public float getLoyalty() -
setLoyalty
public void setLoyalty(float loyalty) -
getProfession
public java.lang.String getProfession() -
setProfession
public void setProfession(java.lang.String Profession) -
isAggressive
public boolean isAggressive() -
getObservations
public java.util.ArrayList getObservations() -
isFriendly
public boolean isFriendly() -
getType
-
setType
-
TestHit
-
setFemale
public void setFemale(boolean bFemale) -
getHairNumber
public int getHairNumber() -
setHairNumber
public void setHairNumber(int hairNumber) -
getTorsoNumber
public int getTorsoNumber() -
setTorsoNumber
public void setTorsoNumber(int torsoNumber) -
getHair
public java.lang.String getHair() -
setHair
public void setHair(java.lang.String hair) -
getHairNoColor
public java.lang.String getHairNoColor() -
setHairNoColor
public void setHairNoColor(java.lang.String hairNoColor) -
getHairColor
-
setHairColor
-
getExtras
public java.util.ArrayList getExtras() -
setBeardNumber
public void setBeardNumber(int beardNumber) -
getBeardNumber
public int getBeardNumber() -
getBeardNoColor
public java.lang.String getBeardNoColor() -
getCommonHairColor
public java.util.ArrayList getCommonHairColor() -
getCommonTrouserColor
public java.util.ArrayList getCommonTrouserColor() -
addTrouserColor
-
addHairColor
-
setTrouserColor
-
setTopColor
-
getTrouserColor
-
getTopColor
-
getRandomSkinColor
-