下载 App
剑哥:
委托是"到港就自动交付"的,根本不需要按钮 。你的困惑多半出在"完成"的条件上。
## 玩法机制(代码确认)
你驶进货港的 那一瞬间 (弹"⚓ 进港"确认框之前)就已自动结算委托,不是要手动点完成。分两类:
委托类型 完成条件 说明 运送委托 到达 目标港 ,且 货舱里带着 ≥ 委托数量的指定货物 自动扣货→结算。 货带不够 = 不算完成 护送委托 到达目标港即可 不扣货,护的是商队
:
国家声望机制(先说清楚规则)
代码逻辑是"打谁谁降、委托国升":
劫掠/攻港某国 → 该国声望降(打劫商船 -5、攻陷港口 -15、攻城未遂 -6)
私掠契约(英格兰委托打荷兰)= 每次战功:目标国荷兰 -6、委托国英格兰 +2(GameState.lua:1077/1080)
声望 < -30 该国港口对你敌对口(炮台/海军敌视)
所以私掠任务本身不会让英格兰掉,正常打荷兰商船结算后英格兰应该 +2。
那你为什么看到"英格兰也掉"?根因有两层
① 主因——海军追捕的归属国是"随机"的(GameStateFleet.lua:1266):私掠荷兰 → 海盗声望/恶名上升 → 通缉等级升 → 触发皇家海军追捕,而追捕你的海军所属列强是从全部国家里随机挑的,很可能就随机到英格兰!击败它本应对该国 -10 —— 这就是"我明明打荷兰,英格兰声望却掉了"的最可能来源。
② 确凿 Bug——"击败海军结仇"根本没生效(GameStateBattle.lua:252):结算时读的是 self.pendingBattleEnemy.country,但该字段在 StartBattle() 启动时已被置 nil,所以这条结仇逻辑一直被跳过——该扣的 -10 没扣,机制不透明,玩家无法从日志看到原因。
:
去哪抢(夺回方式):
进任意港口 → 打开 🏛 海权 界面
在区域列表里,找到标着 "⚠ 残页被夺! → 挑战「该海域黑帆支队」夺回"(红色字)的那个海域——被抢的就是那一页,对应的"分队长"就是该海域的黑帆支队(海域领主·黑帆支队)
直接点那条的 "⚔ 挑战 XX" 按钮开打
关键点:挑战资格有专门的夺回豁免——pagesLost[该区]=true 时 CanChallengeBranch 直接放行,不需要再投资把掌控度抬到 100%(正常挑战才要掌控度满又未征服)。所以你被抢后立刻就能去海权界面点挑战,赢了该支队,碎片自动+1 夺回、夺图标记清除。
注意区分:这跟最终 BOSS「黑帆总帅·永夜号」不是一回事——那是集齐 6 页残页后才会解锁的终局战。你现在要打的是具体那个海域的支队,以它夺回残页。
一句话:别去海上乱找,回港口点 🏛海权 → 找红字"残页被夺"那条 → 点挑战,打赢就回来了。
已经到底了



