From 6b7ee7b14b9cb393a4fe1e90bb39dcf6f2f730a2 Mon Sep 17 00:00:00 2001 From: chenyueqi Date: Fri, 30 Apr 2021 10:31:45 +0800 Subject: [PATCH] 铭文替换服务器报错 --- src/actions/HeroAction.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/actions/HeroAction.lua b/src/actions/HeroAction.lua index 033c25a..a6801ca 100644 --- a/src/actions/HeroAction.lua +++ b/src/actions/HeroAction.lua @@ -557,8 +557,10 @@ function _M.referRunesRpc(agent, data) end end + local roleId = role:getProperty("id") for cheroId, cIds in pairs(used) do - local chero = role.heros[cheroId] + local heroId = cheroId % (roleId * MAX_HERO_NUM) + local chero = role.heros[heroId] local hrunes = chero:getProperty("rune") for slot, rId in pairs(hrunes:toNumMap()) do if cIds[rId] then -- libgit2 0.21.2