打开网易新闻 查看精彩图片

文/司马真

空城计,大概是国人最熟的一条计谋。马谡守街亭失手,诸葛亮只能退守西城,身边就剩下两千多老弱士兵。司马懿带着十五万大军直接压到城下。诸葛亮下令,把四面城门全都打开,士兵换上老百姓的衣服在街上扫地,他自己披着鹤氅,戴着纶巾,带着两个书童登上城楼,点上香,慢慢弹琴。

司马懿大军开到城下,看见这幅景象,愣在原地,心里犯起嘀咕,最后说了一句:“诸葛亮向来做事谨慎,从来不冒险。现在城门大开,里面肯定有埋伏。”说完就下令退兵。等侦察兵后来打探清楚消息,诸葛亮早就撤走了,只留下一句话:“我不是刻意冒险,实在是没有别的办法才这么做。”

这段情节,是《三国演义》第九十五回的重头戏,也是小说里诸葛亮“智绝”形象的高光时刻。

但实话讲,整件事放在真实历史里,时间和地点全都对不上。

先说地点。街亭之战发生在公元228年,也就是太和二年,是诸葛亮第一次北伐。这场仗,蜀军面对的主将是曹真,攻打街亭的人是张郃。那时候司马懿在哪?人还远在千里之外的荆州宛城,负责对付东吴。就在街亭开战前不久,他刚刚急行军八天跑了一千二百里,突袭上庸,平定孟达叛乱。简单说,街亭打得热火朝天的时候,司马懿和诸葛亮中间隔着大半个中原。

一个压根不在战场上的人,被一支根本不存在的伏兵吓跑。放到正史里面,这件事连讨论的基础都没有。

再说说这个故事的来源。并不是罗贯中凭空写出来的,最早出自西晋郭冲写的几段诸葛亮轶事,空城计就是其中一件。后来裴松之给《三国志》做注解,把郭冲这五条记载引在了书里,可他引用的初衷,是逐条反驳这些说法。裴松之写得很明白:当时司马懿是荆州都督,驻守宛城,根本没去关中前线,时间、地点、情节全都矛盾。

算是史学注疏大家直接拍板:这故事是编的。罗贯中拿到这个素材,加了抚琴的桥段,添了书童,还有诸葛亮那句感慨,硬生生改成流传千古的名场面。

有意思的是,正史里还真有一段情节和空城计很像,只不过主角不是诸葛亮,是赵云。

汉中之战,汉水边上。黄忠领兵去截曹军粮草,到了约定时间还没回来。赵云带着几十名骑兵出营接应,半路撞上曹操的大部队。赵云一边打一边往后撤,好不容易退回营寨。手下张翼打算关上营门死守,赵云却下了相反的命令:营门全部敞开,把旗帜收起来,战鼓也不许敲。曹操看到这个样子,怀疑有埋伏,不敢贸然进攻,准备撤军。曹军刚一动,赵云营中突然擂响战鼓,弓箭一齐射出。曹军瞬间大乱,士兵互相踩踏,掉到汉水里面淹死的不少。第二天刘备过来查看战场,留下一句流传一千八百多年的评价:

“子龙一身都是胆也。”

敞开大门,故意示弱,劝退敌军,核心套路一模一样。这件事记录在《云别传》,裴松之认可,把它收录进三国志注。所以说,空城计真正的原型是赵云这次空营退敌。罗贯中做了改编加工,把故事安到诸葛亮身上,对手也换成分量更重的司马懿。

打开网易新闻 查看精彩图片

为什么一定要把这件事安在诸葛亮身上?空城计,本来就是塑造心理高手这个人物最出彩的桥段。不靠硬拼兵力,靠揣摩对手心思取胜。赵云那次,营中还有守军,背后还有汉水大营做依托。小说里诸葛亮的版本,城里几乎没有能打仗的人,只剩城楼琴声,风险拉满,人物那种近乎神明的形象才能立住。

写到这里本来可以收尾,但有个地方我一直觉得不对劲,说出来可能有人不认同。

空城计本质上就是一场赌博。

我们重新捋一遍:城里没有主力部队,对面十五万大军。诸葛亮能指望的,就只有赌司马懿的疑心盖过他对兵力的判断。这和所谓神机妙算有什么关系?一个事事都能算明白的人,怎么会把自己逼到困守孤城,拿性命当赌注的境地?

罗贯中自己也清楚这个漏洞,所以借诸葛亮之口补上那句:“吾非行险,盖因不得已而用之。”不是我喜欢冒险,是无路可走。

你看,神和险本来就绑在一起。前面九十四回,罗贯中一点点把诸葛亮捧成近乎神的人物,写到这个地方,必须用性命去搏,才撑得起这个人设。没有绝境,就显不出神。这是塑造神一样人物要付出的代价,同时也是它的破绽:人物越神,故事看着就越像一场悬之又悬的杂耍表演。

还有一个观点,我觉得比空城计真假更值得琢磨。

民间一直有一种解读,说司马懿当时早就看穿了空城计,但是故意不戳破。理由就是养寇自重。诸葛亮一旦死掉,曹魏最大的对手消失,司马懿也就失去利用价值,曹家转头就会清算他。

这套说法,正史里找不到任何记载,全是后人脑补出来的。但奇怪的是,这个说法传播特别广,很多人愿意相信。为什么?

因为这种解释听着让人舒服。不是“我输给对手,是对手太强”,这个版本层次更深:就连诸葛亮赢下这一局,都可以解释成司马懿有意放水。胜负输赢,全部变成高层之间的心计博弈。人失败了,也可以说成是深思熟虑下做出的取舍。

高手输给高手,比起单纯败给运气,体面得多。老百姓讲故事,总是偏爱这种体面的解释。

最后整理一下真假要点:

属实的部分:街亭战败,马谡被处死,诸葛亮撤军;同一时间段司马懿确实在荆州平定孟达;赵云汉水空营击退曹军。

虚构的部分:西城对峙、城楼焚香弹琴、司马懿十五万大军压境、“吾非行险,盖因不得已而用之”这句话,还有郭冲五事里面的空城计故事本身。

最后留个问题,有点尖锐:如果司马懿当时真的就在西城城下,你觉得他会退兵吗?

我的看法:不会直接退兵。但他不会全军冲进去,会先派一小队人马进城探查。真正打过仗的人,不会靠猜,更不会靠揣摩人心做决定,一定先侦察,再决定要不要进攻。这也是《三国演义》这段故事最经不起推敲的地方:这个戏想要成立,不光要求司马懿聪明,还得要求他聪明到,连基础侦查都懒得做。