"Могильный покой": термозащита 5 -> 50

Прямое указание пользователя. Единица здесь - градусы сдвига уличной
температуры к комфортным 70, а не проценты, и в PlayerEntityStats стоит
min/max-ограничение: с 50 любая температура в пределах 50 градусов от 70
подтягивается к 70 целиком. То есть примерно от 20 до 120 по шкале игры
это полный иммунитет, а не "сильная защита". Прежние 5 были уровнем одной
детали брони с T3-подкладкой.

Описание в Localization.csv править не потребовалось: там "strong
protection from both freezing and heat" без конкретных цифр.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FEXvXg1FSAQJHrvYbeAKqq
This commit is contained in:
AlexCube
2026-09-13 19:54:22 +03:00
co-authored by Claude Opus 5
parent a645c53ff3
commit ccf58a2ec8
+17 -7
View File
@@ -131,11 +131,21 @@
Найденные параметры - HypothermalResist (холод) и HyperthermalResist (жара). Живой
ванильный образец: modArmorInsulatedLinerT1/T2/T3 (Data/Config/item_modifiers.xml
~1873), они ставят ровно эту пару. Величина у них по тирам: T1 1->2.5, T2 2.8->4.3,
T3 4.6->6 на ОДИН элемент брони, а элементов четыре. Взято 5 - примерно уровень
одной детали брони с T3-подкладкой, и ровно то число, которое ваниль использовала во
вкомментированных modArmorInsulatedLiner/modArmorCoolingMesh (там 5 на холод и 5 на
жару, но двумя РАЗНЫМИ модами; здесь оба в одном, что щедрее - но это стоит слота из
четырёх и работает только с ножом в руках, см. ниже). Крутить это число - одна правка.
T3 4.6->6 на ОДИН элемент брони, а элементов четыре.
ЗНАЧЕНИЕ 5 -> 50, 2026-09-13, прямое указание пользователя ("по факту она поднимает
сопротивление всего на 5, а надо на 50"). Изначально стояло 5 - примерно уровень одной
детали брони с T3-подкладкой, и ровно то число, которым ваниль пользуется во
вкомментированных modArmorInsulatedLiner/modArmorCoolingMesh. Это было осознанно
скромно; пользователь хочет иначе, и его решение тут главнее моей балансной оценки.
ЧТО 50 ОЗНАЧАЕТ НА САМОМ ДЕЛЕ, раз единица - градусы, а не проценты (формула ниже):
любая уличная температура в пределах 50 градусов от комфортных 70 подтягивается К 70
ЦЕЛИКОМ, потому что там стоит min/max-ограничение. То есть от 20 до 120 по шкале игры
это не "сильная защита", а полный иммунитет: и снежная вершина, и пустынный полдень
перестают быть угрозой. Это примерно в 10 раз больше, чем даёт набор брони с
T3-подкладками на всех четырёх деталях. Записано не в укор, а чтобы через месяц не
пришлось гадать, почему термометр перестал что-либо значить.
ЕДИНИЦА ИЗМЕРЕНИЯ - градусы, на которые сдвигается уличная температура в сторону
комфортной, а не проценты (PlayerEntityStats, декомпиляция):
@@ -173,8 +183,8 @@
<property name="SellableToTrader" value="false"/>
<effect_group tiered="false">
<passive_effect name="HypothermalResist" operation="base_add" value="5"/>
<passive_effect name="HyperthermalResist" operation="base_add" value="5"/>
<passive_effect name="HypothermalResist" operation="base_add" value="50"/>
<passive_effect name="HyperthermalResist" operation="base_add" value="50"/>
</effect_group>
</item_modifier>