Package zombie.inventory.types
Class Food
java.lang.Object
zombie.inventory.InventoryItem
zombie.inventory.types.Food
-
Field Summary
Modifier and TypeFieldDescriptionstatic final float
boolean
float
Fields inherited from class zombie.inventory.InventoryItem
atlasTexture, byteData, CanStack, CanStoreWater, CloseKillMove, col, Cooked, extraItems, fatigueChange, id, IsWaterSource, jobDelta, jobType, keepOnDeplete, mainCategory, ReplaceOnUseOn, RequiresEquippedBothHands, worldItem, worldScale, worldZRotation
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
CanStack
(InventoryItem item) void
DoTooltip
(ObjectTooltip tooltipUI, ObjectTooltip.Layout layout) boolean
void
freeze()
float
float
Deprecated.float
float
float
float
float
getChef()
float
float
float
float
int
float
float
getHeat()
float
float
float
int
float
getName()
getOnEat()
float
int
int
float
int
float
int
float
getScore
(SurvivorDesc desc) float
float
getTex()
float
float
float
float
int
float
boolean
boolean
boolean
boolean
boolean
IsFood()
boolean
boolean
isFresh()
boolean
isFrozen()
boolean
boolean
boolean
isPoison()
boolean
boolean
isRotten()
boolean
isSpice()
boolean
void
load
(ByteBuffer input, int WorldVersion) void
multiplyFoodValues
(float percentage) void
save
(ByteBuffer output, boolean net) void
void
setBadCold
(boolean bBadCold) void
setBadInMicrowave
(boolean badInMicrowave) void
setBaseHunger
(float baseHunger) void
setbDangerousUncooked
(boolean bDangerousUncooked) void
setCalories
(float calories) void
setCanBeFrozen
(boolean canBeFrozen) void
setCarbohydrates
(float carbohydrates) void
void
setCompostTime
(float compostTime) void
setCookedInMicrowave
(boolean b) void
setCustomEatSound
(String customEatSound) void
setEndChange
(float endChange) void
setEnduranceChange
(float endChange) void
setFluReduction
(int fluReduction) void
setFoodType
(String foodType) void
setFreezingTime
(float freezingTime) void
setFrozen
(boolean frozen) void
setGoodHot
(boolean bGoodHot) void
setHeat
(float Heat) void
setHerbalistType
(String type) void
setHungChange
(float hungChange) void
setLastCookMinute
(int LastCookMinute) void
setLipids
(float lipids) void
setOnCooked
(String onCooked) void
void
setPackaged
(boolean packaged) void
setPainReduction
(float painReduction) void
setPoisonDetectionLevel
(int poisonDetectionLevel) void
setPoisonLevelForRecipe
(Integer poisonLevelForRecipe) void
setPoisonPower
(int poisonPower) void
setProteins
(float proteins) void
setReduceFoodSickness
(int ReduceFoodSickness) void
setRemoveNegativeEffectOnCooked
(boolean removeNegativeEffectOnCooked) void
setReplaceOnCooked
(List<String> replaceOnCooked) void
setReplaceOnRotten
(String replaceOnRotten) void
setRotten
(boolean rotten) void
setRottenTime
(float time) void
setSpice
(boolean isSpice) void
void
setThirstChange
(float thirstChange) void
setUseForPoison
(int useForPoison) void
setUseOnConsume
(String useOnConsume) boolean
void
update()
void
void
updateFreezing
(ItemContainer outermostContainer) void
updateSound
(BaseSoundEmitter emitter) Methods inherited from class zombie.inventory.InventoryItem
addExtraItem, allowRandomTint, canBeActivated, canBeRemote, canEmitLight, canStoreWater, copyConditionModData, copyModData, CopyModData, doBuildingStash, DoTooltip, getA, getAge, getAlcoholPower, getAlternateModelName, getAmmoType, getAttachedSlot, getAttachedSlotType, getAttachedToModel, getAttachmentReplacement, getAttachmentsProvided, getAttachmentType, getB, getBandagePower, getBlood, getBloodClothingType, getBodyLocation, getBrakeForce, getBreakSound, getBringToBearSound, getBurntString, getByteData, getCat, getChanceToSpawnDamaged, getCleanString, getClothingItem, getClothingItemExtra, getClothingItemExtraOption, getClothingItemName, getColor, getColorBlue, getColorGreen, getColorInfo, getColorRed, getCondition, getConditionLowerNormal, getConditionLowerOffroad, getConditionMax, getConsolidateOption, getContainer, getContainerX, getContainerY, getContentsWeight, getCookedString, getCookingTime, getCount, getCountDownSound, getCurrentAmmoCount, getCurrentCondition, getCurrentUses, getCustomMenuOption, getDescription, getDirt, getDisplayCategory, getDisplayName, getEatType, getEngineLoudness, getEquipParent, getEquippedWeight, getEquipSound, getEvolvedRecipeName, getExplosionSound, getExtraItems, getExtraItemsWeight, getFabricType, getFatigueChange, getFillFromDispenserSound, getFillFromTapSound, getFullType, getG, getGunType, getHaveBeenRepaired, getHotbarEquippedWeight, getIconsForTexture, getID, getItemCapacity, getItemHeat, getItemReplacementPrimaryHand, getItemReplacementSecondHand, getItemWhenDry, getJobDelta, getJobType, getKeyId, getLastAged, getLightDistance, getLightStrength, getLuaCreate, getMakeUpType, getMaxAmmo, getMaxCapacity, getMechanicType, getMediaData, getMediaType, getMeltingTime, getMetalValue, getMinutesToBurn, getMinutesToCook, getModData, getModID, getModName, getModule, getNewPlaceDir, getOffAge, getOffAgeMax, getOffString, getOutermostContainer, getPlaceDir, getPlaceMultipleSound, getPlaceOneSound, getPreviousOwner, getR, getRecordedMediaIndex, getReduceInfectionPower, getRegistry_id, getRemoteControlID, getRemoteRange, getReplaceOnUse, getReplaceOnUseFullType, getReplaceOnUseOn, getReplaceOnUseOnString, getReplaceType, getReplaceTypes, getReplaceTypesMap, getRequireInHandOrInventory, getRightClickContainer, getScriptItem, getSoundByID, getSoundParameter, getStashChance, getStaticModel, getStringItemType, getSuspensionCompression, getSuspensionDamping, getSwingAnim, getTags, getTaken, getTexture, getTextureBurnt, getTextureCooked, getTexturerotten, getTooltip, getTorchDot, getType, getUnCookedString, getUnequippedWeight, getUnequipSound, getUses, getVisual, getWetCooldown, getWheelFriction, getWorker, getWorldItem, getWorldStaticItem, hasBlood, hasDirt, hasModData, hasReplaceType, hasTag, haveExtraItems, HowRotten, initialiseItem, isActivated, isAlcoholic, isAlwaysWelcomeGift, isBeingFilled, isBroken, isBurnt, isCanBandage, IsClothing, isConditionAffectsCapacity, isCookable, isCooked, isCustomColor, isCustomName, isCustomWeight, isDisappearOnUse, IsDrainable, isEmittingLight, isEquipped, isEquippedNoSprint, isFavorite, isFishingLure, isHairDye, isHidden, isInfected, isInitialised, isInLocalPlayerInventory, isInPlayerInventory, IsInventoryContainer, isIsCookable, IsLiterature, IsMap, isProtectFromRainWhileEquipped, isRecordedMedia, isRemoteController, isRequiresEquippedBothHands, IsRotten, isTaintedWater, isTorchCone, isTrap, isTwoHandWeapon, isUseWorldItem, isVanilla, isWaterSource, IsWeapon, isWet, loadItem, loadItem, ModDataMatches, saveWithSize, setActivated, setActivatedRemote, setActualWeight, setAge, setAlcoholic, setAlcoholPower, setAmmoType, setAttachedSlot, setAttachedSlotType, setAttachedToModel, setAttachmentReplacement, setAttachmentsProvided, setAttachmentType, setBandagePower, setBeingFilled, setBlood, setBloodClothingType, setBoredomChange, setBrakeForce, setBreakSound, setBroken, setBurnt, setBurntString, setCanBeActivated, setCanBeRemote, setCat, setChanceToSpawnDamaged, setColor, setColorBlue, setColorGreen, setColorRed, setCondition, setCondition, setConditionFromModData, setConditionLowerNormal, setConditionLowerOffroad, setConditionMax, setContainer, SetContainerPosition, setContainerX, setContainerY, setCooked, setCookedString, setCookingTime, setCount, setCountDownSound, setCurrentAmmoCount, setCustomColor, setCustomMenuOption, setCustomName, setCustomWeight, setDescription, setDirt, setDisplayCategory, setEngineLoudness, setEquipParent, setEvolvedRecipeName, setExplosionSound, setFatigueChange, setFavorite, setGunType, setHaveBeenRepaired, setIconsForTexture, setID, setInfected, setInitialised, setIsCookable, setIsWaterSource, setItemCapacity, setItemHeat, setItemWhenDry, setJobDelta, setJobType, setKeyId, setLastAged, setLightDistance, setLightStrength, setMaxAmmo, setMaxCapacity, setMediaType, setMeltingTime, setMetalValue, setMinutesToBurn, setMinutesToCook, setModule, setName, setNewPlaceDir, setOffAge, setOffAgeMax, setOffString, setPlaceDir, setPreviousOwner, setRecordedMediaData, setRecordedMediaIndex, setRecordedMediaIndexInteger, setReduceInfectionPower, setRegistry_id, setRemoteControlID, setRemoteController, setRemoteRange, setReplaceOnUse, setReplaceOnUseOn, setRequireInHandOrInventory, setRightClickContainer, setScriptItem, setStashChance, setStashMap, setStressChange, setSuspensionCompression, setSuspensionDamping, setTaintedWater, setTaken, setTexture, setTextureBurnt, setTextureCooked, setTexturerotten, setTooltip, setTorchCone, setType, setUnCookedString, setUnhappyChange, setUses, setWeight, setWet, setWetCooldown, setWheelFriction, setWorker, setWorldItem, setWorldScale, setWorldTexture, setWorldZRotation, storeInByteData, synchWithVisual, Use, Use, Use, UseItem
-
Field Details
-
thirstChange
public float thirstChange -
Poison
public boolean Poison -
spices
-
FreezerAgeMultiplier
public static final float FreezerAgeMultiplier- See Also:
-
-
Constructor Details
-
Food
-
Food
-
-
Method Details
-
getCategory
- Overrides:
getCategory
in classInventoryItem
-
IsFood
public boolean IsFood()- Overrides:
IsFood
in classInventoryItem
-
getSaveType
public int getSaveType()- Overrides:
getSaveType
in classInventoryItem
-
update
public void update()- Overrides:
update
in classInventoryItem
-
updateSound
- Overrides:
updateSound
in classInventoryItem
-
updateAge
public void updateAge()- Overrides:
updateAge
in classInventoryItem
-
setAutoAge
public void setAutoAge()- Overrides:
setAutoAge
in classInventoryItem
-
updateFreezing
-
getActualWeight
public float getActualWeight()- Overrides:
getActualWeight
in classInventoryItem
- Returns:
- the ActualWeight
-
getWeight
public float getWeight()- Overrides:
getWeight
in classInventoryItem
- Returns:
- the Weight
-
CanStack
- Overrides:
CanStack
in classInventoryItem
-
save
- Overrides:
save
in classInventoryItem
- Throws:
IOException
-
load
- Overrides:
load
in classInventoryItem
- Throws:
IOException
-
finishupdate
public boolean finishupdate()- Overrides:
finishupdate
in classInventoryItem
-
shouldUpdateInWorld
public boolean shouldUpdateInWorld()- Overrides:
shouldUpdateInWorld
in classInventoryItem
-
getName
- Overrides:
getName
in classInventoryItem
- Returns:
- the name
-
DoTooltip
- Overrides:
DoTooltip
in classInventoryItem
-
getEnduranceChange
public float getEnduranceChange() -
setEnduranceChange
public void setEnduranceChange(float endChange) -
getUnhappyChange
public float getUnhappyChange()- Overrides:
getUnhappyChange
in classInventoryItem
- Returns:
- the unhappyChange
-
getBoredomChange
public float getBoredomChange()- Overrides:
getBoredomChange
in classInventoryItem
- Returns:
- the boredomChange
-
getHungerChange
public float getHungerChange() -
getStressChange
public float getStressChange()- Overrides:
getStressChange
in classInventoryItem
- Returns:
- the stressChange
-
getBoredomChangeUnmodified
public float getBoredomChangeUnmodified() -
getEnduranceChangeUnmodified
public float getEnduranceChangeUnmodified() -
getStressChangeUnmodified
public float getStressChangeUnmodified() -
getThirstChangeUnmodified
public float getThirstChangeUnmodified() -
getUnhappyChangeUnmodified
public float getUnhappyChangeUnmodified() -
getScore
- Overrides:
getScore
in classInventoryItem
-
isBadCold
public boolean isBadCold() -
setBadCold
public void setBadCold(boolean bBadCold) -
isGoodHot
public boolean isGoodHot() -
setGoodHot
public void setGoodHot(boolean bGoodHot) -
isCookedInMicrowave
public boolean isCookedInMicrowave() -
setCookedInMicrowave
public void setCookedInMicrowave(boolean b) -
getHeat
public float getHeat() -
getInvHeat
public float getInvHeat()- Overrides:
getInvHeat
in classInventoryItem
-
setHeat
public void setHeat(float Heat) -
getEndChange
public float getEndChange() -
setEndChange
public void setEndChange(float endChange) -
getBaseHungChange
Deprecated. -
getHungChange
public float getHungChange() -
setHungChange
public void setHungChange(float hungChange) -
getUseOnConsume
-
setUseOnConsume
-
isRotten
public boolean isRotten() -
isFresh
public boolean isFresh() -
setRotten
public void setRotten(boolean rotten) -
isbDangerousUncooked
public boolean isbDangerousUncooked() -
setbDangerousUncooked
public void setbDangerousUncooked(boolean bDangerousUncooked) -
getLastCookMinute
public int getLastCookMinute() -
setLastCookMinute
public void setLastCookMinute(int LastCookMinute) -
getThirstChange
public float getThirstChange() -
setThirstChange
public void setThirstChange(float thirstChange) -
setReplaceOnCooked
-
getReplaceOnCooked
-
getBaseHunger
public float getBaseHunger() -
setBaseHunger
public void setBaseHunger(float baseHunger) -
isSpice
public boolean isSpice() -
setSpice
public void setSpice(boolean isSpice) -
isPoison
public boolean isPoison() -
getPoisonDetectionLevel
public int getPoisonDetectionLevel() -
setPoisonDetectionLevel
public void setPoisonDetectionLevel(int poisonDetectionLevel) -
getPoisonLevelForRecipe
-
setPoisonLevelForRecipe
-
getUseForPoison
public int getUseForPoison() -
setUseForPoison
public void setUseForPoison(int useForPoison) -
getPoisonPower
public int getPoisonPower() -
setPoisonPower
public void setPoisonPower(int poisonPower) -
getFoodType
-
setFoodType
-
isRemoveNegativeEffectOnCooked
public boolean isRemoveNegativeEffectOnCooked() -
setRemoveNegativeEffectOnCooked
public void setRemoveNegativeEffectOnCooked(boolean removeNegativeEffectOnCooked) -
getCookingSound
-
getCustomEatSound
-
setCustomEatSound
-
getChef
-
setChef
-
getOnCooked
-
setOnCooked
-
getHerbalistType
-
setHerbalistType
-
getSpices
-
setSpices
-
getTex
- Overrides:
getTex
in classInventoryItem
-
getWorldTexture
- Overrides:
getWorldTexture
in classInventoryItem
- Returns:
- the WorldTexture
-
getReduceFoodSickness
public int getReduceFoodSickness() -
setReduceFoodSickness
public void setReduceFoodSickness(int ReduceFoodSickness) -
getFluReduction
public int getFluReduction() -
setFluReduction
public void setFluReduction(int fluReduction) -
getPainReduction
public float getPainReduction() -
setPainReduction
public void setPainReduction(float painReduction) -
getCarbohydrates
public float getCarbohydrates() -
setCarbohydrates
public void setCarbohydrates(float carbohydrates) -
getLipids
public float getLipids() -
setLipids
public void setLipids(float lipids) -
getProteins
public float getProteins() -
setProteins
public void setProteins(float proteins) -
getCalories
public float getCalories() -
setCalories
public void setCalories(float calories) -
isPackaged
public boolean isPackaged() -
setPackaged
public void setPackaged(boolean packaged) -
getFreezingTime
public float getFreezingTime() -
setFreezingTime
public void setFreezingTime(float freezingTime) -
freeze
public void freeze() -
isFrozen
public boolean isFrozen() -
setFrozen
public void setFrozen(boolean frozen) -
canBeFrozen
public boolean canBeFrozen() -
setCanBeFrozen
public void setCanBeFrozen(boolean canBeFrozen) -
isFreezing
public boolean isFreezing() -
isThawing
public boolean isThawing() -
getReplaceOnRotten
-
setReplaceOnRotten
-
multiplyFoodValues
public void multiplyFoodValues(float percentage) -
getRottenTime
public float getRottenTime() -
setRottenTime
public void setRottenTime(float time) -
getCompostTime
public float getCompostTime() -
setCompostTime
public void setCompostTime(float compostTime) -
getOnEat
-
setOnEat
-
isBadInMicrowave
public boolean isBadInMicrowave() -
setBadInMicrowave
public void setBadInMicrowave(boolean badInMicrowave)
-