zombie.inventory.types
Class Food

java.lang.Object
  extended by zombie.inventory.InventoryItem
      extended by zombie.inventory.types.Food

public class Food
extends InventoryItem


Field Summary
 float thirstChange
           
 
Fields inherited from class zombie.inventory.InventoryItem
CanStack, CanStoreWater, CloseKillMove, col, Cooked, fatigueChange, IsWaterSource, jobDelta, jobType, mainCategory, ReplaceOnUseOn, worldItem
 
Constructor Summary
Food(java.lang.String module, java.lang.String name, java.lang.String itemType, java.lang.String texName)
           
 
Method Summary
 boolean CanStack(InventoryItem item)
           
 void DoTooltip(ObjectTooltip tooltipUI)
           
 boolean finishupdate()
           
 float getBaseHungChange()
           
 float getBoredomChange()
           
 java.lang.String getCategory()
           
 float getEndChange()
           
 float getEnduranceChange()
           
 float getHeat()
           
 float getHungerChange()
           
 float getInvHeat()
           
 int getLastCookMinute()
           
 java.lang.String getRequireInHandOrInventory()
           
 float getScore(SurvivorDesc desc)
           
 float getStressChange()
           
 float getThirstChange()
           
 float getUnhappyChange()
           
 java.lang.String getUseOnConsume()
           
 boolean isAlcoholic()
           
 boolean isBadCold()
           
 boolean isbDangerousUncooked()
           
 boolean isGoodHot()
           
 boolean isRotten()
           
 void load(java.nio.ByteBuffer input)
           
 void load(java.io.DataInputStream input)
           
 void save(java.nio.ByteBuffer output)
           
 void save(java.io.DataOutputStream output)
           
 void setAlcoholic(boolean alcoholic)
           
 void setBadCold(boolean bBadCold)
           
 void setbDangerousUncooked(boolean bDangerousUncooked)
           
 void setEndChange(float endChange)
           
 void setGoodHot(boolean bGoodHot)
           
 void setHeat(float Heat)
           
 void setHungChange(float hungChange)
           
 void setLastCookMinute(int LastCookMinute)
           
 void setRequireInHandOrInventory(java.lang.String requireInHandOrInventory)
           
 void setRotten(boolean rotten)
           
 void setThirstChange(float thirstChange)
           
 void setUseOnConsume(java.lang.String useOnConsume)
           
 void update()
           
 
Methods inherited from class zombie.inventory.InventoryItem
canBeActivated, canStoreWater, CopyModData, getActualWeight, getAge, getB, getBurntString, getCat, getCondition, getConditionMax, getConsumeMenu, getContainer, getContainerX, getContainerY, getCookedString, getCookingTime, getCount, getCurrentCondition, getDescription, getFatigueChange, getFullType, getG, getJobDelta, getJobType, getLightDistance, getLightStrength, getMinutesToBurn, getMinutesToCook, getModData, getModule, getName, getNewPlaceDir, getOffAge, getOffAgeMax, getOffString, getPlaceDir, getPreviousOwner, getR, getReplaceOnUse, getReplaceOnUseOn, getRightClickContainer, getScriptItem, getSwingAnim, getTaken, getTex, getTexture, getTextureBurnt, getTextureCooked, getTexturerotten, getType, getUnCookedString, getUses, getWeight, getWorldItem, getWorldTexture, HowRotten, isActivated, isAlwaysWelcomeGift, isBurnt, isCanBandage, IsClothing, isCooked, isDisappearOnUse, IsDrainable, IsFood, isIsCookable, IsLiterature, IsRotten, isTorchCone, isWaterSource, IsWeapon, ModDataMatches, setActivated, setActualWeight, setAge, setAlwaysWelcomeGift, setAutoAge, setBoredomChange, setBurnt, setBurntString, setCanBandage, setCanBeActivated, setCat, setCondition, setConditionMax, setConsumeMenu, setContainer, SetContainerPosition, setContainerX, setContainerY, setCooked, setCookedString, setCookingTime, setCount, setDescription, setDisappearOnUse, setFatigueChange, setIsCookable, setIsWaterSource, setJobDelta, setJobType, setLightDistance, setLightStrength, setMinutesToBurn, setMinutesToCook, setModule, setName, setNewPlaceDir, setOffAge, setOffAgeMax, setOffString, setPlaceDir, setPreviousOwner, setReplaceOnUse, setReplaceOnUseOn, setRightClickContainer, setScriptItem, setStressChange, setSwingAnim, setTaken, setTexture, setTextureBurnt, setTextureCooked, setTexturerotten, setTorchCone, setType, setUnCookedString, setUnhappyChange, setUses, setWeight, setWorldItem, setWorldTexture, Use, Use, Use, Use, UseItem
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

