《冰河物语》为了模拟更真实的生存要素,分别添加了体温、水分和理智值(sanity)的生命体征,并在添加相关模组的基础上对配置文件做了一定程度的修改。本教程将会公开整合包中相关项目的配置,并简要介绍将这些生命体征控制在健康水平的方法。


体温


该整合包添加了模组survivaloverhaul

该模组为未完成品,配置文件中所设定的功能没能全部在游戏中实现。目前测定的能够影响玩家体温的机制主要有:

1.方块温度影响

在具温方块的影响半径内(目前设置为3)受到其温度影响;测试得在影响半径内可以同时受到多个具温方块的影响。

目前设置温度的方块如下:

需消耗燃料的功能性方块(熔炉、高炉等)、火、岩浆:40

点燃的营火:60

恒温块:80

寒冷精华块:-80

石头、花岗岩、闪长岩、安山岩:-30

地狱岩、地狱疣块、灵魂沙:30

其中恒温块与寒冬精华块为作者使用contenttweaker添加的方块,亮度为15,挖掘不掉落战利品,作为持续提供热源/冷源的功能性方块。其合成表如下:

如何在《冰河物语》中保持健康(1.16.5)-第1张图片

如何在《冰河物语》中保持健康(1.16.5)-第2张图片

此外,考虑到初期获取足够的煤炭可能性不高,故增添了一个新的途径:

如何在《冰河物语》中保持健康(1.16.5)-第3张图片

2.高海拔会导致环境温度更低,测试得在y=47以下不再受机制影响;

3.食用某些食物可以给予一段时间的临时体温。(目前设置为食用金苹果可在1分钟内增加80体温)


目前测试在不受高海拔影响的环境下(存在石头等低温方块)需要80温度来提升体温,期间体温的计算方法尚不得而知,欢迎集思广益!


可以通过经验条上方的图标来判断当前体温。该模组通过定时进行某一刻的检测来判断体温的变化。当体温图标被检测后做痉挛状抖动时,玩家会被给予15秒的过热/过冷debuff,持续受到伤害。


除了保持适宜的体温之外,玩家还可以通过服用抗暑药水/抗寒药水来避免体温过高/过低时产生过热/过冷debuff。但是该模组未完成体温调节装备与耐暑/抗寒药水的制作。最近版本(Beta0.4.1)实测装备调节体温无效果,缺失抗寒药水的酿制配方已经没有设置相关酿制材料在地图中的生成。作者利用crafttweaker修改了一些配方,对耐暑/抗寒药水的制作做了如下调整:

如何在《冰河物语》中保持健康(1.16.5)-第4张图片

                                              如何在《冰河物语》中保持健康(1.16.5)-第5张图片

如何在《冰河物语》中保持健康(1.16.5)-第6张图片如何在《冰河物语》中保持健康(1.16.5)-第7张图片

如何在《冰河物语》中保持健康(1.16.5)-第8张图片(注:最后一个合成表中的抗暑药水和抗寒药水均为用红石酿制过的长效型)


水分


该整合包添加了模组水源。作者未修改该模组的配置文件因为根本没给,可以直接通过浏览该模组的百科页面了解。


理智值(sanity)


该整合包添加了模组Sanity: Descent Into Madness。相关的介绍较为完备,可以直接通过浏览该模组的百科页面了解。本栏只公开一个关于花环配方的修改:如何在《冰河物语》中保持健康(1.16.5)-第9张图片