|
|
@@ -1,10 +1,9 @@
|
|
|
--- 英雄皮肤
|
|
|
local Grid = require("bag.Grid")
|
|
|
local BuyExcel = require("excel.buy").buy
|
|
|
-local NewLogic = require("role.NewLogic")
|
|
|
local BagLogic = require("bag.BagLogic")
|
|
|
-local ItemDefine = require("bag.ItemDefine")
|
|
|
local HeroSkinExcel = require("excel.present").heroSkin
|
|
|
+local SkinExcel = require("excel.skin").skin
|
|
|
|
|
|
local GC_SKIN_QUERY = 14
|
|
|
|
|
|
@@ -23,23 +22,22 @@ local function genSkinUnit(human,id)
|
|
|
zhekou = buyCfg.zhekou,
|
|
|
ttl = cfg.ttl,
|
|
|
}
|
|
|
- local itemData = {}
|
|
|
- for _,item in ipairs(cfg.content) do
|
|
|
- local data = {
|
|
|
- getway = {},
|
|
|
- suipian = {},
|
|
|
- equip = {},
|
|
|
- fuwen = {},
|
|
|
+ local skinId = cfg.content[1]
|
|
|
+ local skinCfg = SkinExcel[skinId]
|
|
|
+ local attrs = {}
|
|
|
+ for _,v in pairs(skinCfg.attrs) do
|
|
|
+ attrs[#attrs + 1] = {
|
|
|
+ key = v[1],
|
|
|
+ value = v[2],
|
|
|
}
|
|
|
- if not ItemDefine.isEquip(item[1]) then
|
|
|
- Grid.makeItem(data, item[1], item[2])
|
|
|
- end
|
|
|
- itemData[#itemData+1] = data
|
|
|
end
|
|
|
return {
|
|
|
id = id,
|
|
|
buyItem = buyItem,
|
|
|
- itemData = itemData,
|
|
|
+ skinData = {
|
|
|
+ Id = skinId,
|
|
|
+ attrs = attrs
|
|
|
+ },
|
|
|
}
|
|
|
end
|
|
|
|