Class Thermoregulator

java.lang.Object
zombie.characters.BodyDamage.Thermoregulator

public final class Thermoregulator extends Object
TurboTuTone. Thermoregulator for living bodies.
  • Constructor Details

    • Thermoregulator

      public Thermoregulator(BodyDamage parent)
  • Method Details

    • setSimulationMultiplier

      public static void setSimulationMultiplier(float multiplier)
    • save

      public void save(ByteBuffer output) throws IOException
      Throws:
      IOException
    • load

      public void load(ByteBuffer input, int WorldVersion) throws IOException
      Throws:
      IOException
    • reset

      public void reset()
    • getNodeSize

      public int getNodeSize()
    • getNode

      public Thermoregulator.ThermalNode getNode(int index)
    • getNodeForType

      public Thermoregulator.ThermalNode getNodeForType(BodyPartType type)
    • getNodeForBloodType

      public Thermoregulator.ThermalNode getNodeForBloodType(BloodBodyPartType type)
    • getBodyHeatDelta

      public float getBodyHeatDelta()
    • getFluidsMultiplier

      public double getFluidsMultiplier()
    • getEnergyMultiplier

      public double getEnergyMultiplier()
    • getFatigueMultiplier

      public double getFatigueMultiplier()
    • getMovementModifier

      public float getMovementModifier()
    • getCombatModifier

      public float getCombatModifier()
    • getCoreTemperature

      public float getCoreTemperature()
    • getHeatGeneration

      public float getHeatGeneration()
    • getMetabolicRate

      public float getMetabolicRate()
    • getMetabolicTarget

      public float getMetabolicTarget()
    • getMetabolicRateReal

      public float getMetabolicRateReal()
    • getSetPoint

      public float getSetPoint()
    • getCoreHeatDelta

      public float getCoreHeatDelta()
    • getCoreRateOfChange

      public float getCoreRateOfChange()
    • getExternalAirTemperature

      public float getExternalAirTemperature()
    • getCoreTemperatureUI

      public float getCoreTemperatureUI()
    • getHeatGenerationUI

      public float getHeatGenerationUI()
    • thermalChevronUp

      public boolean thermalChevronUp()
    • thermalChevronCount

      public int thermalChevronCount()
    • getCatchAColdDelta

      public float getCatchAColdDelta()
    • getTimedActionTimeModifier

      public float getTimedActionTimeModifier()
    • getSkinCelciusMin

      public static float getSkinCelciusMin()
    • getSkinCelciusFavorable

      public static float getSkinCelciusFavorable()
    • getSkinCelciusMax

      public static float getSkinCelciusMax()
    • setMetabolicTarget

      public void setMetabolicTarget(Metabolics meta)
    • setMetabolicTarget

      public void setMetabolicTarget(float target)
    • getSimulationMultiplier

      public float getSimulationMultiplier()
    • getDefaultMultiplier

      public float getDefaultMultiplier()
    • getMetabolicRateIncMultiplier

      public float getMetabolicRateIncMultiplier()
    • getMetabolicRateDecMultiplier

      public float getMetabolicRateDecMultiplier()
    • getBodyHeatMultiplier

      public float getBodyHeatMultiplier()
    • getCoreHeatExpandMultiplier

      public float getCoreHeatExpandMultiplier()
    • getCoreHeatContractMultiplier

      public float getCoreHeatContractMultiplier()
    • getSkinCelciusMultiplier

      public float getSkinCelciusMultiplier()
    • getTemperatureAir

      public float getTemperatureAir()
    • getTemperatureAirAndWind

      public float getTemperatureAirAndWind()
    • getDbg_totalHeatRaw

      public float getDbg_totalHeatRaw()
    • getDbg_totalHeat

      public float getDbg_totalHeat()
    • getCoreCelcius

      public float getCoreCelcius()
    • getDbg_primTotal

      public float getDbg_primTotal()
    • getDbg_secTotal

      public float getDbg_secTotal()
    • getThermalDamage

      public float getThermalDamage()
    • update

      public void update()
    • getEnergy

      public float getEnergy()
    • getBodyFluids

      public float getBodyFluids()