Commit f2fa488d13bd5b6ce61e8df81ba8144e5dfcc1ee

Authored by wangyujie
1 parent 1976004f

删除skin相关

src/actions/HeroAction.lua
@@ -464,19 +464,6 @@ function _M.loveTaskRpc(agent, data) @@ -464,19 +464,6 @@ function _M.loveTaskRpc(agent, data)
464 return true 464 return true
465 end 465 end
466 466
467 -function _M.changeSkinRpc(agent, data)  
468 - local role = agent.role  
469 - local msg = MsgPack.unpack(data)  
470 - local hero = role.heros[msg.id]  
471 - if not hero then return end  
472 - local skin = msg.skin  
473 - local skinData = csvdb["unit_skinCsv"][hero:getSkinId(skin)]  
474 - if not skinData or (skinData.itemId ~= 0 and not role:checkItemEnough({[skinData.itemId] = 1})) then return end  
475 - hero:updateProperty({field = "skin", value = skin})  
476 - SendPacket(actionCodes.Hero_changeSkinRpc, "")  
477 - return true  
478 -end  
479 -  
480 function _M.createHeroRpc(agent, data) 467 function _M.createHeroRpc(agent, data)
481 local role = agent.role 468 local role = agent.role
482 local msg = MsgPack.unpack(data) 469 local msg = MsgPack.unpack(data)
src/adv/AdvBattle.lua
@@ -42,7 +42,7 @@ function Battle:initPlayer() @@ -42,7 +42,7 @@ function Battle:initPlayer()
42 local hero = self.adv.owner.heros[heroId] 42 local hero = self.adv.owner.heros[heroId]
43 if hero then 43 if hero then
44 heroLevel = heroLevel + hero:getProperty("level") 44 heroLevel = heroLevel + hero:getProperty("level")
45 - local advSkillId = csvdb["unitCsv"][self.adv.owner.heros[heroId]:getSkinId()]["adv"] 45 + local advSkillId = csvdb["unitCsv"][self.adv.owner.heros[heroId]:getProperty("type")]["adv"]
46 if advSkillId > 1000 then 46 if advSkillId > 1000 then
47 table.insert(player.passives, {id = advSkillId, level = hero:getSkillLevel(4)}) 47 table.insert(player.passives, {id = advSkillId, level = hero:getSkillLevel(4)})
48 end 48 end
src/models/Hero.lua
@@ -14,7 +14,6 @@ Hero.schema = { @@ -14,7 +14,6 @@ Hero.schema = {
14 battleV = {"number", 0}, -- 保存战斗力 14 battleV = {"number", 0}, -- 保存战斗力
15 loveExp = {"number", 0}, --好感度经验 15 loveExp = {"number", 0}, --好感度经验
16 loveL = {"number", 0}, --好感度等级 16 loveL = {"number", 0}, --好感度等级
17 - skin = {"number", 0}, --皮肤 0 、 1、 2、 3  
18 equip = {"string",""}, --装备 type=level 17 equip = {"string",""}, --装备 type=level
19 rune = {"string",""}, --零件 type=id 18 rune = {"string",""}, --零件 type=id
20 } 19 }
@@ -57,7 +56,7 @@ function Hero:updateProperty(params) @@ -57,7 +56,7 @@ function Hero:updateProperty(params)
57 local datas = {} 56 local datas = {}
58 table.insert(datas, {key = params.field, newValue = self:getProperty(params.field)}) 57 table.insert(datas, {key = params.field, newValue = self:getProperty(params.field)})
59 58
60 - local check = {level = true, breakL = true, wakeL = true, talent = true, loveL = true, skin = true, equip = true, rune = true} 59 + local check = {level = true, breakL = true, wakeL = true, talent = true, loveL = true, equip = true, rune = true}
61 if check[params.field] then 60 if check[params.field] then
62 local orginValue = self:getProperty("battleV") 61 local orginValue = self:getProperty("battleV")
63 local curValue = self:saveBattleValue() 62 local curValue = self:saveBattleValue()
@@ -81,7 +80,6 @@ function Hero:data() @@ -81,7 +80,6 @@ function Hero:data()
81 battleV = self:getProperty("battleV"), 80 battleV = self:getProperty("battleV"),
82 loveExp = self:getProperty("loveExp"), 81 loveExp = self:getProperty("loveExp"),
83 loveL = self:getProperty("loveL"), 82 loveL = self:getProperty("loveL"),
84 - skin = self:getProperty("skin"),  
85 equip = self:getProperty("equip"), 83 equip = self:getProperty("equip"),
86 rune = self:getProperty("rune"), 84 rune = self:getProperty("rune"),
87 } 85 }
src/models/HeroPlugin.lua
@@ -76,17 +76,10 @@ function HeroPlugin.bind(Hero) @@ -76,17 +76,10 @@ function HeroPlugin.bind(Hero)
76 end 76 end
77 end 77 end
78 78
79 - --皮肤  
80 - local skinUp = {}  
81 - local reward = (csvdb["unit_skinCsv"][self:getSkinId()] or {})["reward"] or ""  
82 - for attrId, value in pairs(reward:toNumMap()) do  
83 - skinUp[AttsEnumEx[attrId]] = (skinUp[AttsEnumEx[attrId]] or 0) + value  
84 - end  
85 -  
86 --觉醒 79 --觉醒
87 local wData = csvdb["unit_wakeCsv"][wakeL] 80 local wData = csvdb["unit_wakeCsv"][wakeL]
88 for attr, value in pairs(attrs) do 81 for attr, value in pairs(attrs) do
89 - attrs[attr] = attrs[attr] * (100 + (wData[attr .. "Level"] or 0) + (talentAttrS[attr] or 0) + (loveUp[attr] or 0) + (skinUp[attr] or 0)) / 100 82 + attrs[attr] = attrs[attr] * (100 + (wData[attr .. "Level"] or 0) + (talentAttrS[attr] or 0) + (loveUp[attr] or 0)) / 100
90 end 83 end
91 84
92 return attrs 85 return attrs
@@ -206,7 +199,7 @@ function HeroPlugin.bind(Hero) @@ -206,7 +199,7 @@ function HeroPlugin.bind(Hero)
206 return self:getProperty("skillL"):getv(idx, 1) 199 return self:getProperty("skillL"):getv(idx, 1)
207 end 200 end
208 201
209 - function Hero:getSkillData(idx, skin) 202 + function Hero:getSkillData(idx)
210 local unitData = csvdb["unitCsv"][self:getProperty("type")] 203 local unitData = csvdb["unitCsv"][self:getProperty("type")]
211 if idx == 1 then 204 if idx == 1 then
212 return csvdb["skill_specialCsv"][unitData.special] 205 return csvdb["skill_specialCsv"][unitData.special]
@@ -219,16 +212,6 @@ function HeroPlugin.bind(Hero) @@ -219,16 +212,6 @@ function HeroPlugin.bind(Hero)
219 end 212 end
220 return {} 213 return {}
221 end 214 end
222 -  
223 - function Hero:getSkinId(skin)  
224 - skin = skin or self:getProperty("skin")  
225 - if skin == 0 then  
226 - return self:getProperty("type")  
227 - else  
228 - return 30000 + self:getProperty("type") * 10 + skin  
229 - end  
230 - end  
231 -  
232 end 215 end
233 216
234 217