关于界主挑战的功德奖励
05/151286 浏览反馈
这个事现在已经越来越紧迫了,希望官方在下一次更新就抓紧调整出来:
现在老区的三界已经普遍没有道友需要推进三界界主进度了,人多的区可能通过一人拼一个小号去打,人少的区,这个界主挑战的功德收益眼瞅着已经没有办法拿了。
因为获得功德奖励的规则是有人新成为界主,其他有进度的道友获得 进度*10 点功德,现在没人在前面打这个界主,功德也就拿不了了,我自己作为9星天的界主不可能跑去前面的天成为界主,那样亏得更多。
在现在的游戏机制里面唯一的解决办法就是开三个小号,三个小号分别5~7总计15~21,不小于于15点进度,大号才能满额拿到收益,两个小号都养不了一个大号。这显然违背了游戏设计的初衷。
为了节省贵公司程序员的工作量,尽快地吧这项更新更新出来,以下的方案是最容易实现的,因为无需新增页面,新增最多不到30行代码应该就结了:
思路是允许玩家挑战自己现在所在的界,打满了拿功德收益,自己还是界主。仅在前一天自己的界主没有受到过挑战时,后一天才可以打自己的界主,这样就杜绝了通过这种方式守自己界主的可能,使得打自己仅仅只是一种刷功德方式。
为了实现这个功能,对于每个区服,维护一个bool类型的数组 challenged[33]记录每个天前一天有没有被除界主本人之外的人挑战过。每天0点更新challenged数组全0,只要发生挑战就设置成1。原本的代码里面在玩家按下按钮后会有一个if语句判断打的是不是自己的界主。现在扩写这个语句,改成打的是自己的话,if (challenged[这个大界]=0)则失败,否则打出进度。
真的没几行代码,这个问题就解决了,不用新增任何UI或者什么,抓紧落实一下吧![[表情_微笑]](https://img.tapimg.com/market/images/0f170d4b1ecf80c267e5a44b5992a199.png)
![[表情_微笑]](https://img.tapimg.com/market/images/0f170d4b1ecf80c267e5a44b5992a199.png)