molanp / zhenxun_plugin_niuniu

真寻群内小游戏插件牛牛大作战;也支持nonebot
GNU General Public License v3.0
16 stars 6 forks source link

jj报错 #11

Open SuLiuming opened 1 year ago

SuLiuming commented 1 year ago

1YO1M$4@RGKR00U8F1)ONRB print下rd值为-4.654008294815684E+26

SuLiuming commented 1 year ago

至于为何是51行 前面加了点被注释的东西 image

SuLiuming commented 1 year ago

反正修改失败 这个报错仅对他失效。。jj其他人都正常

SuLiuming commented 1 year ago

最后把.quantize删了才正常。。。

molanp commented 1 year ago

好像是数值达到了int整数限制,保留两位小数的函数无法正确处理了, 应该是旧版本造成 的数值爆炸导致新版本的问题,可以去json文件把这些e+26的数字改正常

SuLiuming commented 1 year ago

好像是数值达到了int整数限制,保留两位小数的函数无法正确处理了, 应该是旧版本造成 的数值爆炸导致新版本的问题,可以去json文件把这些e+26的数字改正常

群友好不容易养出来的一个蛊 怎么忍心就这样删了

SuLiuming commented 1 year ago

好像是数值达到了int整数限制,保留两位小数的函数无法正确处理了, 应该是旧版本造成 的数值爆炸导致新版本的问题,可以去json文件把这些e+26的数字改正常 HPGC4H{JE%BSY}XLQ_J0 `4

image 还有个问题 按比例增加有个bug 如果为0 ,0的比例=0 那岂不是无敌了.. 还有个 那个26的越来越大了 能不能加一个众筹或者乞讨牛子的功能 让群友帮他填一下

SuLiuming commented 1 year ago

临时修了下0=无敌的bug 如下 image

image 暂时没发现什么问题
还有个问题 不清楚是不是我删除保留小数的问题 牛头人和魅魔技能报错 最后如下修改就好了 image

SuLiuming commented 1 year ago

额 5有点小 可以把上图144行改大一点 比如20

molanp commented 1 year ago

好像是数值达到了int整数限制,保留两位小数的函数无法正确处理了, 应该是旧版本造成 的数值爆炸导致新版本的问题,可以去json文件把这些e+26的数字改正常 HPGC4H{JE%BSY}XLQ_J0 `4

image 还有个问题 按比例增加有个bug 如果为0 ,0的比例=0 那岂不是无敌了.. 还有个 那个26的越来越大了 能不能加一个众筹或者乞讨牛子的功能 让群友帮他填一下

众筹或乞讨牛子功能有望实现

molanp commented 1 year ago

很奇怪,当传入rd为0,fence返回给reduce是数字为0,也就是说不增加不减少,0不影响后面的长度增减,并未造成数值爆炸

目前没能成功复现此问题,能否提供详细信息

SuLiuming commented 1 year ago

很奇怪,当传入rd为0,fence返回给reduce是数字为0,也就是说不增加不减少,0不影响后面的长度增减,并未造成数值爆炸

目前没能成功复现此问题,能否提供详细信息

如果 reduce = 0的话 0的玩家的确无法减 只能增加了,至于数值爆炸 不是0造成的 上版本历史遗留把,但是魅魔吞成功率低 好不如一次同化 对面一个jj就又回去了 我现在只能让归0的玩家重新发育 而不是一步登天 希望能遏制一下 就是上述改动 不过我那个改动也有问题 牛头人可以以大欺小 不过我的那个也有个小问题 就是牛头人可以以大欺小 暂时没好的方法解决

SuLiuming commented 1 year ago

很奇怪,当传入rd为0,fence返回给reduce是数字为0,也就是说不增加不减少,0不影响后面的长度增减,并未造成数值爆炸

目前没能成功复现此问题,能否提供详细信息

还有个问题 如果玩家退群 数据貌似会保留在文件里 如果放到一个玩家流动量大的群 目前是无法阻止数据膨胀的 ,新玩家jj魅魔 基本都暴涨 如果退群了 这个深坑就难填回去了 是否有计划对退群玩家导致的数据膨胀进行处理呢?我现在这边情况就是千人群,一堆牛头人 一个魅魔... 那个魅魔按目前逻辑可能会越来越深

molanp commented 1 year ago

关于退群数据,之前尝试过一次更新提交,然后整个排行榜坏了,现在在学习真寻是如何删除这种数据的

SuLiuming commented 1 year ago

关于退群数据,之前尝试过一次更新提交,然后整个排行榜坏了,现在在学习真寻是如何删除这种数据的

I%K $ BJX1_87`2GJLN8IU8 似乎还有个bug ,额加减那边没用绝对值啊。

molanp commented 1 year ago

退群数据已找到方法进行清除,目前想法是每次bot重启或超管私聊进行清理