Class AnimalData
java.lang.Object
zombie.characters.animals.datas.AnimalData
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
int
boolean
boolean
int
long
int
static final int
boolean
int
boolean
boolean
float
int
int
long
long
float
float
static final long
static final long
static final long
boolean
int
float
float
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
callToTrough
(IsoFeedingTrough isoFeedingTrough) boolean
boolean
boolean
void
checkEggs
(PZCalendar pZCalendar, boolean boolean0) void
checkPoop
(boolean boolean0) void
void
drink()
void
dropFeather
(boolean boolean0) void
eat()
void
eatFood
(InventoryItem inventoryItem) void
eatItem
(InventoryItem inventoryItem, boolean boolean0) void
findFemaleToInseminate
(PZCalendar pZCalendar) int
getAge()
float
getAgeString
(IsoGameCharacter var1) getBreed()
int
int
int
float
float
getHealthLoss
(Float float0) int
int
getLastImpregnatePeriod
(PZCalendar pZCalendar) float
float
float
float
float
float
float
float
float
float
float
int
int
int
Deprecated.float
getSize()
int
float
float
float
void
void
growUp
(boolean boolean0) boolean
void
hourGrow
(boolean boolean0) void
init()
void
initSize()
void
void
boolean
isFemale()
boolean
boolean
isInLayingEggPeriod
(PZCalendar pZCalendar) boolean
boolean
void
void
setAge
(int int0) void
setAttachedPlayer
(IsoPlayer isoPlayer) void
setAttachedTree
(IsoObject isoObject) void
setBreed
(AnimalBreed animalBreed) void
setCanHaveMilk
(boolean boolean0) void
setFertilized
(boolean boolean0) int
setFertilizedTime
(int int0) void
setHutchPosition
(int int0) void
setMaleGenome
(HashMap<String, AnimalGene> hashMap) void
setMaxMilkActual
(float float0) void
setMilkQuantity
(float float0) void
setPreferredHutchPosition
(int int0) void
setPregnancyTime
(int int0) void
setPregnant
(boolean boolean0) void
setSize
(float float0) void
setSizeForced
(float float0) void
setWeight
(float float0) void
setWoolQuantity
(float float0) void
setWoolQuantity
(float float0, boolean boolean0) static void
shuffleList
(ArrayList<IsoFeedingTrough> arrayList) void
tryInseminateInMeta
(PZCalendar pZCalendar) void
update()
void
void
updateHungerAndThirst
(boolean boolean0) void
void
-
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 boolean0) -
checkPoop
-
dropFeather
-
updateHungerAndThirst
public void updateHungerAndThirst(boolean boolean0) -
reduceHealthDueToMilk
public boolean reduceHealthDueToMilk() -
updateHealth
public void updateHealth() -
hourGrow
public void hourGrow(boolean boolean0) -
getHealthLoss
-
getMaxMilk
public float getMaxMilk() -
getMaxMilkActual
public float getMaxMilkActual() -
setMaxMilkActual
public void setMaxMilkActual(float float0) -
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
-
getBreed
-
setBreed
-
getMilkQuantity
public float getMilkQuantity() -
setMilkQuantity
public void setMilkQuantity(float float0) -
setSize
public void setSize(float float0) -
setSizeForced
public void setSizeForced(float float0) -
getSize
public float getSize() -
setAge
public void setAge(int int0) -
getAge
public int getAge() -
getGrowStage
-
getWeight
public float getWeight() -
isFemale
public boolean isFemale() -
getAgeString
-
canHaveMilk
public boolean canHaveMilk() -
setCanHaveMilk
public void setCanHaveMilk(boolean boolean0) -
setPregnant
public void setPregnant(boolean boolean0) -
isPregnant
public boolean isPregnant() -
getPregnancyTime
public int getPregnancyTime() -
setPregnancyTime
public void setPregnancyTime(int int0) -
isFertilized
public boolean isFertilized() -
setFertilized
public void setFertilized(boolean boolean0) -
getFertilizedTime
public int getFertilizedTime() -
setFertilizedTime
public int setFertilizedTime(int int0) -
getWoolQuantity
public float getWoolQuantity() -
setMaleGenome
-
setWoolQuantity
public void setWoolQuantity(float float0, boolean boolean0) -
setWoolQuantity
public void setWoolQuantity(float float0) -
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 float0) -
getHutchPosition
public int getHutchPosition() -
setHutchPosition
public void setHutchPosition(int int0) -
getPreferredHutchPosition
public int getPreferredHutchPosition() -
setPreferredHutchPosition
public void setPreferredHutchPosition(int int0) -
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()
-