提醒:模组文件免费下载和使用,谨防上当受骗!!!

YN040-收割者(吹排箫一次采集周边所有植物)

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 四十.收割者(吹排箫一次采集周边所有植物) 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/panflute.lua文件, 1.将下列内容: local function HearPanFlute(inst, musician, instrument) if inst.components.sleeper then inst.components.sleeper:AddSleepiness(10, TUNING.PANFLUTE_SLEEPTIME) end end 替换为: local function HearPanFlute(inst, musician, instrument) local pos = Vector3(inst.Transform:GetWorldPosition()) local ents = TheSim:FindEntities(pos.x,pos.y,pos.z, 30) for k,v in pairs(ents) do if v.components.pickable and v.prefab ~= "flower" then v.components.pickable:Pick(GetPlayer()) end if v.components.crop then v.components.crop:Harvest(GetPlayer()) end end end 2.将下列内容: inst.components.instrument.range = TUNING.PANFLUTE_SLEEPRANGE inst.components.instrument:SetOnHeardFn(HearPanFlute) inst:AddComponent("tool") inst.components.tool:SetAction(ACTIONS.PLAY) inst:AddComponent("finiteuses") inst.components.finiteuses:SetMaxUses(TUNING.PANFLUTE_USES) inst.components.finiteuses:SetUses(TUNING.PANFLUTE_USES) inst.components.finiteuses:SetOnFinished( onfinished) inst.components.finiteuses:SetConsumption(ACTIONS.PLAY, 1) 替换为: inst.components.instrument:SetOnHeardFn(HearPanFlute) inst:AddComponent("tool") inst.components.tool:SetAction(ACTIONS.PLAY) 即可吹排箫一次采集周边所有植物(除了花),包括农田也可以收割,排箫原有催眠功能取消。排箫在魔法选项(画着红骷髅)下用5个芦苇、1个曼德拉草、1个绳子制造。如果觉得曼德拉草不好找,可以按本修改技巧“用便便种曼德拉草”修改一下

2025/04/23 · Bny

YN041-用普通种子种胡萝卜且一次采10个(胡萝卜田)

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 四十一.用普通种子种胡萝卜且一次采10个(胡萝卜田) 1.用MT管理器打开游戏目录/assets/scripts/prefabs/seeds.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容: local function OnDeploy (inst, pt) SpawnPrefab("carrot_planted").Transform:SetPosition(pt.x, pt.y, pt.z) inst.components.stackable:Get():Remove() end inst:AddComponent("deployable") inst.components.deployable.ondeploy = OnDeploy 2.用MT管理器打开游戏目录/assets/scripts/prefabs/carrot.lua文件,将inst.components.pickable:SetUp("carrot", 10)替换为inst.components.pickable:SetUp("carrot", 10, 10) 即可用普通种子种胡萝卜且一次采10个。拿起种子在空地上按鼠标右键即可种植,冬天也有青菜吃

2025/04/23 · Bny

YN042-用便便种曼德拉草

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 四十二.用便便种曼德拉草 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/poop.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容: local function OnDeploy (inst, pt) SpawnPrefab("mandrake").Transform:SetPosition(pt.x, pt.y, pt.z) inst.components.stackable:Get():Remove() end inst:AddComponent("deployable") inst.components.deployable.ondeploy = OnDeploy 即可用便便种曼德拉草,种一块曼德拉草田吧

2025/04/23 · Bny

YN043-一斧砍倒一棵树、一镐开掉一块石

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 四十三.一斧砍倒一棵树、一镐开掉一块石 1.用MT管理器打开游戏目录/assets/scripts/prefabs/axe.lua文件,将inst.components.tool:SetAction(ACTIONS.CHOP)替换为inst.components.tool:SetAction(ACTIONS.CHOP, 15) 2.用MT管理器打开游戏目录/assets/scripts/prefabs/pickaxe.lua文件,将inst.components.tool:SetAction(ACTIONS.MINE)替换为inst.components.tool:SetAction(ACTIONS.MINE, 15) 即可一斧砍倒一棵树、一镐开掉一块石

