diff --git a/petrichor/home/zh_CN.json b/petrichor/home/zh_CN.json
index 3aeacd74..cc391ca7 100644
--- a/petrichor/home/zh_CN.json
+++ b/petrichor/home/zh_CN.json
@@ -1,21 +1,21 @@
 {
-    "0-multiple": "",
-    "1-multiple": "",
-    "2-multiple": "",
-    "3-multiple": "",
-    "4-multiple": "",
-    "5-multiple": "",
-    "6-multiple": "",
+    "0-multiple": "<p:none>“《Jensen悖论》,Jensen系列第三部”\n<p:none>“他们这次要如何逃出去呢?”",
+    "1-multiple": "<p:none>“《表面紧张力》,无人能离开的酒店”\n<p:none>“无尽的走廊迷宫,四处是门扉、\\n泳池与图书馆...”",
+    "2-multiple": "<p:none>“《星穹交响》,阴谋、\\n情感与音乐的星际传奇”\n<p:none>“跟随这艘叛逆星舰\\n直达银河边缘吧!”",
+    "3-multiple": "<p:player>(七号电池。适用于\\n小型设备与工具。)",
+    "4-multiple": "<p:player>(用毛毯碎片编成的\\n临时“绳索”。)",
+    "5-multiple": "<p:player>(柔软的毛毯。\\n尚未找到裁剪工具。)",
+    "6-multiple": "<p:player>(一整根纯床架的金属条。)\n<p:player><f:sweat4>(沉得要命。)",
     "7-multiple": "<p:none>(你思索着,这个点你怎么还没上床。)\n<p:none>(想起来了,你想拿本书在睡前解闷。)",
     "8-multiple": "<p:none>(你思索者,你到底想读什么书呢?)\n<p:none>(你想读点新鲜的。)",
     "9-multiple": "<p:none>(你思索着,这个点你怎么还没上床。)\n<p:none>(你想,确实该上床了。)",
     "10-multiple": "<p:player>...\n<p:player>(不太确定我现在到底在哪。)\n<p:player><f:sigh>(四处看看吧,也许就能理清头绪了...)",
-    "11-multiple": "",
-    "12-multiple": "",
-    "13-multiple": "",
-    "14-multiple": "",
-    "15-multiple": "",
-    "16-multiple": "",
+    "11-multiple": "<p:player><f:sweat>...\n<p:player><f:sweat>(这栋...房子...\\n完全不合常理。)\n<p:player><f:confused>(这东西怎么做到...\\n凭空漂浮的?)\n<p:player><f:confused>(外面为何空无一物?)\n<p:player><f:side>(若能找到“验证”这里\\n到底是哪的方法...)\n<p:player>(...或许就能发现\\n逃出去的线索。)",
+    "12-multiple": "<p:player>(已将毛毯制成绳索。)\n<p:player><f:side>(现在需要固定支点\\n好方便攀爬...)\n<p:player>(...比如坚固的金属物件。)",
+    "13-multiple": "<p:player>(已找到可制成\\n绳索的毛毯。)\n<p:player><f:sigh>(还需要裁剪工具。)",
+    "14-multiple": "<p:player><f:determined>(必须设法抵达下面的\\n平台。)\n<p:player>(太远了跳不过去,\\n得另寻他法了。)\n<p:player><f:side>(若有绳索就方便了...)",
+    "15-multiple": "<p:player><f:sigh>...\n<p:player><f:sigh>(奇怪了...这房子怎么让人\\n感到这么舒服呢。)\n<p:player><f:side>(在某个平行世界里,\\n我或许会想在此定居...)",
+    "16-multiple": "<p:player>(在这没什么好干的。)\n<p:player><f:sigh>(该离开了。)",
     "17-multiple": "<p:none>(太晚了,你待在屋里会安全点。)",
     "18-multiple": "<p:none>(你好像有什么事忘了做。)",
     "19-multiple": "<p:none>要上楼结束教程环节吗?",
@@ -23,7 +23,7 @@
     "21-multiple": "<p:none>要出门然后沿着绳子\\n爬到那个金色平台上吗?",
     "22-multiple": "这就出门\n再等等",
     "23-multiple": "<p:none>要拿本书吗?",
-    "24-multiple": "",
+    "24-multiple": "《Jensen悖论》(动作)\n《表面紧张力》(超现实主义)\n《星穹交响》(太空)",
     "25-multiple": "<h:a><p:none>(你把那本书拿了下来。)",
     "26-multiple": "<p:none>(你打算不这么做。)",
     "27-multiple": "<p:player><f:sweat>...\n<p:player><f:sweat>(这好像不是我的床吧。)",
@@ -42,8 +42,8 @@
     "40-multiple": "<p:none>(尝试拨通中... 接收端:工作单位)",
     "41-multiple": "<p:none>(尝试拨通中... 接收端:邻居)",
     "42-multiple": "<p:none>(接收端不存在。)",
-    "43-multiple": "",
-    "44-multiple": "",
+    "43-multiple": "<p:player><f:sweat5>(本想删除这条讯息的,\\n但考虑到...)\n<p:player><f:sweat>(...这可能是最后的\\n人类声音了,还是别删了。)",
+    "44-multiple": "<p:player><f:sigh>(删了也没人在意吧?)\n<h:b><p:none>(讯息已删除。)",
     "45-multiple": "<p:none>从冰箱里拿点吃的出来?",
     "46-multiple": "",
     "47-multiple": "",
@@ -51,17 +51,17 @@
     "49-multiple": "<p:player>(...起码比没有强。)",
     "50-multiple": "<p:player><f:sweat5>...",
     "51-multiple": "",
-    "52-multiple": "",
+    "52-multiple": "<p:player><f:sweat4>(...好像吃太多了)",
     "53-multiple": "<p:player>...",
     "54-multiple": "",
-    "55-multiple": "",
+    "55-multiple": "<p:player>(...该继续正事了)",
     "56-multiple": "<p:player><f:what>(什么鬼...)\n<p:player><f:what>...",
     "57-multiple": "<p:player><f:upset2>(这到底什么情况?)\n<p:player><f:sad>(我... 我究竟在哪?)",
     "58-multiple": "<p:player><f:sweat5>(根本望不到边。)\n<p:player><f:sweat3>(不管往哪儿转,\\n我都只能看到...)",
     "59-multiple": "<p:player><f:sweat5>(我... 我得想办法离开这儿...)",
     "60-multiple": "<p:player><f:side>(这有台望远镜...)",
     "61-multiple": "<p:player>(兴许我能用它\\n在远处看到点什么。)",
-    "62-multiple": "",
+    "62-multiple": "<p:player>...\n<h:a><p:player><f:side>(等等,书架上的盒子...)\n<h:a><p:player><f:surprise>(不正是纸条说的保险箱吗!)",
     "63-multiple": "<p:player><f:side>(嗯...)",
     "64-multiple": "<p:none>{color=0xa289dc}Dysu{color=0xffffff}拿走了借书证。\n<p:player><f:surprise>(到手!)",
     "65-multiple": "<p:player><f:confused>(...一张借书证?)",
@@ -72,18 +72,18 @@
     "70-multiple": "<p:player><f:sigh>(感觉什么时候能派上用场。)",
     "71-multiple": "<p:player><f:confused>(...外边空无一物,那雨是哪来的呢?)\n<p:player><f:side>(想了解外界状况的话,\\n也许可以从这雨水入手...)\n<p:player><f:sweat>(用这桶收集点,然后...\\n试着研究下,大概吧。)\n<p:player><f:sigh>(...听起来挺蠢的,不过...)",
     "72-multiple": "<p:player>(只是以防万一。)",
-    "73-multiple": "",
+    "73-multiple": "<p:player><f:sodesuka>(此处接不到雨水。)",
     "74-multiple": "<p:player><f:side>...",
     "75-multiple": "<p:player><f:side>(奇怪了...)\n<p:player><f:side>(雨水肯定飘进桶里了,但...)\n<p:player><f:sodesuka>(怎么就盛不满呢?)",
     "76-multiple": "<p:player><f:what>(这也太反常了。)\n<p:player><f:sigh>(...不过就这点信息,我也说不出个所以然。\\n看来了解不到什么了。)",
-    "77-multiple": "",
-    "79-multiple": "",
-    "80-multiple": "",
-    "81-multiple": "",
+    "77-multiple": "<p:player><f:sodesuka>(室内用不上这个。)",
+    "79-multiple": "<p:player><f:sigh>(长度远远不够抵达下方。)",
+    "80-multiple": "<p:player>(...只能用毛毯了。)",
+    "81-multiple": "<p:player>(或许能找到其他制绳材料。)",
     "82-multiple": "<p:player>(一把重型电钻,感觉有用。)\n<h:a><p:none>{color=0xa289dc}Dysu{color=0xffffff}拿走了电钻。\n<p:player><f:sigh>(还装了电池,挺好。)",
     "83-multiple": "<p:player><f:sigh>(一盒石头,肯定是某个老收藏家的藏品...)\n<p:player>(...看着没啥用,那我就...)\n<h:a><p:none>{color=0xa289dc}Dysu{color=0xffffff}拿走了一块石头。\n<p:player>(把它们丢下虚空...)\n<h:b><p:none>{color=0xa289dc}Dysu{color=0xffffff}拿走了一块石头。\n<p:player>(看看能不能发现些什么。)\n<h:c><p:none>{color=0xa289dc}Dysu{color=0xffffff}拿走了一块石头。",
     "84-multiple": "<p:player><f:sigh>(试试总是有希望的。)",
-    "85-multiple": "",
+    "85-multiple": "<p:player><f:sweat>(在室内乱扔毫无意义。)",
     "86-multiple": "<p:player>(...好了。)",
     "87-multiple": "<p:player><f:sigh>...\n<h:a><p:player><f:surprise>(...准备!)",
     "88-multiple": "<p:player><f:sweat3>...\n<p:player><f:sweat3>(也许我丢太近了。)",
@@ -99,13 +99,13 @@
     "98-multiple": "<p:player><f:sweat4>(对不起了,可怜的毯子...)",
     "99-multiple": "<p:player><f:surprise>(哦!把床骨架上的杆子拆下来,\\n我就能用它固定绳子了!)",
     "100-multiple": "<p:player><f:sweat>(现在,我还需要找个东西\\n在我出去后,能固定这根“绳子”。)",
-    "101-multiple": "",
-    "103-multiple": "",
+    "101-multiple": "<p:player><f:side>(这张床...)\n<p:player><f:sweat5>(...不行...)",
+    "103-multiple": "<p:player><f:sweat>(得找东西来裁他。)",
     "106-multiple": "<p:player>(...用电钻就可以!)",
-    "107-multiple": "",
-    "109-multiple": "",
+    "107-multiple": "<p:player>(...徒手肯定不行。)",
+    "109-multiple": "<p:player><f:surprise>(漂亮!)",
     "110-multiple": "<p:player><f:surprise>(...成了!)\n<p:player><f:side>(我把“绳子”棒在金属杆上,然后横在门口...)\n<p:player><f:determined2>(...这样就能沿“绳子”爬下去,到平台上了!)",
-    "111-multiple": "",
+    "111-multiple": "<p:player><f:side>(将绳索固定在门框后方...)\n<p:player><f:determined2>(...就能攀至下方平台!)",
     "112-multiple": "<p:player><f:sweat5>(是时候了...)",
     "113-multiple": "<p:player><f:side>(嗯,应该能行...)",
     "114-multiple": "<p:player><f:sweat>(我还是别往下看了。)",
@@ -116,19 +116,19 @@
     "119-multiple": "<p:player><f:sweat>...",
     "120-multiple": "<p:player><f:determined>...",
     "121-multiple": "<p:player><f:sweat4>(这床倒还怪舒服的。)",
-    "122-multiple": "",
+    "122-multiple": "<p:player><f:sweat4>(舒适度大打折扣。)",
     "123-multiple": "<p:player>(一张床。)",
-    "124-multiple": "",
+    "124-multiple": "<p:player><f:sigh>(神经接口严重磨损,\\n使用频次很高。)",
     "125-multiple": "",
     "126-multiple": "<p:player>(一把椅子,没别的了。)",
-    "127-multiple": "",
+    "127-multiple": "<p:player><f:sigh>(终究只是把普通椅子。)",
     "128-multiple": "<p:player>(抽屉里摆了不少玩具和一些小饰品。)",
-    "129-multiple": "",
-    "130-multiple": "",
+    "129-multiple": "<p:player><f:sigh>(现在不是收集纪念品的时候。)",
+    "130-multiple": "<p:player><f:sigh>(玩具与小物件。)",
     "131-multiple": "<p:player>(里面只有几件给触角用的\\n保暖衣物。)",
     "132-multiple": "",
     "133-multiple": "<p:player><f:sigh>(给触角用的保暖衣物。)",
-    "134-multiple": "",
+    "134-multiple": "<p:player><f:side>(《Jensen悖论》...)\n<p:player><f:side>(《表面紧张力》...)\n<p:player><f:side>(《星穹交响》...)",
     "135-multiple": "",
     "136-multiple": "",
     "137-multiple": "",
@@ -138,20 +138,20 @@
     "141-multiple": "<p:player><f:confused>(等下,这玩具之前不是还在动吗?)",
     "142-multiple": "<p:player>(一个简单的玩具。)",
     "143-multiple": "<p:player><f:sweat3>(看着马上就可以移栽到户外了...)",
-    "144-multiple": "",
+    "144-multiple": "<p:player><f:sigh>(可惜没地种。)",
     "145-multiple": "<p:player><f:sigh>(一把锈迹斑斑的铁锹,\\n头上破了个大洞...)",
     "146-multiple": "<p:player><f:side>(一把锈迹斑斑的铁锹,兴许能拿来固定绳子...)\n<p:player><f:sweat>(但这看着也太容易断了,根本靠不住。)",
     "147-multiple": "<p:player>(一把锈迹斑斑的铁锹,看着快断了。)",
-    "148-multiple": "",
+    "148-multiple": "<p:player>(没用的铲子。)",
     "149-multiple": "<p:player><f:sigh>(这儿有一把旧扫帚,把已经折了。)",
     "150-multiple": "<p:player>(这儿有一把旧扫帚,还有几块挺漂亮的石头。\\n那扫帚的把已经折了。)",
     "151-multiple": "<p:player><f:sigh>(衣物收纳柜的一个抽屉,里面是空的。)",
     "152-multiple": "<p:player><f:sigh>(衣物收纳柜的一个抽屉,里面是空的。\\n卡住了,收不起来。)",
     "153-multiple": "<p:player><f:sigh>(这床垫应该还没用过。)",
-    "154-multiple": "",
+    "154-multiple": "<p:player>(没用过的床垫。)",
     "155-multiple": "<p:player>(一个空箱子,有条毛巾搭在一侧。)",
     "156-multiple": "<p:player>(金属材质的床骨架。\\n简直是这世上最危险的东西。)",
-    "157-multiple": "",
+    "157-multiple": "<p:player>(拆卸单边护栏的金属床架。)\n<p:player><f:sweat3>(反而更危险了...)",
     "158-multiple": "<p:none>(配电箱正发出微弱的电流声。)",
     "159-multiple": "<p:none>(电灯开关。)",
     "160-multiple": "<p:none>(黑暗让你陶醉,就别开这灯了吧。)",