{"format":"murdoku-puzzle/1","id":"ghosthunt","version":1,"difficulty":"medium","level":6,"size":{"rows":9,"cols":9},"languages":["en","hu","de","fr","es","it","nl","pl","pt","ro","ca","cs","fi","vi","tr","el","ru","uk","ar","ko","ja","zh-Hans","zh-Hant"],"defaultLanguage":"en","title":"A Caça ao Fantasma","tagline":"Castelo de Dunmorrow, nas Highlands escocesas · noite de Halloween · a médium nunca acordou da transe","author":"mathace","concept":"Murdoku – Manuel Garand (murdoku.com); unofficial fan-made case","created":"2026-10-05","story":"Castelo de Dunmorrow, Highlands escocesas, noite de Halloween. Uma equipa de caçadores de fantasmas tinha sido convidada para filmar a Dama Cinzenta, que, diz-se, caminha todos os anos à meia-noite da capela até à cripta. Às doze menos um quarto, a médium da equipa, Vaila, entrou sozinha na capela para chamar o espírito; as câmaras do Grande Salão só gravaram ruído. Quando o relógio deu uma hora, foi encontrada ao lado do altar, fria e imóvel. Os quatro caçadores de fantasmas e as quatro pessoas do castelo estavam todos dentro das muralhas, e ninguém tinha estado sozinho em lado nenhum naquela noite – ou assim dizem todos.","rules":{"standard":["Cada <b>linha</b> e cada <b>coluna</b> tem exatamente <b>uma pessoa</b>. Assim que colocares alguém, risca toda a sua linha e a sua coluna.","<b>«Ao lado»</b> = diretamente à esquerda, à direita, acima ou abaixo, e <b>na mesma área</b>. As casas com objetos (a estante, o baú, a lareira, o altar, as armaduras, os candelabros, o globo terrestre, o espelho, o cravo, a cortina, o telescópio, o retrato, os sarcófagos, a coruja empalhada e o monte de ossos) não podem ser ocupadas; a poltrona, o banco, o tapete e a cama de dossel podem.","As direções referem-se a linhas e colunas, não à mesma reta: <i>«exatamente uma linha a norte dele estava uma mulher»</i> = a pessoa na linha imediatamente acima é uma mulher, em qualquer coluna.","O assassino estava <b>a sós com a vítima</b>: mais ninguém se encontrava nessa área."],"special":["Nenhuma área tinha <b>exatamente uma</b> pessoa."]},"roleNames":{"hunter":"caçador de fantasmas","castle":"habitante do castelo","victim":"vítima"},"personGroups":[{"id":"hunters","name":"Os caçadores de fantasmas","persons":["A","B","C","D","V"]},{"id":"castle","name":"Os habitantes do castelo","persons":["E","F","G","H"]}],"map":{"groups":[],"gaps":[],"areas":[{"id":"Library","cells":[[1,1],[1,2],[1,3],[1,4],[2,1],[3,1],[3,2],[4,1]],"fill":"#efe2cb","pattern":"planks","labelAt":[3,2],"name":"Biblioteca"},{"id":"Great Hall","cells":[[1,5],[1,6],[2,2],[2,3],[2,4],[2,5],[2,6],[3,3],[3,4],[3,5],[3,6],[3,7],[4,2],[4,3],[4,4],[4,5],[4,6],[4,7],[4,8],[5,3],[5,4],[5,5],[5,6],[6,4],[6,5]],"fill":"#e6e1d6","pattern":"tiles","labelAt":[3,5],"name":"Grande Salão"},{"id":"Chapel","cells":[[1,7],[1,8],[1,9],[2,7],[2,8],[2,9],[3,8],[3,9],[4,9]],"fill":"#e2e6f0","pattern":"marble","labelAt":[2,8],"name":"Capela"},{"id":"Secret Passage","cells":[[5,7],[5,8],[5,9]],"fill":"#d6d2ca","pattern":"tiles","labelAt":[5,8],"name":"Passagem secreta"},{"id":"Tower Room","cells":[[5,1],[5,2],[6,1],[6,2],[6,3],[7,1],[7,2],[8,1],[8,2],[9,1],[9,2],[9,3]],"fill":"#e6dcef","pattern":"carpet","labelAt":[7,2],"name":"Sala da torre"},{"id":"Crypt","cells":[[6,6],[6,7],[6,8],[6,9],[7,3],[7,4],[7,5],[7,6],[7,7],[7,8],[7,9],[8,3],[8,4],[8,5],[8,6],[8,7],[8,8],[8,9],[9,4],[9,5],[9,6],[9,7],[9,8],[9,9]],"fill":"#dcdad4","pattern":"marble","labelAt":[8,6],"name":"Cripta"}],"objectTypes":{"armchair":{"occupiable":true,"name":"poltrona","icon":"<rect x=\"6\" y=\"14\" width=\"34\" height=\"24\" rx=\"6\" fill=\"#b3252f\" stroke=\"#6b1218\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"8\" width=\"24\" height=\"14\" rx=\"5\" fill=\"#d0333f\" stroke=\"#6b1218\" stroke-width=\"1.5\"/><rect x=\"6\" y=\"20\" width=\"7\" height=\"14\" rx=\"3\" fill=\"#8a1a22\"/><rect x=\"33\" y=\"20\" width=\"7\" height=\"14\" rx=\"3\" fill=\"#8a1a22\"/>"},"bed":{"occupiable":true,"name":"cama de dossel","icon":"<rect x=\"7\" y=\"1\" width=\"32\" height=\"44\" rx=\"6\" fill=\"#f7f4ee\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"5\" width=\"24\" height=\"10\" rx=\"4\" fill=\"#dfe6ea\" stroke=\"#8c8a82\"/><rect x=\"9\" y=\"19\" width=\"28\" height=\"22\" rx=\"4\" fill=\"#9fb3d6\"/>","iconTall":"<rect x=\"7\" y=\"3\" width=\"32\" height=\"86\" rx=\"7\" fill=\"#f7f4ee\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><rect x=\"11\" y=\"7\" width=\"24\" height=\"12\" rx=\"4\" fill=\"#dfe6ea\" stroke=\"#8c8a82\"/><rect x=\"9\" y=\"24\" width=\"28\" height=\"61\" rx=\"4\" fill=\"#9fb3d6\"/>"},"bench":{"occupiable":true,"name":"banco","icon":"<rect x=\"2\" y=\"13\" width=\"42\" height=\"21\" rx=\"3.5\" fill=\"#fbfaf6\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><rect x=\"2\" y=\"13\" width=\"42\" height=\"7\" rx=\"3\" fill=\"#d9d5cc\" stroke=\"#8c8a82\" stroke-width=\"1.5\"/><line x1=\"16\" y1=\"20\" x2=\"16\" y2=\"34\" stroke=\"#a9a49a\" stroke-width=\"1.3\"/><line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"34\" stroke=\"#a9a49a\" stroke-width=\"1.3\"/>"},"carpet":{"occupiable":true,"name":"tapete","icon":"<rect x=\"0\" y=\"0\" width=\"46\" height=\"46\" fill=\"#b3252f\"/><path d=\"M23 9 l10 14 -10 14 -10 -14 z\" fill=\"none\" stroke=\"#e0b050\" stroke-width=\"2\"/><circle cx=\"23\" cy=\"23\" r=\"3\" fill=\"#e0b050\"/>"},"altar":{"occupiable":false,"name":"altar","icon":"<rect x=\"5\" y=\"16\" width=\"36\" height=\"22\" rx=\"2\" fill=\"#d9d5cc\" stroke=\"#5b5852\" stroke-width=\"1.5\"/><rect x=\"5\" y=\"16\" width=\"36\" height=\"6\" fill=\"#f4efe6\" stroke=\"#5b5852\" stroke-width=\"1.2\"/><path d=\"M23 4 v10 M19 8 h8\" stroke=\"#c9a03a\" stroke-width=\"2.5\" stroke-linecap=\"round\"/><rect x=\"9\" y=\"9\" width=\"3\" height=\"7\" fill=\"#f4efe6\" stroke=\"#8c8a82\" stroke-width=\".8\"/><rect x=\"34\" y=\"9\" width=\"3\" height=\"7\" fill=\"#f4efe6\" stroke=\"#8c8a82\" stroke-width=\".8\"/>"},"armour":{"occupiable":false,"name":"armadura","icon":"<rect x=\"18\" y=\"4\" width=\"10\" height=\"9\" rx=\"4\" fill=\"#b9c3cc\" stroke=\"#3d444b\" stroke-width=\"1.4\"/><rect x=\"19\" y=\"8\" width=\"8\" height=\"2\" fill=\"#1b1b1b\"/><path d=\"M12 15 h22 l3 14 h-6 v12 h-16 v-12 h-6 z\" fill=\"#c9d1d8\" stroke=\"#3d444b\" stroke-width=\"1.4\"/><path d=\"M23 15 v26 M16 21 h14\" stroke=\"#3d444b\" stroke-width=\"1\"/><rect x=\"6\" y=\"16\" width=\"6\" height=\"12\" rx=\"3\" fill=\"#b9c3cc\" stroke=\"#3d444b\" stroke-width=\"1.2\"/><rect x=\"34\" y=\"16\" width=\"6\" height=\"12\" rx=\"3\" fill=\"#b9c3cc\" stroke=\"#3d444b\" stroke-width=\"1.2\"/><path d=\"M40 6 l-3 24\" stroke=\"#5b5852\" stroke-width=\"2\"/>"},"bones":{"occupiable":false,"name":"monte de ossos","icon":"<path d=\"M11 36 L35 26\" stroke=\"#efe6d2\" stroke-width=\"4.5\" stroke-linecap=\"round\"/><path d=\"M11 26 L35 36\" stroke=\"#efe6d2\" stroke-width=\"4.5\" stroke-linecap=\"round\"/><path d=\"M11 36 L35 26 M11 26 L35 36\" stroke=\"#6b5a45\" stroke-width=\"1\" fill=\"none\"/><circle cx=\"23\" cy=\"15\" r=\"8\" fill=\"#efe6d2\" stroke=\"#6b5a45\" stroke-width=\"1.4\"/><rect x=\"18\" y=\"20\" width=\"10\" height=\"5\" rx=\"1.5\" fill=\"#efe6d2\" stroke=\"#6b5a45\" stroke-width=\"1.2\"/><circle cx=\"20\" cy=\"14\" r=\"2\" fill=\"#3b2f24\"/><circle cx=\"26\" cy=\"14\" r=\"2\" fill=\"#3b2f24\"/><path d=\"M21 23 v2 M23 23 v2 M25 23 v2\" stroke=\"#6b5a45\" stroke-width=\"1\"/>"},"bookcase":{"occupiable":false,"name":"estante","icon":"<rect x=\"7\" y=\"4\" width=\"32\" height=\"38\" fill=\"#6e4a2a\" stroke=\"#3f2d1d\" stroke-width=\"1.5\"/><g><rect x=\"10\" y=\"8\" width=\"4\" height=\"10\" fill=\"#b3252f\"/><rect x=\"15\" y=\"8\" width=\"3\" height=\"10\" fill=\"#2f6f5a\"/><rect x=\"19\" y=\"8\" width=\"5\" height=\"10\" fill=\"#c9a03a\"/><rect x=\"25\" y=\"8\" width=\"4\" height=\"10\" fill=\"#3a6fb0\"/><rect x=\"30\" y=\"8\" width=\"6\" height=\"10\" fill=\"#7a5a9a\"/><rect x=\"10\" y=\"21\" width=\"6\" height=\"10\" fill=\"#3a6fb0\"/><rect x=\"17\" y=\"21\" width=\"4\" height=\"10\" fill=\"#b3252f\"/><rect x=\"22\" y=\"21\" width=\"5\" height=\"10\" fill=\"#2f6f5a\"/><rect x=\"28\" y=\"21\" width=\"3\" height=\"10\" fill=\"#c9a03a\"/><rect x=\"32\" y=\"21\" width=\"4\" height=\"10\" fill=\"#b3252f\"/><rect x=\"10\" y=\"34\" width=\"26\" height=\"5\" fill=\"#8a6a3a\"/></g>"},"candelabra":{"occupiable":false,"name":"candelabro","icon":"<rect x=\"20\" y=\"30\" width=\"6\" height=\"12\" fill=\"#c9a03a\" stroke=\"#7a5a12\"/><rect x=\"14\" y=\"41\" width=\"18\" height=\"3\" rx=\"1\" fill=\"#c9a03a\" stroke=\"#7a5a12\"/><path d=\"M23 30 v-10 M23 22 q-9 0 -11 -8 M23 22 q9 0 11 -8\" fill=\"none\" stroke=\"#c9a03a\" stroke-width=\"2.5\"/><g fill=\"#f4efe6\"><rect x=\"10\" y=\"6\" width=\"4\" height=\"9\"/><rect x=\"21\" y=\"3\" width=\"4\" height=\"10\"/><rect x=\"32\" y=\"6\" width=\"4\" height=\"9\"/></g><g fill=\"#f2a53a\"><ellipse cx=\"12\" cy=\"4\" rx=\"1.6\" ry=\"2.6\"/><ellipse cx=\"23\" cy=\"1.5\" rx=\"1.6\" ry=\"2.4\"/><ellipse cx=\"34\" cy=\"4\" rx=\"1.6\" ry=\"2.6\"/></g>"},"chest":{"occupiable":false,"name":"baú","icon":"<rect x=\"7\" y=\"18\" width=\"32\" height=\"22\" rx=\"3\" fill=\"#8a5a2a\" stroke=\"#4d2f12\" stroke-width=\"1.5\"/><path d=\"M7 20 q0 -10 16 -10 q16 0 16 10 z\" fill=\"#a5733f\" stroke=\"#4d2f12\" stroke-width=\"1.5\"/><rect x=\"7\" y=\"18\" width=\"32\" height=\"4\" fill=\"#f0c95a\"/><rect x=\"19\" y=\"22\" width=\"8\" height=\"8\" rx=\"1.5\" fill=\"#f0c95a\" stroke=\"#7a5d10\"/><circle cx=\"23\" cy=\"26\" r=\"1.5\" fill=\"#4d2f12\"/>"},"curtain":{"occupiable":false,"name":"cortina","icon":"<path d=\"M6 4 h34 v38 q-8 -6 -17 0 q-9 -6 -17 0 z\" fill=\"#b3252f\" stroke=\"#6b1218\" stroke-width=\"1.5\"/><g stroke=\"#8a1a22\" stroke-width=\"1.5\"><line x1=\"12\" y1=\"8\" x2=\"10\" y2=\"38\"/><line x1=\"18\" y1=\"8\" x2=\"17\" y2=\"38\"/><line x1=\"28\" y1=\"8\" x2=\"29\" y2=\"38\"/><line x1=\"34\" y1=\"8\" x2=\"36\" y2=\"38\"/></g><rect x=\"4\" y=\"3\" width=\"38\" height=\"4\" rx=\"2\" fill=\"#c9a03a\"/>"},"fireplace":{"occupiable":false,"name":"lareira","icon":"<rect x=\"5\" y=\"6\" width=\"36\" height=\"34\" fill=\"#b9b6ae\" stroke=\"#5b5852\" stroke-width=\"1.5\"/><rect x=\"12\" y=\"14\" width=\"22\" height=\"26\" fill=\"#2b2b2b\"/><path d=\"M23 38 q-8 -8 -3 -14 q1 6 5 6 q3 -6 0 -12 q9 8 4 20 z\" fill=\"#f2a53a\"/><path d=\"M23 38 q-4 -5 -1 -9 q2 4 4 3 q1 -4 0 -6 q5 6 1 12 z\" fill=\"#f2d24a\"/><rect x=\"5\" y=\"6\" width=\"36\" height=\"5\" fill=\"#8f8c84\"/>"},"globe":{"occupiable":false,"name":"globo terrestre","icon":"<circle cx=\"23\" cy=\"19\" r=\"12\" fill=\"#7fb8d0\" stroke=\"#3a4148\" stroke-width=\"1.5\"/><path d=\"M14 14 q9 -4 18 2 M13 22 q10 4 20 -1 M23 7 v24\" fill=\"none\" stroke=\"#3f8a4a\" stroke-width=\"2\"/><path d=\"M11 12 q-6 10 4 20\" fill=\"none\" stroke=\"#3a4148\" stroke-width=\"2\"/><rect x=\"18\" y=\"33\" width=\"10\" height=\"4\" fill=\"#8a6a3a\"/><rect x=\"14\" y=\"37\" width=\"18\" height=\"4\" rx=\"1\" fill=\"#5b5852\"/>"},"harpsichord":{"occupiable":false,"name":"cravo","icon":"<path d=\"M9 41 V6 q0 -3 3 -3 h3 q5 0 7 6 q6 13 14 20 q4 4 4 9 v3 z\" fill=\"#a9c9a4\" stroke=\"#6f5a22\" stroke-width=\"1.5\"/><path d=\"M12.5 35 V8 q3 1.5 5 6.5 q5 12 13 19\" fill=\"none\" stroke=\"#c9a03a\" stroke-width=\"1.2\"/><rect x=\"9\" y=\"35\" width=\"31\" height=\"7\" rx=\"1\" fill=\"#2a2018\" stroke=\"#6f5a22\" stroke-width=\"1\"/><g fill=\"#f4efe6\"><rect x=\"12\" y=\"35\" width=\"1.8\" height=\"3.8\"/><rect x=\"16\" y=\"35\" width=\"1.8\" height=\"3.8\"/><rect x=\"22\" y=\"35\" width=\"1.8\" height=\"3.8\"/><rect x=\"26\" y=\"35\" width=\"1.8\" height=\"3.8\"/><rect x=\"30\" y=\"35\" width=\"1.8\" height=\"3.8\"/><rect x=\"36\" y=\"35\" width=\"1.8\" height=\"3.8\"/></g>"},"mirror":{"occupiable":false,"name":"espelho","icon":"<rect x=\"12\" y=\"4\" width=\"22\" height=\"38\" rx=\"9\" fill=\"#c9a03a\" stroke=\"#7a5a12\" stroke-width=\"1.5\"/><rect x=\"15\" y=\"7\" width=\"16\" height=\"32\" rx=\"7\" fill=\"#dfe9ee\"/><path d=\"M19 11 q-3 8 0 20\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"2.5\" opacity=\".8\"/>"},"owl":{"occupiable":false,"name":"coruja empalhada","icon":"<rect x=\"21.5\" y=\"32\" width=\"3\" height=\"10\" fill=\"#6b4a2a\"/><rect x=\"15\" y=\"41\" width=\"16\" height=\"3\" rx=\"1\" fill=\"#6b4a2a\"/><rect x=\"9\" y=\"30\" width=\"28\" height=\"3\" rx=\"1.5\" fill=\"#7a5a3a\"/><path d=\"M14 31 q-2 -17 9 -23 q11 6 9 23 z\" fill=\"#9a6a3e\" stroke=\"#5a3a1a\" stroke-width=\"1.3\"/><path d=\"M17 30 q6 -11 12 0 z\" fill=\"#dcc08e\"/><path d=\"M19 25 l1 1.5 M23 23 l1 1.5 M26 26 l1 1.5\" stroke=\"#9a6a3e\" stroke-width=\"1\"/><circle cx=\"19\" cy=\"16\" r=\"4.4\" fill=\"#fff4c8\" stroke=\"#5a3a1a\" stroke-width=\"1\"/><circle cx=\"27\" cy=\"16\" r=\"4.4\" fill=\"#fff4c8\" stroke=\"#5a3a1a\" stroke-width=\"1\"/><circle cx=\"19\" cy=\"16\" r=\"2.1\" fill=\"#2b2b2b\"/><circle cx=\"27\" cy=\"16\" r=\"2.1\" fill=\"#2b2b2b\"/><path d=\"M21.5 20 l1.5 3 l1.5 -3 z\" fill=\"#e0a030\"/><path d=\"M15 8 l3 4 M31 8 l-3 4\" stroke=\"#5a3a1a\" stroke-width=\"1.8\" stroke-linecap=\"round\"/><path d=\"M19 31 v2 M27 31 v2\" stroke=\"#e0a030\" stroke-width=\"1.6\"/>"},"painting":{"occupiable":false,"name":"retrato","icon":"<rect x=\"7\" y=\"7\" width=\"32\" height=\"26\" rx=\"1\" fill=\"#d4a017\" stroke=\"#7a5a10\" stroke-width=\"2\"/><rect x=\"11\" y=\"11\" width=\"24\" height=\"18\" fill=\"#7fc4d8\"/><path d=\"M11 29 l8 -9 l5 5 l4 -6 l7 10 z\" fill=\"#3f8a4a\"/><circle cx=\"30\" cy=\"15\" r=\"2.5\" fill=\"#f0b429\"/><rect x=\"20\" y=\"33\" width=\"6\" height=\"8\" fill=\"#5b5852\"/><rect x=\"14\" y=\"40\" width=\"18\" height=\"3\" rx=\"1\" fill=\"#5b5852\"/>"},"sarcophagus":{"occupiable":false,"name":"sarcófago","icon":"<path d=\"M12 4 h22 l4 10 v26 q0 4 -4 4 h-22 q-4 0 -4 -4 v-26 z\" fill=\"#d4a017\" stroke=\"#7a5a10\" stroke-width=\"1.5\"/><ellipse cx=\"23\" cy=\"14\" rx=\"6\" ry=\"7\" fill=\"#f0c94c\" stroke=\"#7a5a10\" stroke-width=\"1\"/><path d=\"M17 12 h12\" stroke=\"#1b2a33\" stroke-width=\"2\"/><rect x=\"15\" y=\"24\" width=\"16\" height=\"4\" fill=\"#1f6fb2\"/><rect x=\"15\" y=\"31\" width=\"16\" height=\"4\" fill=\"#c0392b\"/><path d=\"M19 38 h8\" stroke=\"#7a5a10\" stroke-width=\"1.5\"/>"},"telescope":{"occupiable":false,"name":"telescópio","icon":"<rect x=\"21\" y=\"24\" width=\"4\" height=\"14\" fill=\"#2f3b4a\"/><rect x=\"12\" y=\"38\" width=\"22\" height=\"4\" rx=\"1.5\" fill=\"#2f3b4a\"/><g transform=\"rotate(-35 23 20)\"><rect x=\"8\" y=\"16\" width=\"30\" height=\"8\" rx=\"3\" fill=\"#f2f2f2\" stroke=\"#5a6068\" stroke-width=\"1.4\"/><rect x=\"34\" y=\"14\" width=\"8\" height=\"12\" rx=\"2\" fill=\"#dfe6ea\" stroke=\"#5a6068\" stroke-width=\"1.4\"/><rect x=\"4\" y=\"18\" width=\"6\" height=\"4\" fill=\"#5a6068\"/></g>"}},"wallTypes":{},"objects":[{"cell":[1,2],"type":"bookcase"},{"cell":[1,4],"type":"chest"},{"cell":[1,6],"type":"fireplace"},{"cell":[1,8],"type":"altar"},{"cell":[2,1],"type":"armchair"},{"cell":[2,2],"type":"armour"},{"cell":[2,7],"type":"bench"},{"cell":[2,9],"type":"candelabra"},{"cell":[3,1],"type":"globe"},{"cell":[3,7],"type":"mirror"},{"cell":[4,3],"type":"harpsichord"},{"cell":[4,5],"type":"carpet"},{"cell":[5,1],"type":"bed"},{"cell":[5,6],"type":"armour"},{"cell":[5,9],"type":"curtain"},{"cell":[6,3],"type":"telescope"},{"cell":[6,4],"type":"painting"},{"cell":[6,7],"type":"candelabra"},{"cell":[7,4],"type":"sarcophagus"},{"cell":[8,8],"type":"sarcophagus"},{"cell":[9,1],"type":"owl"},{"cell":[9,6],"type":"bones"}],"wallFeatures":[],"extras":[],"cellSize":46},"persons":[{"id":"A","name":"Alasdair","gender":"M","role":"hunter","color":"#c62828","avatar":{"bg":"#1b2a33","skin":"#f1c8a5","hair":"#3a2a1c","style":"slick","shirt":"#1b1b1b","beard":true},"clue":"O <b>altar</b> estava algures na sua <b>coluna</b>.","job":"o chefe da equipa e apresentador","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Alasdair\"><rect width=\"80\" height=\"80\" fill=\"#1b2a33\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1b1b1b\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><path d=\"M26 30 Q27 16 44 15 Q56 15 55 26 Q48 22 40 23 Q30 24 26 30 Z\" fill=\"#3a2a1c\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#3a2a1c\"/></svg>","solverRole":"hunter","constraints":[{"type":"col_has","obj":"altar"}]},{"id":"B","name":"Brodie","gender":"M","role":"hunter","color":"#2e7d32","avatar":{"bg":"#35607a","skin":"#e4b998","hair":"#b7482c","style":"short","shirt":"#2f3b4c","headphones":true,"beard":true},"clue":"Havia um <b>candelabro</b> algures na sua área.","job":"o técnico de som","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Brodie\"><rect width=\"80\" height=\"80\" fill=\"#35607a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2f3b4c\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#e4b998\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#e4b998\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#b7482c\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#b7482c\"/><path d=\"M25 34 Q25 12 40 12 Q55 12 55 34\" fill=\"none\" stroke=\"#111\" stroke-width=\"3\"/><rect x=\"21\" y=\"30\" width=\"7\" height=\"12\" rx=\"3\" fill=\"#111\"/><rect x=\"52\" y=\"30\" width=\"7\" height=\"12\" rx=\"3\" fill=\"#111\"/></svg>","solverRole":"hunter","constraints":[{"type":"area_has","obj":"candelabra"}]},{"id":"C","name":"Christabel","gender":"F","role":"hunter","color":"#1565c0","avatar":{"bg":"#6e2c4b","skin":"#f6d8c0","hair":"#1c1a1a","style":"ponytail","shirt":"#1b1b1b","beanie":"#c62828"},"clue":"Ela estava ao lado de um <b>candelabro</b>.","job":"a operadora de câmara","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Christabel\"><rect width=\"80\" height=\"80\" fill=\"#6e2c4b\"/><path d=\"M50 30 Q64 34 60 62 L54 62 Q56 40 48 36 Z\" fill=\"#1c1a1a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#1b1b1b\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><path d=\"M26 33 Q26 16 40 16 Q54 16 54 33 Q50 24 40 24 Q30 24 26 33 Z\" fill=\"#1c1a1a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M24 31 Q24 11 40 11 Q56 11 56 31 Q48 21 40 21 Q32 21 24 31 Z\" fill=\"#c62828\"/><rect x=\"23\" y=\"26\" width=\"34\" height=\"6\" rx=\"3\" fill=\"#c62828\" stroke=\"rgba(0,0,0,.18)\"/><circle cx=\"40\" cy=\"10\" r=\"4\" fill=\"#f4efe6\"/></svg>","solverRole":"hunter","constraints":[{"type":"beside","obj":"candelabra"}]},{"id":"D","name":"Davina","gender":"F","role":"hunter","color":"#6a1b9a","avatar":{"bg":"#3d2a5a","skin":"#f3d3b5","hair":"#7a4a2a","style":"bob","shirt":"#4a5a7a","glasses":true},"clue":"Ela estava no <b>Grande Salão</b>.","job":"a investigadora da equipa","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Davina\"><rect width=\"80\" height=\"80\" fill=\"#3d2a5a\"/><path d=\"M22 40 Q22 14 40 14 Q58 14 58 40 L58 58 L22 58 Z\" fill=\"#7a4a2a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#4a5a7a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f3d3b5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f3d3b5\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#7a4a2a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"34\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><circle cx=\"46\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><line x1=\"39\" y1=\"35\" x2=\"41\" y2=\"35\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/></svg>","solverRole":"hunter","constraints":[{"type":"area","areas":["Great Hall"]}]},{"id":"E","name":"Eilidh","gender":"F","role":"castle","color":"#e65100","avatar":{"bg":"#5d4037","skin":"#f0cdb0","hair":"#8a8278","style":"bun","shirt":"#2f3b4c","apron":true},"clue":"Alguém mais na sua área estava ao lado da <b>cama de dossel</b>.","job":"a governanta","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Eilidh\"><rect width=\"80\" height=\"80\" fill=\"#5d4037\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2f3b4c\"/><path d=\"M28 80 L30 62 Q40 58 50 62 L52 80 Z\" fill=\"#f4efe6\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f0cdb0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f0cdb0\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#8a8278\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#8a8278\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/></svg>","solverRole":"castle","constraints":[{"type":"with_beside","obj":"bed"}]},{"id":"F","name":"Finlay","gender":"M","role":"castle","color":"#00838f","avatar":{"bg":"#2e5a3a","skin":"#f1c8a5","hair":"#d9b464","style":"short","shirt":"#2e7d32","mustache":true,"mustacheColor":"#d9b464","bow":true},"clue":"Ele foi o <b>único</b> ao lado do <b>tapete</b>. Alguém mais na sua área estava ao lado de uma <b>armadura</b>.","job":"o laird de Dunmorrow","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Finlay\"><rect width=\"80\" height=\"80\" fill=\"#2e5a3a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#2e7d32\"/><path d=\"M40 60 l-8 -4 v8 z M40 60 l8 -4 v8 z\" fill=\"#b8302b\"/><circle cx=\"40\" cy=\"60\" r=\"2\" fill=\"#7a1f1c\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f1c8a5\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f1c8a5\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#d9b464\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M33 41 Q40 37 47 41 Q40 43 33 41 Z\" fill=\"#d9b464\"/></svg>","solverRole":"castle","constraints":[{"type":"only_beside","obj":"carpet"},{"type":"with_beside","obj":"armour"}]},{"id":"G","name":"Grizel","gender":"F","role":"castle","color":"#ad1457","avatar":{"bg":"#ad1457","skin":"#f6d8c0","hair":"#e8e4dc","style":"bun","shirt":"#5b2c6f","necklace":true,"glasses":true,"scarf":"#8b1a1a"},"clue":"Ela estava num <b>canto da sua área</b>. <b>Exatamente uma linha a norte</b> dela estava um <b>habitante do castelo</b>.","job":"a tia do laird","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Grizel\"><rect width=\"80\" height=\"80\" fill=\"#ad1457\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#5b2c6f\"/><path d=\"M31 58 Q40 66 49 58\" fill=\"none\" stroke=\"#f3e2b3\" stroke-width=\"2\" stroke-dasharray=\"2 2\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><circle cx=\"40\" cy=\"15\" r=\"7\" fill=\"#e8e4dc\"/><path d=\"M26 32 Q26 16 40 16 Q54 16 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#e8e4dc\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><circle cx=\"34\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><circle cx=\"46\" cy=\"35\" r=\"5\" fill=\"none\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><line x1=\"39\" y1=\"35\" x2=\"41\" y2=\"35\" stroke=\"#2b2b2b\" stroke-width=\"1.4\"/><path d=\"M30 58 Q40 70 50 58 L48 66 Q40 76 32 66 Z\" fill=\"#8b1a1a\"/></svg>","solverRole":"castle","constraints":[{"type":"corner_of_area"},{"type":"rel_any","dir":"N","exact":1,"role":"castle"}]},{"id":"H","name":"Hughie","gender":"M","role":"castle","color":"#5d4037","avatar":{"bg":"#7a5a2c","skin":"#d9a57a","hair":"#3a2a1c","style":"short","shirt":"#5d6b3a","cap":true,"beard":true},"clue":"Estava na <b>primeira coluna</b>.","job":"o couteiro","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Hughie\"><rect width=\"80\" height=\"80\" fill=\"#7a5a2c\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#5d6b3a\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#d9a57a\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#d9a57a\"/><path d=\"M26 32 Q26 15 40 15 Q54 15 54 32 Q50 24 40 24 Q30 24 26 32 Z\" fill=\"#3a2a1c\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><path d=\"M27 38 Q30 52 40 53 Q50 52 53 38 Q50 47 40 48 Q30 47 27 38 Z\" fill=\"#3a2a1c\"/><path d=\"M24 24 Q24 11 40 11 Q56 11 56 24 Z\" fill=\"#22406f\"/><rect x=\"22\" y=\"22\" width=\"36\" height=\"5\" rx=\"2\" fill=\"#12213a\"/><circle cx=\"40\" cy=\"18\" r=\"2.6\" fill=\"#f0b429\"/></svg>","solverRole":"castle","constraints":[{"type":"col","cols":[1]}]},{"id":"V","name":"Vaila","gender":"F","role":"victim","color":"#1b1b1b","avatar":{"bg":"#5a2a2a","skin":"#f6d8c0","hair":"#1c1a1a","style":"long","shirt":"#5b2c6f","earrings":true,"necklace":true,"headband":"#e0b050"},"clue":"<b>A vítima.</b> Foi encontrada na <b>Capela</b>, ao lado do <b>altar</b> – sozinha com o assassino.","job":"a médium da equipa","avatarSvg":"<svg viewBox=\"0 0 80 80\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Vaila\"><rect width=\"80\" height=\"80\" fill=\"#5a2a2a\"/><path d=\"M22 42 Q20 14 40 14 Q60 14 58 42 L62 72 L18 72 Z\" fill=\"#1c1a1a\"/><path d=\"M10 80 Q12 56 40 54 Q68 56 70 80 Z\" fill=\"#5b2c6f\"/><path d=\"M31 58 Q40 66 49 58\" fill=\"none\" stroke=\"#f3e2b3\" stroke-width=\"2\" stroke-dasharray=\"2 2\"/><rect x=\"34\" y=\"44\" width=\"12\" height=\"13\" fill=\"#f6d8c0\"/><ellipse cx=\"40\" cy=\"34\" rx=\"14\" ry=\"16\" fill=\"#f6d8c0\"/><path d=\"M26 36 Q26 16 40 16 Q54 16 54 36 Q52 24 40 24 Q28 24 26 36 Z\" fill=\"#1c1a1a\"/><circle cx=\"34\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><circle cx=\"46\" cy=\"35\" r=\"1.6\" fill=\"#2b2b2b\"/><path d=\"M36 43 Q40 46 44 43\" fill=\"none\" stroke=\"#a5735a\" stroke-width=\"1.4\"/><rect x=\"26\" y=\"23\" width=\"28\" height=\"5\" rx=\"2\" fill=\"#e0b050\"/><circle cx=\"26\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><circle cx=\"54\" cy=\"41\" r=\"1.8\" fill=\"#f0c95a\"/><path d=\"M12 12 L68 68 M68 12 L12 68\" stroke=\"#e0362e\" stroke-width=\"5\" stroke-linecap=\"round\" opacity=\".9\"/></svg>","solverRole":"hunter","constraints":[{"type":"area","areas":["Chapel"]},{"type":"beside","obj":"altar"}]}],"victim":"V","murderer":"C","solution":{"V":[1,7],"D":[2,3],"C":[3,9],"A":[4,8],"F":[5,5],"H":[6,1],"B":[7,6],"E":[8,2],"G":[9,4]},"walkthrough":[{"place":["D","H"],"cand":{"A":[[3,8],[4,8],[5,8],[7,8],[9,8]],"B":[[3,9],[4,9],[7,5],[7,6],[7,7],[7,9],[8,4],[8,5],[8,6],[8,7],[8,9],[9,4],[9,5],[9,7],[9,9]],"C":[[3,9],[7,7]],"E":[[5,2],[7,2],[8,2],[9,2]],"F":[[3,5],[4,4],[4,6],[5,5]],"G":[[4,9],[5,7],[9,4],[9,9]],"V":[[1,7],[1,9]]},"text":"Vaila foi encontrada na Capela, ao lado do altar (R1C8): em R1C7, R1C9 ou R2C8 – e o assassino estava lá a sós com ela, por isso a Capela tem exatamente duas pessoas. O altar estava na coluna de Alasdair, logo a coluna 8 é dele e Vaila não está em R2C8: a linha 1 é dela. Finlay foi o único ao lado do tapete (R4C5), e alguém mais na sua área – o Grande Salão – estava ao lado de uma armadura. No Grande Salão só há três casas ao lado de uma armadura: R2C3 (ao lado da de R2C2), R4C6 e R5C5 (ao lado da de R5C6); as duas últimas também estão ao lado do tapete, e ali não estava ninguém além de Finlay. Portanto há alguém em R2C3. Quem? Não Alasdair (coluna 8) nem Hughie (coluna 1), não Brodie nem Christabel (os dois candelabros estão na Capela e na Cripta), não Eilidh (as casas ao lado da cama de dossel ficam na Sala da torre, por isso essa é a sua área), não Vaila, e não Grizel: R2C3 não é um canto do Grande Salão. <b>Davina está em R2C3</b>. Agora a Sala da torre: as suas casas ficam nas colunas 1, 2 e 3; a coluna 3 é de Davina e a 1 de Hughie, logo Eilidh está na coluna 2, e qualquer outra pessoa na Sala da torre teria de estar na coluna 1 – e isso só pode ser Hughie. Alguém mais na área de Eilidh estava ao lado da cama de dossel, em R5C2 ou R6C1, e R5C2 fica na sua coluna: <b>Hughie está em R6C1</b>."},{"place":["G","E"],"cand":{"A":[[3,8],[4,8],[5,8],[7,8]],"B":[[7,5],[7,6]],"C":[[3,9],[7,7]],"F":[[3,5],[4,6],[5,5]],"V":[[1,7],[1,9]]},"text":"Christabel estava ao lado de um candelabro. Das casas ao lado dos dois candelabros (R2C9 e R6C7), R1C9 fica na linha de Vaila, R2C8 na de Davina, R6C6 e R6C8 na de Hughie: ela está em R3C9 ou R7C7. Vaila está em R1C7 ou R1C9 – por isso as duas gastam as colunas 7 e 9 (uma fica com a coluna 7, a outra com a 9), e mais ninguém pode estar nelas. Grizel estava num canto da sua área; fora das linhas ocupadas (1, 2, 6) e das colunas ocupadas (1, 2, 3, 8) sobram só quatro cantos: R4C9, R5C7, R9C4 e R9C9 – e três deles ficam na coluna 7 ou 9. <b>Grizel está em R9C4</b>, num canto da Cripta. Exatamente uma linha a norte dela estava um habitante do castelo: na linha 8 só pode ser Eilidh (Finlay está ao lado do tapete, nas linhas 3–5, e Hughie na linha 6): <b>Eilidh está em R8C2</b>. Brodie tinha um candelabro na sua área: as suas casas na Capela, R3C9 e R4C9, ficam na coluna 9, por isso está na Cripta – e com as linhas 6, 8 e 9 e as colunas 3, 7, 8 e 9 ocupadas (R7C4 é um sarcófago), só lhe restam R7C5 e R7C6."},{"place":["C","V"],"cand":{"A":[[4,8],[5,8]],"B":[[7,5],[7,6]],"F":[[4,6],[5,5]]},"text":"As duas casas de Brodie ficam na linha 7, logo a linha 7 é dele, e Christabel não pode estar em R7C7: <b>Christabel está em R3C9</b>, na Capela. A coluna 9 é dela, por isso <b>Vaila está em R1C7</b>. A Capela tem exatamente duas pessoas – Vaila e o assassino – e Christabel é a segunda. Assim, a única pessoa que pode ter estado a sós com Vaila na Capela é Christabel: <b>Christabel é a assassina</b>, e mais ninguém pode entrar na Capela."},{"place":["A"],"cand":{"B":[[7,5],[7,6]],"F":[[5,5]]},"text":"A Alasdair sobram R4C8 no Grande Salão e R5C8 na Passagem secreta (R3C8 fica na linha de Christabel, R7C8 na de Brodie). A Passagem secreta tem só duas casas livres, R5C7 e R5C8 (a cortina está em R5C9), e R5C7 fica na coluna de Vaila: na Passagem, Alasdair estaria sozinho. Nenhuma área tinha exatamente uma pessoa – <b>Alasdair está em R4C8</b>, no Grande Salão com Davina e Finlay."},{"place":["F","B"],"text":"Finlay foi o único ao lado do tapete: das suas casas, R3C5 fica na linha de Christabel, R4C4 na coluna de Grizel e R4C6 na linha de Alasdair: <b>Finlay está em R5C5</b>, ao lado do tapete e da armadura em R5C6 – e Davina, em R2C3, é a outra pessoa da sua área ao lado de uma armadura. A coluna 5 é dele, por isso <b>Brodie está em R7C6</b>, na Cripta com Grizel. Todos estão colocados."},{"final":true,"text":"Caso encerrado: Vaila estava sozinha na Capela com a operadora de câmara da equipa. <b>Christabel é a assassina!</b>"}],"solver":{"rules":[{"type":"no_area_count","n":1}],"occupiable":["armchair","bed","bench","carpet"]},"verification":{"tool":"tools/murdoku_solver.py","unique":true,"guessFree":true,"checked":"2026-10-05"}}