多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
关于阶段的扰乱方法我们已经掌握了,于是不满足的我们把目光又投向了更大的一个进程单位:回合。扰乱回合的行为主要有两个,跳过回合和获得额外的回合。现在我们先来解决跳过回合的问题,做法嘛……那就是:启用翻面! </br>被翻面的角色将直接跳过TA的下一个回合,这个机制是林扩展包引入的,但其实最早在风包曹仁的身上就体现了出来。据守这个技能可以说开创了跳过阶段行为的先河,先不说究竟在游戏中的价值如何吧,单凭它对游戏进程扰乱的历史贡献就已经足够值得我们膜拜了~ </br>然而,启动翻面的方法其实很简单,没错,又是一个只需要一个函数一条代码就能解决的事情。完成这个创举的函数就是ServerPlayer中的成员函数: ``` turnOver() ``` ![](https://img.kancloud.cn/f2/61/f26194f3405ba28b10bb00ec06bc52a8_164x29.png) </br>这个函数甚至简单到连参数都没有…… </br>当然了,这个函数只管把当前角色翻面,至于TA处于什么状态,是正面朝上还是背面朝上,`turnOver`函数才不理会呢! </br>比如这个弱化版的据守技能: > 休息:回合结束阶段开始时,你可以将你的武将牌翻面。 </br>它的代码应该是这样的: ![](https://img.kancloud.cn/48/69/486910985fad0cb93c5a82c4ef09e993_704x308.png) </br>悟空~该你出场了~(孙悟空:老孙精力旺盛,才不……啊别……) ![](https://img.kancloud.cn/b9/d7/b9d74ba9e905259100a5345209240331_465x176.png) </br>被翻面的角色就这样直接跳过下个回合了……