聊孙悟空七十二变,有一个广为人知的缺陷要先说清楚。施展这项法术,变成鸟兽、花草或是器皿物件时,可以连同身体一起完整变化。可一旦幻化成人形就会出问题,脸可以变,但身体部分没法完全改动,尾巴还有猴屁股上的红色印记很难藏起来。当年跟二郎神斗法,他化作一座土地庙,别的地方都处理妥当,唯独尾巴无处安放,只能竖在庙后面充当旗杆。二郎神看到旗杆放在庙宇后方,一下子就识破了。后来在平顶山,他变成小妖打算骗取法宝,猪八戒一眼就认出他,原因还是遮不住屁股上两块红色皮肤。这些细节能看出,七十二变本质只是外形模拟,存在明显上限,有些特征是怎么都掩盖不掉的。

那对付蝎子精这件事,问题到底卡在哪里?最开始孙悟空根本没认出对方是蝎子。原著里写得很明白,火眼金睛是在八卦炉里被烟熏出来的眼疾,主要用来辨识云气、感知气息。妖怪头顶会浮现乌云,经过之处伴随邪风,依靠这个能判断对方属于妖邪,但很难分辨具体是什么物种。观音菩萨出面,把蝎子精的来历讲得很清楚:她的三股叉就是自己的两只钳足,尾巴上的钩子叫倒马毒。当年她在雷音寺听佛祖讲经,如来伸手推了她一把,她直接用尾钩扎伤如来左手拇指,连如来都难以忍受疼痛,命令金刚捉拿她,她才逃到这个地方。菩萨还特意补充,自己也没法靠近蝎子精,等于告诉孙悟空,这个妖怪连我都对付不了,要去东天门光明宫找昴日星官。
这里是关键。昴日星官现出本体的时候,原著描述是一只双冠大公鸡,抬头大概六七尺高。对着蝎子精叫一声,蝎子精就显出原形,再叫一声,直接倒在坡前死去。表面看就像是自然界公鸡克制蝎子,属于食物链的压制。但孙悟空自己变公鸡,和昴日星官显露本相完全不是一回事。昴日星官属于二十八宿之一,神职就是司晨报晓,居住在光明宫。这只公鸡是星宿本体,自带星宿层面的神通。他的叫声蕴藏至阳之气,蝎子精本身代表阴毒,至阳克制至阴,属于星宿体系里的克制规则,并不是普通公鸡捕食蝎子的生物本能。孙悟空无论怎么变化,只能变出一只普通公鸡的外壳,没有对应的神职,不具备司晨的权柄,也没有光明宫的正阳力量,发出的只是普通鸡的啼鸣。蝎子精当初连如来都敢刺伤,不会惧怕一只猴子变出来的公鸡。
有人会拿瞌睡虫来提出疑问,孙悟空拔毫毛变出的瞌睡虫,确实能让妖怪昏睡,说明变化出来的东西拥有对应的能力。但瞌睡虫属于功能性道具,变出来的作用就是使人入睡,和本体是不是毫毛关系不大。昴日星官降服蝎子精,依靠的并不是公鸡身体上某个器官的功能,而是星宿自带的五行属性。简单来讲,孙悟空变化只能模仿外形,没法复刻身份。蝎子精惧怕的不是公鸡这个物种,而是昴日星官这个星宿。吴承恩在第五十五回设计这段情节,本身就是按照相生相克的框架安排。观音特意指明要去找昴日星官,而不是让孙悟空直接变成公鸡,这点差别十分重要。
再往更深一层思考,就算孙悟空真的变成大公鸡去对战蝎子精,还有现实层面的难题。七十二变本身就有硬伤,打斗的时候一旦情绪激动忍不住发笑,原形就会暴露。蝎子精的倒马毒连如来都承受不住,孙悟空和猪八戒联手都被刺伤,这种危急局面下,他很难维持公鸡形态不暴露真身。而且幻化状态下,战斗力会下降,变成公鸡之后,很难握持金箍棒,鸡爪抓握棍棒本身就很别扭,对手还是能在灵山伤到如来的强敌。
所以这件事本质不是孙悟空能不能幻化公鸡的技术问题,而是西游记这套神魔设定里,克制关系存在层级区分。现实里公鸡捕食蝎子是生物链现象,昴日星官压制蝎子精属于星宿层面的法则。孙悟空可以幻化万物,但没办法变出星宿的神职和属性。观音菩萨让他前往东天门找人,不是孙悟空变不出公鸡,而是就算变出来,也起不到克制妖怪的效果。




