星虎论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 10211|回复: 1

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

[复制链接]
  • TA的每日心情
    奋斗
    2024-10-11 15:45
  • 签到天数: 40 天

    [LV.5]常住居民I

    发表于 2009-2-21 18:02:48 | 显示全部楼层 |阅读模式
    也许有人已经发现了吧,这个并不是什么隐藏得很深的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对海战并没有什么实质性的帮助,大家看看就好……
    我刚发现的时候,原本希望即使把炮改没了仍能维持原来的威力,那样就可以把炮位节省出来装粮食和水了……结果,威力真的和用手扔炮弹一样,令人失望。
  • TA的每日心情
    开心
    2023-5-15 14:44
  • 签到天数: 31 天

    [LV.5]常住居民I

    发表于 2022-12-27 15:20:37 | 显示全部楼层
    哈哈哈,一般很少有人把炮改成0,除非是旅行用的。以前玩的时候还真没有注意过。
    *滑块验证:
    您需要登录后才可以回帖 登录 | 马上注册

    本版积分规则



    qq群及公众号二维码

    QQ|小黑屋|手机版|Archiver|星虎 ( 黔ICP备05004538号 )|网站地图

    GMT+8, 2024-11-22 12:44

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表