DIFF

Thermometer.c

class Thermometer extends ItemBase
{
	float GetTemperatureValue(PlayerBase player)
	{
		float value;
		if (player && player.IsSyncedModifierActive(eModifierSyncIDs.MODIFIER_SYNC_FEVER))
		{
			value = Math.RandomFloatInclusive(PlayerConstants.HIGH_TEMPERATURE_L, PlayerConstants.HIGH_TEMPERATURE_H);
		}
		else
		{
			value = Math.RandomFloatInclusive(PlayerConstants.NORMAL_TEMPERATURE_L, PlayerConstants.NORMAL_TEMPERATURE_H);
		}
		value = Math.Round(value * 10) / 10;
		return value;
	}
	
	override void SetActions()
	{
		super.SetActions();
		
		AddAction(ActionMeasureTemperatureTarget);
		AddAction(ActionMeasureTemperatureSelf);
	}
}