代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。
原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html
一四八.橙色护身符吸取物品加速、范围加大、不吸常用物品
用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/amulet.lua文件,
1.吸取物品加速10倍:将inst.task = inst:DoPeriodicTask(TUNING.ORANGEAMULET_ICD, function() pickup(inst, owner) end)替换为以下内容:
inst.task = inst:DoPeriodicTask(TUNING.ORANGEAMULET_ICD*.1, function() pickup(inst, owner) end)
2.吸取物品范围加大5倍:将local ents = TheSim:FindEntities(pt.x, pt.y, pt.z, TUNING.ORANGEAMULET_RANGE)替换为以下内容:
local ents = TheSim:FindEntities(pt.x, pt.y, pt.z, TUNING.ORANGEAMULET_RANGE*5)
3.不吸常用物品:将v.components.inventoryitem:IsHeld() then替换为以下内容:
v.components.inventoryitem:IsHeld() and not v:HasTag("trap") and not v:HasTag("light") and not v:HasTag("blowdart") and not v:HasTag("projectile") then
即可让橙色护身符吸取物品加速、范围加大,不吸陷阱、提灯,也可以在佩戴时使用远程武器