代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。

原帖链接: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个蛛丝制造