大航海时代 2 航海时的异常状态
大航海时代吧
全部回复
仅看楼主
level 1
horsepower7 楼主
首先发布一则勘误信息:
在这个贴子 https://tieba.baidu.com/p/3173824548 里,我把《暴风雨判断》的条件写错了,在此重新发布一下纠正错误后的版本;原贴因为已有很多讨论,我觉得删掉也不太好,但希望能取消精华,不要误导别人。
今天要讲的新内容在下一楼。
*************************************************************************
船首像的作用,应该可以肯定地说,只与坏天气有关。而且,只有《平均船首像》起作用。
所谓《平均船首像》,指的是舰队内所有船的船首像的平均值:
平均船首像 = 所有船的船首像的编号之和 / 船的数量。
船首像的编号:
0 未装备
1 海兽
2 船长
3 独角兽
4 狮子
5 鹰
6 伟人
7 海神
8 海龙
9 天使
10 女神
下面介绍一下坏天气。大航海时代 2 中有那么几种坏天气:
1、暴风雨
2、无风
3、落雾
另外还有一种特殊的,没有持续效果的:
4、船失踪
坏天气何时产生?这个其实有点怪,不过一般情况下在海上是每 4 个小时判断一次,即每天的 0 点、4 点、8 点、……、20 点的时候会判断是否产生坏天气。
每次判断按以下顺序进行:
================================================================
0、船的当前所在地点是否会发生坏天气——这由 windcur.dat 里的数据决定,具体细节这里不介绍——如果不会发生坏天气,就不会发生坏天气。否则进入下一步。
1、如果主角,助手,水手长中最高的运气 + 50 大于等于 rand[0, 155) 则没事发生。否则进入下一步。
2、如果平均船首像大于等于 rand[0, 11) 则没事发生。否则进入下一步。
3、否则,如果该处会有船失踪,就进入《船失踪判断》(见下)。
如果该处会发生暴风雨,就进入《暴风雨判断》(见下)。
如果该处会发生无风,就进入《无风判断》(见下)。
如果该处会发生落雾,就进入《落雾判断》(见下)。
================================================================
平均船首像只在这里的第 2 步起作用。可以看到,只有平均船首像等于 10,才能完全防住所有坏天气;只要有一条船装的不是女神像,上面的第 2 步就有至少 1 / 11 的概率判断成功。
下面再分别介绍一下 4 种坏天气的判断
船失踪判断:
================================================================
按舰队中的顺序依次遍历 10 条船。
如果分船长是合成头像,且 rand[0, 100) 大于该分船长运气,船就失踪,船长变为隐藏状态(再也不会出现在酒馆或旅馆)。
一条船失踪了,就不会再失踪第二条。
================================================================
这里在报告船失踪的时候好像有 bug,程序员再次把两个编号搞错,报告的可能不是失踪的这条船的名字。
暴风雨判断:
================================================================
如果 rand[3, 10) 小于当前的风速,就不发生。
如果还有圣香油持续效果,也不发生。
否则发生暴风雨。
================================================================
关于圣香油的持续效果,每次使用圣香油后会有 rand[10, 16) 的持续效果,也就是有那么多天数不会发生暴风雨。
无风判断:
================================================================
如果 rand[0, 6) 小于当前风速,就不发生。
否则发生无风。
================================================================
落雾判断:
================================================================
先以 9 / 10 的概率不发生。
然后,如果 rand[0, 6) 小于当前风速,就不发生。
否则发生落雾。
================================================================
2014年07月21日 02点07分 1
level 12
这就是一个不拼爹只用拼运气的世界。。。
2014年07月21日 09点07分 3
level 11
2014年07月21日 13点07分 4
level 1
老鼠的概率不是相当低么?
多了一个判断条件:
如果 rand[0, 2 + 主角航海等级 / 5) 不等于 0,不会出现老鼠;
也就是30天开始,航海等级10的主角,每天出老鼠的概率是20%
接下来还有个一个运气判断,就算上面这个条件通过了,100运的主角判定出老鼠的概率是5%
差不多每天0.5%的概率,综合概率是1%,相当低。当然,老鼠开始判断的时间早,是从30天就开始判断,到60天时有老鼠的概率也不低,27%左右
坏血病是60天开始每天5%,拖到七八十天就很容易碰到了,80天时概率达到65%。
2014年07月21日 17点07分 5
大约是4%,105是取不到的值
2014年07月21日 21点07分
level 11
能否给出这个判定相关的程序块地址么?
2014年07月31日 00点07分 6
level 11
坏血病和老鼠爆发天数条件修改:
1e57e:1e 老鼠
1e655:3C 坏血病
修改大一点即可延后爆发时间。
2014年08月01日 12点08分 7
level 5
原来运气这么重要;原来知识也是有确切用途的;原来LZ研究得这么详细!领教了!
2015年07月25日 13点07分 8
level 10
想请教楼主圣香油持续时间这个随机数设置的地址,还有无风区持续天数的地址:
我想把前者改短,让暴风雨来的更猛烈。后者改长,多感受一下在茫茫大海的无助
2015年11月19日 05点11分 9
圣香油那个在 seg002:9A34 处(IDA 编号,见 https://tieba.baidu.com/p/3825756048)。无风是没有持续天数的,每 4 小时随机结束。你想改长无风时间的话,把 seg001:A001 的字节 14h 改大。不过我觉得无风本来就已经挺厉害了。配合坏血病,随随便便就被弄死了……
2015年11月19日 20点11分
无风我还是碰的少,偶尔碰到几次也都1两天,希望能搞个10-20天左右比较绝望的感觉[哈哈]
2015年11月20日 03点11分
@horsepower7 我没学过汇编,只会用winhex直接找地址和数据,seg002:9A34就是16进制的地址吧?
2015年11月20日 03点11分
@red_fire_fox 是 IDA 的编号。关于 IDA,参看上面那个贴子。我刚上手的时候也是什么都不会,慢慢就都会了。
2015年11月20日 04点11分
level 12
我的所有船装上女神像,从来没遇到坏天气
2015年11月22日 01点11分 11
女神像从来没遇到[汗]
2015年11月22日 13点11分
level 7
楼主写的很好,就是基本看不懂
2015年11月30日 01点11分 12
level 7
同问,强血剂能持续多久时间
2016年02月29日 08点02分 13
level 8
提问,如果进入暴风区
在提督运气100,舰队就一艘船,且装备龙像的时候,能坚持几天
2016年06月05日 03点06分 14
取决于风速。如果风一直很小,每天大约有 1/213 的概率发生暴风雨。60 天内大约有 25% 的概率发生。随身带几个圣香油就问题不大了。与此相比,还是坏血病的威胁比较大。
2016年06月05日 12点06分
@horsepower7 谢谢
2016年06月07日 14点06分
level 1
还有人在玩吗
2017年08月09日 10点08分 15
level 1
我修改的女神,用法雷尔和女海盗没碰到过暴风雨,用阿兰每次去西非那里都能遇到,失踪五条船,连船长都不见了。
2017年08月09日 10点08分 16
level 1
是不是伊斯兰教的主角加女神像不管用啊
2017年08月09日 10点08分 17
有,不过也是新手
2017年09月15日 15点09分
level 13
是要运气和物品才能真正起到作用还是只有一部分就有用?瞬间理解力没了.
2021年12月01日 02点12分 18
1