维多利亚3吧 关注:119,530贴子:1,812,070
  • 1回复贴,共1

我宣布我治好了奥托的精神痛苦

取消只看楼主收藏回复

经过简单排查找到了蠢驴代码哪里写错了,导致希腊的奥托必定精神痛苦。
我们找到Victoria 3\game\common\scripted_buttons\05_greece_buttons.txt文件第34行,发现蠢驴的代码是这样写的:

看起来没有问题,概率比例是1:9,然而找到其他文件中事件概率的写法:

原来P社表示概率是需要用两位数百分比的,概率相加必须等于100。新DLC实习生作者忘掉了祖宗之法,导致概率无法生效,默认读取第一个效果。奥托:痛,太痛了。
所以我们把概率改成两位数保存即可,如下:

因为10%的概率太低了,我个人测试测不出来能否随机得到,但是几次测试中奥托再也不会必定精神痛苦了。帅,Otto,帅。


疑似含AI内容
IP属地:河北1楼2025-09-26 18:35回复
    实在搞不懂random_list了。我把测试过的几种改法发出来,有兴趣的大佬可以再研究研究。

    1=精神痛苦,99=无效果,最终无效果。

    2=精神痛苦,8=无效果,最终精神痛苦。

    1=精神痛苦,1=无效果,最终精神痛苦。

    9=无效果,1=精神痛苦,最终无效果。(这个是最神必的,只是调换了两种结果前后顺序,效果就不一样)
    这几种改法每种我都开新存档测试过5次以上,同样改法下产生的效果都完全一致,不像是概率随机选择的。
    想玩希腊的话可以临时按主楼方法改一下,起码不用跟着奥托一起精神痛苦。至于这问题具体是什么原理我也搞不懂了,可能要等蠢驴自己完全修好之后再看代码才能知道了。


    IP属地:河北4楼2025-09-26 21:51
    回复