饥荒联机吧 关注:160,162贴子:2,619,899
  • 14回复贴,共1

有没有人知道boss的仇恨机制怎么改

只看楼主收藏回复

如题


IP属地:上海来自iPhone客户端1楼2022-09-03 23:57回复
    dd


    IP属地:上海来自iPhone客户端2楼2022-09-03 23:59
    回复
      饥荒这些物品都在预制件里
      ..\Steam\steamapps\common\Don't Starve Togather\databundles\scripts\prefabs
      当然BOSS也在里面
      比如龙蝇就找到dragonfly。lua
      当然仇恨机制不止一个先说被打的仇恨
      local function OnAttacked(inst, data)
      if 网页链接 ~= nil then
      local target = 网页链接 if not (target ~= nil and
      target:HasTag("player") and
      target:IsNear(inst, TUNING.DRAGONFLY_ATTACK_RANGE + target:GetPhysicsRadius(0))) then
      inst.components.combat:SetTarget(data.attacker)
      end
      end
      end
      if里面是判定,如果,没玩家标签并且不在在龙蝇攻击范围+仇恨范围内。龙蝇就会打攻击它的生物
      要改就在modmain.lua加上AddPrefabPostInit("预制件名",function(inst)
      要改的内容
      end)
      这部分就是预制件重新初始化
      当然也能直接在文件上改,这方面亚丹玩的熟,天天玩BOSSvsBOSS


      IP属地:江苏来自Android客户端3楼2022-09-04 02:33
      收起回复
        我什么时候才能水到 13 级


        IP属地:湖南来自Android客户端4楼2022-09-30 07:19
        回复
          可以用生物乱斗模组实现


          IP属地:广东来自Android客户端5楼2023-01-30 20:59
          回复