游戏达人
![Rank: 7](static/image/common/star_level3.gif) ![Rank: 7](static/image/common/star_level2.gif) ![Rank: 7](static/image/common/star_level1.gif)
- 贡献度
- 80
- 金元
- 18897
- 积分
- 2220
- 精华
- 1
- 注册时间
- 2010-11-27
|
1344152253 发表于 2013-10-1 17:53 ![](static/image/common/back.gif)
能把食物改成高爆地雷吗 想一下 地上一个大肉 一头猪去捡 然后彭 ...
肉地雷(肉扔在地上作地雷)
用记事本打开游戏目录\data\scripts\prefabs\meats.lua文件,在inst:AddTag("meat")的下一行插入以下内容
local function OnExplodeFn(inst)
SpawnPrefab("collapse_small").Transform:SetPosition(inst.Transform:GetWorldPosition())
SpawnPrefab("explode_small").Transform:SetPosition(inst.Transform:GetWorldPosition())
local pos = Vector3(inst.Transform:GetWorldPosition())
GetClock():DoLightningLighting()
GetPlayer().components.playercontroller:ShakeCamera(inst, "FULL", 0.7, 0.02, .5, 40)
inst:Remove()
end
local function OnExplode(inst, target)
if target and not target:HasTag("smallbird") and not target:HasTag("chester") then
OnExplodeFn(inst)
target.components.health:DoDelta(-TUNING.HEALING_SUPERHUGE*30)
end
end
inst:AddComponent("mine")
inst.components.mine:SetRadius(TUNING.TRAP_TEETH_RADIUS*2)
inst.components.mine:SetAlignment("player")
inst.components.mine:SetOnExplodeFn(OnExplode)
inst.components.mine:StartTesting()
inst:AddComponent("stackable")
inst.components.stackable.maxsize = TUNING.STACK_SIZE_SMALLITEM
|
|