Class BodyDamage
java.lang.Object
zombie.characters.BodyDamage.BodyDamage
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final floatboolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAddDamage(int bodyPartIndex, float val) voidAddDamage(BodyPartType bodyPart, float val) voidAddGeneralHealth(float val) voidbooleanAddRandomDamageFromZombie(IsoZombie zombie, String hitReaction, int partIndex) voidaddStiffness(BodyPart part, float stiffness) voidaddStiffness(BodyPartType partType, float stiffness) voidapplyDamageFromWeapon(int partIndex, float damage, int damageType, float pain) booleanareBodyPartsBleeding(BodyPartType partA, BodyPartType partB) voidvoidDamageFromAnimal(IsoAnimal wielder) static voiddamageFromSpikedArmor(IsoGameCharacter owner, IsoGameCharacter target, int partIndex, HandWeapon weapon) voidDamageFromWeapon(HandWeapon weapon, int partIndex) voiddecreaseBodyWetness(float amount) voidDisableFakeInfection(int bodyPartIndex) booleandoBodyPartsHaveInjuries(BodyPartType partA, BodyPartType partB) booleanvoidDrawUntexturedQuad(int x, int y, int width, int height, float r, float g, float b, float a) floatfloatgetBodyPart(BodyPartType type) floatgetBodyPartHealth(int bodyPartIndex) floatgetBodyPartHealth(BodyPartType bodyPart) getBodyPartName(int bodyPartIndex) getBodyPartName(BodyPartType bodyPart) floatfloatfloatfloatfloatintintfloatfloatintintfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatintintintintintintintintfloatfloatfloatfloatfloatfloatfloatintfloatstatic floatgetSicknessFromCorpsesRate(int corpseCount) floatintintintintintfloatintfloatfloatbooleanbooleanvoidincreaseBodyWetness(float amount) voidIncreasePanic(int numNewZombiesSeen) voidIncreasePanicFloat(float delta) booleanIsBandaged(int bodyPartIndex) booleanIsBandaged(BodyPartType bodyPart) booleanIsBitten(int bodyPartIndex) booleanIsBitten(BodyPartType bodyPart) booleanIsBleeding(int bodyPartIndex) booleanIsBleeding(BodyPartType bodyPart) booleanIsBleedingStemmed(int bodyPartIndex) booleanIsBleedingStemmed(BodyPartType bodyPart) booleanbooleanbooleanIsCauterized(int bodyPartIndex) booleanIsCauterized(BodyPartType bodyPart) booleanIsCut(BodyPartType bodyPart) booleanIsDeepWounded(BodyPartType bodyPart) booleanbooleanIsFakeInfected(int bodyPartIndex) booleanbooleanisInf()Deprecated.booleanbooleanbooleanIsInfected(int bodyPartIndex) booleanIsInfected(BodyPartType bodyPart) booleanbooleanbooleanbooleanIsOnFire()booleanbooleanIsScratched(int bodyPartIndex) booleanIsScratched(BodyPartType bodyPart) intbooleanIsStitched(int bodyPartIndex) booleanIsStitched(BodyPartType bodyPart) booleanIsWounded(int bodyPartIndex) booleanIsWounded(BodyPartType bodyPart) voidJustAteFood(Food newFood) voidJustAteFood(Food newFood, float percentage) voidJustAteFood(Food newFood, float percentage, boolean useUtensil) voidJustDrankBooze(Food food, float percentage) voidJustDrankBoozeFluid(float alcohol) voidJustReadSomething(Literature literature) voidvoidJustTookPill(InventoryItem pill) voidload(ByteBuffer input, int worldVersion) voidloadMainFields(ByteBuffer input, int worldVersion) voidOnFire(boolean onFire) floatvoidReduceGeneralHealth(float val) voidvoidvoidsave(ByteBuffer output) voidsaveMainFields(ByteBuffer output) voidSetBandaged(int bodyPartIndex, boolean bandaged, float bandageLife, boolean isAlcoholic, String bandageType) voidSetBitten(int bodyPartIndex, boolean bitten) voidSetBitten(int bodyPartIndex, boolean bitten, boolean infected) voidSetBitten(BodyPartType bodyPart, boolean bitten) voidSetBleeding(int bodyPartIndex, boolean bleeding) voidSetBleeding(BodyPartType bodyPart, boolean bleeding) voidSetBleedingStemmed(int bodyPartIndex, boolean bleedingStemmed) voidSetBleedingStemmed(BodyPartType bodyPart, boolean bleedingStemmed) voidvoidsetBoredomDecreaseFromReading(float boredomDecreaseFromReading) voidsetBurntToDeath(boolean burntToDeath) voidsetCatchACold(float catchACold) voidSetCauterized(int bodyPartIndex, boolean cauterized) voidSetCauterized(BodyPartType bodyPart, boolean cauterized) voidsetColdDamageStage(float coldDamageStage) voidsetColdProgressionRate(float coldProgressionRate) voidsetColdReduction(float coldReduction) voidsetColdSneezeTimerMax(int coldSneezeTimerMax) voidsetColdSneezeTimerMin(int coldSneezeTimerMin) voidsetColdStrength(float coldStrength) voidsetContinualPainIncrease(float continualPainIncrease) voidsetCurrentNumZombiesVisible(int currentNumZombiesVisible) voidSetCut(int bodyPartIndex, boolean cut) voidsetDamageModCount(int damageModCount) voidsetDrunkIncreaseValue(float drunkIncreaseValue) voidsetDrunkReductionValue(float drunkReductionValue) voidsetHasACold(boolean hasACold) voidsetHealthFromFood(float healthFromFood) voidsetHealthFromFoodTimer(float healthFromFoodTimer) voidsetHealthReductionFromSevereBadMoodles(float healthReductionFromSevereBadMoodles) voidsetInf(boolean inf) Deprecated.voidsetInfected(boolean infected) voidsetInfectionGrowthRate(float infectionGrowthRate) voidsetInfectionMortalityDuration(float worldHours) voidsetInfectionTime(float worldHours) voidsetInitialBitePain(float initialBitePain) voidsetInitialScratchPain(float initialScratchPain) voidsetInitialThumpPain(float initialThumpPain) voidsetInitialWoundPain(float initialWoundPain) voidsetIsFakeInfected(boolean isFakeInfected) voidsetIsOnFire(boolean isOnFire) voidsetMildColdSneezeTimerMax(int mildColdSneezeTimerMax) voidsetMildColdSneezeTimerMin(int mildColdSneezeTimerMin) voidsetNastyColdSneezeTimerMax(int nastyColdSneezeTimerMax) voidsetNastyColdSneezeTimerMin(int nastyColdSneezeTimerMin) voidsetOldNumZombiesVisible(int oldNumZombiesVisible) voidsetOverallBodyHealth(float overallBodyHealth) voidsetPainReduction(float painReduction) voidsetPainReductionFromMeds(float painReductionFromMeds) voidsetPanicIncreaseValue(float panicIncreaseValue) voidsetPanicReductionValue(float panicReductionValue) voidsetReducedHealthAddition(float reducedHealthAddition) voidsetReduceFakeInfection(boolean reduceFakeInfection) voidsetRemotePainLevel(int painLevel) voidSetScratched(int bodyPartIndex, boolean scratched) voidSetScratched(BodyPartType bodyPart, boolean scratched) voidSetScratchedFromWeapon(int bodyPartIndex, boolean scratched) voidsetSeverlyReducedHealthAddition(float severlyReducedHealthAddition) voidsetSleepingHealthAddition(float sleepingHealthAddition) voidsetSneezeCoughActive(int sneezeCoughActive) voidsetSneezeCoughDelay(int sneezeCoughDelay) voidsetSneezeCoughTime(int sneezeCoughTime) voidsetStandardHealthAddition(float standardHealthAddition) voidsetStandardHealthFromFoodTime(int standardHealthFromFoodTime) voidsetStandardPainReductionWhenWell(float standardPainReductionWhenWell) voidsetTimeToSneezeOrCough(float timeToSneezeOrCough) voidsetWasDraggingCorpse(boolean wasDraggingCorpse) voidSetWounded(int bodyPartIndex, boolean wounded) voidSetWounded(BodyPartType bodyPart, boolean wounded) voidvoidvoidvoidUpdate()voidvoidvoidvoidvoidvoidvoidbooleanboolean
-
Field Details
-
isFakeInfected
public boolean isFakeInfected -
InfectionLevelToZombify
public static final float InfectionLevelToZombify- See Also:
-
-
Constructor Details
-
BodyDamage
-
-
Method Details
-
getBodyPart
-
getBodyPartsLastState
-
setBodyPartsLastState
public void setBodyPartsLastState() -
load
- Throws:
IOException
-
save
- Throws:
IOException
-
saveMainFields
-
loadMainFields
-
IsFakeInfected
public boolean IsFakeInfected() -
OnFire
public void OnFire(boolean onFire) -
IsOnFire
public boolean IsOnFire() -
WasBurntToDeath
public boolean WasBurntToDeath() -
IncreasePanicFloat
public void IncreasePanicFloat(float delta) -
IncreasePanic
public void IncreasePanic(int numNewZombiesSeen) -
ReducePanic
public void ReducePanic() -
UpdateDraggingCorpse
public void UpdateDraggingCorpse() -
UpdatePanicState
public void UpdatePanicState() -
JustDrankBooze
-
JustDrankBoozeFluid
public void JustDrankBoozeFluid(float alcohol) -
JustTookPill
-
JustAteFood
-
JustAteFood
-
JustAteFood
-
JustReadSomething
-
JustTookPainMeds
public void JustTookPainMeds() -
UpdateWetness
public void UpdateWetness() -
TriggerSneezeCough
public void TriggerSneezeCough() -
IsSneezingCoughing
public int IsSneezingCoughing() -
UpdateCold
public void UpdateCold() -
getColdStrength
public float getColdStrength() -
AddDamage
-
AddGeneralHealth
public void AddGeneralHealth(float val) -
ReduceGeneralHealth
public void ReduceGeneralHealth(float val) -
AddDamage
public void AddDamage(int bodyPartIndex, float val) -
splatBloodFloorBig
public void splatBloodFloorBig() -
damageFromSpikedArmor
public static void damageFromSpikedArmor(IsoGameCharacter owner, IsoGameCharacter target, int partIndex, HandWeapon weapon) -
applyDamageFromWeapon
public void applyDamageFromWeapon(int partIndex, float damage, int damageType, float pain) -
DamageFromWeapon
-
AddRandomDamageFromZombie
-
doesBodyPartHaveInjury
-
doBodyPartsHaveInjuries
-
isBodyPartBleeding
-
areBodyPartsBleeding
-
DrawUntexturedQuad
public void DrawUntexturedQuad(int x, int y, int width, int height, float r, float g, float b, float a) -
getBodyPartHealth
-
getBodyPartHealth
public float getBodyPartHealth(int bodyPartIndex) -
getBodyPartName
-
getBodyPartName
-
getHealth
public float getHealth() -
getApparentInfectionLevel
public float getApparentInfectionLevel() -
getNumPartsBleeding
public int getNumPartsBleeding() -
isNeckBleeding
public boolean isNeckBleeding() -
getNumPartsScratched
public int getNumPartsScratched() -
getNumPartsBitten
public int getNumPartsBitten() -
HasInjury
public boolean HasInjury() -
IsBandaged
-
IsDeepWounded
-
IsBandaged
public boolean IsBandaged(int bodyPartIndex) -
IsBitten
-
IsBitten
public boolean IsBitten(int bodyPartIndex) -
IsBleeding
-
IsBleeding
public boolean IsBleeding(int bodyPartIndex) -
IsBleedingStemmed
-
IsBleedingStemmed
public boolean IsBleedingStemmed(int bodyPartIndex) -
IsCauterized
-
IsCauterized
public boolean IsCauterized(int bodyPartIndex) -
IsInfected
public boolean IsInfected() -
IsInfected
-
IsInfected
public boolean IsInfected(int bodyPartIndex) -
IsFakeInfected
public boolean IsFakeInfected(int bodyPartIndex) -
DisableFakeInfection
public void DisableFakeInfection(int bodyPartIndex) -
IsScratched
-
IsCut
-
IsScratched
public boolean IsScratched(int bodyPartIndex) -
IsStitched
-
IsStitched
public boolean IsStitched(int bodyPartIndex) -
IsWounded
-
IsWounded
public boolean IsWounded(int bodyPartIndex) -
RestoreToFullHealth
public void RestoreToFullHealth() -
SetBandaged
public void SetBandaged(int bodyPartIndex, boolean bandaged, float bandageLife, boolean isAlcoholic, String bandageType) -
SetBitten
-
SetBitten
public void SetBitten(int bodyPartIndex, boolean bitten) -
SetBitten
public void SetBitten(int bodyPartIndex, boolean bitten, boolean infected) -
SetBleeding
-
SetBleeding
public void SetBleeding(int bodyPartIndex, boolean bleeding) -
SetBleedingStemmed
-
SetBleedingStemmed
public void SetBleedingStemmed(int bodyPartIndex, boolean bleedingStemmed) -
SetCauterized
-
SetCauterized
public void SetCauterized(int bodyPartIndex, boolean cauterized) -
setScratchedWindow
-
SetScratched
-
SetScratched
public void SetScratched(int bodyPartIndex, boolean scratched) -
SetScratchedFromWeapon
public void SetScratchedFromWeapon(int bodyPartIndex, boolean scratched) -
SetCut
public void SetCut(int bodyPartIndex, boolean cut) -
SetWounded
-
SetWounded
public void SetWounded(int bodyPartIndex, boolean wounded) -
ShowDebugInfo
public void ShowDebugInfo() -
UpdateBoredom
public void UpdateBoredom() -
UpdateStrength
public void UpdateStrength() -
pickMortalityDuration
public float pickMortalityDuration() -
Update
public void Update() -
calculateOverallHealth
public void calculateOverallHealth() -
getSicknessFromCorpsesRate
public static float getSicknessFromCorpsesRate(int corpseCount) -
GetBaseCorpseSickness
public float GetBaseCorpseSickness() -
UseBandageOnMostNeededPart
public boolean UseBandageOnMostNeededPart() -
getBodyParts
-
getDamageModCount
public int getDamageModCount() -
setDamageModCount
public void setDamageModCount(int damageModCount) -
getInfectionGrowthRate
public float getInfectionGrowthRate() -
setInfectionGrowthRate
public void setInfectionGrowthRate(float infectionGrowthRate) -
isInfected
public boolean isInfected() -
setInfected
public void setInfected(boolean infected) -
getInfectionTime
public float getInfectionTime() -
setInfectionTime
public void setInfectionTime(float worldHours) -
getInfectionMortalityDuration
public float getInfectionMortalityDuration() -
setInfectionMortalityDuration
public void setInfectionMortalityDuration(float worldHours) -
isInf
Deprecated. -
setInf
Deprecated. -
isIsFakeInfected
public boolean isIsFakeInfected() -
setIsFakeInfected
public void setIsFakeInfected(boolean isFakeInfected) -
getOverallBodyHealth
public float getOverallBodyHealth() -
setOverallBodyHealth
public void setOverallBodyHealth(float overallBodyHealth) -
getStandardHealthAddition
public float getStandardHealthAddition() -
setStandardHealthAddition
public void setStandardHealthAddition(float standardHealthAddition) -
getReducedHealthAddition
public float getReducedHealthAddition() -
setReducedHealthAddition
public void setReducedHealthAddition(float reducedHealthAddition) -
getSeverlyReducedHealthAddition
public float getSeverlyReducedHealthAddition() -
setSeverlyReducedHealthAddition
public void setSeverlyReducedHealthAddition(float severlyReducedHealthAddition) -
getSleepingHealthAddition
public float getSleepingHealthAddition() -
setSleepingHealthAddition
public void setSleepingHealthAddition(float sleepingHealthAddition) -
getHealthFromFood
public float getHealthFromFood() -
setHealthFromFood
public void setHealthFromFood(float healthFromFood) -
getHealthReductionFromSevereBadMoodles
public float getHealthReductionFromSevereBadMoodles() -
setHealthReductionFromSevereBadMoodles
public void setHealthReductionFromSevereBadMoodles(float healthReductionFromSevereBadMoodles) -
getStandardHealthFromFoodTime
public int getStandardHealthFromFoodTime() -
setStandardHealthFromFoodTime
public void setStandardHealthFromFoodTime(int standardHealthFromFoodTime) -
getHealthFromFoodTimer
public float getHealthFromFoodTimer() -
setHealthFromFoodTimer
public void setHealthFromFoodTimer(float healthFromFoodTimer) -
getBoredomDecreaseFromReading
public float getBoredomDecreaseFromReading() -
setBoredomDecreaseFromReading
public void setBoredomDecreaseFromReading(float boredomDecreaseFromReading) -
getInitialThumpPain
public float getInitialThumpPain() -
setInitialThumpPain
public void setInitialThumpPain(float initialThumpPain) -
getInitialScratchPain
public float getInitialScratchPain() -
setInitialScratchPain
public void setInitialScratchPain(float initialScratchPain) -
getInitialBitePain
public float getInitialBitePain() -
setInitialBitePain
public void setInitialBitePain(float initialBitePain) -
getInitialWoundPain
public float getInitialWoundPain() -
setInitialWoundPain
public void setInitialWoundPain(float initialWoundPain) -
getContinualPainIncrease
public float getContinualPainIncrease() -
setContinualPainIncrease
public void setContinualPainIncrease(float continualPainIncrease) -
getPainReductionFromMeds
public float getPainReductionFromMeds() -
setPainReductionFromMeds
public void setPainReductionFromMeds(float painReductionFromMeds) -
getStandardPainReductionWhenWell
public float getStandardPainReductionWhenWell() -
setStandardPainReductionWhenWell
public void setStandardPainReductionWhenWell(float standardPainReductionWhenWell) -
getOldNumZombiesVisible
public int getOldNumZombiesVisible() -
setOldNumZombiesVisible
public void setOldNumZombiesVisible(int oldNumZombiesVisible) -
getWasDraggingCorpse
public boolean getWasDraggingCorpse() -
setWasDraggingCorpse
public void setWasDraggingCorpse(boolean wasDraggingCorpse) -
getCurrentNumZombiesVisible
public int getCurrentNumZombiesVisible() -
setCurrentNumZombiesVisible
public void setCurrentNumZombiesVisible(int currentNumZombiesVisible) -
getPanicIncreaseValue
public float getPanicIncreaseValue() -
getPanicIncreaseValueFrame
public float getPanicIncreaseValueFrame() -
setPanicIncreaseValue
public void setPanicIncreaseValue(float panicIncreaseValue) -
getPanicReductionValue
public float getPanicReductionValue() -
setPanicReductionValue
public void setPanicReductionValue(float panicReductionValue) -
getDrunkIncreaseValue
public float getDrunkIncreaseValue() -
setDrunkIncreaseValue
public void setDrunkIncreaseValue(float drunkIncreaseValue) -
getDrunkReductionValue
public float getDrunkReductionValue() -
setDrunkReductionValue
public void setDrunkReductionValue(float drunkReductionValue) -
isIsOnFire
public boolean isIsOnFire() -
setIsOnFire
public void setIsOnFire(boolean isOnFire) -
isBurntToDeath
public boolean isBurntToDeath() -
setBurntToDeath
public void setBurntToDeath(boolean burntToDeath) -
getCatchACold
public float getCatchACold() -
setCatchACold
public void setCatchACold(float catchACold) -
isHasACold
public boolean isHasACold() -
setHasACold
public void setHasACold(boolean hasACold) -
setColdStrength
public void setColdStrength(float coldStrength) -
getColdProgressionRate
public float getColdProgressionRate() -
setColdProgressionRate
public void setColdProgressionRate(float coldProgressionRate) -
getTimeToSneezeOrCough
public float getTimeToSneezeOrCough() -
setTimeToSneezeOrCough
public void setTimeToSneezeOrCough(float timeToSneezeOrCough) -
getSmokerSneezeTimerMin
public int getSmokerSneezeTimerMin() -
getSmokerSneezeTimerMax
public int getSmokerSneezeTimerMax() -
getMildColdSneezeTimerMin
public int getMildColdSneezeTimerMin() -
setMildColdSneezeTimerMin
public void setMildColdSneezeTimerMin(int mildColdSneezeTimerMin) -
getMildColdSneezeTimerMax
public int getMildColdSneezeTimerMax() -
setMildColdSneezeTimerMax
public void setMildColdSneezeTimerMax(int mildColdSneezeTimerMax) -
getColdSneezeTimerMin
public int getColdSneezeTimerMin() -
setColdSneezeTimerMin
public void setColdSneezeTimerMin(int coldSneezeTimerMin) -
getColdSneezeTimerMax
public int getColdSneezeTimerMax() -
setColdSneezeTimerMax
public void setColdSneezeTimerMax(int coldSneezeTimerMax) -
getNastyColdSneezeTimerMin
public int getNastyColdSneezeTimerMin() -
setNastyColdSneezeTimerMin
public void setNastyColdSneezeTimerMin(int nastyColdSneezeTimerMin) -
getNastyColdSneezeTimerMax
public int getNastyColdSneezeTimerMax() -
setNastyColdSneezeTimerMax
public void setNastyColdSneezeTimerMax(int nastyColdSneezeTimerMax) -
getSneezeCoughActive
public int getSneezeCoughActive() -
setSneezeCoughActive
public void setSneezeCoughActive(int sneezeCoughActive) -
getSneezeCoughTime
public int getSneezeCoughTime() -
setSneezeCoughTime
public void setSneezeCoughTime(int sneezeCoughTime) -
getSneezeCoughDelay
public int getSneezeCoughDelay() -
setSneezeCoughDelay
public void setSneezeCoughDelay(int sneezeCoughDelay) -
getParentChar
-
isReduceFakeInfection
public boolean isReduceFakeInfection() -
setReduceFakeInfection
public void setReduceFakeInfection(boolean reduceFakeInfection) -
AddRandomDamage
public void AddRandomDamage() -
getPainReduction
public float getPainReduction() -
setPainReduction
public void setPainReduction(float painReduction) -
getColdReduction
public float getColdReduction() -
setColdReduction
public void setColdReduction(float coldReduction) -
getRemotePainLevel
public int getRemotePainLevel() -
setRemotePainLevel
public void setRemotePainLevel(int painLevel) -
getColdDamageStage
public float getColdDamageStage() -
setColdDamageStage
public void setColdDamageStage(float coldDamageStage) -
getThermoregulator
-
decreaseBodyWetness
public void decreaseBodyWetness(float amount) -
increaseBodyWetness
public void increaseBodyWetness(float amount) -
DamageFromAnimal
-
getGeneralWoundInfectionLevel
public float getGeneralWoundInfectionLevel() -
UpdateDiscomfort
public void UpdateDiscomfort() -
addStiffness
-
addStiffness
-