饥荒代码吧 关注:712贴子: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)


    2楼2022-09-10 14:11
    回复
      2026-01-01 02:49:34
      广告
      不感兴趣
      开通SVIP免广告
      对了如果是兼容哈姆雷特的情况下,它和海难是同一种情况,所以可以在IsDLCEnabled(CAPY_DLC)后面加or IsDLCEnabled(PORKLAND_DLC)


      3楼2022-09-10 20:36
      回复