Class Clothing

java.lang.Object
zombie.inventory.InventoryItem
zombie.inventory.types.Clothing
Direct Known Subclasses:
AlarmClockClothing

public class Clothing
extends InventoryItem
  • 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:
      getCategory in class InventoryItem
    • IsClothing

      public boolean IsClothing()
      Overrides:
      IsClothing in class InventoryItem
    • getSaveType

      public int getSaveType()
      Overrides:
      getSaveType in class InventoryItem
    • Unwear

      public void Unwear()
    • DoTooltip

      public void DoTooltip​(ObjectTooltip objectTooltip, ObjectTooltip.Layout layout)
      Overrides:
      DoTooltip in class InventoryItem
    • isDirty

      public boolean isDirty()
    • isBloody

      public boolean isBloody()
    • getName

      public java.lang.String getName()
      Overrides:
      getName in class InventoryItem
    • update

      public void update()
      Overrides:
      update in class InventoryItem
    • 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:
      finishupdate in class InventoryItem
    • Use

      public void Use​(boolean boolean1, boolean boolean2)
      Overrides:
      Use in class InventoryItem
    • CanStack

      public boolean CanStack​(InventoryItem inventoryItem)
      Overrides:
      CanStack in class InventoryItem
    • CreateFromSprite

      public static Clothing CreateFromSprite​(java.lang.String string)
    • save

      public void save​(java.nio.ByteBuffer byteBuffer, boolean boolean1) throws java.io.IOException
      Overrides:
      save in class InventoryItem
      Throws:
      java.io.IOException
    • load

      public void load​(java.nio.ByteBuffer byteBuffer, int int1) throws java.io.IOException
      Overrides:
      load in class InventoryItem
      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

      public float getBloodlevelForPart​(BloodBodyPartType bloodBodyPartType)
    • getBloodLevel

      public float getBloodLevel()
    • getBloodLevelForPart

      public float getBloodLevelForPart​(BloodBodyPartType bloodBodyPartType)
    • getWeight

      public float getWeight()
      Overrides:
      getWeight in class InventoryItem
    • 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:
      setCondition in class InventoryItem
    • 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:
      toString in class java.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

      public Clothing.ClothingPatch getPatchType​(BloodBodyPartType bloodBodyPartType)
    • removePatch

      public void removePatch​(BloodBodyPartType bloodBodyPartType)
    • 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

      public void copyPatchesTo​(Clothing clothing)
    • getClothingExtraSubmenu

      public java.lang.String getClothingExtraSubmenu()
    • canBe3DRender

      public boolean canBe3DRender()