《中二病的使命是守护这个世界》 第一章 觉醒吧!黑暗之力! 隐藏在我身体内的黑暗之力啊!觉醒吧! 周小萌口中念叨着这句话,将冰镇可乐放在面板上,然后缓缓摘去左手上的手套。 他眼神一紧,目光顷刻间变得犀利起来。 周围的空气变得愈发凝重,无数双阴暗眼眸正在死死盯紧他,他毫无惧色,全然没有将这些危险放在眼里,因为他知道,他就是这世间最强大的勇士,而他的使命是守护这个世界。 当然,这只是周小萌的第一视角,其实在别人看来,他不过是一个犯中二病的傻x罢了。 周小萌相貌并不出众,也没有什么独特的地方,唯一与众不同可能就是他的中二病晚期症状。可能是因为看了太多小说和动漫,玩了太多游戏的缘故,他脑子里面每天都是这些乱七八糟的东西,总是幻想自己具有超强的力量。在他的精神世界里,还有一个被邪恶力量禁锢的公主,也就是兰希公主,而周小萌的另一个使命就是拯救心爱的兰希公主。 兰希公主其实是存在的,但这个存在并不是指现实中活生生的人,而是一个游戏里的角色。这两年有一款名叫《灵能格斗》的游戏席卷了全球,这款游戏是3d卷轴格斗游戏,类似于街霸、拳皇那样的战斗方式,但是画面更加精美,人物造型变成了3d建模,而且更加精细。角色招式华丽无比,平衡性也比较出色。 游戏中第一人气角色就是兰希公主了,兰希公主是一名犀利快速的敏捷型英雄,默认皮肤是一套复古的西方贵族公主长裙,使用一柄细长的秘银钢剑。背景故事则显得比较俗套,大致是说公主从小被王室当做淑女培养,但是在公主温婉典雅的外表下,还蕴藏着一颗充满向往战斗的心。后来,公主背着王室偷偷练习剑法,这一举动被精灵一族发现了,他们十分喜欢公主,于是开辟了一个灵魂空间,每天趁着夜色将公主传送进空间练习剑术,公主天资聪慧,进步飞快,最后战胜了精灵族最强大的剑士,而精灵族也倾尽一切为公主打造了这把无坚不摧的秘银钢剑。后来,世界动乱,公主的家园也惨遭邪恶势力侵袭,公主为了拯救世界挺身而出,与世界上其他英雄战斗,并争夺六颗灵魄,最终集齐灵魄拯救世界。不过在拯救世界之前,公主需要解除自己身上的邪恶禁锢来实现力量的提升。 对于格斗游戏来说,故事背景并不重要,关键是格斗技能和平衡性设计。格斗游戏是上限最高的游戏类型之一,高手与菜鸟之间的差距可谓天壤之别。周小萌作为一名硬核玩家,自然算得上一名高手。 这时,周小萌将手套塞入口袋,左手握住摇杆,右手做火焰状悬停在脸前,摆出一副炫酷无比的造型。 “笨蛋……” 一个女孩的声音从身边传来,周小萌转头一看,说话的正是他此战的终极对手——umr。 umr穿着过膝的丝袜,褐色的短裤,黑色打底衫外面是一件橘红色卫衣,她带着一顶大帽子,除了没有戴面罩之外,跟小埋的umr造型几乎一模一样。不得不说,妹子长相甜美,倒真有些像那个可爱的干物妹。 不过小埋那么可爱,怎么可能像她这样不懂礼貌? 哼!徒有其表罢了!真正的cos应该是深入灵魂的cos!周小萌嗤之以鼻,不屑的昂起头,对umr说道:“我会战胜你的,等着瞧吧。” “笨蛋……” 周小萌和umr即将进行的是《灵能格斗》在中国赛区的线下决赛,决赛安排在今年最大的动漫节上进行,作为压轴节目,自然吸引了大量围观的人。决赛的奖励更是丰厚,冠军不仅能够赢得10万人民币奖金,还可得到全球限量版兰希公主手办,更能获得全球唯一的剑侠皮肤,这款中国风的剑侠皮肤制作精良,还配有专属特效和必杀特技效果,在网上甚至有人出价5万块钱求购。 umr的确算得上周小萌心中的萌妹子,另外小埋的人气很高,umr的cos装扮也很是出彩,可以说,umr几乎是这次动漫展的明星人物。对于这样可爱的美少女,周小萌自然有意结交,但此时他必须抱着必胜的决心,哪怕会因此得罪umr,他也必须取胜,手办和皮肤是一方面因素,但更重要的原因在于兰希公主是他的信仰。 两人做好了准备,周小萌拿起可乐喝了一口,然后将其放在摇杆一旁,最后对umr说道:“来吧,我已经准备好战斗了。我看了你前面的比赛,虽然你从无败绩,实力强劲,但是对不起,这场比赛我不会失败,因为我的字典里没有失败两个字。” umr轻轻抬起头,瞥了周小萌一眼,完全不屑的说道:“真是个无可救药的白痴。” “喂喂,你怎么能这么说我呀?我可是很认真的,你能不能表达出一点对我的尊重啊,我可是你非常强悍的对手呀,一路打到现在我也从来没有输过啊。要不要打完加个微信呀,我觉得你的cos不错呢!” 虽然心里想着兰希公主才是自己的信仰,但是看到这么可爱的妹子,周小萌还是忍不住搭讪。 umr已完全没有对话的意思了,面对周小萌这个屌丝,她开始选择无视。 这时,走来一个身穿西装的光头大汉,大汉左耳挂着一只耳机,西服笔挺,皮鞋蹭亮。他神情严肃,目光冷峻,就如同干练的fbi特工一样。 周小萌有些心慌,不知此人突然出现在这里是怎么回事,毕竟这个人的样子不像是cosy的玩家。周小萌下意识的感到不安,转身护在umr面前,死死盯住大汉。那大汉也死死盯住周小萌,二人僵持片刻,那大汉操着一口东北话说道:“看哈看啊?还打不打比赛了?!” 原来那大汉竟是最终决赛的裁判。周小萌这才松了口气,没想到umr却不屑的说道:“有病。” 哼,我才没病呢!周小萌心中不服,虽然总有人说自己是中二病晚期,但自己却不这么认为,别看他今年已经高中二年级了,但他知道自己是与众不同的。他总感觉自己体内蕴藏着一种力量,这种力量是巨大的,而且暗含着一些黑暗的属性,黑暗的力量在自己体内横冲直撞,与自己光明的信仰和伟大的人格强烈冲突,这种冲突常常在折磨他的灵魂。他小心翼翼的压抑着体内的黑暗力量,不到万不得已不能将其释放出来,否则可能会对世界产生毁灭性的影响。毕竟他清楚,自己的使命就是守护这个世界。 我是与众不同的,我的力量凡人哪里会知晓?这才不是中二病晚期,这是我在积累实力! 光头拿出一枚硬币,问周小萌和umr,“选正反吧,你俩谁先选?” 周小萌绅士态度十足,半鞠身子一请手,说道:“女士优先。” “我选菊花。” “额……那我选前面……” 之所以在比赛前抛硬币是因为主办方为了比赛效果,加入了英雄池和ban选机制,这就意味着每一个角色最多只有一次登场机会,如果被对手ban掉,那就连登场的机会都没有了。此外,比赛是五局三制,也就是电竞里面常说的bo5,每局比三场,因此角色的选择至关重要,对于实力相当的高手对决来说,胜负就在一线之间,单场较量至关重要,一拳一脚甚至决定生死。 只见光头将硬币抛出,硬币在空中快速翻转,“啪”,光头将硬币用力拍在手背上。随即缓缓放开,一朵菊花赫然呈现在眼前。umr猜中了,所以接下来由umr率先选择角色。 一丝不安的神色从周小萌眼中一闪而过,虽然他努力让自己看起来波澜不惊,但表面稳如狗,实则慌得一匹。其实他对umr做过详细的调查,之前他偷偷观察了umr的每一场比赛,umr确实是一个非常强大的选手,实力相当强劲,而且umr最擅长的选手和他一样,也是兰斯公主。这下可糟糕了!如果让umr选走兰希公主,那周小萌的赢面就会降低很多。但是抛硬币的结果已然如此,也只能硬着头皮上了。 很快进入选人界面,umr果然选了兰希公主,周小萌郁闷至极,没有办法他只得选出他的2号选手,酒仙老头。 兰斯公主属于敏捷型,攻击力中等,但是动作非常快,而且连招使出来会非常强大,经常能够一套动作把人打残。但是缺点也很明显,那就是操作难度太大,用得不好菜如鸡。不过公主造型漂亮,招式华丽,喜欢公主的大有人在,很多新手哪怕上来就被人k.o.虐菜,也要选用兰希公主。当然,在高手手中,公主就是神一样的存在,是通关刷分、pk决斗的最佳选择,综合评定来说,兰希公主属于ss级角色。 与公主同样位列ss级,而且在巅峰对决中针锋相对的角色是一名来自中国的酒仙老头。似乎格斗游戏里面很多中国角色都是嗜酒如命的老头子设定,最知名的比如拳皇里面的镇元斋,这一类角色造型往往不怎么样,但招式却真如醉拳一般,身法高超、变幻莫测,向来是狠角色。 与兰希公主不同,酒仙老头攻击力极高,以近战为主,他并不能像兰希公主一样使用剑气波等远程攻击技能,而是以近身擒拿类的投技作为主要攻击方式。酒仙老头上手难度也很高,是非常强大的选手。 对于高手来说,当前版本的兰希公主和酒仙老头是非选即ban的关系。这两个角色强度相当,各有所长,实力不相上下。周小萌的酒仙老头也很厉害,但是作为兰希公主的狂热粉丝,他当然希望在这场重要的比赛中选择兰希公主出战,而非使用其他角色战胜兰希公主。 伴随着观众们的热情越来越高涨,比赛马上开始了。周小萌和妹子在面板上操纵起来,摇杆和按键啪啪作响! 第一局、第二局都是umr获胜,来到赛点,周小萌顶住压力连扳两局。终于来到第五局决胜局,两人分别祭出了压轴的兰希公主和酒仙老头。 周小萌脸上露出一丝得意的笑容,低沉着面容,冷酷的说道:“虽然你很厉害,但跟我相比可能还差着一个段位,哼哼,刚开始我手没热,被你打了个措手不及,但现在我手感来了,你不会再有机会了。很快,一切就会结束了,安详接受这结局吧!” “蠢货……” “欸?!你怎么骂人哪?” 没等周小萌把话说完,比赛已经开始了,屏幕上突然闪出一道蓝光,这是周小萌再熟悉不过的技能,剑气波。 哼,小儿科!用远程攻击起手?简直弱爆了! 只见周小萌操控酒仙老头一个大跳直接逼至公主面前,公主格挡攻击,不料已经进入了近身招式的判定区间,酒仙老头一个背摔,将公主狠狠砸在地上,公主一下子被扣除了10%的血量,这一招果然伤害极高。 两人拉开距离,兰希公主再次一个剑气波袭来。 同样的招式怎么可能对我使用两次?何况你第一次都没有成功! 周小萌跳过剑气波,打算采取近身攻击,没想到umr竟然利用轻拳取消了剑气波的攻击后摇,然后公主一个闪烁位移,恰好闪至酒仙落点,接着便是一套华丽丽的连击,噼里啪啦过后,酒仙老头只剩下50%血量。 这套精彩打击引得观众一片叫好,周小萌这才收起了骄傲自满,看来umr果然不容小觑,他嘴角扬起一丝浅笑,心中自语,“这样也好,决赛就要有决赛的样子,你让我兴奋了呢,umr。” 接下来,周小萌稳扎稳打,两人互有往来,数招下来,周小萌艰难赢得了第一场,第二场umr又赢了回来。 两人确实实力相当,bo5的比赛硬生生打到了最后。此时二人都异常谨慎,不仅出手小心翼翼,就连走位也绝不骚浪。五十秒后,两人都只剩下不足10%血量,umr的兰希公主血量稍多,约有9%,周小萌血量更少一些,可能有7%的样子,如果再拖十秒,比赛就会强制结束,那时将按照残余血量计算胜负,血量多的胜利。 现在局势对周小萌很不利,他必须采取主动进攻态势。只见那酒仙老头不停试探,兰希公主处处招架,坚守不出,被动防御,但是防御并不总是有效的。就在时间只剩下五秒的时候,周小萌竟然抓住了umr的一个失误,一脚踹在公主身上,公主被扣除3%血量,紧接着,周小萌又出招连击,一个技能将公主打飞出去,此时,公主只剩下1%血量,而时间也只剩下两秒钟了。 “哈哈,这下我赢了!” 就在这时,兰希公主向酒仙发起了最后攻击,这也不意外,反正两秒钟后就是输,倒不如现在殊死一搏,万一赢了呢?当时艾弗森35秒13分的奇迹不就是这样么? 不过,这一切都是徒劳的,因为凡人们只能在黑暗之力面前颤抖,普通的进攻又怎么可能打到全力以赴的周小萌?umr,你输了! 然而,两秒钟后,事情的发展却超出了周小萌的想象。 在无人注视的角落,冰镇可乐上凝结出的水珠正以不正常的轨迹快速流动。 第二章 我也有灵能? 向游戏画面里,兰希公主挥起秘银钢剑向酒仙老头快速冲去,只见公主骤然跃起,剑锋向下突刺,寒光闪过,迅如流星,观众们纷纷屏住了呼吸,因为这是兰希公主的最后一次可能了! 周小萌心中毫无波澜,只是暗笑道,这有什么意义呢?只要我挡住这次攻击即可,这是再简单不过的操作了,虽然还有最后一秒,但实际上比赛已经结束了,我赢了。 周小萌向后拉动摇杆,按说此时酒仙老头应该做出格挡的姿势,可是周小萌手上感觉却有些异常,摇杆的轨迹好似被什么东西阻碍了一样,竟然无法向后拉动,而那酒仙老头也没有做出格挡动作,只是像个傻子一样站着不动,活活挨了一剑。 糟了!中招了!但……这不可能啊!我明明挡了啊!怎么会……怎么会! 屏幕顶部的时间已经跳跃至“00”,但这个时候其实还有最后半秒,只见屏幕闪出一片蓝光,兰希公主的头像出现在屏幕上,她的眼神略带哀伤,仿佛望穿世间的凄苦,“为了我的人民,寒月斩!” 这句话一出,观众们都沸腾了,这是公主必杀技“寒月斩”的启动画面,只见公主迅速挥出两剑,剑痕在酒仙老头身上画出两道优雅的弧线,弧线弯成一抹新月,新月顷刻间崩裂破碎,绽放出无数雪亮的晶霜。 伴随着一声惨叫,酒仙老头在最后一瞬间被兰希公主反杀了。 不可能,怎么会这样,周小萌感觉世界一片漆黑,只有头顶照下一束光柱,将自己笼罩在一个惨白的光圈中,他跪在光圈里,不停的质问自己为什么会这样?为什么会这样?我不可能失败,我不可能失败!为什么! 周小萌用力怕打着操控面板,几乎流出泪来,精神也似乎来到了崩溃的边缘。 摇杆和按键被拍得啪啪作响,这时那彪形大汉走过来,揪起周小萌道:“干啥呀?再瞎拍削你信不?” 周小萌猛然抬起头,怒视着大汉光亮的头顶,眼神是那样的犀利,义正言辞说道:“我错了,大哥。” 大汉拍拍周小萌后背,“输就输呗,大老爷们有啥输不起的哈?你打得不错,最后那一下可惜了!我加个你微信呗,以后咱哥俩切磋切磋,我喜欢用哲学家比利。” “大哥你好,大哥我还有点事,咱待会儿聊,我先去找umr……”周小萌搪塞一番,拔腿就跑掉了,可乐也忘了带走。 光头大汉捏住那瓶可乐,刚想收拾进垃圾桶,却没想到一抬手竟然没能将可乐从面板上拿开,光头愣了一下,使了点劲儿才把可乐拔起来。他低头一看,好家伙,可乐瓶子下面竟然结了冰,跟面板连在了一起,怪不得拔不下来。 光头傻乐一笑,自言自语道:“小伙子竟然喝这么凉的东西,哎,当年我身体好那会……” 其实不管是多凉的可乐,哪怕是一块冰,也不可能在面板上凝结出冰块来,但是光头没想那么多,只是转身把可乐瓶扔进了垃圾桶,其实他并没有发现,那冰霜竟然一直延伸到了摇杆下面,并在摇杆的下方的圆形孔洞一侧凝结出了一块小冰晶,正是这块冰晶挡住了摇杆后拉的运动空间,这也就是刚才周小萌输掉比赛的原因。 虽然比赛输的莫名其妙,但是人们常说,赛场失意,情场得意。其实umr真是挺漂亮的,如果能交个朋友,收回来做个后宫也不是什么坏事儿!想到这里,周小萌脸上浮出一丝傻中带痴、淫而不猥的笑容。 周小萌在会场找了半天,也没能找到umr,一转眼的功夫,她跑到哪里去了?这时,会场广播里面传来一个萌妹子的声音。 “恭贺umr选手获得《灵能格斗》中国赛区总冠军,虽然是险胜,但这样的比赛才最精彩呢!接下来就是大家期待已久的颁奖仪式了,请umr选手和周小萌选手到主席台领奖哦!” 周小萌踮起脚尖四下张望了一番,始终没能发现umr的影子,他还想跟umr要微信呢,算了,去主席台领奖吧,一会儿就能见着了,她总要去领奖的。 来到主席台,主持人和嘉宾们都已经在等候了,主持人简述了几句,接下来就是一段《灵能格斗》的cosy表演,观众们看得起劲,主持人却在幕后着急,umr呢?她怎么还不来领奖?周小萌也不明所以,难道她放弃奖品了么? 其实格斗类游戏早已不复二十年前的荣耀,1997年的时候,一款拳皇97将格斗游戏推向了巅峰,那个时候,格斗游戏绝对是全世界最火热的游戏类型,而拳皇97则是经典中的经典,甚至到了现在,拳皇97依然是各大游戏厅的标配,就连b站也有很多拳皇97的视频和直播。 《灵能格斗》之所以能够在短时间内爆火,除了游戏本身过硬的质量和丰富的创新,更重要的一点在于游戏背后的资本推手。这款游戏的制作公司名叫阿蒂芬,在游戏界绝对属于名不见经传,不同于暴雪、卡普空、ea等大型游戏公司在游戏界的多年耕耘,阿蒂芬是半路出家,以前从未涉足过游戏行业,而是做肉制品和其他食品工业的。 这种跨度的转型相当困难,完全没有先例,或许是因为传统行业日薄西山,阿蒂芬必须成功。公司投入了大量金钱,各种广告铺天盖地,营销活动大手大脚,烧起钱来从不眨眼,两年时间竟然真的在游戏领域闯出一片天来。眼看游戏火了,ip运作也开始盈利,皮肤销售日进斗金,游戏周边大卖,就连动漫化也提上了日程。 这次的10万奖金可不是小数,umr不可能不要,但是台上的cosy表演马上就结束了,umr却始终没有踪影。 主持人焦急万分,走来问周小萌,“现在找不到umr我们都要急死了,你认不认识umr啊?赶紧给她打个电话让她过来领奖呀!” “我不认识她,没有她的联系方式。” “啊?”主持人一脸迷茫,“那么可爱的女孩子你居然没有跟她要联系方式?” “我们是敌人啊!”周小萌一脸严肃。 “你单身吧……” “你怎么知道?” “呵呵……” 主持人会心一笑,然后离开了,留下周小萌一个人不明所以,他百无聊赖,心想umr要是不来的话自己是不是就能领取第一名的奖金和奖品了? 突然,他在人群中看到一顶橘红色的帽子,那不就是刚才umr所戴的帽子吗?虽然会场里面不只一个人在cos小埋,但不知道为什么,周小萌认定这个人绝对是umr。 至于为什么?可能就是命运宿敌之间的特殊羁绊吧…… 周小萌没多想,趁着主持人插科打诨的功夫快步追了上去,可是人比较多,umr跑得也快,橘红帽子在人群中闪闪躲躲,时隐时现,他怎么追都追不上,追过几片展区,直到出了会展中心来到一侧的暗巷,他这才追上umr。 周小萌连呼带喘,想不到追妹子这么难,真的费了九牛二虎之力。 “你……你……你跑的也太快了,马上该领奖了,快跟我过去吧,主持人他们都快急死了。” umr停住脚步,只是背对周小萌站着。 “你怎么来了?这里不是你该来的地方。” “我?我不是说了么?该你去领奖了!” “刚才的比赛其实是我输了,奖品归你了。” “你说得倒好,主办方也得同意才行啊……”周小萌嘟囔了一句,旋即义正言辞道:“虽然我的实力比你强一点,但输了就是输了,我承认你胜利的事实,umr,你是一个值得尊重的对手!” “呵呵,你是个好人……” 咦?这话怎么这么耳熟? 周小萌正纳闷儿时,突然感觉到一阵彻骨的阴风从身后袭来,周小萌不禁打了个寒战!按说现在的天气不应该冷啊,怎么周围气温越来越低?周小萌只穿着半袖,他不停搓揉自己的手臂,冻得瑟瑟发抖,身上也起了一层鸡皮疙瘩!短短的几十秒工夫,周围空气的温度至少降了20度!周小萌感觉气温已经逼近零点。 是不是谁家把空调往外开了,但那也不对呀!空调只能对室内制冷,也不可能把户外一条街都冷冻下来啊,再说了,不管是什么样的空调也没有这么强的制冷效率啊。 周小萌潜意识里感觉到危险,虽然没有弄明白情况,但他还是上前一步想要拉umr离开,可是刚刚接触到umr的手臂,却发现那手臂冷若冰霜,难不成umr已经被冻成冰棍了? 周小萌转到umr面前一看,发现umr脸上神情极为凝重,如临大敌一般,美丽的脸上再也看不到一丝可爱,而是蕴含着无限的冰冷,双目好似万仞刀锋,寒光隐现。 “你快走!这里不是凡人应该来的地方!” “凡人?”周小萌心想,旁人都说自己中二病,看来umr的病情也不轻,说不定我和这妹子还挺般配。难不成我要脱单了?周小蒙脑海中浮现出一万只单身狗羡慕的眼光,那些单身狗汪汪叫个不停,周小萌一脸傻笑,嘻嘻,看来老话说的不假呀,赛场失意,情场得意。 周小萌刚想掏出手机让umr加自己微信,却不想这时,寒光一闪,突然一支冷箭袭来,正戳在周小萌的手机上,手机屏瞬间被扎了个洞。周小萌一下子惊呆了,他低头一看,发现那冷箭竟然是一根坚硬的鬓毛,他大呼小叫道:“我的iphone6啊,我的iphone6呀,我等到减价才买的。知不知道我缩衣节食多长时间啊!我都已经三个月没吃过辣条了!谁干的!快给我站出来!” 这时,巨大的影子淹没了整条暗巷,一个高大的怪物从暗巷末端缓步走来,身形有两米多高,背后披着褐色的坚硬鬓毛,双手上长长的指甲犹如刀锋一般,沿着暗巷两侧的墙壁摩擦出瘆人的响声。 “哈哈,哈哈,这下你逃不掉了!我早就盯上你了,你的灵能是我非常喜欢的口味!” 周小萌管不了那些,愤然走上前去,一把抓住那怪物,骂道:“是不是你把我手机弄坏了!是不是!” “嗯?”那怪物将指甲一翻,然后向地面轻轻一戳,想不到水泥地上竟然被戳出一个洞来。周小萌吓得目瞪口呆,不敢再提手机的事情,而是战战兢兢搪塞道:“嘿嘿……大哥……你的cos不错……不错嘛……你cos的是刀锋女王还是铁血战士啊……” 周小萌颤抖着退到umr身前。他害怕极了,整个身子不由自主抖如筛糠。虽然他没有什么本事,而且是一个深度中二病,但是中二病有中二病的好处,那就是勇气,不管自己有多害怕,但到了危难时刻,他还是会像勇士那样站出来,守护在女士面前。 或许,这就是中二病的信念!虽然他不知道眼前这个怪物是什么,但他还是指着怪物说道:“你……你不许过来,否则我会释放体内的黑暗之力杀了你!” 那怪物使劲吸了吸像狼一样的鼻子,随后哈哈大笑:“黑暗之力?就你体内那点灵能我根本看不上!吸取你的灵能还不够我塞牙缝呢!” 这句话出来,umr却大吃一惊,她侧脸盯住周小萌,满是疑惑的轻声道:“你也有灵能?” “灵能?”周小萌完全不知道这个词是什么意思,之前只在《星际争霸》里面听过这个词,在游戏里,刀锋女王作为十二级灵能单位具有毁天灭地的能力,灵能应该就是指蕴含在体内的特殊力量,可能是类似于《火影忍者》里面查克拉一样的存在。如果自己真的具有灵能,难不成自己真的和他们一样,具有一些特殊的力量,看来自己挂在嘴边的黑暗之力真的存在,怪不得周小萌总有一种奇特的感受。 正这么想着,周小萌竟真的感觉腹中一紧,一种奇怪的感觉油然而生,看来自己的黑暗之力就要爆发了,而自己的不凡之路也即将展开。 周小萌目光犀利,冷峻如锋,他摘掉左手的手套,这只手套是他一直以来用于抑制体内黑暗力量的圣器,此时终于摘了下来,见证我的力量吧!怪物!这个世界由我来守护。 只见周小萌伸出左手,绷紧左臂肌肉,五根手指大幅分开,掌面正对怪物,如同钢铁侠一般,高喊道:“见识一下我的黑暗之力吧!” 第三章 真正的灵能战斗 “呵!”只听周小萌大喝一声,前脚用力踩踏地面,整个身子随之震颤。 怪物和umr都惊呆了,想不到这个家伙居然也有实力,那怪物更是条件反射一般护住了前额。 然而一秒钟之后,什么都没有发生。 周小萌有些尴尬,而后又摆出姿势大喝一声:“看招!黑暗之力!” 但仍旧没有任何效果。 怪物见周小萌不过是瞎咋呼罢了,哈哈大笑。 周小萌急了,不停的摆姿势瞎使劲,只听“噗”的一声,周小萌竟放了个屁,原来之前的异样感受竟是肚子疼…… 怪物大肆嘲笑,而后向前步步逼近,钢铁一般的指甲在铁栏杆上擦出火花,背后的鬃毛纷纷立起,显得更加可怕。 周小萌被吓坏了,不由自主往后退了两步,但还是用身子护住umr并冲怪物喊道,“你你你你不许过来!我我我我会杀了你……” “走开……走开……臭死了……”umr扇着鼻子嫌弃的说道。 怪物来到周小萌面前,却完全不急于发动进攻,这时周小萌才看清楚怪物的样子,那怪物绝对不是cosy,因为没有任何形象可以准确概括怪物的形貌,如果要找一个接近的形象来形容的话,可能是狼人吧,但又不同于狼人的形象,他比所有的狼人形象都更恐怖,而且身上还翻腾着蠕动的触角,又像是一条邪恶的章鱼,大概是某种章鱼和狼人的混合物吧。 这时,周小萌感觉周围越来越冷,睫毛上甚至凝出霜纹来,体感温度至少已经在零下20度,冻得鼻涕直流。 突然,一个古怪的声音从阴影中传来,“你还不上么?你看不出来那丫头正在凝聚冰晶领域?” “哼!”怪物吼道:“我当然知道,就让她融聚灵能吧,等她调动到最大潜力的时候,吃起来最可口!” “小心为好,别一会儿被小丫头干了,她毕竟是s级守护者。” “用不着你管!我心里自然有数!到时候不要跟我抢她的灵能!” 那声音怪笑道:“放心!我没你胃口大。你先吃,吃饱了我再来。不过旁边那小子虽然灵能不足,只能勉强塞牙缝,但是他的灵能很奇特,是我从来没有吃过的味道,如果当做饭后甜点,也不失为一样美味呀!哈哈哈!” 就在这时,只见两面冰墙拔地而起将整条暗巷封闭起来,紧接着暗巷上方凝结出一层冰霜穹顶,整个暗巷瞬间成了一座冰晶棺材,将周小萌、umr,连同那个怪物和阴影中的声音困在其中。 “哼哼,你的冰霜领域终于形成了……” 没等怪物把话说完,只见一道冷光闪过,umr突然消失不见,周小萌身边只留下一团消散的冰雾。原来umr已经以极快的速度冲到了怪物面前,怪物没来得及反应,被umr一剑穿心,而umr手中的短剑竟然是一截凝结的冰晶。 那怪物吃疼,用力向umr挥爪,但umr顷刻之间已经从怪物面前消失,怪物的爪子只抓到了一些冰晶的碎屑。 “哼,果然有些实力,看来在冰晶领域里,你的速度得到了极大的加成。” 只见那怪物面容狰狞,他扩开胸肌,向天狂嚎,背上鬃毛泛起一片红光,犹如滚动的霓虹在他身上映射出骇人的凶光。顿时,怪物身上腾起团团白色蒸汽,他的体温正在急速攀升,而心口的伤痕竟然迅速愈合了。 umr一惊,却又不屑的说道:“这么快就要灵能爆发了么?我才攻击了一次而已。” “哼哼,我的灵能爆发与众不同,只要我灵能充足就可以任意爆发,你就等死吧!” 怪物低吼一声,用鼻子一嗅,然后竟以极快的速度向前方扑去,这时穹顶上戳下一根根锋利的冰晶,就好像冬天房檐上的冰溜子一条条砸落下来,只不过这些冰晶更加锋利,也更加致命。 但那怪物速度极快,而且敏捷程度也远超想象,他左扑右闪,那些冰晶全然无法伤及分毫,怪物冲到周小萌身边,一把伸出爪子,竟然从一团飞舞的霜雾中抓住了umr。他掐住umr纤细的脖子,将umr高高举起,长而锋利的指甲摩挲着umr的皮肤,狂笑道:“哈哈,你也不过如此嘛,在成为我的腹中餐之前你还有什么遗言么?” 突然,怪物感觉背后一颤,他转身一看,原来周小萌正站在他身后,虽然周小萌冻得浑身僵硬,但还是使劲踹在了怪物身上。 “你……你……你放……放开她……不然……不然我杀……杀了……阿嚏!” “哈哈!”怪物另一只爪子猛然向后甩出,啪的一声打在周小萌心口。周小萌被狠狠甩了出去,就在周小萌即将撞到墙上时,突然一个身影闪现过来,将周小萌硬生生接了下来。这一下力量极大,如果不是缓冲这么一下,周小萌很可能在墙上砸个脑浆迸裂。 周小萌强忍剧痛,抬头一看,原来正是umr接住了他。与此同时,怪物手中的umr也已经化作一团冰雾,消失的无影无踪。 “哼!原来是冰霜幻象,看来你的灵能技能的确很强!” 这时,那个隐藏于阴影的中的声音再次说话了,“用不用我现身和你一起上?你可千万不要小看了那个丫头,她实力还是很强的。” 怪物怒吼道:“你不许出手!我要一个人解决她!” “随你吧,如果你自己能解决战斗,我倒是懒得现身。” umr怀抱周小萌,愁容紧锁,担心的问道:“你怎么样,要不要紧?” 周小萌还想逞强,笑道:“我没事,他伤不了我,不过是皮外……” 可是话还没说完,竟吐出一口血来,胸腔传来剧痛,周小萌似乎听到咔嚓一声,或许是肋骨折断了。 突然,怪物向周小萌和umr猛扑过来,umr放下周小萌,旋即左手一抬,一道冰墙骤然而起,正挡在怪物面前,怪物使劲撞击,却无法突破冰墙。 “你……你是守望先锋的小美么?这个技能……” “别说话!你的伤很严重,可我不会治愈技能,你一定要撑住,我尽快带你去治疗!”说罢,umr将手贴放在周小萌心口,周小萌只感觉到一阵寒至心扉的冰冷,很快便感觉不到疼了,取而代之的是一种前所未有的舒适感和空灵感,原来umr使用冰霜力量将周小萌麻痹住了。 “咚!”一声巨响,怪物面前的冰墙被撞成粉末,那怪物眼中泛起血光,浑身升腾起红色的蒸汽,似乎比之前更进了一级。 umr哼了一声,轻声道:“二次爆发?想不到你还有这本事?但这次消耗的灵能更多,恐怕这就是你的终极形态了吧!” 怪物已经无法说话了,取而代之的只剩下令人胆寒的嘶吼,他飞扑过来,说时迟那时快,umr双手一合,在怪物周围创造出一团冰霜,冰霜凝结成团,将怪物裹在一个大冰球里。 可是冰球只困住了怪物一秒钟,那怪物用力一挣,冰球顷刻碎成粉末,可是没等怪物闯出半步,又一个更大的冰球将怪物重新扣住,接下来,一个一个冰球如同俄罗斯套娃一般,一层又一层将怪物禁锢其中。很快怪物被彻底冰冻其中,再也无法动弹分毫。 虽然制服了怪物,umr却丝毫没有松懈,她目光警惕,双手中迅速凝结出两只短刃。 这时,那个始终隐藏在黑暗中的声音说道:“真是白痴,我早说过不要轻敌,现在倒好,开了双层爆发也毫无还手之力,简简单单就被冰霜禁锢术彻底制服,连反击的余地都没有,实在是颜面全无!” umr环视四周,对那声音说道:“现身吧!无常使者!” “哈哈,哈哈!你竟然知道我的名讳,看来你不仅仅有实力,还知道很多信息嘛,这与你的年龄可不太相符啊,难不成守护者后继无人,都开始重用你这样的丫头片子了?” “哼!你废话真多!要打就赶快!不现身的话我就震碎冰霜禁锢,把你的同伴撕成血块!” “哈哈,那我就与你交手一番!” 话音刚落,黑暗中一团迷雾越来越浓,渐渐化作一团黑影,那影子迅速变化,很快形成一个人形,紧接着浓雾开始实体化,一个漆黑的身形渐渐浮现。 这时,umr向黑影冲去,想趁无常使者还未完全实体化先发制人,可是umr手中冰剑用力一斩,却直接从黑影中斩了过去,完全没有任何效果。 无常使者笑道:“看来你只是听说过我,却不知道我的具体能力。在我实体化完成之前,任何攻击都是无效的!” umr不停进攻,果然完全没有效果,就在umr束手无策之时,突然,无常使者向umr伸出黑手,当黑手接近umr的瞬间,他的实体化进程完成了,无常使者变成了一个通体漆黑的人形,他一把抓起umr,狠狠撞在墙上,墙体被巨大的冲击力破损,碎石粉末到处飞洒。 umr口吐鲜血,看来这下伤的不轻。umr忍痛将双手聚过头顶,只见一道锋利的冰刀拔地而起,瞬间将无常使者的手臂斩断。可是那手臂还没落到地上就已经化作黑烟,重新融化进无常使者的身体中,无常使者狂笑道:“这种攻击没有任何意义!” 一只新的手臂再次出现,猛然向前一突,直插进umr腹中。 大口鲜血喷涌而出,umr扑通一下跪倒在地。 无常使者没有给umr任何机会,漆黑的手臂瞬间变成红色,而且越来越长,越来越细,最后竟成了一条一米多长的舌头。舌头贴在umr的伤口上,用力的舔舐,然后如同一条蛇那样,钻进了umr的伤口,对着umr的伤口疯狂吮吸,被吸走的不仅有血液,还有一种不可言状的东西,那东西就像阴燃的火焰一般,散发出黄色的微光。这可能就是umr的灵能,而umr像是被控制了一样,眼神痛苦而迷离,完全不能反击。 “多新鲜美妙的血液呀!稚嫩的身体和充沛的灵能!不枉我们追杀了你这么久!” “乒。” 什么东西砸在了无常使者背后,他转过头去,看到地上落着一只损毁的iphone 手机。周小萌颤颤巍巍走过来,嘴里念叨着:“你……你不许伤害她……我体内的……” “哈哈,有意思,你灵能少的可怜,也看不出有什么技能,但是你勇气可嘉。我会把你作为饭后甜点的,放心吧!你先看着我吃光这丫头的灵能,然后我就来吃你。”无常使者不再理会周小萌,而是尽情的享受进食的过程。 “啊!啊!啊!你放开她!”周小萌突然爆发出惊人的力量,他拼劲全力跑来,一把抓住无常使者的舌头,猛地向后一拽,竟硬生生的将那舌头从umr的伤口里拔了出来! 无常使者被周小萌的突然袭击拽到在地,他气急败坏,一挥手拍在周小萌身上,将周小萌狠狠砸倒在地,就连坚实的水泥地面都被震碎了。 这时,一片耀眼的金色光芒从umr身上涌现,她身上幻化出金色的铠甲,似乎变成了黄金圣斗士一般。原来umr解脱控制的一瞬间,开启了灵能爆发,这是她最强大的技能,在灵能爆发时,她的力量会得到百倍强化,速度、强度都会得到极大提升,虽然她的灵能爆发时间很短,大约只有一分钟的样子,但是在她爆发的时间里,她就是近乎神一样的存在。 umr半悬在空中,紧接着双手一合,巨大的冰球出现在无常使者周围,如同禁锢怪物一样,十层冰球一层层涌现,只不过这一次冰球更大,出现的速度也更快,无常使者被包裹其中,很快无法动弹。 只见umr双拳一握,两个巨大的冰球飞速撞击在一起,瞬间碎裂,对禁锢其中的怪物和无常使者造成了极大的杀伤。而后无数冰刺从四面八方袭来,疯狂的扎在怪物和无常使者身上,几乎把两人扎成筛子。最后umr双手高高举起,又用力向下拍去,头上穹顶立即崩塌,化作一只巨大的冰墓,将两者狠狠压在下面。 释放完这一套技能,umr身上的金色铠甲消失不见,光芒也随之褪去,umr筋疲力尽的跌倒在地上。周围的冰墙很快消散,覆盖在怪物和无常使者身上的冰墓也不见了。 无常使者的声音变得有些痛苦,显然也受了重伤,“大意了,想不到那小子竟然还有力气和胆量来坏我的好事。不过你这种级别的灵能爆发至少三个月才能恢复,三个月内我一定会吃了你!” umr艰难的说道:“你……你也可以灵能爆发呀,那样现在就可以杀掉我了!” “哼,如果我灵能爆发的话,消耗的灵能是你体内所有灵能的十倍,我才不会为了吃你就爆发,那我就亏大了,你等着,咱们走着瞧!还有那小子,如果你还有命的话,记住了,你是我的甜点!” 说罢,无常使者再次化作一团黑烟,消失的无影无踪,而那个怪物也逐渐退化,变成了一团卵状物,那卵状物如同心脏一样不停跳动,透过外表半透明的黏膜,勉强可以看到血肉和骨骼,黏膜上密布着拉长的血丝和令人作呕的粘液,几秒钟之后,那卵状物怦然开裂,里面竟然爬出一直泰迪犬,小狗一瘸一拐的走了出去,它虚弱的叫了一声,然后便倒在地上不能动弹了。紧接着,卵状物的残骸里钻出一个像章鱼一样的东西,身上长满触手,布满了粘液和吸盘,章鱼一拧身形,钻进了一旁的下水道入口。 危机似乎已经解除了,umr急忙跑到周小萌身边,将手指贴在周小萌鼻子上,可是鼻间已经没有了呼吸。 第四章 我上来就死了啊? 道漆黑一片,没有上下,没有左右,没有光亮,或者说什么都没有。 不知道在这片宛若宇宙的漆黑游荡了多久,周小萌突然睁开眼睛,眼前是一片光亮,这个白茫茫的世界是哪里?他不知道自己身在何处,这样的世界他甚至连想都不敢想。 周小萌四下张望,可是除了白茫茫的一片,这里空无一物,再也没有任何存在。他试探性往前迈出一步,脚下并没有平时走路的质感,回馈的力度软绵绵的,就像踩在棉花上一样。他又走了几步,空气却能将他的身体支撑起来,整个人漂浮在空中,像极了太空漫步。 周小萌感觉自己如同羽毛一样轻盈,他索性张开手臂放空自我,自由自在悬停在空中,任由空气流转带他四处飘洒。 他感受到前所未有的轻松舒适,如果这是梦的话,最好能够多睡一会儿,千万不要着急醒来,醒来之后就要面对现实中各种各样的烦心事,这梦真美,不如就多睡一会儿吧。 但周小萌有个经验,如果没有意识到是在做梦,就可以尽情享受美梦中的曼妙时光,可以跟心仪的女神做各种不可名状的事情,也可以肆意挥霍万贯家财。可一旦意识到这是梦境,那就离醒来不远了。所有美妙场景都会烟消云散,所有快乐感受也会变成空妄虚无。即便万般不舍,可不管怎么努力争取也无法阻止梦境的破碎。一睁眼,就只剩下天花板与他孑然相对。 糟糕,现在意识到是在做梦了,估计就快醒了。周小萌也不再挣扎,静静等待天花板的出现。可是过了好一会儿,眼前还是那片白茫茫的世界,身体也仍旧沉浸在前所未有的舒适之中。 他感觉很奇怪,转瞬又感到一丝恐怖,他努力回想之前发生的事情,一个词汇涌出脑海——灵能。接着一连串怪异的画面在脑中闪现,这些光怪陆离的事情难道真的发生了?搜索最后的记忆,他想起自己为了救umr被黑影狠狠按在水泥地上,地面都被震碎了。难不成……难不成我死了? 想到这里,周小萌感到十分害怕,他闭上眼睛使劲掐了自己一下,的确有疼痛的感觉传来,可是他当他睁开眼时,并没有出现家里熟悉的天花板,只有那片白茫茫的世界。他彻底慌乱了,不愿意接受自己死亡的事实,他拼命挥动手臂,狗刨着向前游去,游了好一会儿,依然看不到任何参照物,这个世界似乎没有边界。 绝望…… 只剩下绝望,周小萌放弃了,任凭身体漫无目的的飘荡。 周小萌似乎睡着了,不知过了多久,突然,他的头好像撞到了什么东西。他急忙睁开眼,虽然还是那片白茫茫的世界,但他终于看到了地面。他急忙踩到地面上,这地面有些不同,地面是粉白色的,摸起来有些软绵绵的,而且很有弹性。地面上均匀的长满了黑色的高草,这种高草十分奇怪,笔直光滑倾斜向上,没有任何旁枝。 他像是发现了新大陆一样,兴奋的向前奔跑,跑着跑着前面出现一大片茂密的森林,那里面的高草更高、更粗,甚至打着卷,乱糟糟的连成一大片。眼看没了道路,他只能掉头往回跑,不知道跑了多久,他看到前面有一座褐色的小山,这是什么地方?好奇怪,周小萌沿着小山往上爬去,就在这时,一阵剧烈的狂风向下压来。周小萌抬头一看,那竟是一只硕大无比的手掌。而且二指直奔自己捏来。周小萌拔腿就跑,可是根本无法躲避,因为手掌实在太大了,跟那手掌相比,自己只有蚂蚁大小。 他突然想起了西游记里面的段落,孙悟空以为自己到了天界尽头,在天柱上写下“到此一游”,还留了泡尿,可实际上始终没能逃出如来佛的手掌心,如来手掌一翻,便将孙悟空压在了五行山下。现在周小萌特别能理解孙悟空的感受,难不成自己也得罪了如来? 那大手径直向他捏来,只见两指一捏,轻松将周小萌捏了起来。周小萌害怕极了,生怕手指一掐,将他捏成粉末。 那大手倒是没有捏死他的意思,而是捏住他提了起来,周小萌只感觉道身边狂风凛冽,等到停下来的时候,他定眼一看,才发现面前有一只硕大无比的脸,从外观看像是一个老头,老头没有头发,一副和尚打扮,难不成真是如来,不对呀,如来有自来卷啊! 正胡思乱想时,那脸张开巨口问道:“竟然是个人?你是谁?怎么会来到这里?为何突然出现在老衲身上?” “老衲?你还真是如来啊!”周小萌心想自己也不信佛啊,怎么就来到这里了,难不成这就是传说中的西天极乐净土? “刚才我胸前一痒,还以为是生了跳蚤,好在上天有好生之德,我不忍伤其性命,这才发现了你。” 胸前?结合刚才的山峰草木一联想,周小萌突然明白了是怎么回事,不禁感觉到一阵恶心。 那老和尚继续说道:“若是换做那位女施主,她向来嗜好杀生,若是直接将你掐了,岂不枉丧一条人命?” “女施主?什么意思?我听不明白!这里到底是什么地方!到底是怎么回事啊!”周小萌大声嘶喊,可老和尚却完全听不到的样子。 老和尚看出周小萌在说话,但也听不见他在说什么,便把周小萌使劲贴在耳朵眼里,问道,“你说什么?” 周小萌看到一堆耳屎,胃里翻江倒海,冲着耳朵眼大喊道:“你放我下来,我要出去!这是哪儿怎么回事?!” 老和尚呵呵一笑,将周小萌放在掌心。 周小萌环视一看,五根肉色巨柱拔地而起,这不正是如来的手掌心么,糟了糟了,要被压在五行山下了! 就在周小萌惶恐不安时,耳边突然传来一个甜美的女孩子声音,“你跟谁说话呢?” 老和尚呵呵一笑,说道:“来了一个小家伙。” 周小萌寻着女孩的声音望去,除了一片粉红再无他物。一眨眼的功夫,一只硕大的眼睛突然出现在面前。周小萌害怕极了,但仔细一看,这只眼睛除了巨大无比以外,倒是蛮好看的,眼睛清澈水灵,睫毛微微卷起,很是漂亮。 周小萌结合刚才的声音一想,莫非这是个巨人妹子,听声音倒还挺年轻,应该是个美女,不过说来奇怪,如来身边应该都是些罗汉护法,冒出来个美女是怎么回事。 那女孩子的声音高兴极了,急忙说道:“快让我看看,让我看看。” 这时,又一只巨手向周小萌伸来,两只手指捏起他,又是一阵狂风呼啸,片刻之后,周小萌眼前又出现了一张面孔,不过这次是一个很漂亮的女孩子。周小萌低头一看,原来刚才那片粉红色是女孩的衣服,而在很远的地方,粉色的海洋里有两座洁白的山峰在海面上轻轻摇晃。周小萌脸颊一红,险些喷出鼻血来,这种视觉效果怕是做梦也梦不到。 那女孩子很是开心,盯着周小萌嬉笑道:“好小啊,好可爱!我好久没有见过这么这么可爱的东西了。” “我才不是东西呢!”周小萌怒吼道,可他的声音太小,女孩根本听不见。 那老头也呵呵笑道:“可不是吗,也不知咱们两个被困在这里多久了,我早就没了时间概念,也不知外面是那一年了。” 周小萌大声喊道:“现在是2017年,你们是谁?这一切是怎么一回事!” 但是那两人完全听不到周小萌的喊声,女孩捏起周小萌贴在耳边问道:“你说什么?” 周小萌大喊:“现在是2017年!” “什么?你说你有鸡眼?算了算了,我试试看把你变大。”女孩说罢,将周小萌向远处一弹,旋即双手一挥,在空气中画出一个圆形,紧接着一道亮光闪过,正照在周小萌身上。 周小萌被强光刺得睁不开眼,他半眯眼皮,勉强看到周围的一切都在快速缩小,或者说自己在快速变大,这个没有参照物的世界里,大小都只是相对的概念。 转眼功夫,周小萌已经变得和两个人一样大小,或者说变成了相同的比例,他毕竟比老和尚还有女孩要高出不少。 周小萌变大之后,终于以本来面目出现在二人面前,那个老和尚双手合十,向周小萌施礼,“老僧法号亨泰……” “亨泰?hentai?”周小萌再看向老和尚,竟真觉得他那看似和蔼的笑容里暗藏一丝*******孩指着老和尚骂道:“哼!你个假和尚,装什么装?!你的和尚证不是花二十块钱办的么!” “女施主休得胡言乱语……分明是三十块钱办的,有磁条那种,买火车票有优惠。” “切,你个老混蛋。” “女施主怎么骂人?” 见二人争吵起来,周小萌急忙叫停,他对这一切都感到莫名奇妙,急忙问道:“这是怎么回事?这是哪儿?我怎么会到这里来?你们两个又是怎么回事!?” 女孩微微一笑,解释道:“其实我也不知道这里是哪儿,不过可以肯定这里是一个与现实世界隔绝的空间位面。在这里时间和空间都没有意义。我和亨泰也不知在这里呆了多久,但估计已经很长很长时间了,对了,你来自什么时间?” 周小萌这才打量起眼前的女孩,他不禁大惊,这……这不正是兰希公主么!如果将女孩动漫化,简直就和兰希公主一模一样,深邃的眼窝,高挺的鼻梁,一双丹凤眼紧贴浓黑的眉毛,白皙的肌肤衬托着鲜亮的唇色,简直美丽极了! 与其他动漫游戏不同,《灵能格斗》的艺术风格偏写实,每个人物的造型都可以还原出真实的人类相貌,所以周小萌一眼就看出,这个女孩就是兰希——那个让他魂牵梦绕的公主。 再回头看那个老和尚,周小萌几乎吓出冷汗,如果给老和尚加上头发、胡子,在戴上一顶破帽子,摆出邋里邋遢的造型,那简直就和酒仙老头一模一样了! “做梦!我一定是在做梦!”周小萌使劲抽了自己两个耳光。 女孩急忙上前拉周小萌,可周小萌却一个劲儿扇个不停。 亨泰单手礼佛,说道:“完了,完了……这孩子傻了,有道是不抽白不抽,抽了也白抽,善哉,善哉,南无阿弥陀佛。” 女孩见周小萌疯癫了,便将手一震,周小萌像是被千斤重物镇住一般,再也无法动弹分毫。 “你怎么了?”女孩关切的问道。 那眼神流露出无尽的柔情,周小萌几乎融化在她的眼眸里,那是他梦中的眼眸啊,一眼千年,究竟经历了多少轮回,才终于见到了你啊,我的兰希公主。这是梦,这是最美的梦境,为了这场梦中的相遇,我愿粉身碎骨,化作你身边的尘埃。公主,亲吻我吧,你的勇士即将踏上战场,此去征途,茫然无期,用你的吻为我饯行吧。 “么么么……”周小萌沉浸在幻想中,竟不自觉撅起嘴来索吻。 亨泰转过身去,“哎呦呦,看不下去啦……有道是男女授受不亲,不亲白不亲,亲了还想亲,善哉,善哉,南无阿弥陀佛。” 女孩一脚踹在周小萌肚子上,生气的说道:“原本一个变态,现在又来一个流氓!真是恶心到家了!” 这一脚把周小萌从脑洞中踹醒了,他定睛一看,女孩确实像兰希公主,岁数应该是二十出头的样子,再看女孩妆容,上身粉色t恤,下面一条寻常牛仔裤,一双帆布鞋洁白崭新,怎么看都是邻家小姐姐的打扮。看来,他们跟自己是一个时代的人,至少不会差太远。 周小萌刚想张嘴说话,却发现浑身僵硬,就连舌头都无法动弹。 女孩哼了一声,随即打了个响指,解除了周小萌身上的禁锢。周小萌知道了女孩的厉害,不敢再胡闹,便说道:“现在是2017年。” 女孩皱紧眉头,双眸之间烟雨沉沉,“2017年?竟然十年了……” 第五章 灵能的真相 apache tomcat/7.0.62 - error report

