Class BodyPart

java.lang.Object
zombie.characters.BodyDamage.BodyPart

public final class BodyPart extends Object
  • Constructor Details

  • Method Details

    • AddDamage

      public void AddDamage(float Val)
    • isBandageDirty

      public boolean isBandageDirty()
    • DamageUpdate

      public void DamageUpdate()
    • getHealth

      public float getHealth()
    • SetHealth

      public void SetHealth(float NewHealth)
    • AddHealth

      public void AddHealth(float Val)
    • ReduceHealth

      public void ReduceHealth(float Val)
    • HasInjury

      public boolean HasInjury()
    • bandaged

      public boolean bandaged()
    • bitten

      public boolean bitten()
    • bleeding

      public boolean bleeding()
    • IsBleedingStemmed

      public boolean IsBleedingStemmed()
    • IsCortorised

      public boolean IsCortorised()
    • IsInfected

      public boolean IsInfected()
    • SetInfected

      public void SetInfected(boolean inf)
    • SetFakeInfected

      public void SetFakeInfected(boolean inf)
    • IsFakeInfected

      public boolean IsFakeInfected()
    • DisableFakeInfection

      public void DisableFakeInfection()
    • scratched

      public boolean scratched()
    • stitched

      public boolean stitched()
    • deepWounded

      public boolean deepWounded()
    • RestoreToFullHealth

      public void RestoreToFullHealth()
    • setBandaged

      public void setBandaged(boolean Bandaged, float bandageLife)
    • setBandaged

      public void setBandaged(boolean Bandaged, float bandageLife, boolean isAlcoholic, String bandageType)
    • SetBitten

      public void SetBitten(boolean Bitten)
    • SetBitten

      public void SetBitten(boolean Bitten, boolean Infected)
    • setBleeding

      public void setBleeding(boolean Bleeding)
    • SetBleedingStemmed

      public void SetBleedingStemmed(boolean BleedingStemmed)
    • SetCortorised

      public void SetCortorised(boolean Cortorised)
    • setCut

      public void setCut(boolean cut)
    • setCut

      public void setCut(boolean cut, boolean forceNoInfection)
    • generateZombieInfection

      public void generateZombieInfection(int baseChance)
    • setScratched

      public void setScratched(boolean Scratched, boolean forceNoInfection)
    • SetScratchedWeapon

      public void SetScratchedWeapon(boolean Scratched)
    • generateDeepWound

      public void generateDeepWound()
    • generateDeepShardWound

      public void generateDeepShardWound()
    • SetScratchedWindow

      public void SetScratchedWindow(boolean Scratched)
    • setStitched

      public void setStitched(boolean Stitched)
    • damageFromFirearm

      public void damageFromFirearm(float damage)
    • getPain

      public float getPain()
    • getBiteTime

      public float getBiteTime()
    • setBiteTime

      public void setBiteTime(float biteTime)
    • getDeepWoundTime

      public float getDeepWoundTime()
    • setDeepWoundTime

      public void setDeepWoundTime(float deepWoundTime)
    • haveGlass

      public boolean haveGlass()
    • setHaveGlass

      public void setHaveGlass(boolean haveGlass)
    • getStitchTime

      public float getStitchTime()
    • setStitchTime

      public void setStitchTime(float stitchTime)
    • getIndex

      public int getIndex()
    • getAlcoholLevel

      public float getAlcoholLevel()
    • setAlcoholLevel

      public void setAlcoholLevel(float alcoholLevel)
    • getAdditionalPain

      public float getAdditionalPain(boolean includeStiffness)
    • getAdditionalPain

      public float getAdditionalPain()
    • setAdditionalPain

      public void setAdditionalPain(float additionalPain)
    • getBandageType

      public String getBandageType()
    • setBandageType

      public void setBandageType(String bandageType)
    • isGetBandageXp

      public boolean isGetBandageXp()
    • setGetBandageXp

      public void setGetBandageXp(boolean getBandageXp)
    • isGetStitchXp

      public boolean isGetStitchXp()
    • setGetStitchXp

      public void setGetStitchXp(boolean getStitchXp)
    • getSplintFactor

      public float getSplintFactor()
    • setSplintFactor

      public void setSplintFactor(float splintFactor)
    • getFractureTime

      public float getFractureTime()
    • setFractureTime

      public void setFractureTime(float fractureTime)
    • isGetSplintXp

      public boolean isGetSplintXp()
    • setGetSplintXp

      public void setGetSplintXp(boolean getSplintXp)
    • isSplint

      public boolean isSplint()
    • setSplint

      public void setSplint(boolean splint, float splintFactor)
    • haveBullet

      public boolean haveBullet()
    • setHaveBullet

      public void setHaveBullet(boolean haveBullet, int doctorLevel)
    • getBurnTime

      public float getBurnTime()
    • setBurnTime

      public void setBurnTime(float burnTime)
    • isNeedBurnWash

      public boolean isNeedBurnWash()
    • setNeedBurnWash

      public void setNeedBurnWash(boolean needBurnWash)
    • getLastTimeBurnWash

      public float getLastTimeBurnWash()
    • setLastTimeBurnWash

      public void setLastTimeBurnWash(float lastTimeBurnWash)
    • isInfectedWound

      public boolean isInfectedWound()
    • setInfectedWound

      public void setInfectedWound(boolean infectedWound)
    • getType

      public BodyPartType getType()
    • getBleedingTime

      public float getBleedingTime()
    • setBleedingTime

      public void setBleedingTime(float bleedingTime)
    • isDeepWounded

      public boolean isDeepWounded()
    • setDeepWounded

      public void setDeepWounded(boolean Wounded)
    • getBandageLife

      public float getBandageLife()
    • setBandageLife

      public void setBandageLife(float bandageLife)
    • getScratchTime

      public float getScratchTime()
    • setScratchTime

      public void setScratchTime(float scratchTime)
    • getWoundInfectionLevel

      public float getWoundInfectionLevel()
    • setWoundInfectionLevel

      public void setWoundInfectionLevel(float infectedWound)
    • setBurned

      public void setBurned()
    • getSplintItem

      public String getSplintItem()
    • setSplintItem

      public void setSplintItem(String splintItem)
    • getPlantainFactor

      public float getPlantainFactor()
    • setPlantainFactor

      public void setPlantainFactor(float plantainFactor)
    • getGarlicFactor

      public float getGarlicFactor()
    • setGarlicFactor

      public void setGarlicFactor(float garlicFactor)
    • getComfreyFactor

      public float getComfreyFactor()
    • setComfreyFactor

      public void setComfreyFactor(float comfreyFactor)
    • sync

      public void sync(BodyPart other, BodyDamageSync.Updater updater)
    • sync

      public void sync(ByteBuffer bb, byte id)
    • getCutTime

      public float getCutTime()
    • setCutTime

      public void setCutTime(float cutTime)
    • isCut

      public boolean isCut()
    • getScratchSpeedModifier

      public float getScratchSpeedModifier()
    • setScratchSpeedModifier

      public void setScratchSpeedModifier(float scratchSpeedModifier)
    • getCutSpeedModifier

      public float getCutSpeedModifier()
    • setCutSpeedModifier

      public void setCutSpeedModifier(float cutSpeedModifier)
    • getBurnSpeedModifier

      public float getBurnSpeedModifier()
    • setBurnSpeedModifier

      public void setBurnSpeedModifier(float burnSpeedModifier)
    • getDeepWoundSpeedModifier

      public float getDeepWoundSpeedModifier()
    • setDeepWoundSpeedModifier

      public void setDeepWoundSpeedModifier(float deepWoundSpeedModifier)
    • isBurnt

      public boolean isBurnt()
    • generateBleeding

      public void generateBleeding()
      Generate an amount of bleeding time will depend on injuries type and body part type. Use this instead of setBleedingTime() so all is automated.
    • getInnerTemperature

      public float getInnerTemperature()
    • getSkinTemperature

      public float getSkinTemperature()
    • getDistToCore

      public float getDistToCore()
    • getSkinSurface

      public float getSkinSurface()
    • getThermalNode

      public Thermoregulator.ThermalNode getThermalNode()
    • getWetness

      public float getWetness()
    • setWetness

      public void setWetness(float wetness)
    • getStiffness

      public float getStiffness()
    • setStiffness

      public void setStiffness(float stiffness)