介绍
受 Sanity: Descent Into Madness 模组启发,玩家理智过低会带来一些负面效果。纹理资源修改自 croissantnova 的 Sanity: Descent Into Madness 模组(已获得许可)。音效由 Zapsplat 平台提供。从1.3.3版本开始,需要饰品栏模组作为前置。
内容
模组为游戏添加了花环,雨伞和镇定药水三种物品。以下是他们的特性介绍。
花环
每个花环共有 60 点耐久,使用任意小花合成。当佩戴在玩家头上时,水,火焰,闪电,爆炸都会消耗花环的耐久(装备在盔甲栏或饰品栏)。
雨伞
持伞可以防止玩家因淋雨降低理智和损坏花环。雨伞有 120 点耐久度,闪电、火焰、爆炸或使用雨伞进行破坏或攻击会消耗雨伞的耐久。
![[SP]理智:前传 (Sanity: Prequel)-第1张图片](//www.mcmod.cn/static/public/images/loading-colourful.gif)
药水
添加了镇定药水,每 50 >> 药水等级 ticks 恢复 1 理智值。使用再生药水酿造任意小花制成。
特性
大多数功能特性都支持自定义配置。在模组的配置文件中可以找到更多有关信息。
效果
理智值 < 60:在事物的边缘,红色、绿色和蓝色在你眼中发生分离。
理智值 < 55:理智降低时,屏幕上会出现血丝。
理智值 < 50:出现幻听(支持自定义声音列表)。
理智值 < 45:出现幻觉,会不时看到鬼魂(支持自定义鬼魂列表)。
理智值 < 40:大脑图标开始颤动。
理智值 < 35:视野中出现网格状的小点。世界看起来有些褪色了......
理智值 < 30:听到低语声;
理智值 < 10:游戏画面更加失真,细节部分几乎无法辨认。
![[SP]理智:前传 (Sanity: Prequel)-第2张图片](//www.mcmod.cn/static/public/images/loading-colourful.gif)
使用镇定药水或FirstAid中的吗啡可以短暂免疫所有负面效果。
降低理智
恢复理智
睡觉;
繁育动物;
食用健康食物(支持自定义物品)。
佩戴花环;
获得进度;
完成任务(支持 FTB任务);
在宠物旁(5 格范围内)。
在理智值 ≥ 50 的玩家附近(5 格范围内)。
篝火(支持火种科技)。
命令
使用命令需要 2 级权限(支持 tab 自动补全)。
![[SP]理智:前传 (Sanity: Prequel)-第3张图片](//www.mcmod.cn/static/public/images/loading-colourful.gif)
联动
所有模组兼容性功能会在安装对应模组时自动启用。
CraftTweaker
为IPlayer对象添加了一个ZenExpansion(sanity)。你也可以使用它修改玩家的理智值,例如 player.sanity += 2.5。开发者可以在任何IPlayer对象上调用这个方法,包括它的子类型。
import crafttweaker.event.BlockHarvestDropsEvent;
events.onBlockHarvestDrops(function(event as BlockHarvestDropsEvent) {
if(!event.world.isRemote()) {
var id = event.block.definition.id;
if (id == "minecraft:red_flower" && event.player.sanity <= 10) {
event.drops = [<minecraft:deadbush> % 100];
}
}
});
这个示例脚本实现了当任意小花被一名理智值 ≤ 10 的玩家破坏时,仅掉落一个枯萎的灌木。
营养学
玩家的平均营养值会影响理智的增减的速率,支持营养学非官方延续版及其分支版本。
神秘时代 6
神秘时代6中的扭曲值会影响玩家理智最大值,最大理智值 = 100 - 扭曲值(永久扭曲 + 普通扭曲,不超过 50)
关于
仅本模组代码已在 GitHub 开源,你可以在 Apache License 2.0 许可证下使用、修改代码进行移植及分发本模组,具体详见许可证官网界面。音效保持使用其各自在Zapsplat平台上的许可证。其他所有纹理资源保留所有权利。此外,模组目前没有向前或向后移植的计划。