代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。
原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html
一六一.钓金龟(用鱼竿将敌人变成黄金雕像)
用MT管理器打开游戏目录/assets/scripts/prefabs/fishingrod.lua文件,将下列内容:
inst:AddComponent("weapon")
inst.components.weapon:SetDamage(TUNING.FISHINGROD_DAMAGE)
inst.components.weapon.attackwear = 4
替换为:
local function onattack(inst, attacker, target)
SpawnPrefab("ruins_statue_mage").Transform:SetPosition(target.Transform:GetWorldPosition())
SpawnPrefab("collapse_small").Transform:SetPosition(target.Transform:GetWorldPosition())
target:Remove()
end
inst:AddComponent("weapon")
inst.components.weapon:SetDamage(0)
inst.components.weapon:SetRange(12, 15)
inst.components.weapon:SetOnAttack(onattack)
inst.components.weapon:SetProjectile("bishop_charge")
即可用鱼竿远距离攻击敌人时,把敌人变成黄金雕像,用锤子砸碎雕像可得宝石和铥矿石。鱼竿在生存选项(画着绳套)下,用2个树杈、2个蛛丝制造