瀏覽代碼

修改精灵红点逻辑

gitxsm 6 月之前
父節點
當前提交
b7abab3a7e
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      script/module/elf/ElfLogic.lua

+ 4 - 4
script/module/elf/ElfLogic.lua

@@ -216,11 +216,11 @@ end
 --红点判断
 local function dotJudgment(human, cfgHtbl)
     local elfData = getElfData(human)
-    for id, cfg in pairs(cfgHtbl) do
+    for _, cfg in pairs(cfgHtbl) do
         local nowLevel, nowStar = 0, 0
-        if elfData and elfData[id] then
-            nowLevel = elfData[id].level
-            nowStar = elfData[id].star
+        if elfData and elfData[cfg.elfId] then
+            nowLevel = elfData[cfg.elfId].level
+            nowStar = elfData[cfg.elfId].star
         end
 
         if nowStar < cfg.elfMaxStar then