Stoneshard Wiki

休息与保存

睡眠是已核实的存档入口:与床铺交互后,游戏会先做四项检查——房钱未付、被卫兵追捕、附近有敌人、受致命效果影响,四项都不成立才会打开时长选择界面,确认睡眠进入默认的睡眠保存流程。把时长拉到最短的零小时时,确认按钮会变成「歇息」,同样保存游戏但不推进时间。本文逐字引用同版官方教程「存档系统」,并说明官方点名的各类睡处、睡处之间的恢复差异、铺盖卷儿的规则与保存模型;营火不是保存点。

目录

睡眠与保存

与床铺交互后,游戏会先检查当前是否可以睡眠,共四项:房钱未付、被卫兵追捕、附近有敌人、受致命效果影响。四项都不成立才会打开时长选择界面;确认睡眠会进入默认的睡眠保存流程。

四种情况各有官方说明:「先去酒馆老板那里付了房钱,才能上床睡觉。」「卫兵在追捕你,现在不是睡觉的时候。」「附近有敌人,不能睡觉。」「你正在受致命效果影响,睡不了觉。」

把时长滑块拉到最短(零小时)时,确认按钮会从「睡觉」变成「歇息」。这条路同样会保存游戏,但不推进游戏时间;睡上一段正数时长则会按你选择的时长推进时间。零小时的「歇息」也不会遭遇野外伏击,因为伏击只在睡眠时长为正时才会判定。

营地模板中只有 22/25 份带可行床铺,不是每个营地都能睡眠;请以现场实际设施为准。

存档系统

下面是同一版本官方提示表中的存档教程,标题与正文逐字引用,只去掉游戏内的高亮标记。

要想保存游戏进度,你需要睡上一觉,时长任意,或者找个合适的睡觉的地方稍作歇息。酒馆、剿灭土匪的营地、你未来的车队或者使用铺盖卷儿都可以睡觉(铺盖卷儿可以制作或在部分商贩处购买)。

退出游戏时,进度也会保存,不过这个只是临时存档,下次加载之后就会删除。

冒险模式下,角色死亡之后,游戏将回到最后一次睡觉存档的位置。

真实模式下,角色一旦死亡,游戏进度便会彻底删除。

这个标志表示相应地点可以睡觉存档。

地点住宿

城镇与地点可能通过对话提供住宿,而不是床边菜单。下表列出已核实的住宿入口与条件。

官方教程点名的睡处有四类:酒馆、剿灭土匪的营地、你未来的车队,以及可以制作或购买的铺盖卷儿。睡处不同,恢复也不同:更好的酒馆房间恢复得更多,不同酒馆房间分别结算;车队床的恢复强度取决于你已解锁的车队升级;营地床与铺盖卷儿的恢复强度取决于一项角色技能是否已开启。

有代价的睡处同样存在:监狱床不会恢复斗志与神智,反而会让你更饿、更渴;麻风院的床更糟,会削减神智与斗志,而且不回饥饿与口渴。

租用的床带有租期:租金与天数按城镇与房间不同,官方的租期分一天、七天与十四天三档;租期过后必须重新付费才能再睡。

只有野外或地牢里的铺盖卷儿可能遭遇伏击:被伏击会缩短实际睡眠时长,并触发角色的惊呼;睡在酒馆床、营地床或车队床上没有这一判定。

丹布里的住宿菜单由当地的队长开启,下表第二列列出的是档案中的人物,并不是酒馆老板;「酒馆老板」只出现在通用的租床提示里。

地点住宿
地点住宿入口条件
野外营地营地的床铺实际有床,且通过睡眠检查
丹布里雷诺尔德与队长谈过夜事由之后开放住宿菜单(含多档时长)
酒庄酒庄阁楼完成任务回报后开放;营地与酒庄床位为独立登记
酒馆与旅店租用的床需先付房钱;租期分一天、七天与十四天三档,过期后需重新付费
车队车队床恢复强度取决于已解锁的车队升级
野外与地牢铺盖卷儿自己放置,可制作或购买;睡过之后变成「用过的」,并在一天以后消失

