读书判定:
回合数:难度/(2+读书)+1
每回合判定:rnd(读书 * 主属性 * 4 + 250) >= rnd(难度 + 1),不通过有1/7概率直接失败。
因为是两边rnd,只要难度大于0,左边再怎么高都有可能摇到比右边低。读书不会100%成功,只能降低失败概率。
===================
顺便一提,
rnd函数参数有32767上限,失败概率也没法无限降低。
主属性*读书*4+250 大于 32767 后,只要主属性可以过理解困难判定(即不低于书籍难度/10),再高就无效了。
======================
按你的情况,
(32767-250)/290/4~=29,
290读书下只有29魔力有效,但要过理解困难判定,也就是水流射线的600/10=60,2226魔力和60魔力是一样的效果。
=================
但可以提高读书等级缩减读书回合(判定次数)。
对600难度的水流射线,
读书<=298时,至少3回合,
298<读书<=598时,2回合,
598<读书时,1回合。
大致可以看出,读书等级在某些区间效果相同,且同样有有效上限(即将回合缩减到最低1后)。
==================
ps.
对5250难度的许愿书,只要读书等级不是非常低,魔力有效上限是5250/10=525。
而读书等级影响回合数,
读书<=1311时,至少5回合。
1311<读书<=1748时,4回合。
1748<读书<=2623时,3回合。
2623<读书<=5248时,2回合。
5248<读书时,1回合。
区间内读书等级的效果相同。
但即便读书和魔力都达到有效上限,读许愿书仍然有1.14%的失败概率(水流射线为0.13%)。