Package zombie.characters.BodyDamage
Class BodyPart
java.lang.Object
zombie.characters.BodyDamage.BodyPart
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
AddDamage
(float Val) void
AddHealth
(float Val) boolean
bandaged()
boolean
bitten()
boolean
bleeding()
void
damageFromFirearm
(float damage) void
boolean
void
void
Generate an amount of bleeding time will depend on injuries type and body part type.void
void
void
generateZombieInfection
(int baseChance) float
float
getAdditionalPain
(boolean includeStiffness) float
float
float
float
float
float
float
float
float
float
float
float
float
float
float
int
getIndex()
float
float
float
getPain()
float
float
float
float
float
float
float
float
getType()
float
float
boolean
boolean
boolean
boolean
boolean
boolean
isBurnt()
boolean
boolean
isCut()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isSplint()
void
ReduceHealth
(float Val) void
boolean
void
setAdditionalPain
(float additionalPain) void
setAlcoholLevel
(float alcoholLevel) void
setBandaged
(boolean Bandaged, float bandageLife) void
setBandaged
(boolean Bandaged, float bandageLife, boolean isAlcoholic, String bandageType) void
setBandageLife
(float bandageLife) void
setBandageType
(String bandageType) void
setBiteTime
(float biteTime) void
SetBitten
(boolean Bitten) void
SetBitten
(boolean Bitten, boolean Infected) void
setBleeding
(boolean Bleeding) void
SetBleedingStemmed
(boolean BleedingStemmed) void
setBleedingTime
(float bleedingTime) void
void
setBurnSpeedModifier
(float burnSpeedModifier) void
setBurnTime
(float burnTime) void
setComfreyFactor
(float comfreyFactor) void
SetCortorised
(boolean Cortorised) void
setCut
(boolean cut) void
setCut
(boolean cut, boolean forceNoInfection) void
setCutSpeedModifier
(float cutSpeedModifier) void
setCutTime
(float cutTime) void
setDeepWounded
(boolean Wounded) void
setDeepWoundSpeedModifier
(float deepWoundSpeedModifier) void
setDeepWoundTime
(float deepWoundTime) void
SetFakeInfected
(boolean inf) void
setFractureTime
(float fractureTime) void
setGarlicFactor
(float garlicFactor) void
setGetBandageXp
(boolean getBandageXp) void
setGetSplintXp
(boolean getSplintXp) void
setGetStitchXp
(boolean getStitchXp) void
setHaveBullet
(boolean haveBullet, int doctorLevel) void
setHaveGlass
(boolean haveGlass) void
SetHealth
(float NewHealth) void
SetInfected
(boolean inf) void
setInfectedWound
(boolean infectedWound) void
setLastTimeBurnWash
(float lastTimeBurnWash) void
setNeedBurnWash
(boolean needBurnWash) void
setPlantainFactor
(float plantainFactor) void
setScratched
(boolean Scratched, boolean forceNoInfection) void
SetScratchedWeapon
(boolean Scratched) void
SetScratchedWindow
(boolean Scratched) void
setScratchSpeedModifier
(float scratchSpeedModifier) void
setScratchTime
(float scratchTime) void
setSplint
(boolean splint, float splintFactor) void
setSplintFactor
(float splintFactor) void
setSplintItem
(String splintItem) void
setStiffness
(float stiffness) void
setStitched
(boolean Stitched) void
setStitchTime
(float stitchTime) void
setWetness
(float wetness) void
setWoundInfectionLevel
(float infectedWound) boolean
stitched()
void
sync
(ByteBuffer bb, byte id) void
sync
(BodyPart other, BodyDamageSync.Updater updater)
-
Constructor Details
-
BodyPart
-
-
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
-
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
-
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)
-