Cataclysm-DDA 模组 XedraWood:Stone and Sorcery 全解析——新石器时代的剑与魔法融合指南 Cataclysm-DDA 模组 XedraWoodStone and Sorcery 全解析——新石器时代的剑与魔法融合指南【免费下载链接】Cataclysm-DDACataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.项目地址: https://gitcode.com/GitHub_Trending/ca/Cataclysm-DDA导读XedraWood: Stone and Sorcery下称 XedraWood是 Cataclysm: Dark Days AheadCDDA仓库 data/mods/XedraWood 目录下的一整套总转换total_conversion类模组其核心使命是把 Xedra Evolved 与 Innawoods 两个模组从基础兼容升级为深度融合构建一个新石器时代背景下的剑与魔法世界玩家在原始荒野中以石器和低技术手段研究奥秘occult、修习树篱魔法hedge magic、对抗龙鸟与异界怪物探索血肉大教堂等全新地点。阅读本文后你将掌握该模组的设计脉络、五大核心内容的具体实现文件级佐证、如何安装启用以及从废土求生切换到原始法术玩法的完整知识。一、模组定位在原始荒野中重新发明魔法XedraWood 的设计目标非常明确它不是一个独立的新玩法而是Xedra Evolved 与 Innawoods 的黏合剂与放大器。依据 modinfo.json 的声明{ type: MOD_INFO, id: xedra_evolved_innawoods, name: XedraWood: Stone and Sorcery, authors: [ StandingStorm ], description: Expands on connection between Xedra Evolved and Innawood, turning it into a full-fledged neolithic sword and sorcery setting., category: total_conversion, dependencies: [ dda, xedra_evolved, innawood ], conflicts: [ magiclysm, generic_guns, MA ] }依赖关系必须以dda原版、xedra_evolvedXedra Evolved、innawoodInnawoods三个模组为前提。从源码结构看模组内部大量使用copy-from继承与overrides覆盖机制正是为了在不动原模组文件的前提下改写其内容。冲突声明与magiclysm魔法吟唱、generic_guns通用枪械、MA冲突说明本模组希望营造的是无现代枪械、无传统 DD 式魔法体系的原始神秘氛围。玩法基调描述词neolithic sword and sorcery直接点明了主题——石器工具、法术与超自然生物并存。配套地模组提供了一条专属开场路线xedrawood_wise_one_startPath of the Wise / 贤者之路详见 player/scenario.json。该场景设定玩家自幼与不可见世界有联系被路过的贤者Wise收为学徒出生在sloc_wise_one_hut贤者小屋可选wise_one_apprentice、wise_one_forest两个职业并带有LONE_START独行开局标志。此外模组通过copy-from扩展了evacuee、cave_lonesome、infected、hunted_start、wilderness等大量原版/Innawood 场景为其注入蜥蜴人战士lizardfolk_warrior、蜥蜴人猎手lizardfolk_hunter、部落战士专家tribal_warrior_expert等新职业让老开局也能体验到新内容。二、核心内容一Innawoods 中的奥秘研究——deduction重命名为occult在原版与 Xedra Evolved 中研究超自然现象依赖的技能是deduction推理/演绎。XedraWood 为了契合低技术的神秘主义审美将这一技能重命名为occult奥秘并把它打造为整套树篱魔法成长体系的地基。从 recipes/occult_knowledge.json 可以看到完整的研究链设计初阶研究笔记occult_research_intro难度 1耗时 2 小时需要 10 张纸与写作工具使用deduction技能autolearn: true自动学会活动强度为NO_EXERCISE。进阶研究笔记occult_research_minor难度 2耗时 4 小时需要 20 张纸配方引入了prof_occult_exploration熟练度非必需但未掌握时耗时乘 4、技能惩罚 1。研读奥秘笔记study_occult_research难度 3耗时 6 小时消耗 1 份进阶笔记带有BLIND_HARD标志黑暗中难以进行并通过result_eocs触发一个对抗检定condition: { roll_contested: { math: [ u_skill(deduction) rng(-2,8) rng(-2,8) ] }, difficulty: 10 }成功时获得大量经验、产出已用过的奥秘笔记并学会学徒级魔法书配方u_learn_recipe: magical_grimoire_apprentice失败则只能得到这是一条死路的提示。这一机制把研究变成有风险的重复行为而非单纯的配方解锁从源码上印证了 README 所述在 Innawoods 中研究与获得树篱魔法的完整闭环。三、核心内容二树篱魔法重制——低科技配方的仪式感XedraWood 对 Xedra Evolved 的树篱魔法hedge magic进行了一轮去工业化重制重写描述文本、替换施法材料让每一条咒语都像真正的民间巫术仪式。以 magic/hedge_magic/hedge_magic_overrides.json 中的代表性法术为例法术 ID重制名称效果描述重制后hedge_clairvoyance_coneTo See Beyond the Barriers用锐石按压眼皮、以血与痛换取穿透屏障的短暂视界hedge_luck_spellTo Spin the Coin of Gad以蜡烛、铜片与纸张制作短期好运护符hedge_protect_the_mindTo Shield the Spirit from Assault整理灵魂秩序以抵御精神攻击剧痛会打断专注hedge_raziel_amulet_protectionTo Wrap Yourself in the Names借烈酒、鸡蛋与苹果/柑橘在铜护符上铭刻七灵与神之隐名制成护身符hedge_prevent_wild_animal_attacksTo Shut the Bears Mouth借助支配野兽之灵的名讳与动物粪便使周围野兽不再攻击hedge_extinguish_fire_spellTo Don the Mantle of the Sun吞灰、扬晨花叶、咏诵咒文压制周围一切火焰这些描述充满了民间传说式的叙事如念诵 Methenail、Aphethial、Vobehielael 之名完全抛弃了现代魔法书的措辞。与之配套的施法材料也全部原始化见 magic/hedge_magic/hedge_spell_components_override.json{ id: spell_components_hedge_luck_spell, type: requirement, tools: [ [ [ candle_lit, -1 ] ], [ [ survival_marker, 8 ] ] ], components: [ [ [ copper, 1 ] ], [ [ paper, 1 ] ] ] }幸运咒需要点燃的蜡烛、求生标记笔8 次使用、1 块铜、1 张纸透视咒仅需一块锐石或原始小刀sharp_rock/primitive_knife体现了以痛换视的仪式设定护身符咒需要CUT_FINE精细切割品质、3 份烈酒LIST 列表、1 枚鸟蛋、苹果或柠檬、1 条铜项链退避野兽咒以各种动物粪便蟑螂/粪肥/犬/牛/鸟粪各 3 份为媒介幽默而贴切灭焰咒需要 2 份灰烬与 2 份烟熏晨花叶。这些requirement全部通过法术定义中的components字段挂接如hedge_prevent_wild_animal_attacks指向spell_components_hedge_prevent_wild_animal_attacks意味着玩家必须真正收集这些原始素材才能施法形成完整的资源循环。四、核心内容三荒野中的魔法植物群README 提到模组在荒野中加入了成群的魔法植物。这在文件布局上体现为 furniture_and_terrain/furniture_plants.json、furniture_and_terrain/terrain_plants.json 与 items/harvest_plant_items.json 等文件。从源码结构可以推断这些魔法植物并非孤立摆放而是通过两条路径进入世界地图生成mapgen/map_extras/ 目录下的mx_warped_grove扭曲林地、mx_witchwood_grove巫木林地、mx_tanglevine_patch缠藤丛等地图额外物map extra会在对应地形上随机生成魔法植物群落怪物与战利品联动植物类怪物如缠藤怪死亡时掉落植物素材配合 itemgroups/harvests.json 与 harvests.json 的收获表为树篱魔法配方提供原料。前文提到的morningflower_leaves_smoked烟熏晨花叶正是魔法植物进配方的直接例证它既是灭焰咒的施法材料也说明模组要求玩家在野外识别、采集并加工特定植物。五、核心内容四新怪物图鉴——龙鸟、岔路鬼魂、灵能米戈与三叶藤法师README 列出的新怪物在 monsters/ 目录中有完整实现以下按类别逐一展开。5.1 森林神秘之光ghost lightmonsters/oddities.json 中的mon_ghost_light鬼火是沼泽夜色中引诱旅人偏离道路的摇曳光点基础属性HP 20、速度 160、luminance: 16自带发光、电击近战 8 点、闪避 9派系为eldritch_being物种ELDRITCH_BEING关键行为anger_triggers: PLAYER_CLOSE靠近即激怒、SUNDEATH日光下死亡、BULLETPROOF免疫子弹、死亡时无尸体直接分解机制定位它是林间怪谈类遭遇驱赶而非强杀更符合其设定。同文件中的mon_xw_chirurgeon外科医师则是另一类诡异存在——罩袍下的身影、利爪代替手指攻击附带 6 回合的追踪效果且拥有UNBREAKABLE_MORALE、STUN_IMMUNE、PHOTOPHOBIC畏光等标志其战利品由mon_xw_chirurgeon_death_drops控制并有一整套 effect_on_condition/eoc_chirurgeons.json 驱动其事件链。5.2 灵能米戈mi-go psychicsmonsters/migo.json 在原有米戈mi-go基础上衍生出三种灵能变体全部通过copy-from继承mon_mi_go_myrmidon或mon_mi_go_slaver再叠加special_attacksmi-go juggernaut碾压者以proportional提升 1.2 倍速度relative增加闪避与三系护甲可释放biokinetic_speed_boost加速、biokinetic_heightened_reflexes反射强化等生物动能法术并拥有leap突进最大射程 7。mi-go lightbringer携光者聚焦光动能系——photokinetic_illumination照明、photokinetic_light_beam光束、photokinetic_radiation辐射攻击三个法术按不同冷却随机施放触角同步摆动是施法前摇的表现。mi-go mindrender撕心者主打心灵系——telepathic_blast心灵冲击、telepathic_hallucinations制造幻觉、telepathic_confusion致盲混乱。注意其施法条件对机器、真菌、异形、软泥等物种免疫即灵能只对有心智的生物生效这是可玩且可被利用的机制。三个变体都以{ not: { u_has_flag: NO_PSIONICS } }作为施法门槛说明玩家若拥有无灵能抗性可有效反制。5.3 三叶藤法师triffid magesmonsters/triffids.json 为三叶藤triffid阵营补充了两位施法者triffid vineweaver藤织者HP 180、速度 70可施放triffid_brambles_arc荆棘弧、triffid_summon_tanglevine召唤缠藤怪、triffid_veggrasp根须束缚击杀后有 25% 概率掉落triffid_spellbook三叶藤法术书构成怪物掉落法术书→玩家学习自然魔法的成长路径。triffid seedshaper种子塑形者周身环绕emit_pollen_stream花粉流场可施放花粉锥致盲、花粉治疗为友军回血、花粉加速与花粉致盲四个法术是典型的战场辅助型法师。此外 monsters/plants.json 中的mon_tanglevine缠藤怪以ranged_pull远距离拖拽thorn_squeeze荆棘挤压含 30 点护甲穿透的组合让玩家体验被活植物拖入丛林的压迫感。怪物阵营与弱点的完整支撑见 monsters/factions.json、monsters/species.json 与 monsters/weakpoints.json后者为三叶藤族定义了wps_triffid弱点组供拥有相应熟练度的玩家精确打击。5.4 龙鸟与其他原生生物monsters/dinosaurs.json 与 monsters/reptiles.json 承接 README 中dragon-birds龙鸟的说法——在 Innawoods 的史前生物框架下龙以恐龙/大型爬行类面貌出现与模组的新石器时代时间线自洽。模组还通过 monstergroups/ 下的default_additions、random_encounters、zombie_upgrades等文件把新怪物注入全局刷新表并设有monster_blacklist用于屏蔽不契合设定的怪物。六、核心内容五新地点——血肉大教堂、废墟道路与孤塔6.1 血肉大教堂Cathedral of Fleshmapgen/mutables/cathedral_of_flesh.json 是模组最宏大的地点采用 CDDA 的mutable overmap special可变地图特殊体机制实现由 300 余行配置将地表神庙 → 腹腔甬道bowels→ 颈部neck→ 头颅head→ 大脑brain串成一个生物形态的地下结构通过joins如surface_to_bowels、neck_to_neck连接各区块并以GLOBALLY_UNIQUE标志保证全地图唯一occurrences: [10, 100]控制生成频率。从命名可推断探索该地点的过程如同走进一具巨大尸体的内部层层深入直至大脑核心是典型的终局级地牢。6.2 废墟道路与孤塔废墟道路ruined roads / ancient roadsmapgen/mutables/ancient_road.json 与 ancient_road_sections.json 实现了一套可拼接的古代道路段落配合 overmap/overmap_locations.json 中的道路定位营造出迷失文明的遗迹氛围。孤塔lone towersmapgen/ruined_tower.json 实现独立废墟塔楼此外还有 mapgen/forest_tomb.json林间墓穴、mapgen/ancient_temple.json远古神庙、mapgen/caves.json洞穴、mapgen/hollow_villages/空壳村庄群与 mapgen/wise_one_dwellings/wise_one_hut.json贤者小屋等大量新地点全部登记在 overmap/overmap_specials.json 与 overmap/overmap_terrain.json 中。部分地点还配有独立的 EOC 事件链例如 effect_on_condition/eoc_hollow_ones.json 管理空壳者Hollow Ones聚落的动态行为。七、安装与启用方法XedraWood 是随 CDDA 仓库一并维护的模组启用方式与仓库内其他模组一致准备依赖确认你启用了Xedra Evolved与Innawoods两个模组对应dependencies字段。进入模组选择界面在游戏主菜单进入世界World→ 修改模组找到XedraWood: Stone and Sorcery内部 IDxedra_evolved_innawoods并勾选。注意冲突提示模组管理器会按 modinfo.json 中的conflicts声明阻止与magiclysm、generic_guns、MA同时启用请勿强行共存。推荐开局新开世界时选择新增的Path of the Wise场景可直接体验贤者学徒的成长线也可以沿用wilderness等 Innawoods 场景职业列表中会出现蜥蜴人战士、部落战士等新选项。八、模组内容总览速查表为便于快速定位下表汇总了本文涉及的核心资源在仓库中的位置内容类别关键文件仓库相对路径模组元信息/依赖/冲突data/mods/XedraWood/modinfo.json场景与职业扩展data/mods/XedraWood/player/scenario.json、player/professions.json奥秘研究配方链data/mods/XedraWood/recipes/occult_knowledge.json树篱魔法重制与材料data/mods/XedraWood/magic/hedge_magic/hedge_magic_overrides.json、hedge_spell_components_override.json魔法植物与家具地形data/mods/XedraWood/furniture_and_terrain/furniture_plants.json、terrain_plants.json新怪物灵能米戈/三叶藤法师/鬼火等data/mods/XedraWood/monsters/migo.json、triffids.json、oddities.json新地点血肉大教堂/古道/孤塔data/mods/XedraWood/mapgen/mutables/cathedral_of_flesh.json、ancient_road.json、ruined_tower.json事件链与怪物刷新data/mods/XedraWood/effect_on_condition/、monstergroups/结语从deduction到occult的一词之变到血肉大教堂数百行可变地图配置XedraWood 用一整套自洽的 JSON 数据回答了如何在史前荒野里讲好魔法故事这个命题它没有把现代魔法生硬塞进原始世界而是让每一个配方、每一条咒语、每一只怪物都生长于石器时代的土壤之中。对于模组制作者而言这个模组也是学习 CDDA 数据驱动的绝佳范本——copy-from继承、overrides覆盖、requirement复用、mutable overmap special 拼接与 EOC 事件链五种机制在数百个文件中协同工作值得反复研读。【免费下载链接】Cataclysm-DDACataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.项目地址: https://gitcode.com/GitHub_Trending/ca/Cataclysm-DDA创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考