![[SP]理智:前传 (Sanity: Prequel)-第1张图片](//www.mcmod.cn/static/public/images/loading-colourful.gif)
介绍
受Sanity: Descent Into Madness模组启发,玩家理智过低会带来一些负面效果。纹理资源修改自croissantnova的Sanity: Descent Into Madness模组(已获得许可)。音效由Zapsplat平台提供。
功能
大多数功能都支持自定义配置。在模组的配置文件中可以找到更多有关信息。
花环
每个花环总共有60点耐久,使用任意小花合成。当佩戴在玩家头上时,水,火焰,闪电,爆炸都会消耗花环的耐久(支持饰品栏)。
雨伞
持伞可以防止玩家因淋雨降低理智和损坏花环。雨伞有120点耐久度,闪电、火焰、爆炸或使用雨伞进行破坏或攻击会消耗雨伞的耐久。
![[SP]理智:前传 (Sanity: Prequel)-第2张图片](//www.mcmod.cn/static/public/images/loading-colourful.gif)
效果
理智值 ≤ 60:在事物的边缘,红色、绿色和蓝色在你眼中发生分离。
理智值 ≤ 50:出现幻听;
理智值 ≤ 45:听到低语声;
理智值 ≤ 40:视野中出现网格状的小点。世界看起来有些褪色了......
理智值 ≤ 10:游戏画面更加失真,细节部分几乎无法辨认。
![[SP]理智:前传 (Sanity: Prequel)-第3张图片](//www.mcmod.cn/static/public/images/loading-colourful.gif)
使用FirstAid中的吗啡可以短暂免疫所有负面效果。
降低理智
攻击动物、怪物、村民和其他玩家;
食用坏的食物,如腐肉,生肉等(支持自定义配置);
被闪电击中;
饥饿;
口渴(支持意志坚定和坚定意志);
受到伤害;
淋雨;
黑暗(亮度小于 4,且玩家未拥有夜视效果);
周围有怪物游荡(8格范围内);
窒息;
切换维度;
摔落;
失去宠物;
被困在蜘蛛网,水中(支持自定义配置)。
恢复理智
睡觉;
食用健康食物;
佩戴花环;
获得进度;
完成任务(仅支持FTB任务);
在宠物旁(5格范围内)。
命令
使用命令需要2级权限(支持tab自动补全)。
![[SP]理智:前传 (Sanity: Prequel)-第4张图片](//www.mcmod.cn/static/public/images/loading-colourful.gif)
CraftTweaker
为IPlayer对象添加了一个ZenExpansion(sanity)。开发者可以在任何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 的玩家破坏时,仅掉落一个枯萎的灌木。
关于
仅本模组代码已在 GitHub 开源,你可以在 Apache License 2.0 许可证下使用、修改代码进行移植及分发本模组,具体详见许可证官网界面。音效保持使用其各自在Zapsplat平台上的许可证。其他所有纹理资源保留所有权利。此外,模组目前没有向前或向后移植的计划。