铺盖卷儿

铺盖卷儿是自己放置的睡处:官方教程说它可以制作,也可以在部分商贩处购买;放下之后它就成为一张可以睡觉的床。

在一张自己放置的铺盖卷儿上睡过之后,它会变成「用过的」,并在一天以后消失。

放置铺盖卷儿有两条限制:建筑内部的楼层不能放置;在「信仰的问题」任务举行仪式期间,路边小教堂的墓地同样不能放置。

保存与死亡

睡上一觉,或者在一个合适的睡处稍作歇息,都会保存游戏进度。

退出游戏时进度也会被保存,但这份退出存档只是临时的:下次加载之后它就会被删除。

在冒险模式下,角色死亡之后可以从最后一次睡觉留下的存档继续游戏;在真实模式下,角色一旦死亡,游戏进度就会被彻底删除。

世界地图会给可以睡觉存档的地点标上图标,地图上出现这个标志,就表示那个地点可以睡觉存档。图标由同版的睡处登记表决定;真正决定能不能睡的则是床边那张床。

营火与烹饪

营火提供的是生火与烹饪动作,不是存档点。需要保存时,请寻找可行睡眠的床铺;需要烹饪时,查看实际存在的可交互火堆。

未核实细节

以下内容尚未在同一版本资料中闭合,本文不作断言(资料缺口):睡眠时长的可选上限,因此本文不写最长能睡几个小时;受限角色状态与致命效果对应效果的具体名称;其他城镇与地点的住宿入口完整清单;自动保存触发的具体分布。

另外,界面里还有一个独立于床铺的持续恢复姿态(「休息模式」),它和本文说的床边零小时「歇息」不是同一个机制,本文不描述它。

参考资料

资料版本 0.9.4.25

  1. 同版营地睡眠/营火交互契约
  2. 同版丹布里住宿对话与人物档案
  3. 同版任务住宿解锁与场景登记
  4. 0.9.4.25 提示表 gml_GlobalScript_table_hints(存档系统标题与两条正文、十二条语言列)
  5. 0.9.4.25 官方界面文本 gml_GlobalScript_table_text(context_menu 的睡觉与四条拒绝理由、button_hover 的睡觉与歇息)
  6. 0.9.4.25 睡眠流程脚本 gml_GlobalScript_scr_bed_get_state、gml_GlobalScript_scr_create_context_menu、gml_Object_c_bed_sleep_Other_10、gml_Object_o_skip_time_panel_Create_0、gml_Object_o_skip_time_panel_Step_2、gml_Object_o_skip_time_panel_Other_10、gml_GlobalScript_scr_smoothSaveSleep、gml_Object_o_sleepController_Alarm_0、gml_GlobalScript_scr_timeUpdate
  7. 0.9.4.25 床位类型与恢复结算 gml_Object_c_bed_sleep_Create_0、gml_Object_c_bed_sleep_tavern_Create_0、gml_Object_c_bed_sleep_jail_Create_0、gml_Object_c_bed_sleep_crafted_Create_0、gml_Object_c_bed_sleep_camp_Create_0、gml_Object_c_bed_sleep_lepro_Create_0、gml_Object_c_bed_sleep_caravan_Create_0、gml_Object_o_sleepController_Other_10 至 gml_Object_o_sleepController_Other_15
  8. 0.9.4.25 铺盖卷儿脚本 gml_Object_o_skill_set_bed_use_Other_13、gml_GlobalScript_scr_quest_check_bedroll_placement_blockers、gml_Object_c_bed_sleep_crafted_Destroy_0、gml_Object_c_bed_sleep_crafted_Alarm_0
  9. 0.9.4.25 地图睡处图标 gml_GlobalScript_scr_glmap_hasSleepingPlace、gml_Object_o_globalmap_Create_0、gml_Object_o_hintTextSleepingPlace_Create_0
  10. 0.9.4.25 旅店租床脚本 gml_GlobalScript_scr_innkeeper_room(租期档位与租期判定)
回到开头