化不肥 发表于 2009-2-21 18:02:48

没有炮也可以开炮——大航海2的一个BUG(作者:地场卫)

也许有人已经发现了吧,这个并不是什么隐藏得很深的BUG。
没有炮如何开炮?难道是用手扔炮弹么?流程如下:
1、不管是造新船也好,买旧船也好,反正要有炮位。
2、装炮(一定要装),以威尼斯炮舰为例子,最多可装50门炮,那么就选择装50门加农炮吧,花18000金币。
(如果是抢来的船,由于本身就带着炮,所以这两步全都省略了。)
3、进入造船厂,选择“改造”,然后选择“积载比例变更”把炮位改成0
4、出海战斗之前一定要买好炮弹。
5、找人交战,这时候你会发现,只要进入加农炮的射程,对方的船仍然会出现黄圈,你选哪艘敌舰就对哪艘开炮。

经测试,有如下结论:
1、装的是什么炮,就对应什么炮的射程,比如装曲射炮,改没了以后,仍然可以在很远的地方开炮,装加农就只能在近处开炮。
2、测试了两个极端条件:
最小威力:轻曲射炮、船长不会炮术、勇气0、剑术0、战斗等级1,在最远的地方开炮
最大威力:臼炮、船长会炮术、勇气100、剑术100、战斗等级100,在最近的地方开炮
结果:每次开炮只能减少对方船只0-2点耐久度、0-2点转向力、0-2点推进力、0-2个水手。

造成这个BUG的原因如下:
选择菜单“情报”->“舰船情报”->你改过的那艘船,可以看到:
如果从没装备过武器,显示的文字是“未装备”
如果是装过武器又改成0,则显示的文字是“某某炮(0门/0门)”,前面的0是炮数,后面的0是炮位。
也就是说程序判定能不能开炮,只根据有没有炮而已,与炮的数量无关,只有在计算威力的时候,才与炮的数量有关。
这可能是当初程序设计人员的失误吧,对一向比较严谨的日本人而言,这样的失误似乎不太应该出现,也许是受程序大小的限制,对某些部分做了简化吧……就像那些秘宝生发剂之类,本来可能有情节的,后来被精简掉了……

所以,这个BUG对海战并没有什么实质性的帮助,大家看看就好……
我刚发现的时候,原本希望即使把炮改没了仍能维持原来的威力,那样就可以把炮位节省出来装粮食和水了……结果,威力真的和用手扔炮弹一样,令人失望。

qindiows 发表于 2022-12-27 15:20:37

哈哈哈,一般很少有人把炮改成0,除非是旅行用的。以前玩的时候还真没有注意过。
页: [1]
查看完整版本: 没有炮也可以开炮——大航海2的一个BUG(作者:地场卫)



qq群及公众号二维码