Class BodyPart
java.lang.Object
zombie.characters.BodyDamage.BodyPart
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAddDamage(float Val) voidAddHealth(float Val) voidaddStiffness(float stiffness) booleanbandaged()booleanbitten()booleanbleeding()voiddamageFromFirearm(float damage) voidbooleanvoidvoidGenerate an amount of bleeding time will depend on injuries type and body part type.voidvoidvoidgenerateFracture(float fractureTime) voidgenerateFractureNew(float fractureTime) voidgenerateZombieInfection(int baseChance) floatfloatgetAdditionalPain(boolean includeStiffness) floatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatintgetIndex()floatfloatfloatgetPain()floatfloatfloatfloatfloatfloatfloatfloatgetType()floatfloatbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisBurnt()booleanbooleanisCut()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisSplint()voidReduceHealth(float Val) voidbooleanvoidsetAdditionalPain(float additionalPain) voidsetAlcoholLevel(float alcoholLevel) voidsetBandaged(boolean Bandaged, float bandageLife) voidsetBandaged(boolean Bandaged, float bandageLife, boolean isAlcoholic, String bandageType) voidsetBandageLife(float bandageLife) voidsetBandageType(String bandageType) voidsetBiteTime(float biteTime) voidSetBitten(boolean Bitten) voidSetBitten(boolean Bitten, boolean Infected) voidsetBleeding(boolean Bleeding) voidSetBleedingStemmed(boolean BleedingStemmed) voidsetBleedingTime(float bleedingTime) voidvoidsetBurnSpeedModifier(float burnSpeedModifier) voidsetBurnTime(float burnTime) voidSetCauterized(boolean Cauterized) voidsetComfreyFactor(float comfreyFactor) voidsetCut(boolean cut) voidsetCut(boolean cut, boolean forceNoInfection) voidsetCutSpeedModifier(float cutSpeedModifier) voidsetCutTime(float cutTime) voidsetDeepWounded(boolean Wounded) voidsetDeepWoundSpeedModifier(float deepWoundSpeedModifier) voidsetDeepWoundTime(float deepWoundTime) voidSetFakeInfected(boolean inf) voidsetFractureTime(float fractureTime) voidsetGarlicFactor(float garlicFactor) voidsetGetBandageXp(boolean getBandageXp) voidsetGetSplintXp(boolean getSplintXp) voidsetGetStitchXp(boolean getStitchXp) voidsetHaveBullet(boolean haveBullet, int doctorLevel) voidsetHaveGlass(boolean haveGlass) voidSetHealth(float NewHealth) voidSetInfected(boolean inf) voidsetInfectedWound(boolean infectedWound) voidsetLastTimeBurnWash(float lastTimeBurnWash) voidsetNeedBurnWash(boolean needBurnWash) voidsetPlantainFactor(float plantainFactor) voidsetScratched(boolean Scratched, boolean forceNoInfection) voidSetScratchedWeapon(boolean Scratched) voidSetScratchedWindow(boolean Scratched) voidsetScratchSpeedModifier(float scratchSpeedModifier) voidsetScratchTime(float scratchTime) voidsetSplint(boolean splint, float splintFactor) voidsetSplintFactor(float splintFactor) voidsetSplintItem(String splintItem) voidsetStiffness(float stiffness) voidsetStitched(boolean Stitched) voidsetStitchTime(float stitchTime) voidsetWetness(float wetness) voidsetWoundInfectionLevel(float infectedWound) booleanstitched()voidsync(ByteBuffer bb, byte id) voidsync(BodyPart other, BodyDamageSync.Updater updater) voidsyncWrite(ByteBufferWriter bb, int id)
-
Field Details
-
type
-
-
Constructor Details
-
BodyPart
-
-
Method Details
-
getParentChar
-
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() -
IsCauterized
public boolean IsCauterized() -
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) -
SetCauterized
public void SetCauterized(boolean Cauterized) -
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() -
generateFracture
public void generateFracture(float fractureTime) -
generateFractureNew
public void generateFractureNew(float fractureTime) -
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
-
setBandageType
-
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
-
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
-
setSplintItem
-
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
-
sync
-
syncWrite
-
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
-
getWetness
public float getWetness() -
setWetness
public void setWetness(float wetness) -
getStiffness
public float getStiffness() -
setStiffness
public void setStiffness(float stiffness) -
hasDirtyClothing
public boolean hasDirtyClothing() -
hasBloodyClothing
public boolean hasBloodyClothing() -
addStiffness
public void addStiffness(float stiffness) -
getDamageScaler
public float getDamageScaler() -
getBandageNeededDamageLevel
public float getBandageNeededDamageLevel()
-