Commit 823ab846e1bca1661fca623de40ae4aaca0d9a35
1 parent
60fff866
多余的代码
Showing
1 changed file
with
0 additions
and
45 deletions
Show diff stats
src/actions/AdvAction.lua
| @@ -179,51 +179,6 @@ function _M.startAdvRpc( agent, data ) | @@ -179,51 +179,6 @@ function _M.startAdvRpc( agent, data ) | ||
| 179 | SendPacket(actionCodes.Adv_startAdvRpc, '') | 179 | SendPacket(actionCodes.Adv_startAdvRpc, '') |
| 180 | return true | 180 | return true |
| 181 | end | 181 | end |
| 182 | -function Role:getAdvTeamAttrs(team) | ||
| 183 | - local activeRelation = self:getHeroActiveRelation(team.heros) | ||
| 184 | - | ||
| 185 | - local player = {hp = 0, atk = 0, def = 0, hit = 0, miss = 0, | ||
| 186 | - growth = {hp = 0, atk = 0, def = 0, hit = 0, miss = 0}} | ||
| 187 | - | ||
| 188 | - for slot, id in pairs(team.heros or {}) do | ||
| 189 | - local info = {} | ||
| 190 | - local hero = self.heros[id] | ||
| 191 | - if not hero then | ||
| 192 | - Logger.log("error heroid " .. id) | ||
| 193 | - end | ||
| 194 | - local attrs = hero:getTotalAttrs({activeRelation = activeRelation}) | ||
| 195 | - | ||
| 196 | - for attrName, _ in pairs(AdvAttsEnum) do | ||
| 197 | - player[attrName] = (player[attrName] or 0) + (attrs[attrName] or 0) | ||
| 198 | - end | ||
| 199 | - end | ||
| 200 | - for attrName, _ in pairs(AdvAttsEnum) do | ||
| 201 | - player[attrName] = player[attrName] * (globalCsv.adv_battle_attr_ratio[attrName] or 1) | ||
| 202 | - player.growth[attrName] = player[attrName] * (globalCsv.adv_battle_attr_growth_ratio[attrName] or 1) | ||
| 203 | - end | ||
| 204 | - | ||
| 205 | - return player | ||
| 206 | -end | ||
| 207 | - | ||
| 208 | ----战斗力=1*生命+2*攻击+1.25*防御+0.226*命中+0.26*闪避 | ||
| 209 | -function Role:getAdvTeamBattleV(attrs) | ||
| 210 | - local attrs = role:getTeamBattleInfo(advTeam).heros | ||
| 211 | - | ||
| 212 | - | ||
| 213 | - for attrName, _ in pairs(AdvAttsEnum) do | ||
| 214 | - for _, hero in pairs(attrs) do | ||
| 215 | - player[attrName] = (player[attrName] or 0) + hero[attrName] | ||
| 216 | - end | ||
| 217 | - player[attrName] = getAdvLvAttrUp(advAddAttrs, attrName, player[attrName]) * (globalCsv.adv_battle_attr_ratio[attrName] or 1) | ||
| 218 | - player.growth[attrName] = player[attrName] * (globalCsv.adv_battle_attr_growth_ratio[attrName] or 1) | ||
| 219 | - player[attrName] = player[attrName] + player.growth[attrName] * (player.level - 1) | ||
| 220 | - end | ||
| 221 | - return 1 * attrs[AttsEnum.hp] | ||
| 222 | - + 2 * attrs[AttsEnum.atk] | ||
| 223 | - + 1.25 * attrs[AttsEnum.def] | ||
| 224 | - + 0.226 * attrs[AttsEnum.hit] | ||
| 225 | - + 0.26 * attrs[AttsEnum.miss] | ||
| 226 | -end | ||
| 227 | 182 | ||
| 228 | function _M.startHangRpc(agent, data) | 183 | function _M.startHangRpc(agent, data) |
| 229 | local role = agent.role | 184 | local role = agent.role |