要兵力,包括十四萬火槍軍的五十五萬精銳部隊派往了薩猶西亞,而另一方面則是準備透過自己的制海權登陸殷朝東南海岸,使得殷朝三面受敵。四月,天武帝得到關於三國具體兵力的訊息,立刻大肆徵兵,四十萬大軍前往西北防守,八十萬大軍陳兵薩殷邊界正面戰場,海岸線則交由各地駐軍防守,並組建一支萬人軍隊以支援受到攻擊的海岸城市。

6月,各國均已備戰完成。羅斯特瓦倫的大軍已經攻入殷朝西北,此刻正長驅直入。由於海軍的弱小,殷朝東南領海已被凱爾德艦隊封鎖。

7月,薩羅兩國聯軍跨過邊境,向殷軍發起進攻。然而,當他們一路未受抵抗的來到定北關城下時,卻只是看見殷軍密密麻麻的火槍陣列在城池周圍的丘陵上排開,更遠處是一門門佈置好的新式火炮。三國在商定戰爭計劃時,殷朝生產武器和訓練兵員的腳步從未停下,現在這工業的成果終於顯露出了威力。鋪天蓋地的炮擊讓聯軍不得不暫時退卻,凱爾德軍隊同樣搬出了自己的火炮與殷軍對轟,可殷軍的火炮都在城牆上或挖掘出的工事中,凱爾德的火炮能造成的傷害實在有限。現在,聯軍需要商討出新的對策了。

西北的羅斯特瓦倫軍一路高歌猛進,連續擊破西北三道關隘繼續向內地進發。終於,在舊日王朝的門戶——天門關前,他們終於停下了腳步。

天門關前有一條河流,這河流便是折河。折河本來在高原上流動,到了天門關前卻飛流直下,化為瀑布流入河谷之中,然後向地勢較低的西北方流去。阻擋一路沿河而來的羅斯特瓦倫軍的是天門關前的護城河,這護城河足足有五米深,十米寬,長度則涵蓋整個河谷。而這樣的護城河甚至有前後兩道。橋樑早已被殷軍摧毀,護城河之間到城牆下那幾百米的空地已經交錯放置著拒馬和黑銀尖刺,城牆上火槍與火炮嚴陣以待。這幾百米的地獄集齊了刀山火海水淵,暫時擋住了大軍的腳步。

正面戰場,聯軍終於商議出了對策。他們聚集所有騎兵向定北關西邊發起進攻,同時進行炮擊和步兵衝鋒,讓定北關無法支援。付出慘重代價後,定北關的西部陣地被攻陷,可僅僅是騎兵來到這裡並沒有作用,他們必須等待後方的步兵與雲梯才能登上城牆。只是負責運送雲梯的部隊會遭到城牆上火炮的轟炸,運輸只能繞一個大圈從側面進行。為了掩護西邊的進攻,正面的聯軍又一次發起衝鋒,聯軍透過西邊的火炮壓制定北關西城牆,接著用人命換取運送雲梯的隊伍前進。在持續的火炮轟擊下,定北關西城牆損失慘重,終於是出現了火力停歇的間隙。聯軍前線將領離開抓住機會將雲梯搭在城牆上,指揮士兵發起了新一輪衝鋒。

在聯軍的騎兵主力進攻定背鍋西部陣地時,一直在戰場東方的殷軍騎兵主力得到了命令,趁機分別突襲聯軍的補給線和營地。為了隱秘行動,他們需要一路前進到聯軍東北方的森林中,然後繞行到聯軍的後方實施行動。與此同時,西部防線南方第二道防線的殷軍開始向北推進,目標正是聯軍的騎兵主力和攻城部隊。殷軍陣列的前兩排是手持大盾和長矛的步兵,負責提供掩護,他們後面則是四列火槍手,再往後還有負責與騎兵搏殺的劍士和運送彈藥的輔兵,再往後則是負責遠端壓制的弓箭手和馬車拉著的火炮。這樣的陣型可謂面面俱到,進入射程後,火炮和箭雨立刻向聯軍騎兵撲去,而聯軍騎兵也向殷軍戰陣發起了衝鋒。

殷軍的戰陣長度足有五里,兵力十餘萬,而聯軍騎兵差不多也是這個數量。火槍和陣列的優勢磨平了步兵和騎兵的差距,聯軍騎兵付出了巨大傷亡才殺進陣中。可這時經過訓練的殷軍火槍兵忽然下蹲,第二排步兵來到了火槍兵後方舉盾,頓時火槍兵前後都被防護住,他們停止射擊,幫助步兵穩住盾牌,以這樣的方式應對騎兵的衝擊。聯軍騎兵想象中對火槍兵的屠殺並沒有發生,他們一衝進