
简易饥饿系统
一个简单的饥饿系统,要求玩家进食,否则他们的精力会受到影响。高度可配置。
查看大图这是我之前饥饿模组的重制版(非常欢迎建议):
注意: 多人游戏中无效。
它与之前一样可配置,但进行了一些更改(尤其是默认值)。
你的精力会根据你的最大精力值和当前饥饿度(以入睡时的数值为准,而非醒来时)减少。
你醒来时的精力值由以下简单公式决定:
最大耐力值 * (饥饿值 / 最大饥饿值)
GoodFood 会乘以 foodmultiplier, 而其他所有食物则会除以 foodDivident,默认使用游戏中的可食用性属性(不,我并不确切知道它是什么,但游戏似乎用它来决定消耗品带来的能量/生命值增益)。
选择不吃\忽略食物不会让你丧命,你只是会在醒来时没有能量,直到你吃点东西。
完全坦白:我几乎没怎么玩过这款游戏(即使是用我自己的模组),所以平衡性、节奏等方面可能有点问题。我确实玩过完整的一年游戏,期间我拼命赶着建了一个厨房。
注意:多人游戏中无效。
正在开发\计划中的功能:
查看此处文章 here
安装说明:
下载并安装 SMAPI
解压\在Stardew Valley\Mods\下创建名为HungerMod的文件夹
应该看起来像这样:
星露谷物语\Mods\HungerMod\ 包含以下文件:
配置文件.json
饥饿模组.dll
饥饿模式.pdb
清单文件
更新说明:
与安装相同,如果添加了可配置的新功能,它们将自动生成到您的配置文件中(无需手动添加)
兼容性:
兼容所有添加新食物/消耗品的模组,只要它们关联了物品类别(水果、蔬菜、熟食等)。
可以通过使用以下键值将个别消耗品设为例外:
"add_item_to_VeryGoodList": "O",
"add_item_to_AlcoholList": "L",
"add_item_to_NotList": "N",
以及 "add_item_to_RawList": "P"。
AlcoholList用于宿醉系统,需要通过add_item_to_alcoholList键(默认为L)单独添加物品(默认情况下,葡萄酒、蜂蜜酒、啤酒和淡啤酒通过旧ID列表已在此列表中)。 配置: "randomHungerReduction": true, - 在hungerValueReduction和MaxRand之间随机减少饥饿值 "turn_off_listadding_after_consume": true, - 使用物品后关闭添加到合成列表功能(这样你就不需要手动跟踪) "maxRand": 80, - 饥饿值将被减少的最大随机量 "alcohol_not_food_msg": false, - 当为true时,在饮用酒精饮料(不被视为食物的饮品)时显示不饱腹信息。 "hangover_system": true, - 是否启用宿醉系统 "minimum_alcohol": 3, - 你需要喝多少酒才有可能宿醉 "hangover_chance": 33,- 宿醉概率百分比(1-100) "hangover_stamina": 25, - 宿醉后剩余的体力值 "rawFoodCompList": [], - 被视为生食的食物(品质不佳,且不属于“非食物”类别),即通用的食物类型 不被视为食物的消耗品类别,或被视为高质量食物的类别,取代了旧的ID系统。请注意,notFoodCategory中的空白项("")是对没有类别的物品(如海藻、咖啡)的通用归类。 "非食物类别": [ "花", "觅食", "手工艺品" "" ], "优质食品类别": [ "烹饪" ], "event_filling": true,- 事件是否会填充你,如果不填,事件天数将被忽略。 与其他模组的兼容性,通过add_item键在游戏过程中动态添加。 "非食物组件物品": [], "酒精饮料成分": [], "veryGoodCompList": [], "Show_Hunger_Button": "H", - 之前是按钮,显示你的饥饿值 将物品添加到兼容性列表的按钮 "add_item_to_VeryGoodList": "添加至优选清单", "add_item_to_AlcoholList": "L", "add_item_to_NotList": "N", "add_item_to_RawList": "P", - 添加到新的rawFoodCompList中,与good\not列表互斥。 "food_type_message": true, - 显示你刚刚食用的食物类型,例如优质食物、非食物等。 "ConstantStuffedMessage": false, - 每次吃饱后进食时都显示饱腹信息,若为false则每天仅显示一次。 "显示未进食消息": true, - 显示你吃下的物品不被视为食物。 "食物倍率": 2.5, - 优质/熟食的倍率。 "FoodDivident": 1.8, - 生食/劣质食物的收益系数。 "HungerValueMax": 300.0, - 最大饱食值。 "饥饿值减少量": 42.0, - 每天填充变量减少的数值(即每晚你感到的饥饿程度)。 "StartHunger": 279, - 当你开始感到饥饿时 哪些节日被视为免费食物节日。要求玩家实际参加节日(通过会面)。 "节日天数": [ "彩蛋节", "花之舞", "卢阿乌", "灵魂之夜", "冬日星盛宴" ], 食物物品列表(原版游戏)中各类消耗品的分类(非食物、酒精或烹饪/优质食物,任何未提及的消耗品均视为生食,包括模组内容)。 "非食物物品": [ -snip- ], "酒精饮料": [ -snip- ], "VeryGoodFoodItems": [ -snip- ], 待显示的消息(仅当“food_type_message”为真时显示FoodMessage文本) "NotFoodMessage": "那根本填不饱肚子。", - 当你吃下非食物物品时显示的提示信息。 "RawFoodMessage": "这勉强算是一顿饭", - 当你吃下既非"不能吃的食物"也非"美味食物"时显示的讯息。 "GoodFoodMessage": "一场味蕾的盛宴!", - 当你享用美食时显示的讯息 "FullMessage": "你已饱食。", - 当你的饥饿值因进食达到最大值时显示的消息。 "CurrentHungerValueMessage": "当前饥饿值:", - 按下显示饥饿按钮时显示的消息 "festival_eat_message": "你尽情享用了节日提供的免费美食!" - 参加美食节时显示的消息
使用默认值时,如果一天没吃东西,你会立刻感到饥饿,并且每天会缓慢消耗你的能量值。这样你可以选择一段时间不进食,而不会觉得惩罚过重(但明显鼓励进食),也不需要最昂贵或最好的食物来维持饥饿值。大约7天不进食后,醒来时将没有任何能量。
正在加载版本记录…




正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。