Class AnimalData
java.lang.Object
zombie.characters.animals.datas.AnimalData
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanintbooleanbooleanintlongintstatic final intbooleanintbooleanbooleanfloatintintlonglongfloatfloatstatic final longstatic final longstatic final longbooleanintfloatfloat -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcallToTrough(IsoFeedingTrough arg0) booleanbooleanbooleanvoidcheckEggs(PZCalendar arg0, boolean arg1) voidcheckPoop(boolean boolean1, boolean boolean0) voidvoiddrink()voiddropFeather(boolean arg0) voideat()voideatFood(InventoryItem arg0) voideatItem(InventoryItem arg0, boolean arg1) voidintgetAge()floatgetAgeString(IsoGameCharacter arg0) intintgetBreed()intintintfloatfloatgetHealthLoss(Float arg0) intintfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatintintintDeprecated.floatgetSize()intfloatfloatfloatvoidvoidgrowUp(boolean arg0) booleanvoidhourGrow(boolean arg0) voidinit()voidinitSize()voidvoidbooleanisFemale()booleanbooleanbooleanbooleanvoidvoidsetAge(int arg0) voidsetAttachedPlayer(IsoPlayer arg0) voidsetAttachedTree(IsoObject arg0) voidsetBreed(AnimalBreed arg0) voidsetCanHaveMilk(boolean arg0) voidsetFertilized(boolean arg0) intsetFertilizedTime(int arg0) voidsetHutchPosition(int arg0) voidsetMaleGenome(HashMap<String, AnimalGene> hashMap) voidsetMaxMilkActual(float arg0) voidsetMilkQuantity(float arg0) voidsetPreferredHutchPosition(int arg0) voidsetPregnancyTime(int arg0) voidsetPregnant(boolean arg0) voidsetSize(float arg0) voidsetSizeForced(float arg0) voidsetWeight(float arg0) voidsetWoolQuantity(float arg0) voidsetWoolQuantity(float arg0, boolean arg1) static voidshuffleList(ArrayList<IsoFeedingTrough> arrayList) voidvoidupdate()voidvoidupdateHungerAndThirst(boolean arg0) voidvoid
-
Field Details
-
parent
-
attachedPlayer
-
breed
-
milkQty
public float milkQty -
woolQty
public float woolQty -
canHaveMilk
public boolean canHaveMilk -
weight
public float weight -
lastHourCheck
public int lastHourCheck -
currentStage
-
pregnant
public boolean pregnant -
pregnantTime
public int pregnantTime -
animalToInseminate
-
maxMilkActual
public float maxMilkActual -
goingToMomTest
public boolean goingToMomTest -
goingToMom
public boolean goingToMom -
goingToMomTimer
public float goingToMomTimer -
eatingGrass
public boolean eatingGrass -
eggsToday
public int eggsToday -
eggTime
public long eggTime -
fertilized
public boolean fertilized -
fertilizedTime
public int fertilizedTime -
maleGenome
-
troughToCheck
-
lastMilkTimer
public long lastMilkTimer -
lastPregnancyTime
public long lastPregnancyTime -
ONE_WEEK_MILLISECONDS
public static final long ONE_WEEK_MILLISECONDS- See Also:
-
ONE_DAY_MILLISECONDS
public static final long ONE_DAY_MILLISECONDS- See Also:
-
ONE_HOUR_MILLISECONDS
public static final long ONE_HOUR_MILLISECONDS- See Also:
-
FEATHER_CHANCE_PER_HOUR
public static final int FEATHER_CHANCE_PER_HOUR- See Also:
-
lastImpregnateTime
public int lastImpregnateTime -
clutchSize
public int clutchSize -
clutchSizeDone
public boolean clutchSizeDone -
enterHutchTimerAfterDestroy
public int enterHutchTimerAfterDestroy
-
-
Constructor Details
-
AnimalData
-
-
Method Details
-
checkStages
public void checkStages() -
update
public void update() -
callToTrough
-
getAgeGrowModifier
public float getAgeGrowModifier() -
growUp
public void growUp(boolean arg0) -
checkPoop
-
dropFeather
-
updateHungerAndThirst
public void updateHungerAndThirst(boolean arg0) -
reduceHealthDueToMilk
public boolean reduceHealthDueToMilk() -
updateHealth
public void updateHealth() -
hourGrow
public void hourGrow(boolean arg0) -
getHealthLoss
-
getMaxMilk
public float getMaxMilk() -
getMaxMilkActual
public float getMaxMilkActual() -
setMaxMilkActual
public void setMaxMilkActual(float arg0) -
getMaxWool
public float getMaxWool() -
getMinMilk
public float getMinMilk() -
getMilkInc
public float getMilkInc() -
getWoolInc
public float getWoolInc() -
checkEggs
-
checkFertilizedTime
public void checkFertilizedTime() -
getPregnantPeriod
public int getPregnantPeriod() -
getRandomTroughList
Deprecated. -
shuffleList
-
resetEatingCheck
public void resetEatingCheck() -
eatFood
-
drinkFromGround
public void drinkFromGround() -
drink
public void drink() -
eatItem
-
eat
public void eat() -
canBePregnant
public boolean canBePregnant() -
tryInseminateInMeta
-
findFemaleToInseminate
-
initSize
public void initSize() -
initWeight
public void initWeight() -
initStage
public void initStage() -
grow
-
getDaysSurvived
public int getDaysSurvived() -
canHaveBaby
public boolean canHaveBaby() -
init
public void init() -
setAttachedPlayer
-
getAttachedPlayer
-
setAttachedTree
-
getAttachedTree
-
getAttachedTreeX
public int getAttachedTreeX() -
getAttachedTreeY
public int getAttachedTreeY() -
getBreed
-
setBreed
-
getMilkQuantity
public float getMilkQuantity() -
setMilkQuantity
public void setMilkQuantity(float arg0) -
setSize
public void setSize(float arg0) -
setSizeForced
public void setSizeForced(float arg0) -
getSize
public float getSize() -
getOriginalSize
public float getOriginalSize() -
setAge
public void setAge(int arg0) -
getAge
public int getAge() -
getGrowStage
-
getWeight
public float getWeight() -
isFemale
public boolean isFemale() -
getAgeString
-
canHaveMilk
public boolean canHaveMilk() -
setCanHaveMilk
public void setCanHaveMilk(boolean arg0) -
setPregnant
public void setPregnant(boolean arg0) -
isPregnant
public boolean isPregnant() -
getPregnancyTime
public int getPregnancyTime() -
setPregnancyTime
public void setPregnancyTime(int arg0) -
isFertilized
public boolean isFertilized() -
setFertilized
public void setFertilized(boolean arg0) -
getFertilizedTime
public int getFertilizedTime() -
setFertilizedTime
public int setFertilizedTime(int arg0) -
getWoolQuantity
public float getWoolQuantity() -
setMaleGenome
-
setWoolQuantity
public void setWoolQuantity(float arg0, boolean arg1) -
setWoolQuantity
public void setWoolQuantity(float arg0) -
getRegionHutch
-
getGeriatricPercentage
public float getGeriatricPercentage() -
getMaxAgeGeriatric
public float getMaxAgeGeriatric() -
getMinSize
public float getMinSize() -
getMaxSize
public float getMaxSize() -
getMinWeight
public float getMinWeight() -
getMaxWeight
public float getMaxWeight() -
setWeight
public void setWeight(float arg0) -
getHutchPosition
public int getHutchPosition() -
setHutchPosition
public void setHutchPosition(int arg0) -
getPreferredHutchPosition
public int getPreferredHutchPosition() -
setPreferredHutchPosition
public void setPreferredHutchPosition(int arg0) -
getTimeBeforeNextPregnancy
public int getTimeBeforeNextPregnancy() -
getLastPregnancyPeriod
-
updateLastPregnancyTime
public void updateLastPregnancyTime() -
getLastImpregnatePeriod
-
getLastTimeMilkedInHour
-
updateLastTimeMilked
public void updateLastTimeMilked() -
getDebugBehaviorString
-
isInLayingEggPeriod
-
haveLayingEggPeriod
public boolean haveLayingEggPeriod() -
getClutchSize
public int getClutchSize() -
getInventoryIconTextureName
-