//! Area for hot springs class HotSpringArea : EffectArea { protected ref UniversalTemperatureSource m_UTSource; protected ref UniversalTemperatureSourceSettings m_UTSSettings; protected ref UniversalTemperatureSourceLambdaConstant m_UTSLConstant; override void InitZoneServer() { super.InitZoneServer(); m_UTSSettings = new UniversalTemperatureSourceSettings(); m_UTSSettings.m_Updateable = true; m_UTSSettings.m_UpdateInterval = 1; m_UTSSettings.m_TemperatureItemCap = GameConstants.ITEM_TEMPERATURE_NEUTRAL_ZONE_MIDDLE; m_UTSSettings.m_TemperatureCap = 24; m_UTSSettings.m_RangeFull = 1; m_UTSSettings.m_RangeMax = m_Radius; m_UTSSettings.m_Position = m_Position; m_UTSSettings.m_IsWorldOverriden = false; m_UTSLConstant = new UniversalTemperatureSourceLambdaConstant(); m_UTSource = new UniversalTemperatureSource(this, m_UTSSettings, m_UTSLConstant); if ( m_TriggerType != "" ) CreateTrigger( m_Position, m_Radius ); m_UTSource.SetActive(true); } }