雾潮城每隔百年便会被黑潮吞没,只有传说中沉在异域“倒悬海”的星盘,能重新校准海底的潮汐。守城军官沈照野奉命寻找星盘,却在出发前得知,十年前覆灭他家族的仇人、被称作“镜王”的叛将贺无咎也已现身。沈照野认定贺无咎将再度掀起灾祸,决心亲手了结这段血仇。

穿越沙海与浮空群岛后,沈照野遇见异域领航员阿璃。她精通古老星图,却对雾潮城人怀有深深敌意:当年城中军队为封锁黑潮,曾弃守她的故乡,导致无数族人丧生。两人被迫结伴,在遗迹、风暴和追兵间寻找星盘。起初,他们只肯交换情报,彼此提防;几次并肩死战后,阿璃逐渐看见沈照野并非只会服从命令,而沈照野也发现她的冷硬之下,藏着对族人的牵挂。情愫悄然生长,却因旧日伤痕始终无法坦白。

此时,真正的强敌浮出水面:镜王贺无咎率领机械舰队追至倒悬海,企图夺走星盘。他揭露,当年的屠城命令并非自己下达,他虽曾参与封锁行动,却在得知真相后反抗上级,因此背负叛徒之名。沈照野不肯相信,阿璃也认出贺无咎曾是自己族人的救命恩人,却无法原谅他当年未能救下所有人。三方各执一词,星盘又在争夺中启动,黑潮随之提前涌向雾潮城。
高潮中,沈照野面临抉择:若立即带星盘返城,他或许能保住父亲留下的军团,却会让阿璃的故乡再次被潮水吞没;若留下协助阿璃疏散族人,雾潮城便可能失去最后的防线。阿璃不愿他为爱情背弃责任,主动留下断后。沈照野最终选择与她并肩作战,同时向城中发送真相,恳请军团不再以牺牲异乡人为代价求生。贺无咎也放下复仇执念,将自己的舰队调转方向,替众人挡住黑潮。
战斗中,沈照野终于得知父亲当年曾暗中违令救人,而贺无咎为保护幸存者承担了叛将之名。仇恨没有因此消失,却不再需要靠杀戮延续。沈照野与贺无咎共同校准星盘,阿璃则带领族人打开归航的海路。黑潮退去,雾潮城与异乡人缔结新的盟约。沈照野没有让爱情取代责任,阿璃也不必在故乡与爱人之间抉择;而曾经的宿敌并肩走进晨光,终于学会以和解结束旧战。
评论
Mira
倒悬海和星盘的设定很有画面感,想看他们在浮空群岛的冒险!
夜航船
最喜欢沈照野没有用爱情逃避责任,而是试着改变规则这一点。
橘子汽水
贺无咎从仇敌到并肩作战的转变有层次,不是简单一句原谅就带过。
北窗听雨
阿璃终于不用在故乡和爱人之间二选一,这个结局很动人。