黑暗奇幻冒險:疏浚鎮
失去記憶並被打上神秘烙印,一名失憶者必須在一個建立在怪物與秘密之上的城市中開拓生活。
劇情簡介
黑暗奇幻冒險:疏浚鎮 :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-middle: 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
標籤: 失憶症 失憶者 奇幻 遊戲 情境 冒險 城市 謎團 超自然 魔法 非人類 恐怖 戰鬥 任何POV 多個 政治陰謀 亞人 Suspense
聊天次數: 9
作者: deatriss
故事
正在跳轉到 ISEKAI ZERO...