zombie.inventory.types
Class Literature

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

public class Literature
extends InventoryItem

Author:
Nick

Field Summary
 boolean bAlreadyRead
           
 java.lang.String requireInHandOrInventory
           
 float stressChange
           
 java.lang.String useOnConsume
           
 
Fields inherited from class zombie.inventory.InventoryItem
CanStack, CanStoreWater, CloseKillMove, col, Cooked, fatigueChange, IsWaterSource, jobDelta, jobType, mainCategory, ReplaceOnUseOn, worldItem
 
Constructor Summary
Literature(java.lang.String module, java.lang.String name, java.lang.String itemType, java.lang.String texName)
           
 
Method Summary
 void DoTooltip(ObjectTooltip tooltipUI)
           
 boolean finishupdate()
           
 int getAlreadyReadPages()
           
 java.lang.String getBookName()
           
 float getBoredomChange()
           
 java.lang.String getCategory()
           
 int getLvlSkillTrained()
           
 int getNumberOfPages()
           
 java.lang.String getSkillTrained()
           
 float getStressChange()
           
 float getUnhappyChange()
           
 void load(java.nio.ByteBuffer input)
           
 void save(java.nio.ByteBuffer output)
           
 void setAlreadyReadPages(int alreadyReadPages)
           
 void setBookName(java.lang.String bookName)
           
 void setLvlSkillTrained(int lvlSkillTrained)
           
 void setNumberOfPages(int numberOfPages)
           
 void setSkillTrained(java.lang.String skillTrained)
           
 void update()
           
 
Methods inherited from class zombie.inventory.InventoryItem
canBeActivated, CanStack, 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, getScore, 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, load, ModDataMatches, save, 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

bAlreadyRead

public boolean bAlreadyRead

requireInHandOrInventory

public java.lang.String requireInHandOrInventory

stressChange

public float stressChange

useOnConsume

public java.lang.String useOnConsume
Constructor Detail

Literature

public Literature(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

finishupdate

public boolean finishupdate()
Overrides:
finishupdate in class InventoryItem

DoTooltip

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

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.nio.ByteBuffer input)
          throws java.io.IOException
Overrides:
load in class InventoryItem
Throws:
java.io.IOException

getBoredomChange

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

getUnhappyChange

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

getStressChange

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

getNumberOfPages

public int getNumberOfPages()

setNumberOfPages

public void setNumberOfPages(int numberOfPages)

getBookName

public java.lang.String getBookName()

setBookName

public void setBookName(java.lang.String bookName)

getLvlSkillTrained

public int getLvlSkillTrained()

setLvlSkillTrained

public void setLvlSkillTrained(int lvlSkillTrained)

getSkillTrained

public java.lang.String getSkillTrained()

setSkillTrained

public void setSkillTrained(java.lang.String skillTrained)

getAlreadyReadPages

public int getAlreadyReadPages()

setAlreadyReadPages

public void setAlreadyReadPages(int alreadyReadPages)