Class AnimalDefinitions

java.lang.Object
zombie.characters.animals.AnimalDefinitions

public class AnimalDefinitions extends Object
  • Field Details

    • animalTypeStr

      public String animalTypeStr
    • bodyModel

      public Model bodyModel
    • bodyModelSkel

      public Model bodyModelSkel
    • bodyModelFleece

      public Model bodyModelFleece
    • bodyModelStr

      public String bodyModelStr
    • bodyModelSkelNoHeadStr

      public String bodyModelSkelNoHeadStr
    • bodyModelSkelNoHead

      public Model bodyModelSkelNoHead
    • bodyModelHeadless

      public Model bodyModelHeadless
    • bodyModelFleeceStr

      public String bodyModelFleeceStr
    • bodyModelSkelStr

      public String bodyModelSkelStr
    • bodyModelHeadlessStr

      public String bodyModelHeadlessStr
    • textureSkeleton

      public String textureSkeleton
    • textureSkeletonBloody

      public String textureSkeletonBloody
    • textureRotten

      public String textureRotten
    • textureSkinned

      public String textureSkinned
    • animset

      public String animset
    • mate

      public String mate
    • shadoww

      public float shadoww
    • shadowfm

      public float shadowfm
    • shadowbm

      public float shadowbm
    • turnDelta

      public float turnDelta
    • animalSize

      public float animalSize
    • minSize

      public float minSize
    • maxSize

      public float maxSize
    • minAge

      public int minAge
    • minEnclosureSize

      public int minEnclosureSize
    • babyType

      public String babyType
    • minAgeForBaby

      public int minAgeForBaby
    • maxAgeGeriatric

      public int maxAgeGeriatric
    • udder

      public boolean udder
    • female

      public boolean female
    • male

      public boolean male
    • stages

      public ArrayList<AnimalGrowStage> stages
    • breeds

      public ArrayList<AnimalBreed> breeds
    • genome

      public ArrayList<AnimalAllele> genome
    • alwaysFleeHumans

      public boolean alwaysFleeHumans
    • fleeZombies

      public boolean fleeZombies
    • canBeAttached

      public boolean canBeAttached
    • canBeTransported

      public boolean canBeTransported
    • hungerMultiplier

      public float hungerMultiplier
    • thirstMultiplier

      public float thirstMultiplier
    • healthLossMultiplier

      public float healthLossMultiplier
    • wanderMul

      public float wanderMul
    • idleTypeNbr

      public int idleTypeNbr
    • eatingTypeNbr

      public int eatingTypeNbr
    • sittingTypeNbr

      public int sittingTypeNbr
    • eatFromMother

      public boolean eatFromMother
    • periodicRun

      public boolean periodicRun
    • pregnantPeriod

      public int pregnantPeriod
    • eatGrass

      public boolean eatGrass
    • sitRandomly

      public boolean sitRandomly
    • eatTypeTrough

      public ArrayList<String> eatTypeTrough
    • canBeMilked

      public boolean canBeMilked
    • minBaby

      public int minBaby
    • maxBaby

      public int maxBaby
    • idleEmoteChance

      public int idleEmoteChance
    • eggsPerDay

      public int eggsPerDay
    • eggType

      public String eggType
    • fertilizedTimeMax

      public int fertilizedTimeMax
    • timeToHatch

      public int timeToHatch
    • canBePicked

      public boolean canBePicked
    • hutches

      public ArrayList<String> hutches
    • enterHutchTime

      public int enterHutchTime
    • exitHutchTime

      public int exitHutchTime
    • genes

      public ArrayList<String> genes
    • minMilk

      public float minMilk
    • maxMilk

      public float maxMilk
    • maxWool

      public float maxWool
    • minWeight

      public float minWeight
    • maxWeight

      public float maxWeight
    • carcassItem

      public String carcassItem
    • attackDist

      public int attackDist
    • attackTimer

      public int attackTimer
    • dontAttackOtherMale

      public boolean dontAttackOtherMale
    • canBeFeedByHand

      public boolean canBeFeedByHand
    • baseDmg

      public float baseDmg
    • milkAnimPreset

      public String milkAnimPreset
    • feedByHandType

      public ArrayList<String> feedByHandType
    • trailerBaseSize

      public float trailerBaseSize
    • canBePet

      public boolean canBePet
    • attackBack

      public boolean attackBack
    • collisionSize

      public float collisionSize
    • baseEncumbrance

      public float baseEncumbrance
    • matingPeriodStart

      public int matingPeriodStart
    • matingPeriodEnd

      public int matingPeriodEnd
    • timeBeforeNextPregnancy

      public int timeBeforeNextPregnancy
    • thirstHungerTrigger

      public float thirstHungerTrigger
    • collidable

      public boolean collidable
    • canThump

      public boolean canThump
    • wild

      public boolean wild
    • spottingDist

      public int spottingDist
    • group

      public String group
    • canBeAlerted

      public boolean canBeAlerted
    • dung

      public String dung
    • attackIfStressed

      public boolean attackIfStressed
    • happyAnim

      public int happyAnim
    • ropeBone

      public String ropeBone
    • minClutchSize

      public int minClutchSize
    • maxClutchSize

      public int maxClutchSize
    • layEggPeriodStart

      public int layEggPeriodStart
    • stressAboveGround

      public boolean stressAboveGround
    • canClimbStairs

      public boolean canClimbStairs
    • stressUnderRain

      public boolean stressUnderRain
    • canClimbFences

      public boolean canClimbFences
    • needMom

      public boolean needMom
    • canBeDomesticated

      public boolean canBeDomesticated
    • dungChancePerDay

      public int dungChancePerDay
    • hungerBoost

      public float hungerBoost
    • thirstBoost

      public float thirstBoost
    • distToEat

      public float distToEat
    • knockdownAttack

      public boolean knockdownAttack
    • minBodyPart

      public int minBodyPart
    • canDoLaceration

      public boolean canDoLaceration
    • maxBlood

      public float maxBlood
    • minBlood

      public float minBlood
    • litterEatTogether

      public boolean litterEatTogether
    • addTrackingXp

      public boolean addTrackingXp
    • corpseSize

      public float corpseSize
    • corpseLength

      public float corpseLength
    • idleSoundRadius

      public float idleSoundRadius
    • idleSoundVolume

      public float idleSoundVolume
    • animalDefs

      public static HashMap<String,AnimalDefinitions> animalDefs
  • Constructor Details

    • AnimalDefinitions

      public AnimalDefinitions()
  • Method Details

    • getAnimalDefs

      public static HashMap<String,AnimalDefinitions> getAnimalDefs()
    • getAnimalDefsArray

      public static ArrayList<AnimalDefinitions> getAnimalDefsArray()
    • loadAnimalDefinitions

      public static void loadAnimalDefinitions()
    • getBreedByName

      public AnimalBreed getBreedByName(String string)
    • getRandomBreed

      public AnimalBreed getRandomBreed()
    • getDef

      public static AnimalDefinitions getDef(IsoAnimal isoAnimal)
    • getDef

      public static AnimalDefinitions getDef(String string)
    • getBreeds

      public ArrayList<AnimalBreed> getBreeds()
    • getAnimalType

      public String getAnimalType()
    • getBodyModelStr

      public String getBodyModelStr()
    • isInsideHutchTime

      public boolean isInsideHutchTime(Integer integer)
    • isOutsideHutchTime

      public boolean isOutsideHutchTime()
    • getGroup

      public String getGroup()
    • Reset

      public static void Reset()
    • canBeSkeleton

      public boolean canBeSkeleton()
    • getMinBaby

      public int getMinBaby()
    • getMaxBaby

      public int getMaxBaby()
    • getBabyType

      public String getBabyType()