饥荒这些物品都在预制件里
..\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