木筏在云层中平稳穿行,米色帆布鼓满风,发出持续的哗哗声响。公输衍盘腿坐在木筏中央,图纸铺在膝上,炭笔在纸上快速划动,时不时抬头与尤勇讨论几句。尤勇蹲在一旁,用短刀削制着一截硬木,那是公输衍要求的弩炮扳机部件。沈清辞站在船头,手搭凉棚望向东北方向,那里的云层堆积得比别处更厚,颜色也更深沉。海风带来咸湿的气息,也带来一丝若有若无的、铁锈般的味道。她皱了皱眉,手指不自觉地握紧了舵杆。
“尤兄,你刚才说的那个‘杠杆原理’,能否再细说一二?”
公输衍抬起头,炭笔停在半空。他的眼睛在晨光下亮得惊人,那是求知者特有的光芒。经过半个时辰的航行,最初的拘谨已经消散,取而代之的是对尤勇口中那些“异想”的浓厚兴趣。
尤勇放下短刀,将削好的木件放在一旁,用沾着木屑的手指在空中比划:“简单说,就是支点、力点、重点。比如我们要用一根木棍撬动石头,支点离石头越近,我们用的力就越小,但撬动的距离也短。支点离石头远,用的力大,但撬动的距离长。这就是杠杆。”
他捡起木筏上的一截短木棍,又找了块拳头大小的石头做演示。公输衍凑近观看,眼睛一眨不眨。
“所以弩炮的扳机……”公输衍喃喃自语,抓起炭笔在图纸上快速修改了几笔,“如果这里做成一个小的杠杆结构,用铜片做弹簧,那么扣动扳机需要的力气可以减少三成,但释放弩弦的速度会更快。”
“对,就是这个意思。”尤勇点头,“而且弹簧的材质很重要。我们现在没有好钢,但可以用多层薄铜片叠起来,或者用韧藤的藤芯试试——你刚才说那种藤蔓很有弹性?”
公输衍眼睛更亮了:“对!韧藤的藤芯晒干后依然保持韧性,我试过用它做弓弦,虽然比不上真正的弓弦,但比麻绳强得多。”他立刻在图纸边缘记下这个想法,炭笔划过纸面发出沙沙的轻响。
沈清辞侧耳听着身后的对话,嘴角浮起一丝极淡的笑意。她调整了一下舵杆角度,让木筏稍微偏东,避开前方一片看起来格外浓厚的云团。云团内部隐隐有电光闪烁,那是“裂隙风暴”的前兆——虽然规模很小,但足以掀翻他们这艘简陋的木筏。
风从侧面吹来,带着云海特有的湿润和微凉。她深吸一口气,肺部感受到清晰的凉意,精神也为之一振。精神力恢复到了五成左右,虽然距离全盛状态还远,但至少不再有那种随时会昏厥的虚弱感。
“沈姑娘。”
公输衍的声音从身后传来。沈清辞没有回头,只是轻轻“嗯”了一声。
“你们说的那个黑帆……他们进攻时,一般用什么方式?”公输衍问,声音里带着匠人面对问题时的专注,“是直接接舷跳帮,还是先用远程武器压制?”
沈清辞沉默了片刻。
前世记忆在脑海中翻涌。她见过黑帆进攻小型空岛的场面——那些海盗不会讲究战术,通常是几艘快船从不同方向包抄,用弩箭和投石压制防御者,然后强行接舷。他们凶残,但并非没有章法。领头的几个小头目懂得如何利用人数优势,如何制造恐慌。
“他们会先用弩箭和投石。”她缓缓开口,声音平静,“黑帆的快船船头装有简易的弩炮,射程大约五十步。他们会先用弩炮轰击防御工事和人员密集处,制造混乱。然后快速靠近,用钩索固定船只,跳帮作战。”
她顿了顿,补充道:“他们的弩炮准头很差,但数量多。一次齐射,哪怕只有一两发命中,也能造成伤亡和心理压力。”
公输衍的炭笔在纸上划出急促的线条。
“五十步……”他喃喃道,“如果我们有射程更远的弩炮,就能在他们进入射程前先发制人。”他抬起头,看向尤勇,“尤兄,你刚才说的那个‘抛物线’……”
“弹道。”尤勇纠正道,随手捡起一块小石子,朝着木筏侧面的云海抛去。石子划出一道弧线,消失在云雾中,“弩箭射出后不是直线飞行,而是会下坠。射程越远,下坠越明显。所以要想射得远,要么增加弩弦的力量,要么调整发射角度。”
他比划着:“平射射程最短,但初速最快,适合近距离精准打击。抬高角度,射程会增加,但需要计算下坠量。最高能到四十五度角左右,那是理论上的最远射程。”
公输衍听得入神,连炭笔从指间滑落都没察觉。尤勇弯腰捡起炭笔递还给他,公输衍接过后愣了好一会儿,才突然开口:“这些道理……你是从哪里学来的?”
尤勇笑了笑,没有直接回答:“以前喜欢看杂书。”
沈清辞背对着他们,眼神微动。她知道尤勇在回避,也知道公输衍不会深究——在这个朝不保夕的世界,每个人都有不愿提及的过去。重要的是现在,是眼前的问题。
“公输先生。”她开口,依然没有回头,“如果我们只有一天时间,材料只有木筏上这些,你能做出什么?”
公输衍沉默了片刻。
木筏上很安静,只有风帆鼓动的声音、木筏破开云海的轻微水声,以及炭笔在纸上划动的沙沙声。尤勇重新拿起短刀,开始削制另一根木件。沈清辞保持着了望的姿势,目光扫过前方每一片云层,每一个可疑的阴影。
“惊啸筒。”
公输衍突然开口,声音很轻,但很清晰。
“惊啸筒?”尤勇停下手中的动作。
“用云晶碎屑。”公输衍解释道,手指在图纸上画出一个筒状结构,“云晶碎屑受到剧烈撞击或摩擦时,会发出刺耳的尖啸声。如果我们把它装进一个一端封闭的竹筒或金属筒里,在筒壁上刻出螺旋状的沟槽,然后在另一端用活塞快速推动……”
他画出示意图:“云晶碎屑在螺旋沟槽里高速旋转、摩擦,会产生极其尖锐的噪音。声音的强度足以让近距离的人暂时失聪、头晕目眩。如果是夜间突袭,效果会更好——突如其来的刺耳噪音能打乱敌人的阵型,制造混乱。”
尤勇眼睛亮了:“声波武器!”
“什么?”公输衍没听懂。
“没什么。”尤勇摇头,但脸上的兴奋掩饰不住,“这个想法很好。我们有多少云晶碎屑?”
沈清辞从怀中取出那个小布袋,掂了掂:“大约半斤。够吗?”
“够了。”公输衍接过布袋,打开看了一眼。布袋里是细碎的、泛着淡蓝色微光的晶体颗粒,大小如砂砾。他捏起几粒放在掌心,对着光看了看,“纯度不高,杂质很多,但正适合做这个——纯度高的云晶太稳定,反而不容易激发噪音。”
他将布袋小心收好,又看向尤勇:“尤兄,你刚才削的那些木件……”
“弩炮的扳机组件,按你图纸上画的。”尤勇将削好的几块木件递过去,“但我觉得这里可以改进一下。”他用短刀尖在木件上点了点,“这个卡榫太薄,多次使用后容易断裂。如果加厚三分之一,并在内侧衬一层薄铜片,寿命能延长很多。”
公输衍接过木件仔细端详,又对照图纸看了片刻,突然一拍大腿:“妙啊!我怎么没想到!”他抓起炭笔,在图纸上快速修改,“还有这里,弩臂的固定方式……如果用楔形榫卯而不是简单的捆绑,发射时的稳定性会提高,精度也能提升。”
两人越聊越投入。
尤勇将现代工程学中的一些基础概念——材料强度、结构力学、简单的机械原理——用公输衍能理解的方式讲述出来。公输衍则将这些概念与墨家机关术的传统智慧相结合,迸发出无数灵感的火花。
沈清辞听着身后的对话,心中涌起复杂的情绪。
欣慰,因为尤勇正在快速融入这个世界,用他独有的方式贡献力量。
警惕,因为尤勇展现出的知识太过特殊,时间久了难免会引起怀疑。
但更多的,是一种奇异的安心感。前世她孤身一人,所有决策、所有压力都要自己承担。而今生,有尤勇在身边。他不止是伙伴,更是能分担重担、能提供全新视角的同行者。
风渐渐大了。
云海开始翻涌,白色的雾气被风吹散,露出下方深不见底的虚空。木筏轻微颠簸起来,沈清辞调整舵杆保持平衡。她抬头看了看天色——太阳已经升到中天,但被厚厚的云层遮挡,只透出朦胧的光晕。
“时间不多了。”她轻声说。
公输衍和尤勇同时停下讨论。
木筏中央已经摆满了半成品和工具:三个竹筒,内壁被炭笔标记出螺旋沟槽的位置;一堆削制好的木件,按照功能分类摆放;几块从沉沦废岛带来的金属碎片,被敲打成薄片;还有那袋云晶碎屑,以及公输衍带来的各种小工具——锉刀、凿子、小锤、细绳。
“惊啸筒的筒体可以用这些竹筒。”公输衍拿起一个竹筒,比划着,“竹筒内径大约一寸,长度六寸。我需要在内壁刻出螺旋沟槽,深度要均匀,否则声音会发散。”他看向尤勇,“尤兄,你能帮我打磨几根粗细不同的铁条吗?要一头磨尖,用来刻槽。”
尤勇点头,从工具堆里翻出两根生锈的铁条,又找出公输衍带来的磨石。他舀起一捧云海水洒在磨石上,开始打磨铁条。金属与石头摩擦发出有节奏的沙沙声,铁锈随着水流被冲走,露出下面暗灰色的金属本色。
公输衍则拿起另一个竹筒,用小刀削平端口,然后用炭笔在筒内壁仔细标记。他的动作很稳,手指修长而有力,炭笔划出的线条精准均匀。
沈清辞从船头走回来,蹲下身查看进度。
“惊啸筒做几个?”她问。
“三个。”公输衍头也不抬,“材料只够做三个。每个需要大约一两云晶碎屑,用薄布包裹塞进筒底,然后制作一个带活塞的推杆。使用时,用力快速推动推杆,云晶碎屑在螺旋沟槽里高速旋转摩擦,就会发出噪音。”
他顿了顿,补充道:“但有个问题——声音是无差别攻击。使用的时候,我们自己也会受影响。所以最好在突袭时用,用完后立刻撤离,或者提前准备耳塞。”
“耳塞可以用软木或蜡。”尤勇接口道,手中打磨铁条的动作不停,“把软木削成小圆柱,或者用蜂蜡捏成团,塞进耳朵里能减弱噪音。”
“蜂蜡……”公输衍苦笑,“我们现在没有。”
“那就用布条。”沈清辞平静地说,“浸湿的布条缠紧,多少有点用。”
她拿起一个已经标记好的竹筒,对着光看了看内壁的螺旋标记。线条流畅均匀,间距精确,显示出公输衍扎实的基本功。这样的匠人,竟然在沉沦废岛那样的地方埋没了三年。
“弩炮呢?”她放下竹筒,看向那张画满线条的图纸。
“改进设计完成了。”公输衍将图纸推过来,“按尤兄的建议,改进了扳机结构,用杠杆原理减少扣动所需力气。弩臂固定方式改用楔形榫卯,增加稳定性。还有……”他指着图纸上的一个部件,“这里加了一个简易的瞄准标尺,虽然粗糙,但比凭感觉瞄准强。”
沈清辞仔细看着图纸。
图纸上的弩炮结构与传统的弩炮相似,但细节处有许多改进。扳机部分画出了一个清晰的杠杆结构,旁边标注着尺寸和力臂比例。弩臂固定处详细画出了榫卯结构,每个榫头、卯眼的尺寸都精确标注。瞄准标尺更是一个巧思——一根垂直的木条,上面刻着不同距离对应的刻度,虽然简单,但在实战中能大幅提升命中率。
“能造出来吗?”她问。
“能。”公输衍肯定地说,“但需要时间。弩臂要用硬木,最好是铁木或枣木,我们现在只有普通松木,强度不够。弩弦可以用韧藤藤芯编织,但需要时间处理。最重要的,是弩炮的基座——需要稳固的平台,木筏太颠簸,不适合安装。”
他看向沈清辞:“我的建议是,抵达流民互助会后,立刻寻找合适的木材,连夜赶制。如果互助会有铁匠铺,能弄到一些金属零件,效果会更好。”
沈清辞点头:“可以。”
她重新站起身,走回船头。时间已经过去两个时辰,太阳开始西斜。东北方向的云层越来越厚,颜色从灰白变成暗灰,再变成一种不祥的铅灰色。风中的铁锈味更浓了,还夹杂着另一种味道——焦糊味。
她的心沉了下去。
“加速。”她突然说。
尤勇和公输衍同时抬头。
“什么?”尤勇问。
“加速航行。”沈清辞的声音很冷,手已经握紧了舵杆,“风向变了,现在是顺风。把帆全部张开,能多快就多快。”
尤勇立刻放下手中的铁条,起身调整帆索。公输衍也收起图纸和工具,将半成品小心地堆放在木筏中央固定好。米色帆布被完全展开,吃满了风,木筏猛地向前一窜,速度提升了至少三成。
云海在船侧飞速后退,雾气被船头劈开,又在船尾重新合拢。木筏颠簸得更厉害了,浪花溅上甲板,打湿了三人的裤脚。
“出什么事了?”公输衍抓住木筏边缘的绳索,稳住身体。
沈清辞没有回答。
她站在船头,身体微微前倾,像一尊凝固的雕像。眼睛死死盯着东北方向,瞳孔收缩到极致。风从那个方向吹来,带来清晰可辨的声音——
金铁交击的脆响。
模糊的呐喊。
还有……惨叫。
距离还很远,声音被风声和距离削弱,断断续续,时隐时现。但沈清辞前世经历过太多战场,她太熟悉这些声音了。那是刀剑砍入肉体的闷响,是垂死者的哀嚎,是进攻者的咆哮。
“减速。”她突然低喝。
尤勇一愣,但立刻执行。帆布角度调整,木筏速度缓缓下降。
“为什么减速?”公输衍不解,“不是要加速赶过去吗?”
“前方有战斗。”沈清辞的声音压得很低,几乎被风声淹没,“规模不小。我们现在冲过去,等于送死。”
木筏在云海中缓缓滑行,最终停在一片相对浓厚的云雾边缘。沈清辞示意尤勇和公输衍保持安静,她自己则侧耳倾听,鼻子微微抽动。
风中的味道更复杂了。
血腥味,浓得化不开的血腥味。
焦糊味,像是木头和布料燃烧的味道。
还有汗味、铁锈味、恐惧的味道。
“距离地图标注的互助会空岛群,还有不到一天航程。”沈清辞缓缓开口,声音冷得像冰,“但战斗已经开始了。”
她转过身,看向尤勇和公输衍。
两人的脸色都很难看。尤勇的手握紧了腰间的短刀,指节发白。公输衍则下意识地抱紧了那卷图纸,仿佛那是他唯一的依靠。
“现在怎么办?”尤勇问。
沈清辞沉默了片刻。
她的目光扫过木筏上的半成品——三个还没刻完沟槽的竹筒,一堆弩炮零件,那袋云晶碎屑。然后看向东北方向,那里铅灰色的云层下,隐约有火光闪烁。
“公输先生。”她说,“惊啸筒,最快多久能完成一个?”
公输衍深吸一口气,强迫自己冷静下来。他蹲下身,快速清点材料和工具:“竹筒内壁刻槽需要半个时辰。制作推杆和活塞需要两刻钟。装配、填充云晶碎屑、测试需要一刻钟。最快……一个时辰。”
“一个时辰。”沈清辞重复道,抬头看了看天色,“太阳落山前,能完成吗?”
“能。”
“好。”沈清辞点头,“尤勇,你协助公输先生。我负责警戒。”
她重新转向船头,身体微微下蹲,摆出随时可以行动的姿势。眼睛像鹰一样扫视着前方的每一寸云层,耳朵捕捉着风中的每一个声音。
木筏静静悬浮在云雾边缘,像一头潜伏的猎豹。
尤勇和公输衍对视一眼,同时蹲下身。公输衍抓起刻刀和竹筒,尤勇则拿起磨石和铁条。刻刀切入竹筒内壁,发出细微的嗤嗤声。磨石摩擦铁条,沙沙作响。两人都没有说话,但动作出奇地协调——公输衍刻完一段沟槽,尤勇就递上打磨好的下一把刻刀;公输衍标记位置,尤勇就准备好工具。
时间一分一秒过去。
太阳缓缓西沉,天空从铅灰色变成暗红色,像凝固的血。云海被夕阳染上一层诡异的金红,翻滚的雾气中,那些闪烁的火光更加清晰了。惨叫声时断时续,但始终没有停歇。
沈清辞的眉头越皱越紧。
战斗持续的时间太长了。如果黑帆是突袭,要么速战速决攻占空岛,要么久攻不下选择撤退。但现在,战斗已经持续了至少一个时辰,而且丝毫没有减弱的迹象。
这不合常理。
除非……
她的瞳孔骤然收缩。
除非黑帆的目的不是速战速决,而是消耗。他们在故意拖延时间,在故意制造伤亡,在故意……
“恐惧。”她低声吐出两个字。
“什么?”尤勇抬头。
沈清辞没有解释。她的目光死死盯着前方,手指在舵杆上轻轻敲击,计算着距离、风向、时间。然后,她突然开口:“公输先生,还有多久?”
“一刻钟。”公输衍头也不抬,手中的刻刀以惊人的速度在竹筒内壁划出最后一段螺旋沟槽。竹屑纷飞,落在他的膝盖和木筏上。
“加快。”沈清辞说,“我们可能没有一刻钟了。”
尤勇和公输衍同时抬头。
前方的云层突然剧烈翻涌,一团巨大的黑影从云海中冲出,朝着他们的方向疾速飞来。黑影后方,紧跟着三四个小得多的影子,速度快得像箭。
沈清辞的手按在了腰间的短刀上。
“那是什么?”公输衍的声音在颤抖。
黑影越来越近,轮廓逐渐清晰——那是一艘船,一艘破损严重的木船。船帆被烧掉了一半,船身布满刀砍斧劈的痕迹,船尾还在冒着黑烟。船上挤满了人,男女老少都有,每个人脸上都写满了恐惧。
而在木船后方,那三四个小影子也显出了真容。
是黑帆的快船。
船头飘扬着黑色的破帆,船身涂着狰狞的图案,船头站着手持刀弓的掠夺者。他们大笑着,呼喝着,像猫捉老鼠一样追逐着前方逃命的木船。
其中一艘快船上,一个独眼大汉举起弩弓,瞄准了前方木船的船帆。
弓弦震动。
弩箭破空。
逃命的木船上,一个正在奋力划桨的中年汉子惨叫一声,胸口被弩箭贯穿,整个人向后倒去,摔进云海,瞬间被翻滚的雾气吞没。
木船上响起一片绝望的哭喊。
沈清辞的手指扣紧了刀柄。
她的目光扫过那艘逃命的木船,扫过船上那些熟悉的脸孔——那是流民互助会的人。前世她见过他们,在“天倾之祸”爆发前,这些人曾经试图向她求救,但她当时自顾不暇,只能眼睁睁看着他们被黑帆屠戮。
而今生……
“公输先生。”她的声音冷得像冰,“惊啸筒,好了吗?”
公输衍抓起刚刚装配完成的竹筒,手在颤抖,但声音很稳:“好了。”
沈清辞接过竹筒。
竹筒长约六寸,入手微沉。一端封闭,另一端装着木制的推杆。筒身还残留着竹子的清香,但内里填充的云晶碎屑,却散发着淡淡的、危险的能量波动。
她抬头,看向那三艘越来越近的黑帆快船。
又看向那艘逃命的、满载着老弱妇孺的木船。
然后,她看向尤勇。
尤勇也在看她。四目相对,没有言语,但彼此都读懂了对方眼中的决定。
救。
必须救。
沈清辞将竹筒递给尤勇:“你来用。等他们进入三十步距离,对准中间那艘船。”
尤勇接过竹筒,手指摩挲着筒身粗糙的表面。他深吸一口