Привет, делюсь скриптом со своего сервера который позволяет убрать отрицательную температуру если у вас в руках находится активированная Химическая грелка.
Код скрипта:
modded class Environment
{
override protected void BodyPartHeatProperties(array<int> pBodyPartIds, float pCoef, out float pHeatComfort, out float pHeat)
{
if (m_Player.GetItemInHands())
{
Heatpack heatpack = Heatpack.Cast(m_Player.GetItemInHands());
if (heatpack && heatpack.IsAlive())
{
float temp = heatpack.GetTemperature();
pHeat += temp * 2;
}
pHeatComfort = (pHeatComfort / pBodyPartIds.Count()) * pCoef;
pHeat = (pHeat / pBodyPartIds.Count()) * pCoef;
}
else
super.BodyPartHeatProperties(pBodyPartIds, pCoef, pHeatComfort, pHeat);
}
};
Закиньте в свой клиентский мод. Удачи!