| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- local lua_mongo = _G.lua_mongo
- -- local Msg = require("core.Msg")
- -- local Util = require("common.Util")
- -- local Grid = require("bag.Grid")
- -- local ItemDefine = require("bag.ItemDefine")
- local EquipExcel = require("excel.equip").equip
- -- local EquipLogic = require("equip.EquipLogic")
- -- 装备品质
- EQUIP_COLOR_1 = 1 -- 绿
- EQUIP_COLOR_2 = 2 -- 蓝
- EQUIP_COLOR_3 = 3 -- 紫
- EQUIP_COLOR_4 = 4 -- 橙
- EQUIP_COLOR_5 = 5 -- 红
- -- 装备洗练时, 品质权重
- EQUIPWASH_COLOR_WEIGHT = {
- [EQUIP_COLOR_1] = 30,
- [EQUIP_COLOR_2] = 25,
- [EQUIP_COLOR_3] = 20,
- [EQUIP_COLOR_4] = 15,
- [EQUIP_COLOR_5] = 10,
- }
- -- 装备洗练时, 品质与属性值的倍数范围(需要除以100)
- EQUIPWASH_COLOR_MUL = {
- [EQUIP_COLOR_1] = {61, 75},
- [EQUIP_COLOR_2] = {76, 90},
- [EQUIP_COLOR_3] = {91, 105},
- [EQUIP_COLOR_4] = {106, 120},
- [EQUIP_COLOR_5] = {121, 135},
- }
- -- 创建装备
- function createGrid(id)
- if not EquipExcel[id] then
- assert()
- return
- end
- local equip = {}
- equip.id = id
- equip.uuid = lua_mongo.id() --唯一标识
- equip.attr = nil --当前属性
- equip.skill = nil
- equip.quality = 1 --默认为1
- equip.putUuid = nil --装备者
- equip.washAttr = nil --当前洗练属性
- equip.washQuality = nil --当前洗练品质
- return equip
- end
- --
- function createTempGrid(id, washAttr, washQuality)
- if not EquipExcel[id] then
- assert()
- return
- end
- local equip = {}
- equip.id = id
- equip.attr = washAttr --当前属性
- equip.quality = washQuality --默认为1
- return equip
- end
|