×
Меню
Индекс
 

fLightMaxMod

 
fLightMaxMod - модификатор веса который определяет легкую броню.
 
Рассчитывается умножением fLightMaxMod например на iHelmWeight результат будет максимальным значением веса для легкой брони конкретно выбранной части доспеха.
 
Значение по умолчанию: 0.6
 
Так же известна формула которая используется в OpenMW и судя по всему соответствует оригиналу.
Из которой видно, все, что не относится к легкой (fLightMaxMod) или средней (fMedMaxMod) броне является тяжелой.
 
epsilon = 5e-4
referenceWeight = iHelmWeight, iPauldronWeight, iCuirassWeight, iGauntletWeight, iGreavesWeight, iBootsWeight, iShieldWeight
 
if itemWeight == 0: return NONE
if itemWeight <= referenceWeight * fLightMaxMod + epsilon: return LIGHT
if itemWeight <= referenceWeight * fMedMaxMod + epsilon: return MEDIUM
else: return HEAVY