Відновлюється 1 од. за хвилину
Працює. Уся шкала на 200кг зелена. Жовтої та червоної немає зовсім. АЛЕ є проблема з витратою витривалості. Улетіла миттєво, як при перевантаженні. З вагою всього 50 кг. Без мода витривалість з тією ж вагою і в тій же екіпіровці падає значно повільніше. Перевірив на одному й тому ж сейві з модом і без нього.
Схоже, проблема в несумісному порядку зміни ваг для різних ефектів. Зробив так. Улетати миттєво витривалість перестала. У патчі 1.1.4 працює.
// Константи інвентарю
InventorySPDrainCoef = 0.024
InventorySPOverweightDrainCoef = 0.05
InventoryPenaltyLessWeight = 300.0 // Копіювати з рядка 9 ObjWeightParamsPrototypes
bAutoEquipArtifacts = false
MediumEffectStartUI = 300 // Копіювати з рядка 9 ObjWeightParamsPrototypes
CriticalEffectStartUI = 360 // Копіювати з рядка 17 ObjWeightParamsPrototypes
DefaultWeightParams : struct.begin {refkey=[0]}
SID = DefaultWeightParams
MaxInventoryMass = 380
InventoryPenaltyLessWeight = 269.99
WeightEffectParams : struct.begin
[0] : struct.begin
Threshold = 200.f
EffectPrototypeSIDs : struct.begin
struct.end
struct.end
[1] : struct.begin
Threshold = 360.f
EffectPrototypeSIDs : struct.begin
[0] = OverweightMovementVelocityChange_3
struct.end
struct.end
[2] : struct.begin
Threshold = 330.f
EffectPrototypeSIDs : struct.begin
[0] = OverweightMovementVelocityChange_2
struct.end
struct.end
[3] : struct.begin
Threshold = 300.f
EffectPrototypeSIDs : struct.begin
[0] = OverweightMovementVelocityChange_1
struct.end
struct.end
struct.end
struct.end
Работает. Вся шкала на 200кг зеленая. Желтой и красной нет совсем. НО есть проблема с расходованием выносливости. Улетает моментально как при перегрузе. С весом всего 50 кг. Без мода выносливость с тем же весом и в той же экипировке падает значительно медленнее. Проверил на одном и том же сейве с модом и без него.
Похоже проблема в несогласованном порядке изменения весов для разных эффектов. Сделал так. Улетать моментом выносливость перестала. В патче 1.1.4 работает.
// Inventory consts
InventorySPDrainCoef = 0.024
InventorySPOverweightDrainCoef = 0.05
InventoryPenaltyLessWeight = 300.0 // Copy from line 9 of ObjWeightParamsPrototypes
bAutoEquipArtifacts = false
MediumEffectStartUI = 300 // Copy from line 9 of ObjWeightParamsPrototypes
CriticalEffectStartUI = 360 // Copy from line 17 of ObjWeightParamsPrototypes
DefaultWeightParams : struct.begin {refkey=[0]}
SID = DefaultWeightParams
MaxInventoryMass = 380
InventoryPenaltyLessWeight = 269.99
WeightEffectParams : struct.begin
[0] : struct.begin
Threshold = 200.f
EffectPrototypeSIDs : struct.begin
struct.end
struct.end
[1] : struct.begin
Threshold = 360.f
EffectPrototypeSIDs : struct.begin
[0] = OverweightMovementVelocityChange_3
struct.end
struct.end
[2] : struct.begin
Threshold = 330.f
EffectPrototypeSIDs : struct.begin
[0] = OverweightMovementVelocityChange_2
struct.end
struct.end
[3] : struct.begin
Threshold = 300.f
EffectPrototypeSIDs : struct.begin
[0] = OverweightMovementVelocityChange_1
struct.end
struct.end
struct.end
struct.end