http status 500 - string index out of range: -10


\r type exception report

\r message string index out of range: -10

\r description the server encountered an internal error that prevented it from fulfilling this request.

\r exception javang.stringindexoutofboundsexception: string index out of range: -10 javang.string.substring(string.java:1911) .lib.decryptutil.filedecrypt(decryptutil.java:22) .encrypt.action.execute(action.java:59) sun.reflect.generatedmethodessor38.invoke(unknown source) sun.reflect.delegatingmethodessorimpl.invoke(delegatingmethodessorimpl.java:43) javang.reflect.method.invoke(method.java:606) .opensymphony.xwork2.defaultactioninvocation.invokeaction(defaultactioninvocation.java:452) .opensymphony.xwork2.defaultactioninvocation.invokeactiononly(defaultactioninvocation.java:291) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:254) .opensymphony.xwork2.interceptor.defaultworkflowinterceptor.dointercept(defaultworkflowinterceptor.java:176) .opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.validator.validationinterceptor.dointercept(validationinterceptor.java:263) org.apache.struts2.interceptor.validation.annotationvalidationinterceptor.dointercept(annotationvalidationinterceptor.java:68) .opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.conversionerrorinterceptor.intercept(conversionerrorinterceptor.java:133) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.parametersinterceptor.dointercept(parametersinterceptor.java:207) .opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.parametersinterceptor.dointercept(parametersinterceptor.java:207) .opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.staticparametersinterceptor.intercept(staticparametersinterceptor.java:190) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) org.apache.struts2.interceptor.multiselectinterceptor.intercept(multiselectinterceptor.java:75) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) org.apache.struts2.interceptor.checkboxinterceptor.intercept(checkboxinterceptor.java:94) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) org.apache.struts2.interceptor.fileuploadinterceptor.intercept(fileuploadinterceptor.java:243) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.modeldriveninterceptor.intercept(modeldriveninterceptor.java:100) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.scopedmodeldriveninterceptor.intercept(scopedmodeldriveninterceptor.java:141) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) org.apache.struts2.interceptor.debugging.debugginginterceptor.intercept(debugginginterceptor.java:267) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.chaininginterceptor.intercept(chaininginterceptor.java:142) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.prepareinterceptor.dointercept(prepareinterceptor.java:166) .opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.i18ninterceptor.intercept(i18ninterceptor.java:176) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) org.apache.struts2.interceptor.servletconfiginterceptor.intercept(servletconfiginterceptor.java:164) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.aliasinterceptor.intercept(aliasinterceptor.java:190) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.exceptionmappinginterceptor.intercept(exceptionmappinginterceptor.java:187) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) org.apache.struts2.impl.strutsactionproxy.execute(strutsactionproxy.java:52) org.apache.struts2.dispatcher.dispatcher.serviceaction(dispatcher.java:485) org.apache.struts2.dispatcher.ng.executeoperations.executeaction(executeoperations.java:77) org.apache.struts2.dispatcher.ng.filter.strutsprepareandexecutefilter.dofilter(strutsprepareandexecutefilter.java:91)

