lx075064 发表于 2013-4-15 11:21

有木有石头再生MOD啊

有木有石头再生MOD啊

hjcbest 发表于 2013-4-15 12:04

收集物资不足时应该前往下个世界,这才是这个游戏的意义

wslijs1988 发表于 2013-4-15 14:48

hjcbest 发表于 2013-4-15 12:04 static/image/common/back.gif
收集物资不足时应该前往下个世界,这才是这个游戏的意义

我已经去过后面的地图了, 但个人想休闲一些<或是其它感觉>, 就想呆在第一个地图

也和lz一样同求不可再生资源的Mod...或是告知制作方法.

wwwqz5zcom 发表于 2013-4-30 19:07

目前只能改成无限石头,像草一样再生改不出来

lx075064 发表于 2013-4-30 23:25

wwwqz5zcom 发表于 2013-4-30 19:07 static/image/common/back.gif
目前只能改成无限石头,像草一样再生改不出来

何为无限石头,求教?

Have.Fun 发表于 2013-5-1 09:55

可以通过改MOD达到刷石头或其它东西
例如,割草同时得到石头,不过感觉怪怪的

以下是通过猪王换取其它物品的
http://forums.kleientertainment.com/showthread.php?13661-Download-Troll-King
以下是版主的修改版下载
http://bbs.3dmgame.com/thread-3824154-1-1.html
只要修改modmain.lua里的物品名,就能刷出所需物品

Have.Fun 发表于 2013-5-1 10:40

因为感觉,从取其它物品中得到石头,还是杀生物得到石头,都怪怪的

所以我建议从挖树桩时挖到石头较为合理
不用Mod了,直接搜索游戏目录里的 evergreens.lue 文件
搜到以下这行
inst.components.lootdropper:SpawnLootPrefab("log")
再在下面添加一行
inst.components.lootdropper:SpawnLootPrefab("rocks")
备份,保存,这样在游戏里挖树桩时就会同时挖出木头与石头了
当然,也可以修改成挖出更多或其它物品

weisika 发表于 2013-5-2 01:16

Have.Fun 发表于 2013-5-1 10:40 static/image/common/back.gif
因为感觉,从取其它物品中得到石头,还是杀生物得到石头,都怪怪的

所以我建议从挖树桩时挖到石头较为合理 ...

这个太赞了 想了很久不知道怎么修改 谢谢了

a50689328 发表于 2013-5-2 07:37

Have.Fun 发表于 2013-5-1 10:40 static/image/common/back.gif
因为感觉,从取其它物品中得到石头,还是杀生物得到石头,都怪怪的

所以我建议从挖树桩时挖到石头较为合理 ...

如果想修改成几率掉落应该如何写捏,大大?

Have.Fun 发表于 2013-5-2 10:21

a50689328 发表于 2013-5-2 07:37 static/image/common/back.gif
如果想修改成几率掉落应该如何写捏,大大?

如果要几率式的出现,可在
inst.components.lootdropper:SpawnLootPrefab("log")
这行的下面输入下面这三行

if math.random(100) > 75 then
inst.components.lootdropper:SpawnLootPrefab("rocks")
end

这样石头的出现率就是1/4了,75可以改成其它
那个“end”是必加的,加上原来的“end”,会有两行的“end”

大妈好大妈再见 发表于 2013-5-2 13:43

楼上果然高玩了

wwwqz5zcom 发表于 2013-5-2 14:28

lx075064 发表于 2013-4-30 23:25 static/image/common/back.gif
何为无限石头,求教?

就是在石头砸完的时候同时刷新一块,这样就不用找石头了,感觉没意思

飞翔叶子 发表于 2013-5-8 22:25

wwwqz5zcom 发表于 2013-5-2 14:28 static/image/common/back.gif
就是在石头砸完的时候同时刷新一块,这样就不用找石头了,感觉没意思

在哪个文件?怎么改?能指点下嘛?我想研究草和树枝的重生

wwwqz5zcom 发表于 2013-5-9 18:46

飞翔叶子 发表于 2013-5-8 22:25 static/image/common/back.gif
在哪个文件?怎么改?能指点下嘛?我想研究草和树枝的重生

rocks.lua里面
local function rock1_fn(Sim)
local inst = baserock_fn(Sim)
inst.AnimState:SetBank("rock")
inst.AnimState:SetBuild("rock")
inst.AnimState:PlayAnimation("full")
inst.components.lootdropper:SetLoot({"rocks", "rocks", "rocks", "flint"})
--inst.components.lootdropper:SetUp("rock1",TUNING.GRASS_REGROW_TIME)
inst.components.lootdropper:AddChanceLoot("nitre", 0.4)
inst.components.lootdropper:AddChanceLoot("flint", 0.6)
inst.components.lootdropper:AddChanceLoot("rocks", 0.4)
return inst
end
local function rock2_fn(Sim)
local inst = baserock_fn(Sim)
inst.AnimState:SetBank("rock2")
inst.AnimState:SetBuild("rock2")
inst.AnimState:PlayAnimation("full")
inst.components.lootdropper:SetLoot({"rocks", "rocks", "rocks", "flint"})
--inst.components.lootdropper:SetUp("rock2",TUNING.GRASS_REGROW_TIME)
inst.components.lootdropper:AddChanceLoot("goldnugget", 0.7)
inst.components.lootdropper:AddChanceLoot("flint", 0.6)
inst.components.lootdropper:AddChanceLoot("rocks", 0.4)
return inst
end
local function rock_flintless_fn(Sim)
local inst = baserock_fn(Sim)
inst.AnimState:SetBank("rock_flintless")
inst.AnimState:SetBuild("rock_flintless")
inst.AnimState:PlayAnimation("full")
inst.components.lootdropper:SetLoot({"rocks", "rocks", "rocks", "rocks"})
--inst.components.lootdropper:SetUp("rock_flintless",TUNING.GRASS_REGROW_TIME)
inst.components.lootdropper:AddChanceLoot("rocks", 0.6)
return inst
end
掉的东西自己加个岩石就行了,期待你修改的石头重生

飞翔叶子 发表于 2013-5-9 22:12

wwwqz5zcom 发表于 2013-5-9 18:46 static/image/common/back.gif
rocks.lua里面
local function rock1_fn(Sim)
local inst = baserock_fn(Sim)


我还以为是像萝卜和花朵那样随机在某些地面重生。看来不太一样,现在的石头重生已经有mod了,是石头有3种状态那个
页: [1]
查看完整版本: 有木有石头再生MOD啊