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 trough) booleanbooleanbooleanvoidcheckEggs(PZCalendar realCal, boolean meta) voidcheckPoop(boolean meta, boolean bForce) voidvoiddrink()voiddropFeather(boolean meta) voideat()voideatFood(InventoryItem item) voideatItem(InventoryItem item, boolean onground) voidfindFemaleToInseminate(PZCalendar realCal) intgetAge()floatintintgetBreed()intintintfloatfloatgetHealthLoss(Float divide) intintgetLastImpregnatePeriod(PZCalendar realCal) floatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatintintintDeprecated.floatgetSize()intfloatfloatfloatvoidvoidgrowUp(boolean meta) booleanvoidhourGrow(boolean meta) voidinit()voidinitSize()voidvoidbooleanisFemale()booleanbooleanbooleanbooleanvoidvoidsetAge(int age) voidvoidsetAttachedTree(IsoObject tree) voidsetBreed(AnimalBreed breed) voidsetCanHaveMilk(boolean canHaveMilk) voidsetFertilized(boolean b) intsetFertilizedTime(int period) voidsetHutchPosition(int hutchPosition) voidsetMaleGenome(HashMap<String, AnimalGene> maleGenome) voidsetMaxMilkActual(float maxMilkActual) voidsetMilkQuantity(float milkQty) voidsetPreferredHutchPosition(int preferredHutchPosition) voidsetPregnancyTime(int period) voidsetPregnant(boolean pregnant) voidsetSize(float size) voidsetSizeForced(float size) voidsetWeight(float weight) voidsetWoolQuantity(float woolQty) voidsetWoolQuantity(float woolQty, boolean force) static voidvoidtryInseminateInMeta(PZCalendar realCal) voidupdate()voidvoidupdateHungerAndThirst(boolean fromMeta) 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 meta) -
checkPoop
-
dropFeather
-
updateHungerAndThirst
public void updateHungerAndThirst(boolean fromMeta) -
reduceHealthDueToMilk
public boolean reduceHealthDueToMilk() -
updateHealth
public void updateHealth() -
hourGrow
public void hourGrow(boolean meta) -
getHealthLoss
-
getMaxMilk
public float getMaxMilk() -
getMaxMilkActual
public float getMaxMilkActual() -
setMaxMilkActual
public void setMaxMilkActual(float maxMilkActual) -
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 milkQty) -
setSize
public void setSize(float size) -
setSizeForced
public void setSizeForced(float size) -
getSize
public float getSize() -
getOriginalSize
public float getOriginalSize() -
setAge
public void setAge(int age) -
getAge
public int getAge() -
getGrowStage
-
getWeight
public float getWeight() -
isFemale
public boolean isFemale() -
getAgeString
-
canHaveMilk
public boolean canHaveMilk() -
setCanHaveMilk
public void setCanHaveMilk(boolean canHaveMilk) -
setPregnant
public void setPregnant(boolean pregnant) -
isPregnant
public boolean isPregnant() -
getPregnancyTime
public int getPregnancyTime() -
setPregnancyTime
public void setPregnancyTime(int period) -
isFertilized
public boolean isFertilized() -
setFertilized
public void setFertilized(boolean b) -
getFertilizedTime
public int getFertilizedTime() -
setFertilizedTime
public int setFertilizedTime(int period) -
getWoolQuantity
public float getWoolQuantity() -
setMaleGenome
-
setWoolQuantity
public void setWoolQuantity(float woolQty, boolean force) -
setWoolQuantity
public void setWoolQuantity(float woolQty) -
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 weight) -
getHutchPosition
public int getHutchPosition() -
setHutchPosition
public void setHutchPosition(int hutchPosition) -
getPreferredHutchPosition
public int getPreferredHutchPosition() -
setPreferredHutchPosition
public void setPreferredHutchPosition(int preferredHutchPosition) -
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
-