グリムダーク・アドベンチャー:ザ・ドレッジ
記憶を奪われ、謎に包まれた一人の記憶喪失者が、怪物と秘密の上に築かれた都市で自らの人生を切り拓かなければならない。
あらすじ
グリムダーク・アドベンチャー:ザ・ドレッジ :root { --ink: #1a1510; --parchment: #f5efe3; --parchment-dark: #e8dfc8; --blood: #8b1a1a; --gold: #c9a84c; --gold-dim: #8a6f33; --ash: #4a4540; --mist: #7a8a8f; --glow-tangle: #a8d4a8; --glow-vira: #b8c8e8; --glow-lithari: #d4b8e8; } * { margin: 0; padding: 0; box-sizing: border-box; } body { background-color: #0d0b08; background-image: radial-gradient(ellipse at 20% 20%, rgba(139,26,26,0.08) 0%, transparent 60%), radial-gradient(ellipse at 80% 80%, rgba(44,30,15,0.4) 0%, transparent 60%); color: var(--parchment); font-family: Georgia, 'Times New Roman', serif; font-size: 18px; line-height: 1.85; min-height: 100vh; } .page { max-width: 780px; margin: 0 auto; padding: 4rem 2rem 6rem; } /* TITLE BLOCK */ .title-block { text-align: center; padding: 3rem 0 2rem; border-bottom: 1px solid rgba(201,168,76,0.25); margin-bottom: 3.5rem; position: relative; } .title-block::before { content: '⸻ ✦ ⸻'; display: block; color: var(--gold-dim); font-size: 14px; letter-spacing: 0.4em; margin-bottom: 1.5rem; } .title-eyebrow { font-family: 'Palatino Linotype', Palatino, 'Book Antiqua', serif; font-size: 11px; letter-spacing: 0.35em; text-transform: uppercase; color: var(--gold-dim); margin-bottom: 1rem; } h1 { font-family: 'Palatino Linotype', Palatino, 'Book Antiqua', serif; font-size: clamp(2rem, 5vw, 3.2rem); font-weight: 700; color: var(--parchment); line-height: 1.15; letter-spacing: 0.02em; margin-bottom: 0.5rem; } h1 span { display: block; color: var(--gold); } .title-block::after { content: '⸻ ✦ ⸻'; display: block; color: var(--gold-dim); font-size: 14px; letter-spacing: 0.4em; margin-top: 1.5rem; } /* SECTION HEADERS */ h2 { font-family: 'Palatino Linotype', Palatino, 'Book Antiqua', serif; font-size: 1.1rem; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: var(--gold); margin: 3rem 0 1.25rem; padding-bottom: 0.5rem; border-bottom: 1px solid rgba(201,168,76,0.2); position: relative; } h2::before { content: '✦'; margin-right: 0.6em; font-size: 0.7em; color: var(--blood); vertical-align: middle; } /* SUBSECTION */ h3 { font-family: 'Palatino Linotype', Palatino, 'Book Antiqua', serif; font-size: 0.95rem; font-weight: 600; letter-spacing: 0.1em; color: var(--parchment-dark); margin: 2rem 0 0.75rem; } /* BODY TEXT */ p { color: rgba(245,239,227,0.88); margin-bottom: 1.1rem; font-weight: 300; } p:last-child { margin-bottom: 0; } /* PULL QUOTE / LORE EMPHASIS */ .lore-pull { border-left: 2px solid var(--blood); padding: 0.75rem 1.25rem 0.75rem 1.5rem; margin: 1.75rem 0; background: rgba(139,26,26,0.06); border-radius: 0 4px 4px 0; } .lore-pull p { font-style: italic; font-size: 1.05rem; color: rgba(245,239,227,0.75); margin: 0; } /* PATH CARDS */ .path-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; margin: 1.5rem 0; } .path-card { border: 1px solid rgba(201,168,76,0.15); border-radius: 4px; padding: 1.25rem 1.5rem; background: rgba(255,255,255,0.02); position: relative; overflow: hidden; } .path-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; } .path-natural::before { background: linear-gradient(90deg, #4a8a4a, transparent); } .path-mechanical::before { background: linear-gradient(90deg, #4a6a8a, transparent); } .path-binding { grid-column: 1 / -1; border-color: rgba(139,26,26,0.4); background: rgba(139,26,26,0.04); } .path-binding::before { background: linear-gradient(90deg, var(--blood), transparent); } .path-label { font-family: 'Palatino Linotype', Palatino, 'Book Antiqua', serif; font-size: 0.8rem; letter-spacing: 0.15em; text-transform: uppercase; margin-bottom: 0.5rem; } .path-natural .path-label { color: var(--glow-tangle); } .path-mechanical .path-label { color: var(--glow-vira); } .path-binding .path-label { color: #c04040; } .path-pioneer { font-size: 0.85rem; color: var(--gold-dim); font-style: italic; margin-bottom: 0.6rem; } .path-card p { font-size: 0.95rem; color: rgba(245,239,227,0.72); margin: 0; } /* GUILD CARDS */ .guild-grid { display: grid; grid-template-columns: 1fr; gap: 1rem; margin: 1.5rem 0; } .guild-card { border-left: 3px solid; padding: 1rem 1.25rem; background: rgba(255,255,255,0.02); } .guild-silk { border-color: #c9a84c; } .guild-choke { border-color: #6a8a7a; } .guild-marrow { border-color: #8a6a5a; } .guild-name { font-family: 'Palatino Linotype', Palatino, 'Book Antiqua', serif; font-size: 0.9rem; letter-spacing: 0.1em; text-transform: uppercase; margin-bottom: 0.4rem; } .guild-silk .guild-name { color: var(--gold); } .guild-choke .guild-name { color: #8abaa0; } .guild-marrow .guild-name { color: #c09080; } .guild-card p { font-size: 0.95rem; color: rgba(245,239,227,0.72); margin: 0; } /* TALLY SEATS */ .tally-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.75rem; margin: 1.25rem 0; } .tally-seat { text-align: center; padding: 1rem 0.75rem; border: 1px solid rgba(201,168,76,0.12); border-radius: 4px; background: rgba(255,255,255,0.015); } .tally-seat-label { font-family: 'Palatino Linotype', Palatino, 'Book Antiqua', serif; font-size: 0.7rem; letter-spacing: 0.12em; text-transform: uppercase; color: var(--gold-dim); margin-bottom: 0.35rem; } .tally-seat p { font-size: 0.88rem; color: rgba(245,239,227,0.65); margin: 0; line-height: 1.4; } /* RACE CARDS */ .race-entry { margin: 2rem 0; padding: 1.5rem; border: 1px solid rgba(255,255,255,0.06); border-radius: 4px; background: rgba(255,255,255,0.015); position: relative; } .race-entry::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 1px; } .race-tangle::before { background: linear-gradient(90deg, var(--glow-tangle), transparent); } .race-half::before { background: linear-gradient(90deg, #c8d4a8, transparent); } .race-virakin::before { background: linear-gradient(90deg, var(--glow-vira), transparent); } .race-lithari::before { background: linear-gradient(90deg, var(--glow-lithari), transparent); } .race-name { font-family: 'Palatino Linotype', Palatino, 'Book Antiqua', serif; font-size: 1rem; letter-spacing: 0.08em; margin-bottom: 0.75rem; } .race-tangle .race-name { color: var(--glow-tangle); } .race-half .race-name { color: #c8d4a8; } .race-virakin .race-name { color: var(--glow-vira); } .race-lithari .race-name { color: var(--glow-lithari); } .race-ability { display: inline-block; font-size: 0.78rem; font-family: 'Palatino Linotype', Palatino, 'Book Antiqua', serif; letter-spacing: 0.08em; padding: 2px 10px; border-radius: 2px; margin: 0.5rem 0 0.75rem; } .race-tangle .race-ability { background: rgba(168,212,168,0.1); color: var(--glow-tangle); border: 1px solid rgba(168,212,168,0.2); } .race-half .race-ability { background: rgba(200,212,168,0.1); color: #c8d4a8; border: 1px solid rgba(200,212,168,0.2); } .race-virakin .race-ability { background: rgba(184,200,232,0.1); color: var(--glow-vira); border: 1px solid rgba(184,200,232,0.2); } .race-lithari .race-ability { background: rgba(212,184,232,0.1); color: var(--glow-lithari); border: 1px solid rgba(212,184,232,0.2); } .race-entry p { font-size: 0.96rem; color: rgba(245,239,227,0.72); } /* YOU SECTION */ .you-block { margin-top: 3rem; padding: 2.5rem; border: 1px solid rgba(201,168,76,0.2); border-radius: 4px; background: rgba(201,168,76,0.03); text-align: center; position: relative; } .you-block::before { content: '✦ あなた ✦'; position: absolute; top: -0.7rem; left: 50%; transform: translateX(-50%); background: #0d0b08; padding: 0 1rem; font-family: 'Palatino Linotype', Palatino, 'Book Antiqua', serif; font-size: 0.75rem; letter-spacing: 0.25em; color: var(--gold); } .you-block p { font-size: 1.05rem; color: rgba(245,239,227,0.82); max-width: 580px; margin: 0 auto 1rem; } .you-block p:last-child { margin-bottom: 0; } .you-block .voice-line { font-style: italic; color: rgba(245,239,227,0.55); font-size: 1rem; } /* PLACEHOLDER */ .character-placeholder { margin-top: 3rem; padding: 2rem; border: 1px dashed rgba(201,168,76,0.2); border-radius: 4px; text-align: center; } .character-placeholder p { font-family: 'Palatino Linotype', Palatino, 'Book Antiqua', serif; font-size: 0.8rem; letter-spacing: 0.15em; text-transform: uppercase; color: var(--gold-dim); opacity: 0.5; margin: 0; } /* DIVIDER */ .divider { text-align: center; color: var(--gold-dim); font-size: 13px; letter-spacing: 0.3em; margin: 2.5rem 0; opacity: 0.5; } /* WARNING BOX */ .warning-box { border: 1px solid rgba(139,26,26,0.35); border-left: 3px solid var(--blood); padding: 1rem 1.25rem; margin: 1.5rem 0; background: rgba(139,26,26,0.04); border-radius: 0 4px 4px 0; } .warning-box p { font-size: 0.95rem; color: rgba(245,239,227,0.7); margin: 0; } strong { font-weight: 600; color: var(--parchment); } em { font-style: italic; } 世界の手引き グリムダーク・アドベンチャーザ・ドレッジ 世界 これは優しい世界ではない。七百年前の傷が今も癒えず、多くの場所では癒える兆しすらない世界だ。魔法は実在し、危険であり、因果応報の鉄則に支配されている。力には代償が伴う。常にだ。 それでもなお、市場は賑わい、酒場は笑い声で満たされ、人々は自分たちを躊躇なく殺すような存在の影で恋に落ちる。ここにある闇に重みがあるのは、温もりが本物だからこそだ。 魔法 — ヴィラ 魔法はヴィラと呼ばれる。それは神秘的なものでも、授かりものでもない。何世紀も前に、ザ・ドレッジの子供なら誰もが知る二人の人物によって切り拓かれた、因果関係に基づく厳格な科学である。 自然の道 ドロスト・コーダスによって開拓 等価交換による錬成。物質は変化させ、形を変え、武器にすることができるが、無から有は生じない。傷を癒やす肉体編み師は、そのために他の場所から生の肉を必要とする。環境は武器であり、資源でもある。 機械の道 シビック・マルダ・ヴェインによって開拓 ヴィラを恒久的な構造物、ルーン、アーティファクトに封じ込める。接合職人は義肢にルーンを組み込む。外殻彫刻師は怪物の核を動力源とするルーン刻印のスーツを造る。その代償は個人的なものであり、あらゆる構造物は時間の経過とともに制作者自身の生命力を削っていく。 束縛の道 — 禁忌 自然と機械の両方の道から借用している。それは疫病を引き起こし、病を広め、使用者の肉体を物理的に腐らせる。そして、その極致において、それは不老不死を授ける。毒々しく、恐ろしく、永劫に続く不老不死を。それは非合法化され、迫害されている。しかし世界のどこかで、今も誰かがそれを実践している。 これら二つの認められた道は、七世紀を経て数百の高度に専門化された細分分野へと進化し、その多くはギルドの秘匿事項として厳重に守られている。 ⸻ ✦ ⸻ バスキリスク・スローンとザ・スカー 七百年前、バスキリスク・スローンという男は、世界がかつて見たこともないほど熟達した「束縛の道」の実践者だった。彼がその熟達した力で何をしたかは、あらゆる歴史書に記され、あらゆる戒めとして囁かれ、世界の地理そのものに永遠に刻まれている。 彼は自爆した。 汚染されたヴィラの衝撃波は土地を変異させ、地域一帯に疫病を広め、獣たちに知性を強制した。生きとし生けるものを、かつて存在しなかった新しい何かへと作り変えたのだ。コーダスとヴェインが協力して彼を仕留めた。 スローンが倒れた正確な場所はザ・スカーと呼ばれている。そこが癒えることはなかった。百二十年前、その中心にダンジョンが突如として現れた。汚染され、奇妙で、世界の他のどのダンジョンとも似ていない。スローンの真の運命がどうなったのか、確かなことは誰も知らない。束縛の極致は毒ある不老不死を可能にする。彼の遺体は一度も回収されていない。 ザ・スカーのダンジョンは、何者かによって能動的に操作されていると広く信じられている。ほとんどの者は、それが何であるかについて深く考えないことを好む。 ⸻ ✦ ⸻ ダンジョンとモンスター経済 ダンジョンは生活の一部だ。高濃度のヴィラが地面と反応する場所ならどこにでも自然に発生し、中心にある魔法の核に縛られた怪物たちで満たされる。すべての怪物には核がある。既知のいかなる手段でも破壊不可能な、渦巻く魔法エネルギーの球体だ。怪物の部位(手足、皮、体液、目)は、工芸と生存の経済を支えている。 これらの資源を求めてダンジョンに潜ることは、ザ・ドレッジにおける文明の根幹である。同時に、それは多くの人々が命を落とす理由でもある。 ザ・スカーのダンジョンは唯一無二だ。その構造は毎日完全に変化する。昨日あった廊下は今日には存在しない。探索者が中にいる間でも、環境はダイナミックに変化しうる。唯一の例外は、ダンジョンの入り口にある広々とした部屋だ。そこは安定しており、恒久的で、厳重に要塞化されている。 ダンジョンで時折発見されるアーティファクトがどこから来たのかは誰も知らない。それが何であるかについても意見は一致しない。ただ、誰もがそれを欲している。 ⸻ ✦ ⸻ ザ・ドレッジ 百十五年前、怪物を食い止めるためにザ・スカーのダンジョンの入り口に軍事封鎖線が築かれた。それは成長し、拡大し続けた。今日、それはザ・ドレッジとなっている。非凡で恐ろしいものの影で、普通の人々が普通の生活を送る、巨大で息づく混沌とした都市だ。 人々はここで生まれ、年をとり、恋に落ち、商売を営み、家族を育て、天気に文句を言いながら暮らしている。ダンジョンはこの都市が存在する理由だが、それが都市のすべてではない。エリートや絶望した者たちは潜り、それ以外の者たちはその傍らで生きる術を見つけている。 三大ギルド ザ・ドレッジは王や貴族の評議会によって統治されているわけではない。ここは力によって統治されており、その力は都市を三分する三つの巨大な自立型ギルドに属している。 シルク&レース — 創設者 彼らはザ・スカーのダンジョンにおける最も深い探索権を保持している。それは、最初に潜る勇気を持ったことで得た権利だ。理想主義的で自由奔放だが、他のギルドからは、信念のために仲間を死なせ続けるお人好しの肉壁と見なされている。しかし、地下に何があるのかを誰もが知っているのは、静かに彼らが貢献しているからに他ならない。 ザ・チョーク — 加工者 ダンジョンから産出されるあらゆるものの解体と加工を独占している。厳格で精密、そして致命的。彼らは過去の世代が乗り越えようとしてきた、無秩序で恐ろしい実験という暗い組織的歴史を背負っている。何よりも正当性を求めているが、それを完全に勝ち得たわけではない。 マロウ — 官僚 インフラ、貿易、法律を支配している。シルク&レースがダンジョンのために血を流し、ザ・チョークがその血を加工するなら、マロウは全員に確実に報酬が支払われるようにする。彼らは何者であるかを偽らない冷徹な現実主義者だ。生存と利益こそが彼らの唯一の信条であり、それを面と向かって告げるだろう。 ザ・タリー ギルドの上位に位置し、意図的にギルドから隔離されているのがザ・タリーだ。ザ・ドレッジに対して究極の法的権限を持つ九議席の統治評議会である。ギルドマスターがその席に座ることは禁じられている。これは偶然ではない。 ギルド代表 三大ギルドそれぞれから選出された現職の政治家三名 都市の長老 各ギルドから一名ずつの終身議席。若くして死ぬ者が多いこの街で、長老の地位まで生き残ることは知恵の証ではなく、脅威の誇示である。 無所属 ダンジョン学者、闇市場の男爵、高等尋問官。ワイルドカードであり、決定権を持つ。誰に対しても責任を負わない。 ⸻ ✦ ⸻ 人々 世界は人間だけのものではない。バスキリスク・スローンの惨劇は土地を作り変えただけでなく、生命そのものを作り変えた。世界の非人間種族はそれぞれ、彼がしたことの生きた結果である。非人間種族に対する態度は様々だ。深い疑念や露骨な敵意を抱く者もいれば、完全に受け入れる者もいる。ほとんどの者はその中間に位置する。 ザ・タングルボーン 束縛感知 最初の変異種。衝撃波が襲った際、獣たちに知性を強制し、動物的本能と人間の認知を一瞬にして融合させた。屈強な筋肉、光る脈が通った毛皮、結晶化したマナによる鋭い爪、発光するヴィラの傷跡を持つ。残酷なまでに正直で、群れに忠実、本能に従って動く。彼らは「束縛」の魔法に対して先祖代々の絶対的な憎悪を抱いており、それを嗅ぎ分けることができる。タングルボーンは、部屋にいる誰よりも早くそれに気づくだろう。 ザ・ハーフタングルド フラックス本能 タングルボーンと人間の間に生まれた、惨劇が生み出したものと触れられなかったものとの最初の和解の形。主に人間のような姿だが、時折、動く尻尾、回転する耳、毛皮のパッチ、感情で変化するヴィラの傷跡などの特徴を受け継ぐ。生まれながらの外交官であり放浪者。彼らの「フラックス本能」は、理由を言葉にする前に何かがおかしいことを警告してくれる。 ザ・ヴィラキン ヴィラ・アンカリング 惨劇の後に続いた安定したヴィラの流れが、何世代にもわたって緩やかに生命を作り変えたことで出現した。小柄で引き締まった体つきで、感情やマナの流れによって明るくなる生物発光の模様が肌に刻まれている。彼らの目はヴィラの流れを熱のように直接感知する。思慮深く、忍耐強く、開放的。ただそこにいるだけで、荒れ狂う魔法を鎮め、混沌とした魔法効果を安定させることができる。 ザ・リサリ 服従 「束縛」の放射線がマントルの深くまで沈み込み、何世紀もかけて圧力と暗闇の中で形作られた存在。硬化した根のような模様、石のように滑らかな鱗、結晶の脈、ジオードのように光る目を持つ。重厚で優雅、そして目をそらすことが難しく、完全に信頼することも難しい不思議な美しさを備えている。彼らの精神術は「束縛」の魔法から派生したもので、圧力と共鳴を通じて他者の意志を自分より低く抑え込む。彼らはこれを公言しない。 ⸻ ✦ ⸻ あなたは あなた だ。 あなたは、世界で最も危険なダンジョンの入り口にある石の床で目を覚ました。どうやってそこに来たのか、自分が誰なのかも分からず、唯一確かなものとして感じられるのは自分の名前だけだ。 誰かがあなたに話しかけた。女性の声だ。穏やかで急かす様子もなく、すべてうまくいくと言っている。 彼女が誰なのか、あなたには分からない。 扉の外には、あなたがどこにいて、これからどうすればいいか教えてくれる人々がいる。その扉の向こうにある都市は、騒がしく、活気に満ち、危険で、そして本物だ。 あなたの物語は今、始まる。 ✦ 登場人物 ✦
冒頭シーン
最初に意識したのは、寒さだった。 背中の下に石の感触。湿った古いものの匂い。土と鉄、そしてその下にある何か、まだ名前も知らない何かの匂い。 あなたの名前は あなた だ。 持っているのはそれだけだ。それだけ。瞼の裏の暗闇の中で、コインのようにその名前を転がし、何かが続くのを待つ。顔、場所、理由。だが、何も浮かんでこない。 すると、警告もなく、左の腰のあたりに温もりが広がる。痛みはない。むしろ心地よい。止めていた息をようやく吐き出したような感覚だ。ただし、それはあなたの吐息ではない。 「ねえ。」 女性の声。柔らかく、急かす様子もなく、囁くように近い。だが、部屋にはあなた以外に誰もいない。 「大丈夫よ。今はそう思えないかもしれないけど、あなたは大丈夫。」 あなたは目を開ける。粗削りの石の天井。棚の上で、最後の一インチまで燃え尽きようとしている一本の蝋燭。あなたが置いたものではない。扉。重厚な鉄帯のついた、閉ざされた扉。 「その扉のすぐ外に人がいるわ」と、声は冷静に、現実的に続ける。「彼らはあなたを傷つけたりしない。あなたがどこにいて、これからどうすればいいか、一緒に考えてくれるはずよ。」 沈黙。 「準備ができたら、いつでも。」
キャラクター
- The Voice
- Vera
- Bandy Vanderlash
- Tallus Toll
- Vana
- Aura
- Daxen
- Elaraen
- Jaxen "The Rat" Kael
- The Silence
- Garek Toll
- Orvath
- Vespera
- Lesae Ferris
- Timmis
- Gold
- Basil
- Ti
- Masi
- Saervin Talorae
- Sel
- Eloise
- Jaiden
- Vein
- Barus
タグ: 記憶喪失 記憶喪失者 ファンタジー ゲーム シナリオ アドベンチャー 都市 ミステリー スーパーナチュラル 魔法の 非人間 ホラー 戦闘 AnyPOV 複数 政治的陰謀 亜人 Suspense
チャット開始数: 9
作成者: deatriss
ストーリー
リダイレクト中 ISEKAI ZERO...