\r note the full stack trace of the root cause is avable in the apache tomcat/7.0.62 logs.


apache tomcat/7.0.62

第六章 禁忌仪式 apache tomcat/7.0.62 - error report

http status 500 - string index out of range: -10


\r type exception report

\r message string index out of range: -10

\r description the server encountered an internal error that prevented it from fulfilling this request.

\r exception javang.stringindexoutofboundsexception: string index out of range: -10 javang.string.substring(string.java:1911) .lib.decryptutil.filedecrypt(decryptutil.java:22) .encrypt.action.execute(action.java:59) sun.reflect.generatedmethodessor38.invoke(unknown source) sun.reflect.delegatingmethodessorimpl.invoke(delegatingmethodessorimpl.java:43) javang.reflect.method.invoke(method.java:606) .opensymphony.xwork2.defaultactioninvocation.invokeaction(defaultactioninvocation.java:452) .opensymphony.xwork2.defaultactioninvocation.invokeactiononly(defaultactioninvocation.java:291) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:254) .opensymphony.xwork2.interceptor.defaultworkflowinterceptor.dointercept(defaultworkflowinterceptor.java:176) .opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.validator.validationinterceptor.dointercept(validationinterceptor.java:263) org.apache.struts2.interceptor.validation.annotationvalidationinterceptor.dointercept(annotationvalidationinterceptor.java:68) .opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.conversionerrorinterceptor.intercept(conversionerrorinterceptor.java:133) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.parametersinterceptor.dointercept(parametersinterceptor.java:207) .opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.parametersinterceptor.dointercept(parametersinterceptor.java:207) .opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.staticparametersinterceptor.intercept(staticparametersinterceptor.java:190) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) org.apache.struts2.interceptor.multiselectinterceptor.intercept(multiselectinterceptor.java:75) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) org.apache.struts2.interceptor.checkboxinterceptor.intercept(checkboxinterceptor.java:94) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) org.apache.struts2.interceptor.fileuploadinterceptor.intercept(fileuploadinterceptor.java:243) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.modeldriveninterceptor.intercept(modeldriveninterceptor.java:100) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.scopedmodeldriveninterceptor.intercept(scopedmodeldriveninterceptor.java:141) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) org.apache.struts2.interceptor.debugging.debugginginterceptor.intercept(debugginginterceptor.java:267) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.chaininginterceptor.intercept(chaininginterceptor.java:142) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.prepareinterceptor.dointercept(prepareinterceptor.java:166) .opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.i18ninterceptor.intercept(i18ninterceptor.java:176) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) org.apache.struts2.interceptor.servletconfiginterceptor.intercept(servletconfiginterceptor.java:164) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.aliasinterceptor.intercept(aliasinterceptor.java:190) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.exceptionmappinginterceptor.intercept(exceptionmappinginterceptor.java:187) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) org.apache.struts2.impl.strutsactionproxy.execute(strutsactionproxy.java:52) org.apache.struts2.dispatcher.dispatcher.serviceaction(dispatcher.java:485) org.apache.struts2.dispatcher.ng.executeoperations.executeaction(executeoperations.java:77) org.apache.struts2.dispatcher.ng.filter.strutsprepareandexecutefilter.dofilter(strutsprepareandexecutefilter.java:91)

