饥荒代码吧 关注:715贴子:5,933
  • 2回复贴,共1

为何我的人物攻击系数代码没有用

只看楼主收藏回复

无论填多少都是1倍攻击系数,其他模组也是一样的。


IP属地:重庆来自Android客户端1楼2022-08-01 19:06回复
    可以尝试在modmain里改:
    local function Combat(self)
    local oldCalcDamage = self.CalcDamage
    self.CalcDamage = function(self, target, weapon, multiplier, ...)
    local mult = multiplier or 1
    --这里放置你的代码
    if multiplier < 0 then multiplier = 0 end
    end
    return oldCalcDamage(self, target, weapon, multiplier, ...)
    end
    end
    AddComponentPostInit("combat", Combat)


    IP属地:广西2楼2022-09-10 14:11
    回复
      2025-05-28 17:54:22
      广告
      对了如果是兼容哈姆雷特的情况下,它和海难是同一种情况,所以可以在IsDLCEnabled(CAPY_DLC)后面加or IsDLCEnabled(PORKLAND_DLC)


      IP属地:广西3楼2022-09-10 20:36
      回复