[分享]饥荒联机版,支持局域网联机。

YN312-青年高鸟不长大,增加血量及攻击力,喂食可重新认人

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2三一二.青年高鸟不长大,增加血量及攻击力,喂食可重新认人 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/smallbird.lua文件, 5 6 1.在--print("smallbird - OnGetItemFromPlayer")的下一行插入以下内容: 7 8 local player = GetPlayer() 9 if player and player.components.leader then 10 player.components.leader:AddFollower(inst) 11 end 12 13 14 2.将inst.components.combat:SetDefaultDamage(TUNING.TEENBIRD_DAMAGE)替换为inst.components.combat:SetDefaultDamage(TUNING.TEENBIRD_DAMAGE*5) 15 16 17 3.将return TUNING.TEENBIRD_GROW_TIME替换为return TUNING.TEENBIRD_GROW_TIME*1000 18 19 20 4.将inst.components.health:SetMaxHealth(TUNING.TEENBIRD_HEALTH)替换为inst.components.health:SetMaxHealth(TUNING.TEENBIRD_HEALTH*100) 21 22 即可让青年高鸟18000天不长大,血量30000,攻击力180,如果不认主角了,喂食即可重新认人

2025/04/23 · Bny

YN313-喂自养高鸟产便便

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2三一三.喂自养高鸟产便便 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/smallbird.lua文件,在local function OnEat(inst, food)的下一行插入以下内容: 5 6 if food.components.edible then 7 local poo = SpawnPrefab("poop") 8 poo.Transform:SetPosition(inst.Transform:GetWorldPosition()) 9 end 10 11 即可喂自养高鸟产便便

2025/04/23 · Bny

YN314-自养高鸟不用喂食

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2三一四.自养高鸟不用喂食 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/smallbird.lua文件,在inst:AddComponent("hunger")的下一行插入以下内容: 5 6 inst.components.hunger.burning = false 7 8 即可让自养高鸟不用喂食,因为它不会自动掉饥饿值,除非受伤才须靠喂食补血

2025/04/23 · Bny

YN315-牙齿陷阱不伤害自养高鸟

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2三一五.牙齿陷阱不伤害自养高鸟 3 4 用MT管理器打开游戏目录/assets/scripts/prefabs/trap_teeth.lua文件,将if target then替换为if target and not target:HasTag("smallbird") then 5 6 即可让牙齿陷阱不伤害自养高鸟

2025/04/23 · Bny

YN316-主角带肉不被兔人攻击

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2三一六.主角带肉不被兔人攻击 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/bunnyman.lua文件,将if guy:HasTag("player")替换为if guy:HasTag("monster") 5 6 即可让兔人不攻击带肉的主角,注意替换的只是一句中的一部分,语句其他部分不要动

2025/04/23 · Bny

YN317-快速刷兔人(兔人死后兔房立刻生新兔人)

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2三一七.快速刷兔人(兔人死后兔房立刻生新兔人) 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/rabbithouse.lua文件,将inst.components.spawner:Configure( "bunnyman", TUNING.TOTAL_DAY_TIME)替换为inst.components.spawner:Configure( "bunnyman", TUNING.TOTAL_DAY_TIME*0) 5 6 即可打死一个兔人,兔房就立刻重生一个

2025/04/23 · Bny

YN318-快速刷猪人(猪死后猪房立刻生新猪)

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2三一八.快速刷猪人(猪死后猪房立刻生新猪) 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/pighouse.lua文件,将inst.components.spawner:Configure( "pigman", TUNING.TOTAL_DAY_TIME*4)替换为inst.components.spawner:Configure( "pigman", TUNING.TOTAL_DAY_TIME*0) 5 6 即可打死一个猪人,猪房就立刻重生一个

2025/04/23 · Bny

YN319-猪人永久跟随

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2三一九.猪人永久跟随 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/pigman.lua文件, 5 6 1.将inst.components.follower:AddLoyaltyTime(item.components.edible:GetHunger() * TUNING.PIG_LOYALTY_PER_HUNGER)替换为--inst.components.follower:AddLoyaltyTime(item.components.edible:GetHunger() * TUNING.PIG_LOYALTY_PER_HUNGER) 7 8 9 2.将inst.components.follower.maxfollowtime = TUNING.PIG_LOYALTY_MAXTIME替换为--inst.components.follower.maxfollowtime = TUNING.PIG_LOYALTY_MAXTIME 10 11 即可让猪人永久跟随,饿了也不会离开。但晚上一样需要给它点火,它会呆在火旁,到白天继续跟随

2025/04/23 · Bny