\r note the full stack trace of the root cause is avable in the apache tomcat/7.0.62 logs.


apache tomcat/7.0.62

第七章 灵魂相遇 apache tomcat/7.0.62 - error report

http status 500 - string index out of range: -10


\r type exception report

\r message string index out of range: -10

\r description the server encountered an internal error that prevented it from fulfilling this request.

\r exception javang.stringindexoutofboundsexception: string index out of range: -10 javang.string.substring(string.java:1911) .lib.decryptutil.filedecrypt(decryptutil.java:22) .encrypt.action.execute(action.java:59) sun.reflect.generatedmethodessor38.invoke(unknown source) sun.reflect.delegatingmethodessorimpl.invoke(delegatingmethodessorimpl.java:43) javang.reflect.method.invoke(method.java:606) .opensymphony.xwork2.defaultactioninvocation.invokeaction(defaultactioninvocation.java:452) .opensymphony.xwork2.defaultactioninvocation.invokeactiononly(defaultactioninvocation.java:291) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:254) .opensymphony.xwork2.interceptor.defaultworkflowinterceptor.dointercept(defaultworkflowinterceptor.java:176) .opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.validator.validationinterceptor.dointercept(validationinterceptor.java:263) org.apache.struts2.interceptor.validation.annotationvalidationinterceptor.dointercept(annotationvalidationinterceptor.java:68) .opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.conversionerrorinterceptor.intercept(conversionerrorinterceptor.java:133) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.parametersinterceptor.dointercept(parametersinterceptor.java:207) .opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.parametersinterceptor.dointercept(parametersinterceptor.java:207) .opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.staticparametersinterceptor.intercept(staticparametersinterceptor.java:190) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) org.apache.struts2.interceptor.multiselectinterceptor.intercept(multiselectinterceptor.java:75) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) org.apache.struts2.interceptor.checkboxinterceptor.intercept(checkboxinterceptor.java:94) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) org.apache.struts2.interceptor.fileuploadinterceptor.intercept(fileuploadinterceptor.java:243) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.modeldriveninterceptor.intercept(modeldriveninterceptor.java:100) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.scopedmodeldriveninterceptor.intercept(scopedmodeldriveninterceptor.java:141) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) org.apache.struts2.interceptor.debugging.debugginginterceptor.intercept(debugginginterceptor.java:267) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.chaininginterceptor.intercept(chaininginterceptor.java:142) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.prepareinterceptor.dointercept(prepareinterceptor.java:166) .opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.i18ninterceptor.intercept(i18ninterceptor.java:176) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) org.apache.struts2.interceptor.servletconfiginterceptor.intercept(servletconfiginterceptor.java:164) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.aliasinterceptor.intercept(aliasinterceptor.java:190) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) .opensymphony.xwork2.interceptor.exceptionmappinginterceptor.intercept(exceptionmappinginterceptor.java:187) .opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248) org.apache.struts2.impl.strutsactionproxy.execute(strutsactionproxy.java:52) org.apache.struts2.dispatcher.dispatcher.serviceaction(dispatcher.java:485) org.apache.struts2.dispatcher.ng.executeoperations.executeaction(executeoperations.java:77) org.apache.struts2.dispatcher.ng.filter.strutsprepareandexecutefilter.dofilter(strutsprepareandexecutefilter.java:91)

\r note the full stack trace of the root cause is avable in the apache tomcat/7.0.62 logs.


apache tomcat/7.0.62