2025/04/23 · Bny

YN044-砍树多掉3倍木头

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 四十四.砍树多掉3倍木头 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/evergreens.lua文件, 1.将下列内容: normal_loot = {"log", "log", "pinecone"}, short_loot = {"log"}, tall_loot = {"log", "log", "log", "pinecone", "pinecone"}, 替换为: normal_loot = {"log", "log", "log", "log", "log", "log", "pinecone"}, short_loot = {"log", "log", "log"}, tall_loot = {"log", "log", "log", "log", "log", "log", "log", "log", "log", "pinecone", "pinecone"}, 2.将下列内容: normal_loot = {"log","log"}, short_loot = {"log"}, tall_loot = {"log", "log","log"}, 替换为: normal_loot = {"log","log","log","log", "log", "log"}, short_loot = {"log","log", "log"}, tall_loot = {"log", "log","log","log","log","log", "log", "log", "log"}, 即可砍树多掉3倍木头

2025/04/23 · Bny

YN045-砍树无树桩

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 四十五.砍树无树桩 1.砍普通树无树桩:用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/evergreens.lua文件,在inst.AnimState:PushAnimation(inst.anims.stump)的下一行插入inst:Remove() 2.砍橡树无树桩:用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/deciduoustrees.lua文件,在inst.AnimState:PushAnimation(inst.anims.stump)的下一行插入inst:Remove() 即可砍树无树桩,节省了挖树桩的时间。不要与“树桩继续长成树”一同修改

2025/04/23 · Bny

YN046-树桩继续长成树

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 四十六.树桩继续长成树 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/evergreens.lua文件, 1.将下列内容: local function chop_down_tree(inst, chopper) inst:RemoveComponent("burnable") MakeSmallBurnable(inst) inst:RemoveComponent("propagator") MakeSmallPropagator(inst) inst:RemoveComponent("workable") 替换为: MakeLargeBurnable(inst) MakeLargePropagator(inst) 2.将下列内容: RemovePhysicsColliders(inst) inst.AnimState:PushAnimation(inst.anims.stump) inst:AddComponent("workable") inst.components.workable:SetWorkAction(ACTIONS.DIG) inst.components.workable:SetOnFinishCallback(dig_up_stump) inst.components.workable:SetWorkLeft(1) inst:AddTag("stump") if inst.components.growable then inst.components.growable:StopGrowing() end 替换为: inst.AnimState:PushAnimation(inst.anims.stump) 即可让树桩继续长成树,取消用铲子挖树桩,如果不想要树桩了,烧掉即可。注意这种再生树不会烧成枯树,烧完只会剩一团灰。不要与“砍树无树桩”一同修改

2025/04/23 · Bny

