ChaozhongLiu / DyberPet

Desktop Cyber Pet Framework based on PySide6
GNU General Public License v3.0
307 stars 27 forks source link

特殊条件可导致闪退/报错 #3

Closed Cirno-NULL closed 1 year ago

Cirno-NULL commented 1 year ago

环境:

python版本:3.9

前置条件:

即sum(all_probs)等于0时

步骤:

一直点宠物直到触发食品掉落

结果:

满足前置条件的情况下触发食品掉落会导致报错 image

Cirno-NULL commented 1 year ago

刚刚加了几行代码在定位bug 现在图片里报错的行数和github上的保持一致了 就是权重和为零导致的报错 (这个是github上默认的物品列表权重)

ChaozhongLiu commented 1 year ago

而你,我的朋友,你才是真正的英雄。马上改!

ChaozhongLiu commented 1 year ago

已经解决了这种错误的发生,还存在问题请告诉我~