Hellobaka / KunBot

代号:鲲
Apache License 2.0
2 stars 2 forks source link

缺少自定义物品描述和名字自定义、战斗虚空增长、复活道具不扣除 #1

Closed Dracl closed 1 week ago

Dracl commented 2 weeks ago

b11f1651768e00f025f3ee40785c060a 物品无法自定义描述和名字

image 虚空增长,没有跌体重 (希望把小数点直接全面去掉吧,不显示就行)

4b8b8440f77b63215d6c14c427f23493 喂养系统没有自定义

332b05bf19bb4e6725f88599334ae4c9 复活不扣道具

Hellobaka commented 2 weeks ago

数值计算问题请提供数值日志以及相关时间

Dracl commented 2 weeks ago

[2024-09-30 18:19:36.5245][鲲][INFO] 阴=>无属性,基础伤害倍率=1.3
[2024-09-30 18:19:36.5245][词缀_阴][INFO] 进入攻击词缀计算方法,攻击方体重=1000,目标方体重=656.846555072982,Diff=1.3,基础倍率=1,1
[2024-09-30 18:19:36.5245][基础词缀][INFO] 进入攻击词缀计算方法,攻击方体重=1000,目标方体重=656.846555072982,Diff=1.3,基础倍率=1,1
[2024-09-30 18:19:36.5245][基础词缀][INFO] 攻击体重损失下限=5,上限=10
[2024-09-30 18:19:36.5245][基础词缀][INFO] 倍率随机数=0.07268,被攻击方损失倍率=0.094484,攻击方增加倍率=0.0620614899095156
[2024-09-30 18:19:36.5245][基础词缀][INFO] 退出攻击词缀计算方法,最终倍率=1.06206148990952,0.905516
[2024-09-30 18:19:36.5245][词缀_阴][INFO] 基类方法计算结果=1.06206148990952,0.905516
[2024-09-30 18:19:36.5245][词缀_阴][INFO] 攻击判定成功,进行加成
[2024-09-30 18:19:36.5245][词缀_阴][INFO] 加成增量=1.3652
[2024-09-30 18:19:36.5245][词缀_阴][INFO] 攻方增量=62.0614899095155,被攻方减量=62.0614899095156
[2024-09-30 18:19:36.5245][词缀_阴][INFO] 使用加成计算后,攻方增量=146.787835933986,被攻方减量=62.0614899095156
[2024-09-30 18:19:36.5245][词缀_阴][INFO] 双倍伤害随机数=0.180396187668851,临界=0.1
[2024-09-30 18:19:36.5245][词缀_阴][INFO] 退出词缀计算方法,计算结果=1.14678783593399,0.905516
[2024-09-30 18:19:36.5245][鲲][INFO] 攻击主词缀计算,变化值=1.14678783593399,0.905516
[2024-09-30 18:19:36.5245][基础词缀][INFO] 进入被攻击词缀计算方法,攻击方体重=1000,目标方体重=656.846555072982,原始倍率=1.14678783593399, 0.905516
[2024-09-30 18:19:36.5245][基础词缀][INFO] 无处理,返回原始倍率
[2024-09-30 18:19:36.5245][鲲][INFO] 被攻击方主词缀计算,变化值=1.14678783593399,0.905516
[2024-09-30 18:19:36.5245][小词缀_牙][INFO] 提升攻击成功时造成的伤害,倍率=0.05,处理后倍率=1.14989091042946,0.9007918
[2024-09-30 18:19:36.5245][鲲][INFO] 攻击方小词缀计算,变化值=1.14989091042946,0.9007918
[2024-09-30 18:19:36.5245][鲲][INFO] 被攻击方小词缀计算,变化值=1.14989091042946,0.9007918
[2024-09-30 18:19:36.5245][鲲][INFO] 攻击方变化后体重=1149.89091042946,被攻击方变化后体重=591.68199066799
[2024-09-30 18:19:36.5245][鲲][INFO] 体重限制管理,攻击方体重=1000,被攻击方体重=591.68199066799
[2024-09-30 18:19:36.5245][鲲][INFO] 攻击方法结束,执行成功=True,被逃脱=False,攻击方增量=0,攻击方当前体重=1000,攻击方是否死亡=False,体重上限=True,被攻击方增量=65.1645644049914,被攻击方当前体重=591.68199066799,被攻击方是否死亡=False```

这次攻击的完整日志
Hellobaka commented 2 weeks ago

文本使用错误,日志计算攻击方体重为正增长,核实配置项修改是否有误

Dracl commented 2 weeks ago
[2024-09-30 20:18:31.2045][鲲][INFO] 基础成功率:12.0477684764881%
[2024-09-30 20:18:31.2045][词缀_雷][INFO] 进入渡劫成功率计算方法
[2024-09-30 20:18:31.2045][词缀_雷][INFO] 退出渡劫成功率计算方法,成功率=0.240955369529762
[2024-09-30 20:18:31.2045][鲲][INFO] 词缀加成后成功率:24.0955369529762%
[2024-09-30 20:18:31.2045][基础词缀][INFO] 进入渡劫词缀计算方法,成功率=0.240955369529762,Diff=1
[2024-09-30 20:18:31.2045][基础词缀][INFO] 判定随机数=0.0392399155717529
[2024-09-30 20:18:31.2045][基础词缀][INFO] 退出渡劫词缀计算方法,倍率=5
[2024-09-30 20:18:31.2045][鲲][INFO] 渡劫方法结束,倍率=5,结果=-2147483648,原始值=1000000000,变化值=-3147483648,当前等级=10,是否死亡=False
[2024-09-30 20:18:34.4954][鲲][INFO] 进入喂养方法,ID=99,数量=5
[2024-09-30 20:18:34.4954][基础词缀][INFO] 进入喂食词缀计算方法,数量=5,Diff=1
[2024-09-30 20:18:34.4954][基础词缀][INFO] 次数=1,随机数=9,增量=0.09,当前总增量=0.09
[2024-09-30 20:18:34.4954][基础词缀][INFO] 次数=2,随机数=6,增量=0.06,当前总增量=0.15
[2024-09-30 20:18:34.4954][基础词缀][INFO] 次数=3,随机数=9,增量=0.09,当前总增量=0.24
[2024-09-30 20:18:34.4954][基础词缀][INFO] 次数=4,随机数=5,增量=0.05,当前总增量=0.29
[2024-09-30 20:18:34.4954][基础词缀][INFO] 次数=5,随机数=6,增量=0.06,当前总增量=0.35
[2024-09-30 20:18:34.4954][基础词缀][INFO] 退出喂食词缀计算方法,倍率=0.35
[2024-09-30 20:18:34.5004][鲲][INFO] 喂养方法结束,倍率=0.35,结果=-2899102924.8,原始值=-2147483648,变化值=-751619276.8,达到上限=False
万物震颤天地变,山河破碎雷霆急
天劫雷霆撕苍穹,庞然身躯难承受
金光肆意体内撞,雷霆如刃破肌骨
身躯撕裂鳞甲散,血肉横飞悲无助

暴跌 -3147483648.00 千克
现在 -2147483648.00 千克
[阴] 蓝鲲 ★★★ 企图吞噬炼化 @菜虚鲲的[土] 懒鲲 ★★★★★
结果遭遇反击,混战落败
被反撕咬一口!
体重暴跌 -566060455519953.00 千克
现在 -566060455519622.00 千克

[土] 懒鲲 ★★★★★
体重增加 340955087690773.00 千克
现在 100000.00 千克

补充一个因为渡劫系统导致数值爆炸的bug,后面战斗也溢出了

Dracl commented 2 weeks ago
[2024-09-30 23:29:33.6350][鲲][INFO] 雷=>灰,基础伤害倍率=1
[2024-09-30 23:29:33.6350][基础词缀][INFO] 进入吞噬词缀计算方法,攻击方体重=1000000000,目标方体重=1000000000,Diff=1
[2024-09-30 23:29:33.6350][基础词缀][INFO] 体重相差百分比=0%,随机胜负临界=10%
[2024-09-30 23:29:33.6350][基础词缀][INFO] 判定随机数=0.235801877563727,攻击是否成功=True
[2024-09-30 23:29:33.6350][基础词缀][INFO] 退出吞噬词缀计算方法,倍率=0.55583,攻击方增加体重=555830000
[2024-09-30 23:29:33.6350][鲲][INFO] 吞噬主词缀计算,变化值=555830000,-555830000
[2024-09-30 23:29:33.6350][基础词缀][INFO] 进入被吞噬词缀计算方法,攻击方体重=1000000000,目标方体重=1000000000,原始倍率=555830000, -555830000
[2024-09-30 23:29:33.6350][基础词缀][INFO] 无处理,返回原始倍率
[2024-09-30 23:29:33.6350][鲲][INFO] 被吞噬主词缀计算,变化值=555830000,-555830000
[2024-09-30 23:29:33.6350][鲲][INFO] 吞噬小词缀计算,变化值=555830000 ,-555830000
[2024-09-30 23:29:33.6350][鲲][INFO] 被吞噬小词缀计算,变化值=555830000 ,-555830000
[2024-09-30 23:29:33.6350][鲲][INFO] 攻击方变化后体重=1555830000,被攻击方变化后体重=444170000
[2024-09-30 23:29:33.6350][鲲][INFO] 体重限制管理,攻击方体重=1000000000,被攻击方体重=444170000
[2024-09-30 23:29:33.6350][鲲][INFO] 由于吞噬成功,被攻击方鲲触发死亡
[2024-09-30 23:29:33.6417][鲲][INFO] 吞噬方法结束,执行成功=True,被逃脱=False,攻击方增量=0,攻击方当前体重=1000000000,攻击方是否死亡=False,体重上限=True,被攻击方增量=-555830000,被攻击方当前体重=444170000,被攻击方是否死亡=True
[雷] 灰鲲 ★★★★★★★★★
企图吞噬炼化
[风] 野鲲 ★★★★★★★★★
结果遭遇反击
被反撕咬一口!
体重暴跌 0.00 千克
现在 1000000000.00 千克

[风] 野鲲 ★★★★★★★★★
体重增加 -555830000.00 千克
现在 444170000.00 千克

好奇怪,是哪里出问题了吗,文案错误吗,对方是已经被吞噬了,跟白天是同一个问题吗

Dracl commented 2 weeks ago
[2024-10-01 00:04:50.7221][鲲][INFO] 进入渡劫方法,ID=5
[2024-10-01 00:04:50.7221][鲲][INFO] 基础成功率:12.0477684764881%
[2024-10-01 00:04:50.7221][词缀_雷][INFO] 进入渡劫成功率计算方法
[2024-10-01 00:04:50.7221][词缀_雷][INFO] 退出渡劫成功率计算方法,成功率=0.240955369529762
[2024-10-01 00:04:50.7221][鲲][INFO] 词缀加成后成功率:24.0955369529762%
[2024-10-01 00:04:50.7221][基础词缀][INFO] 进入渡劫词缀计算方法,成功率=0.240955369529762,Diff=1
[2024-10-01 00:04:50.7221][基础词缀][INFO] 判定随机数=0.834567253400836
[2024-10-01 00:04:50.7221][基础词缀][INFO] 退出渡劫词缀计算方法,倍率=0.5
[2024-10-01 00:04:50.7221][鲲][INFO] 渡劫失败,死亡随机数判定:0.683116669619045,临界:0.2
[2024-10-01 00:04:50.7221][鲲][INFO] 判定失败
[2024-10-01 00:04:50.7221][鲲][INFO] 渡劫方法结束,倍率=0.5,结果=500000000,原始值=1000000000,变化值=-500000000,当前等级=9,是否死亡=False

暴跌 -3147483648.00 千克 现在 -2147483648.00 千克

负数多次复现,主要是这个渡劫出现的

Dracl commented 2 weeks ago
[2024-10-03 12:31:48.6880][鲲][INFO] 进入喂养方法,ID=3,数量=50
[2024-10-03 12:31:48.6880][基础词缀][INFO] 进入喂食词缀计算方法,数量=50,Diff=1
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=1,随机数=6,增量=0.06,当前总增量=0.06
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=2,随机数=8,增量=0.08,当前总增量=0.14
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=3,随机数=8,增量=0.08,当前总增量=0.22
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=4,随机数=5,增量=0.05,当前总增量=0.27
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=5,随机数=9,增量=0.09,当前总增量=0.36
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=6,随机数=7,增量=0.07,当前总增量=0.43
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=7,随机数=8,增量=0.08,当前总增量=0.51
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=8,随机数=7,增量=0.07,当前总增量=0.58
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=9,随机数=5,增量=0.05,当前总增量=0.63
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=10,随机数=6,增量=0.06,当前总增量=0.69
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=11,随机数=6,增量=0.06,当前总增量=0.75
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=12,随机数=7,增量=0.07,当前总增量=0.82
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=13,随机数=7,增量=0.07,当前总增量=0.89
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=14,随机数=6,增量=0.06,当前总增量=0.95
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=15,随机数=5,增量=0.05,当前总增量=1
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=16,随机数=7,增量=0.07,当前总增量=1.07
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=17,随机数=5,增量=0.05,当前总增量=1.12
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=18,随机数=9,增量=0.09,当前总增量=1.21
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=19,随机数=6,增量=0.06,当前总增量=1.27
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=20,随机数=5,增量=0.05,当前总增量=1.32
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=21,随机数=8,增量=0.08,当前总增量=1.4
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=22,随机数=8,增量=0.08,当前总增量=1.48
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=23,随机数=6,增量=0.06,当前总增量=1.54
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=24,随机数=5,增量=0.05,当前总增量=1.59
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=25,随机数=9,增量=0.09,当前总增量=1.68
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=26,随机数=9,增量=0.09,当前总增量=1.77
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=27,随机数=8,增量=0.08,当前总增量=1.85
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=28,随机数=7,增量=0.07,当前总增量=1.92
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=29,随机数=8,增量=0.08,当前总增量=2
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=30,随机数=7,增量=0.07,当前总增量=2.07
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=31,随机数=6,增量=0.06,当前总增量=2.13
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=32,随机数=9,增量=0.09,当前总增量=2.22
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=33,随机数=9,增量=0.09,当前总增量=2.31
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=34,随机数=8,增量=0.08,当前总增量=2.39
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=35,随机数=5,增量=0.05,当前总增量=2.44
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=36,随机数=9,增量=0.09,当前总增量=2.53
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=37,随机数=6,增量=0.06,当前总增量=2.59
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=38,随机数=5,增量=0.05,当前总增量=2.64
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=39,随机数=8,增量=0.08,当前总增量=2.72
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=40,随机数=5,增量=0.05,当前总增量=2.77
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=41,随机数=7,增量=0.07,当前总增量=2.84
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=42,随机数=9,增量=0.09,当前总增量=2.93
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=43,随机数=7,增量=0.07,当前总增量=3
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=44,随机数=8,增量=0.08,当前总增量=3.08
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=45,随机数=9,增量=0.09,当前总增量=3.17
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=46,随机数=7,增量=0.07,当前总增量=3.24
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=47,随机数=8,增量=0.08,当前总增量=3.32
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=48,随机数=5,增量=0.05,当前总增量=3.37
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=49,随机数=7,增量=0.07,当前总增量=3.44
[2024-10-03 12:31:48.6880][基础词缀][INFO] 次数=50,随机数=6,增量=0.06,当前总增量=3.5
[2024-10-03 12:31:48.6880][基础词缀][INFO] 退出喂食词缀计算方法,倍率=3.5
[2024-10-03 12:31:48.7050][鲲][INFO] 喂养方法结束,倍率=3.5,结果=9.855E-33,原始值=2.19E-33,变化值=7.665E-33,达到上限=False
「[金] 巨鲲 ★」体重增加了 0.00 千克
现在体重 0.00 千克
-------------------
剩余 22760 枚金币,2490 枚鲲蛋

数据完全溢出了……

Hellobaka commented 1 week ago

由于喂养算法是倍率乘算,当体重很小时会出现这个问题。 修改喂养逻辑如下:每个次数可增加10+(5%~10%)的体重