绘月

Results 45 comments of 绘月

这个之前我有考虑过,不过目前角色较少,等角色多了我就加上去 \_(•̀ω•́ 」∠)\_

啊,我居然把这个issues忽略了,现在才发现QAQ 改成这样并不难,但考虑到安全问题,还是让用户自己一个个去私聊比较好。如果设置默认密码的话很容易被其他人登上然后乱改会战数据。所以是不能这样改

``` python #总出刀信息 def challenger_info(self, group_id): """ Args: group: 公会信息对象 """ group:Clan_group = get_clan_group(self, group_id) if group is None : raise GroupNotExist date, _ = pcr_datetime(area = group.game_server) challenges:List[Clan_challenge] =...

这个不是乱码,只是没获取到qq号。没啥影响建议先无视 \_(:з)∠)_

很感谢喜欢我做的这个小游戏,看见有人写了这么长的issues,我很感动 ≧ ﹏ ≦ 1~2、关于角色数值问题,这我必须承认我数值做得很烂,很多东西都考虑得不太周全,只能看群友反馈慢慢改进了 3、关于攻击距离随回合提升的机制,如果没有这个机制,长手角色会非常恐怖,短手角色运气不好的话有可能根本碰不到长手角色,只能被风筝。不过可以考虑给每个角色都独立一个攻击距离上限,目前是统一为15。 4、数值问题就先不说了\_(:з)∠)\_,xcw无视距离那个可能是bug,这得查一下。个人猜测是值为0的时候判断有问题。 5、数值问题就先不说了\_(:з)∠)\_ 看起来是新机制 1、女仆那种概率触发的机制感觉有点复杂,得研究下。 2、像中二那种自动触发感觉也有点复杂,如果是作为技能的话,不在自己的回合触发技能这种情况从来没考虑过,也需要研究下。。 3、这种就是buff技能嘛,我鸽了好久了\_(:з)∠)\_ 。如果要换技能组,还是有点复杂,还是得研究研究。。 好久没摸过这里的代码了,下周摸鱼的时候整一下这些新机制。看见有人喜欢这个游戏,就有动力继续整了 (╯▽╰ )

你说的那些效果我都有思路去实现,只是在现有框架下实现起来比较麻烦。原本我做这个游戏的出发点就是小、精简、快速,如果机制太多太复杂,就不够小不够精简了。 不过我还是有意向去加入buff机制的,在角色类加一个容器,用来存放(buff效果,持续回合,数值),然后再加个每回合处理buff效果的成员函数即可。 1、创建超时结束提醒我记得我是有做的,不知道是没触发还是有bug。。如果游戏已开始,有玩家超时是直接判负的,然后直接到下一位玩家,不过这个我测试得比较少,可能不够完善。 2、这种随机数值的伤害其实不是很必要,现在很多游戏都没有这种机制,pcr也是这样,这个我应该不会去做 3、这种就是加成方式的问题了,我在另一个issues提到过。目前的加成是固定在自身的攻击力,如果要改成根据自身其它数值或者是目标玩家的数值来加成,还是比较复杂的,依旧要研究下\_(:з)∠)\_ 不瞒你说,其实我就是某mmorpg的服务端开发。。

> 创建超时结束提醒我这边确实一直没有,估计是bug了,下面是超时报错的代码,看起来应该是触发了,但是最后发出 > [2021-09-10 14:35:59,411 pcr_scrimmage] ERROR: occured when game_create handling message -1727966159. > [2021-09-10 14:35:59,412 pcr_scrimmage] ERROR: list.remove(x): x not in list > Traceback (most recent call last): >...

> 感谢修复,测试后超时相关已经没有问题了,目前有一个新的想法,想尝试下是否能实想: > 想试着做一个类似黄骑单奶那种,可以指定他人,也可以指定自己的技能,从我的想法来说,是否可以再复制一份skillTrigger然后去除 > if goal_player_obj == use_skill_player: > return RET_ERROR, '不能选择自己' > 这一栏来实现呢? 可以的,这个我记下了,后续会加进去。 目前我已经在做一个大改动。buff机制、全新的属性机制,可选择 伤害/回复 加成的属性和对象、还有一些新的技能效果(斩杀、生命偷取),role.py会有一定的改动,预计明天可以搞定,你可以等我明天上传后再研究下\_(:з)∠)\_ (之前的属性机制太烂了,很多地方限制得很死,小重构一下属性机制,可扩展性更强了)

> 再问一下,我看目前role.py和pcr_scrimmage.py中所说的EFFECT_IGNORE_DIST需放在被动中使用,但目前代码里的镜华的ub中的EFFECT_IGNORE_DIST在effect栏目中,可能这就是镜华ub不能无视距离的原因?另外如果放在被动中的话,这个作用的trigger应该用哪个呢? 是的,我检查了一下,是我把xcw技能的无视距离放错地方了QAQ。trigger直接和原技能一样即可,TRIGGER_SELECT。 船新版本很快搞完了,我再稍微完善下就可以上传了\_(:з)∠)\_