|
|
@@ -163,6 +163,9 @@ function makeItemEquip(net, itemConfig, equipGrid, equipIndex, shuijingAttrID, e
|
|
|
local maxQuality = EquipLogic.getEquipMaxQuality(itemConfig)
|
|
|
net.rare = equipGrid and equipGrid.quality or equipQuality or maxQuality
|
|
|
|
|
|
+ local baseAttrMulMin = itemConfig.baserandom[1] or 1
|
|
|
+ local baseAttrMulMax = itemConfig.baserandom[2] or 1
|
|
|
+
|
|
|
-- 装备基础属性
|
|
|
if itemConfig.subType == ItemDefine.EQUIP_SUBTYPE_SHUIJIN then
|
|
|
-- 水晶属性
|
|
|
@@ -241,6 +244,15 @@ function makeItemEquip(net, itemConfig, equipGrid, equipIndex, shuijingAttrID, e
|
|
|
net.equip[1].baseAttr[i].key = baseAttrInfo[i][1]
|
|
|
net.equip[1].baseAttr[i].value = math.floor(baseAttrInfo[i][2] * baseRate * baseAttrRandVal)
|
|
|
|
|
|
+ -- 基础属性范围
|
|
|
+ net.equip[1].baseAttrMin[i] = net.equip[1].baseAttrMin[i] or {}
|
|
|
+ net.equip[1].baseAttrMin[i].key = baseAttrInfo[i][1]
|
|
|
+ net.equip[1].baseAttrMin[i].value = math.floor(baseAttrInfo[i][2] * baseRate * baseAttrMulMin)
|
|
|
+
|
|
|
+ net.equip[1].baseAttrMax[i] = net.equip[1].baseAttrMax[i] or {}
|
|
|
+ net.equip[1].baseAttrMax[i].key = baseAttrInfo[i][1]
|
|
|
+ net.equip[1].baseAttrMax[i].value = math.floor(baseAttrInfo[i][2] * baseRate * baseAttrMulMax)
|
|
|
+
|
|
|
|
|
|
if gemBonus then
|
|
|
net.equip[1].gemBaseAttr[i].key = baseAttrInfo[i][1]
|