YN047-采矿时50%概率挖出宝石和铥矿石

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 四十七.采矿时50%概率挖出宝石和铥矿石 用MT管理器打开游戏目录/assets/scripts/prefabs/rocks.lua文件,将下列内容: SetSharedLootTable( 'rock1', { {'rocks', 1.00}, {'rocks', 1.00}, {'rocks', 1.00}, {'nitre', 1.00}, {'flint', 1.00}, {'nitre', 0.25}, {'flint', 0.60}, }) SetSharedLootTable( 'rock2', { {'rocks', 1.00}, {'rocks', 1.00}, {'rocks', 1.00}, {'goldnugget', 1.00}, {'flint', 1.00}, {'goldnugget', 0.25}, {'flint', 0.60}, }) SetSharedLootTable( 'rock_flintless', { {'rocks', 1.0}, {'rocks', 1.0}, {'rocks', 1.0}, {'rocks', 1.0}, {'rocks', 0.6}, }) SetSharedLootTable( 'rock_flintless_med', { {'rocks', 1.0}, {'rocks', 1.0}, {'rocks', 1.0}, {'rocks', 0.4}, }) SetSharedLootTable( 'rock_flintless_low', { {'rocks', 1.0}, {'rocks', 1.0}, {'rocks', 0.2}, }) 替换为: SetSharedLootTable( 'rock1', { {'rocks', 1.00}, {'rocks', 1.00}, {'rocks', 1.00}, {'nitre', 1.00}, {'flint', 1.00}, {'nitre', 0.25}, {'flint', 0.60}, {'bluegem', 0.50}, {'redgem', 0.50}, {'orangegem', 0.50}, {'yellowgem', 0.50}, {'greengem', 0.50}, {'purplegem', 0.50}, {'thulecite', 0.50}, }) SetSharedLootTable( 'rock2', { {'rocks', 1.00}, {'rocks', 1.00}, {'rocks', 1.00}, {'goldnugget', 1.00}, {'flint', 1.00}, {'goldnugget', 0.25}, {'flint', 0.60}, {'bluegem', 0.50}, {'redgem', 0.50}, {'orangegem', 0.50}, {'yellowgem', 0.50}, {'greengem', 0.50}, {'purplegem', 0.50}, {'thulecite', 0.50}, }) SetSharedLootTable( 'rock_flintless', { {'rocks', 1.0}, {'rocks', 1.0}, {'rocks', 1.0}, {'rocks', 1.0}, {'rocks', 0.6}, {'bluegem', 0.50}, {'redgem', 0.50}, {'orangegem', 0.50}, {'yellowgem', 0.50}, {'greengem', 0.50}, {'purplegem', 0.50}, {'thulecite', 0.50}, }) SetSharedLootTable( 'rock_flintless_med', { {'rocks', 1.0}, {'rocks', 1.0}, {'rocks', 1.0}, {'rocks', 0.4}, {'bluegem', 0.50}, {'redgem', 0.50}, {'orangegem', 0.50}, {'yellowgem', 0.50}, {'greengem', 0.50}, {'purplegem', 0.50}, {'thulecite', 0.50}, }) SetSharedLootTable( 'rock_flintless_low', { {'rocks', 1.0}, {'rocks', 1.0}, {'rocks', 0.2}, {'bluegem', 0.50}, {'redgem', 0.50}, {'orangegem', 0.50}, {'yellowgem', 0.50}, {'greengem', 0.50}, {'purplegem', 0.50}, {'thulecite', 0.50}, }) 即可在采矿时50%概率挖出宝石和铥矿石。也可将bluegem(蓝宝石)、redgem(红宝石)、orangegem(橙宝石)、yellowgem(黄宝石)、greengem(绿宝石)、purplegem(紫宝石)、thulecite(铥矿石)换成其他物品,比如koalefant_summer(红象)、koalefant_winter(冬象),并调整0.50的出现概率为你想要的数字

2025/04/23 · Bny

YN048-采矿时多掉黄金

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 四十八.采矿时多掉黄金 用MT管理器打开游戏目录/assets/scripts/prefabs/rocks.lua文件, 1.在{'nitre', 0.25},的下一行插入以下内容: {'goldnugget', 1.00}, {'goldnugget', 1.00}, {'goldnugget', 1.00}, 2.在{'goldnugget', 0.25},的下一行插入以下内容: {'goldnugget', 1.00}, {'goldnugget', 1.00}, {'goldnugget', 1.00}, 3.在{'rocks', 0.6},的下一行插入以下内容: {'goldnugget', 1.00}, {'goldnugget', 1.00}, {'goldnugget', 1.00}, 4.在{'rocks', 0.4},的下一行插入以下内容: {'goldnugget', 1.00}, {'goldnugget', 1.00}, {'goldnugget', 1.00}, 5.在{'rocks', 0.2},的下一行插入以下内容: {'goldnugget', 1.00}, {'goldnugget', 1.00}, {'goldnugget', 1.00}, 即可在采矿时多掉3块黄金

2025/04/23 · Bny

YN049-无限开石头(石头不消失)

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 四十九.无限开石头(石头不消失) 用MT管理器打开游戏目录/assets/scripts/prefabs/rocks.lua文件,将inst:Remove()替换为inst.components.workable.workleft = 10 即可在开矿时既掉落矿石,石头本身又不消失,可以无限开石头

2025/04/23 · Bny