diff --git a/src-ui/res/history.en.yaml b/src-ui/res/history.en.yaml index 893b62224..23d32a08e 100644 --- a/src-ui/res/history.en.yaml +++ b/src-ui/res/history.en.yaml @@ -234,3 +234,4 @@ yajirushi2: This genre first appeared in Puzzle Communication Nikoli vol. 185. island: This genre was invented by Inaba Naoki. archipelago: This genre first appeared in Puzzle Communication Nikoli vol. 175. timebomb: This genre first appeared in Puzzle Communication Nikoli vol. 163. +nibunnogo: This genre first appeared in Puzzle Communication Nikoli vol. 164. diff --git a/src-ui/res/history.ja.yaml b/src-ui/res/history.ja.yaml index 6e4e5a70c..8274b316d 100644 --- a/src-ui/res/history.ja.yaml +++ b/src-ui/res/history.ja.yaml @@ -193,3 +193,4 @@ yajirushi2: パズル通信ニコリ vol.185より island: 稲葉直貴氏発案 archipelago: パズル通信ニコリ vol.175より timebomb: パズル通信ニコリ vol.163より +nibunnogo: パズル通信ニコリ vol.164より diff --git a/src-ui/res/rules.en.yaml b/src-ui/res/rules.en.yaml index ff48a55e4..8b52e560d 100644 --- a/src-ui/res/rules.en.yaml +++ b/src-ui/res/rules.en.yaml @@ -322,3 +322,5 @@ yajirushi2: "Place an arrow in some of the empty cells.\n1. Two arrows which poi island: "Shade some cells on the board.\n1. Cells with circles cannot be shaded.\n2. Numbers indicate the sum of the size of all blocks that share at least one border with the circle.\n3. The combination of circled cells and shaded cells form one orthogonally connected area." archipelago: "Shade some cells to form groups of orthogonally adjacent shaded cells, called islands. Some shaded cells are given.\n1. Numbers indicate the amount of cells in their island. An island can have any amount of identical numbers.\n2. Each diagonally connected network of islands must contain exactly one island of each size from 1 to N, where N is the size of the largest island in the group.\n3. All islands must be diagonally adjacent to at least one other island." timebomb: "Draw lines to move every bomb, indicated by a white circle.\n1. Movement lines cannot branch or cross themselves.\n2. Two orthogonally adjacent cells cannot contain lines from different bombs.\n3. Black circles represent boulders, which cannot be moved. Lines may not overlap boulders.\n4. When a bomb explodes, it will destroy all boulders in the orthogonally and diagonally adjacent cells. Every boulder must be destroyed.\n5. A number indicates how many spaces the bomb must move before it explodes." +nibunnogo: "Shade some cells on the board to form shaded and unshaded areas.\n1. Numbers indicate the amount of shaded cells which overlap the clue.\n2. A shaded or unshaded area cannot be larger than 5 cells in size." +mintonette: "Draw lines between the circles to form pairs.\n1. Lines cannot cross or overlap each other.\n2. A number indicates the amount of turns the line must take before reaching the end. Circles without numbers can be used as any number.\n3. All cells must be used by a line." diff --git a/src-ui/res/rules.ja.yaml b/src-ui/res/rules.ja.yaml index 8a3d83578..a82c758bc 100644 --- a/src-ui/res/rules.ja.yaml +++ b/src-ui/res/rules.ja.yaml @@ -274,3 +274,4 @@ twinarea: "1. 盤面のいくつかのマスに1以上の数字を1つずつ入 yajirushi2: "1. 盤面のいくつかの白マスに←→↑↓の いずれかの矢印を入れましょう。\n2. どの矢印にも、自分とペアになる矢印 が1つあり、たがいにタテかヨコの同じ列に入って向き合います。ペアになる矢 印の間には1つ以上の白マスが入り、他 の矢印や黒マスは入りません。\n3. 数字は、タテヨコに隣り合う白マスに 入る矢印の数を表します。\n4. 矢印が入らない白マスはタテヨコにひ とつながりになっていなければなりませ ん。" archipelago: "1. 盤面のいくつかのマスを黒く塗りましょう。\n2. タテヨコでひとつながりになった黒マスのカタマリを「島」と呼び、2個以上の島が角で接したつながりを「群島」と呼びます。群島に含まれない島があってはいけません。\n3. 数字は、その数字を含む島のマス数を表します。\n4. 1つの群島には、1マスの島からその群島に含まれる最大のマス数の島まで、各マス数の島が1つずつ含まれるようにします。一つの群島に同じマス数の島が含まれてはいけません。\n5. 最初からある黒マスを消したり動かしたりしてはいけません。" timebomb: "1. 丸つき数字(爆弾)をタテヨコに移動させて、すべての黒丸(岩)を破壊しましょう。\n2. 爆弾の移動は数字で表します。爆弾が1マス移動するたびに数字は1つ減り、0になったマスで必ず爆発して、そのタテヨコナナメに接する最大8マスにある岩が爆破されます。\n3. 岩のマスや、すでに爆弾が通ったマスに爆弾を移動させることはできません。\n4. 異なる爆弾の移動経路(数字が入るマス)が、タテヨコに隣り合ってはいけません。危険すぎますからね。" +nibunnogo: "1. 盤面のいくつかのマスを黒くぬりましょう。\n2. 盤面の数字は、その数字に接しているマスのうち、黒くぬるマスの数を表しています。\n3. 黒くぬるマスも白く残るマスも、タテヨコにつながってできるカタマリが6マス以上になってはいけません。" diff --git a/src/res/failcode.en.json b/src/res/failcode.en.json index e22438821..9d0a25bc6 100644 --- a/src/res/failcode.en.json +++ b/src/res/failcode.en.json @@ -390,8 +390,8 @@ "crAdjacent.tajmahal": "A square does not touch the correct amount of other squares.", "crConnSlNe.gokigen": "A number is not equal to count of lines that is connected to it.", "crNoSegment.tajmahal": "A clue is not inside a square.", - "crShadeGt.creek": "The number of shaded cells around a number on crossing is big.", - "crShadeLt.creek": "The number of shaded cells around a number on crossing is small.", + "crShadeGt.creek": "The number of shaded cells overlapping a number is too high.", + "crShadeLt.creek": "The number of shaded cells overlapping a number is too low.", "cs2x2.bosnianroad": "The loop goes back on itself.", "cs2x2.snake": "The snake loops back on itself.", "cs2x2": "There is a 2x2 block of shaded cells.",