thirstChange

public float thirstChange
Constructor Detail

Food

public Food(java.lang.String module,
            java.lang.String name,
            java.lang.String itemType,
            java.lang.String texName)
Method Detail

getCategory

public java.lang.String getCategory()
Overrides:
getCategory in class InventoryItem

update

public void update()
Overrides:
update in class InventoryItem

CanStack

public boolean CanStack(InventoryItem item)
Overrides:
CanStack in class InventoryItem

save

public void save(java.io.DataOutputStream output)
          throws java.io.IOException
Overrides:
save in class InventoryItem
Throws:
java.io.IOException

save

public void save(java.nio.ByteBuffer output)
          throws java.io.IOException
Overrides:
save in class InventoryItem
Throws:
java.io.IOException

load

public void load(java.io.DataInputStream input)
          throws java.io.IOException
Overrides:
load in class InventoryItem
Throws:
java.io.IOException

load

public void load(java.nio.ByteBuffer input)
          throws java.io.IOException
Overrides:
load in class InventoryItem
Throws:
java.io.IOException

finishupdate

public boolean finishupdate()
Overrides:
finishupdate in class InventoryItem

DoTooltip

public void DoTooltip(ObjectTooltip tooltipUI)
Overrides:
DoTooltip in class InventoryItem

getEnduranceChange

public float getEnduranceChange()

getUnhappyChange

public float getUnhappyChange()
Overrides:
getUnhappyChange in class InventoryItem
Returns:
the unhappyChange

getBoredomChange

public float getBoredomChange()
Overrides:
getBoredomChange in class InventoryItem
Returns:
the boredomChange

getHungerChange

public float getHungerChange()

getStressChange

public float getStressChange()
Overrides:
getStressChange in class InventoryItem
Returns:
the stressChange

getScore

public float getScore(SurvivorDesc desc)
Overrides:
getScore in class InventoryItem

isBadCold

public boolean isBadCold()

setBadCold

public void setBadCold(boolean bBadCold)

isGoodHot

public boolean isGoodHot()

setGoodHot

public void setGoodHot(boolean bGoodHot)

getHeat

public float getHeat()

getInvHeat

public float getInvHeat()

setHeat

public void setHeat(float Heat)

getEndChange

public float getEndChange()

setEndChange

public void setEndChange(float endChange)

getBaseHungChange

public float getBaseHungChange()

setHungChange

public void setHungChange(float hungChange)

getRequireInHandOrInventory

public java.lang.String getRequireInHandOrInventory()

setRequireInHandOrInventory

public void setRequireInHandOrInventory(java.lang.String requireInHandOrInventory)

getUseOnConsume

public java.lang.String getUseOnConsume()

setUseOnConsume

public void setUseOnConsume(java.lang.String useOnConsume)

isRotten

public boolean isRotten()

setRotten

public void setRotten(boolean rotten)

isbDangerousUncooked

public boolean isbDangerousUncooked()

setbDangerousUncooked

public void setbDangerousUncooked(boolean bDangerousUncooked)

isAlcoholic

public boolean isAlcoholic()

setAlcoholic

public void setAlcoholic(boolean alcoholic)

getLastCookMinute

public int getLastCookMinute()

setLastCookMinute

public void setLastCookMinute(int LastCookMinute)

getThirstChange

public float getThirstChange()

setThirstChange

public void setThirstChange(float thirstChange)