Package zombie.inventory.types
Class Clothing
java.lang.Object
zombie.inventory.InventoryItem
zombie.inventory.types.Clothing
- Direct Known Subclasses:
AlarmClockClothing
public class Clothing extends InventoryItem
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classClothing.ClothingPatchstatic classClothing.ClothingPatchFabricType -
Field Summary
Fields Modifier and Type Field Description floatbloodLevelstatic intCONDITION_PER_HOLESprotected java.lang.Stringpaletteprotected java.lang.StringSpriteNameFields inherited from class zombie.inventory.InventoryItem
ActualWeight, Age, alcoholic, boredomChange, Burnt, BurntString, byteData, CanStack, CanStoreWater, cat, CloseKillMove, col, Condition, ConditionMax, container, containerX, containerY, Cooked, CookedString, CookingTime, Description, extraItems, fatigueChange, FreshString, FrozenString, fullType, id, IsCookable, IsWaterSource, jobDelta, jobType, keepOnDeplete, LastAged, mainCategory, MinutesToBurn, MinutesToCook, module, name, newPlaceDir, OffAge, OffAgeMax, OffString, placeDir, previousOwner, replaceOnUse, replaceOnUseFullType, ReplaceOnUseOn, requireInHandOrInventory, RequiresEquippedBothHands, rightClickContainer, ScriptItem, staticModel, stressChange, Taken, texture, textureBurnt, textureCooked, texturerotten, type, UnCookedString, unhappyChange, uses, visual, Weight, worldItem, worldScale, WorldTexture, worldZRotation -
Constructor Summary
Constructors Constructor Description Clothing(java.lang.String string, java.lang.String string2, java.lang.String string3, java.lang.String string4, java.lang.String string5, java.lang.String string6)Clothing(java.lang.String string, java.lang.String string2, java.lang.String string3, Item item, java.lang.String string4, java.lang.String string5) -
Method Summary
Modifier and Type Method Description voidaddPatch(IsoGameCharacter gameCharacter, BloodBodyPartType bloodBodyPartType, InventoryItem inventoryItem)booleancanBe3DRender()booleancanFullyRestore(IsoGameCharacter gameCharacter, BloodBodyPartType bloodBodyPartType, InventoryItem inventoryItem)booleanCanStack(InventoryItem inventoryItem)voidcopyPatchesTo(Clothing clothing)static ClothingCreateFromSprite(java.lang.String string)voidDoTooltip(ObjectTooltip objectTooltip, ObjectTooltip.Layout layout)booleanfinishupdate()voidflushWetness()floatgetBiteDefense()static intgetBiteDefenseFromItem(IsoGameCharacter gameCharacter, InventoryItem inventoryItem)floatgetBloodlevel()floatgetBloodLevel()floatgetBloodlevelForPart(BloodBodyPartType bloodBodyPartType)floatgetBloodLevelForPart(BloodBodyPartType bloodBodyPartType)floatgetBulletDefense()java.lang.BooleangetCanHaveHoles()java.lang.StringgetCategory()intgetChanceToFall()floatgetClothingDirtynessIncreaseLevel()java.lang.StringgetClothingExtraSubmenu()floatgetCombatSpeedModifier()intgetConditionLowerChance()intgetCondLossPerHole()java.util.ArrayListgetCoveredParts()floatgetDefForPart(BloodBodyPartType bloodBodyPartType, boolean boolean1, boolean boolean2)floatgetDirtyness()intgetHolesNumber()floatgetInsulation()java.lang.StringgetName()intgetNbrOfCoveredParts()floatgetNeckProtectionModifier()java.lang.StringgetPalette()intgetPatchesNumber()Clothing.ClothingPatchgetPatchType(BloodBodyPartType bloodBodyPartType)floatgetRunSpeedModifier()intgetSaveType()floatgetScratchDefense()static intgetScratchDefenseFromItem(IsoGameCharacter gameCharacter, InventoryItem inventoryItem)java.lang.StringgetSpriteName()floatgetStompPower()floatgetTemperature()floatgetWaterResistance()floatgetWeight()floatgetWeightWet()floatgetWetness()floatgetWindresistance()booleanisBloody()booleanIsClothing()booleanisCosmetic()booleanisDirty()java.lang.BooleanisRemoveOnBroken()voidload(java.nio.ByteBuffer byteBuffer, int int1)voidremovePatch(BloodBodyPartType bloodBodyPartType)voidsave(java.nio.ByteBuffer byteBuffer, boolean boolean1)voidsetBiteDefense(float float1)voidsetBloodLevel(float float1)voidsetBulletDefense(float float1)voidsetCanHaveHoles(java.lang.Boolean Boolean1)voidsetChanceToFall(int int1)voidsetCombatSpeedModifier(float float1)voidsetCondition(int int1)voidsetConditionLowerChance(int int1)voidsetDirtyness(float float1)voidsetInsulation(float float1)voidsetNeckProtectionModifier(float float1)voidsetPalette(java.lang.String string)voidsetRemoveOnBroken(java.lang.Boolean Boolean1)voidsetRunSpeedModifier(float float1)voidsetScratchDefense(float float1)voidsetSpriteName(java.lang.String string)voidsetStompPower(float float1)voidsetTemperature(float float1)voidsetWaterResistance(float float1)voidsetWeightWet(float float1)voidsetWetness(float float1)voidsetWindresistance(float float1)java.lang.StringtoString()voidUnwear()voidupdate()voidupdateWetness()voidupdateWetness(boolean boolean1)voidUse(boolean boolean1, boolean boolean2)Methods inherited from class zombie.inventory.InventoryItem
addExtraItem, allowRandomTint, canBeActivated, canBeRemote, canEmitLight, canStoreWater, copyConditionModData, copyModData, CopyModData, doBuildingStash, DoTooltip, getA, getActualWeight, getAge, getAlcoholPower, getAlternateModelName, getAmmoType, getAttachedSlot, getAttachedSlotType, getAttachedToModel, getAttachmentReplacement, getAttachmentsProvided, getAttachmentType, getB, getBandagePower, getBlood, getBloodClothingType, getBodyLocation, getBoredomChange, 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, getCustomMenuOption, getDescription, getDirt, getDisplayCategory, getDisplayName, getEatType, getEngineLoudness, getEquipParent, getEquippedWeight, getEquipSound, getEvolvedRecipeName, getExplosionSound, getExtraItems, getExtraItemsWeight, getFabricType, getFatigueChange, getFullType, getG, getGunType, getHaveBeenRepaired, getHotbarEquippedWeight, getIconsForTexture, getID, getInvHeat, getItemCapacity, getItemHeat, getItemReplacementPrimaryHand, getItemReplacementSecondHand, getItemWhenDry, getJobDelta, getJobType, getKeyId, getLastAged, getLightDistance, getLightStrength, getMakeUpType, getMaxAmmo, getMaxCapacity, getMechanicType, getMediaData, getMediaType, getMeltingTime, getMetalValue, getMinutesToBurn, getMinutesToCook, getModData, getModID, getModName, getModule, getNewPlaceDir, getOffAge, getOffAgeMax, getOffString, getOutermostContainer, getPlaceDir, getPreviousOwner, getR, getRecordedMediaIndex, getReduceInfectionPower, getRegistry_id, getRemoteControlID, getRemoteRange, getReplaceOnUse, getReplaceOnUseFullType, getReplaceOnUseOn, getReplaceOnUseOnString, getRequireInHandOrInventory, getRightClickContainer, getScore, getScriptItem, getStashChance, getStaticModel, getStressChange, getStringItemType, getSuspensionCompression, getSuspensionDamping, getSwingAnim, getTags, getTaken, getTex, getTexture, getTextureBurnt, getTextureCooked, getTexturerotten, getTooltip, getTorchDot, getType, getUnCookedString, getUnequippedWeight, getUnequipSound, getUnhappyChange, getUses, getVisual, getWetCooldown, getWheelFriction, getWorker, getWorldItem, getWorldStaticItem, getWorldTexture, hasBlood, hasDirt, hasModData, hasTag, haveExtraItems, HowRotten, isActivated, isAlcoholic, isAlwaysWelcomeGift, isBeingFilled, isBroken, isBurnt, isCanBandage, isConditionAffectsCapacity, isCookable, isCooked, isCustomColor, isCustomName, isCustomWeight, isDisappearOnUse, IsDrainable, isEmittingLight, isEquipped, isEquippedNoSprint, isFavorite, isFishingLure, IsFood, isHairDye, isHidden, isInfected, 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, setAutoAge, setBandagePower, setBeingFilled, setBlood, setBloodClothingType, setBoredomChange, setBrakeForce, setBreakSound, setBroken, setBurnt, setBurntString, setCanBeActivated, setCanBeRemote, setCat, setChanceToSpawnDamaged, setColor, setColorBlue, setColorGreen, setColorRed, 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, 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, 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, shouldUpdateInWorld, storeInByteData, synchWithVisual, updateAge, updateSound, Use, Use, UseItemMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
SpriteName
protected java.lang.String SpriteName -
palette
protected java.lang.String palette -
bloodLevel
public float bloodLevel -
CONDITION_PER_HOLES
public static final int CONDITION_PER_HOLES- See Also:
- Constant Field Values
-
-
Constructor Details
-
Clothing
public Clothing(java.lang.String string, java.lang.String string2, java.lang.String string3, java.lang.String string4, java.lang.String string5, java.lang.String string6) -
Clothing
public Clothing(java.lang.String string, java.lang.String string2, java.lang.String string3, Item item, java.lang.String string4, java.lang.String string5)
-
-
Method Details
-
getCategory
public java.lang.String getCategory()- Overrides:
getCategoryin classInventoryItem
-
IsClothing
public boolean IsClothing()- Overrides:
IsClothingin classInventoryItem
-
getSaveType
public int getSaveType()- Overrides:
getSaveTypein classInventoryItem
-
Unwear
public void Unwear() -
DoTooltip
- Overrides:
DoTooltipin classInventoryItem
-
isDirty
public boolean isDirty() -
isBloody
public boolean isBloody() -
getName
public java.lang.String getName()- Overrides:
getNamein classInventoryItem
-
update
public void update()- Overrides:
updatein classInventoryItem
-
updateWetness
public void updateWetness() -
updateWetness
public void updateWetness(boolean boolean1) -
getBulletDefense
public float getBulletDefense() -
setBulletDefense
public void setBulletDefense(float float1) -
flushWetness
public void flushWetness() -
finishupdate
public boolean finishupdate()- Overrides:
finishupdatein classInventoryItem
-
Use
public void Use(boolean boolean1, boolean boolean2)- Overrides:
Usein classInventoryItem
-
CanStack
- Overrides:
CanStackin classInventoryItem
-
CreateFromSprite
-
save
public void save(java.nio.ByteBuffer byteBuffer, boolean boolean1) throws java.io.IOException- Overrides:
savein classInventoryItem- Throws:
java.io.IOException
-
load
public void load(java.nio.ByteBuffer byteBuffer, int int1) throws java.io.IOException- Overrides:
loadin classInventoryItem- Throws:
java.io.IOException
-
getSpriteName
public java.lang.String getSpriteName() -
setSpriteName
public void setSpriteName(java.lang.String string) -
getPalette
public java.lang.String getPalette() -
setPalette
public void setPalette(java.lang.String string) -
getTemperature
public float getTemperature() -
setTemperature
public void setTemperature(float float1) -
setDirtyness
public void setDirtyness(float float1) -
setBloodLevel
public void setBloodLevel(float float1) -
getDirtyness
public float getDirtyness() -
getBloodlevel
public float getBloodlevel() -
getBloodlevelForPart
-
getBloodLevel
public float getBloodLevel() -
getBloodLevelForPart
-
getWeight
public float getWeight()- Overrides:
getWeightin classInventoryItem
-
setWetness
public void setWetness(float float1) -
getWetness
public float getWetness() -
getWeightWet
public float getWeightWet() -
setWeightWet
public void setWeightWet(float float1) -
getConditionLowerChance
public int getConditionLowerChance() -
setConditionLowerChance
public void setConditionLowerChance(int int1) -
setCondition
public void setCondition(int int1)- Overrides:
setConditionin classInventoryItem
-
getClothingDirtynessIncreaseLevel
public float getClothingDirtynessIncreaseLevel() -
getInsulation
public float getInsulation() -
setInsulation
public void setInsulation(float float1) -
getStompPower
public float getStompPower() -
setStompPower
public void setStompPower(float float1) -
getRunSpeedModifier
public float getRunSpeedModifier() -
setRunSpeedModifier
public void setRunSpeedModifier(float float1) -
getCombatSpeedModifier
public float getCombatSpeedModifier() -
setCombatSpeedModifier
public void setCombatSpeedModifier(float float1) -
isRemoveOnBroken
public java.lang.Boolean isRemoveOnBroken() -
setRemoveOnBroken
public void setRemoveOnBroken(java.lang.Boolean Boolean1) -
getCanHaveHoles
public java.lang.Boolean getCanHaveHoles() -
setCanHaveHoles
public void setCanHaveHoles(java.lang.Boolean Boolean1) -
isCosmetic
public boolean isCosmetic() -
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
getBiteDefense
public float getBiteDefense() -
setBiteDefense
public void setBiteDefense(float float1) -
getScratchDefense
public float getScratchDefense() -
setScratchDefense
public void setScratchDefense(float float1) -
getNeckProtectionModifier
public float getNeckProtectionModifier() -
setNeckProtectionModifier
public void setNeckProtectionModifier(float float1) -
getChanceToFall
public int getChanceToFall() -
setChanceToFall
public void setChanceToFall(int int1) -
getWindresistance
public float getWindresistance() -
setWindresistance
public void setWindresistance(float float1) -
getWaterResistance
public float getWaterResistance() -
setWaterResistance
public void setWaterResistance(float float1) -
getHolesNumber
public int getHolesNumber() -
getPatchesNumber
public int getPatchesNumber() -
getDefForPart
public float getDefForPart(BloodBodyPartType bloodBodyPartType, boolean boolean1, boolean boolean2) -
getBiteDefenseFromItem
public static int getBiteDefenseFromItem(IsoGameCharacter gameCharacter, InventoryItem inventoryItem) -
getScratchDefenseFromItem
public static int getScratchDefenseFromItem(IsoGameCharacter gameCharacter, InventoryItem inventoryItem) -
getPatchType
-
removePatch
-
canFullyRestore
public boolean canFullyRestore(IsoGameCharacter gameCharacter, BloodBodyPartType bloodBodyPartType, InventoryItem inventoryItem) -
addPatch
public void addPatch(IsoGameCharacter gameCharacter, BloodBodyPartType bloodBodyPartType, InventoryItem inventoryItem) -
getCoveredParts
public java.util.ArrayList getCoveredParts() -
getNbrOfCoveredParts
public int getNbrOfCoveredParts() -
getCondLossPerHole
public int getCondLossPerHole() -
copyPatchesTo
-
canBe3DRender
public boolean canBe3DRender()
-