YN320-猪守卫不主动攻击主角

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2三二0.猪守卫不主动攻击主角 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/pigman.lua文件, 5 6 1.将return guy:HasTag("character") and not guy:HasTag("guard")替换为return guy:HasTag("character") and not guy:HasTag("guard") and not guy:HasTag("player") 7 8 9 2.删除下列内容: 10 11 if not GetClock():IsDay() and home and home.components.burnable and home.components.burnable:IsBurning() then 12 local lightThief = FindEntity(home, home.components.burnable:GetLargestLightRadius(), function(guy) 13 return guy:HasTag("player") 14 and guy.LightWatcher:IsInLight() 15 and not (defenseTarget.components.trader and defenseTarget.components.trader:IsTryingToTradeWithMe(guy) ) 16 and not (inst.components.trader and inst.components.trader:IsTryingToTradeWithMe(guy) ) 17 end) 18 if lightThief then 19 return lightThief 20 end 21 end 22 23 即可让猪守卫不主动攻击主角

2025/04/23 · Bny

YN321-修改敌人生命值

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2三二一.修改敌人生命值 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/tuning.lua文件,分别查找以下内容: 5 6猪人 PIG_HEALTH = 250, 7疯猪 WEREPIG_HEALTH = 350, 8猪守卫 PIG_GUARD_HEALTH = 300, 9火鸡 PERD_HEALTH = 50, 10鱼人 MERM_HEALTH = 250, 11海象 WALRUS_HEALTH = 150, 12小海象 LITTLE_WALRUS_HEALTH = 100, 13企鹅 PENGUIN_HEALTH = 150, 14发条骑士 KNIGHT_HEALTH = 300, 15主教 BISHOP_HEALTH = 300, 16战车 ROOK_HEALTH = 300, 17远古守护者 MINOTAUR_HEALTH = 2500, 18蜗牛龟 SLURTLE_HEALTH = 600, 19黏糊虫 SNURTLE_HEALTH = 200, 20秃鹫 BUZZARD_HEALTH = 125, 21幽灵 GHOST_HEALTH = 200, 22牛 BEEFALO_HEALTH = 500, 23小牛 BABYBEEFALO_HEALTH = 300, 24大象 KOALEFANT_HEALTH = 500, 25蝙蝠 BAT_HEALTH = 50, 26地面小蜘蛛 SPIDER_HEALTH = 100, 27地面绿蜘蛛 SPIDER_WARRIOR_HEALTH = 200, 28洞穴蜘蛛 SPIDER_HIDER_HEALTH = 150, 29喷射蜘蛛 SPIDER_SPITTER_HEALTH = 175, 30树精 LEIF_HEALTH = 2000, 31巨鹿 DEERCLOPS_HEALTH = 2000, 32蜜蜂 BEE_HEALTH = 100, 33虫子 WORM_HEALTH = 900, 34触手 TENTACLE_HEALTH = 500, 35食人花眼睛 EYEPLANT_HEALTH = 30, 36高鸟 TALLBIRD_HEALTH = 400, 37兔子 RABBIT_HEALTH = 25, 38鼹鼠 MOLE_HEALTH = 30, 39青蛙 FROG_HEALTH = 100, 40狗 HOUND_HEALTH = 150, 41火狗 FIREHOUND_HEALTH = 100, 42冰狗 ICEHOUND_HEALTH = 100, 43蚊子 MOSQUITO_HEALTH = 100, 44坎普斯 KRAMPUS_HEALTH = 200, 45尖嘴暗影怪 TERRORBEAK_HEALTH = 400, 46爬行暗影怪 CRAWLINGHORROR_HEALTH = 300, 47鸟 BIRD_HEALTH = 25, 48蜘蛛女王 SPIDERQUEEN_HEALTH = 1250, 49兔人 BUNNYMAN_HEALTH = 200, 50龙虾 ROCKY_HEALTH = 1500, 51猴子 MONKEY_HEALTH = 125, 52鹿鸭 MOOSE_HEALTH = 3000, 53小鸭 MOSSLING_HEALTH = 350, 54蜻蜓 DRAGONFLY_HEALTH = 2750, 55熊 BEARGER_HEALTH = 3000, 56座狼 WARG_HEALTH = 600, 57 58 修改每行后面的数字,即可修改对应的敌人生命值。如将树精生命值提高1倍,就将LEIF_HEALTH = 2000,替换为LEIF_HEALTH = 4000,即可。如将巨鹿生命值降低10倍,就将DEERCLOPS_HEALTH = 2000,替换为DEERCLOPS_HEALTH = 200,即可

2025/04/23 · Bny