【紅色警戒2/BUG探究】造船廠維修時竟會給單位套上鐵幕?

眾所周知,原版的造船廠是個非常非常神奇的物件。不僅在PVE、PVP中都能起到重大作用,而且自身的BUG數(shù)量這塊也一點不落下風。
像是廣為人知的——譚雅炸個船廠把自己順帶著炸了,并夕夕炮彈在船廠下方無法攻擊船廠,船廠修飛機完全超越了空指部等等等等。
而今天所要介紹的就是其中一位重量級,我將這個BUG淺淺地命名為——造船廠偽無敵BUG。
(什么?你說這是西木故意留下的特殊設定?)

測試版本:尤里的復仇v1.001——改版。
測試環(huán)境:單機游戲(非戰(zhàn)網(wǎng)、CNCNET等客戶端);原版平臺(無任何拓展平臺安裝)。
(雖然使用改版進行測試,有部分INI進行改動,但不影響整體測試結果。經(jīng)校驗,純凈原版測試結果保持一致)

偽無敵BUG具體表現(xiàn)。
觸發(fā)條件:
某單位進入造船廠,觸發(fā)造船廠的維修行為。
該攻擊所最終造成的傷害在造船廠可承受范圍內(nèi)。
表現(xiàn)效果:
處于維修狀態(tài)中的單位免疫絕大部分來源的傷害,包括但不限于普通武器、子機導彈、磁電吸引武器、輻射場武器、超時空凍結武器等。
其對維修狀態(tài)中單位的攻擊將被轉移至造船廠承擔。若武器性質特殊,則攻擊會直接無效化(例如超時空凍結武器、磁電武器)。


很顯然,測試圖中所展示的這些武器對維修中的單位起不到一點威脅。
造船廠這等強大的防護能力,就連跟鐵幕相比也不逞多讓。
那么,利用這個BUG究竟能否免疫一切攻擊呢?
當然,答案是否定的。
但在展示這BUG仍存在的破綻前,不妨本著追求結論嚴謹性的精神,再測試一些游戲中可能突破造船廠防御的存在?

心靈控制選手上場了!
雖然是同所屬方測試,無法展示所屬方轉變帶來的所屬色改變。
但超級武器心靈控制釋放后,會為單位施加的頭頂圓環(huán)特效并未出現(xiàn)——
竟然連心靈控制都無法突破造船廠的防御!

緊接著登場的是超時空傳送選手。
超時空傳送無法撼動維修中的神盾巡洋艦分毫,真是太遜了!

鐵幕仍能為造船廠所庇佑的單位灑下祂那神圣的光輝!雙重無敵!
(盡管在更進一步實際測試中,鐵幕對海豚、烏賊的秒殺效果也無法突破造船廠的銅墻鐵壁。)
那么,
真正主角登場!

造船廠倒下了!造船廠引以為傲的無敵防御連一點作用都沒起到!
常規(guī)的心靈控制武器,竟然做到了連它的究極上位替代——超級武器·心靈控制都做不到的事情。
……

如上,就是這個無敵BUG的效果展示。
雖說這個BUG極其冷門,在實戰(zhàn)中使用的頻率低到可憐的程度,甚至說基本沒人會用……
畢竟破解之法除了普通心控以外,還有一種更為簡單的方法——動不了神盾,難道還動不了你背后的造船廠大哥嗎?
那么,
是否有辦法進行修復呢?

(以下內(nèi)容為紅色警戒2修改愛好者、以及有相關基礎的紅警玩家準備)
(若對此并無興致,可考慮直接跳轉至文章末尾)
修復方法。
刪除原版Rules(md).ini關于船廠詞條中所存在的WeaponsFactory=yes。
去他造船廠的【W(wǎng)eaponsFactory=yes】!
修改后即可取消掉造船廠維修時賦予單位的偽無敵狀態(tài),并且不影響正常維修功能。
但取而代之會有一定的副作用——

WeaponsFactory。
該語句的作用為——
當某建筑具有Factory=UnitType時,為該建筑啟用特殊的生產(chǎn)邏輯。
當該建筑具有Naval=no時,則如同原版中戰(zhàn)車工廠的表現(xiàn)形式般生產(chǎn)單位——單位從建筑內(nèi)部生產(chǎn)出來,行進至建筑外。若有集結路徑點設置,則會行進至路徑點所在地。
當該建筑具有Naval=yes時,單位將從距離集結路徑點設置較近的一側生產(chǎn),且會行進至路徑點所在地。
當某建筑具備Factory=UnitType,但不具備WeaponsFactory=yes時,生產(chǎn)的單位將從建筑物右上方突然冒出。該建筑仍能設置集結路徑點,但生產(chǎn)的單位將不會移動至集結路徑點。
當某建筑同時具有WeaponsFactory=yes與UnitRepair=yes時,被該建筑維修的單位將觸發(fā)偽無敵BUG。


WeaponsFactory=no
展示效果如上。
…………………………………………………………………………………………………………
是的,跟建筑物是否在水里沒關系。
只是因為造船廠是原版唯一一個同時具備這兩條語句的建筑。
因此,如果你給維修廠加上這條語句,你就會發(fā)現(xiàn)神奇的一幕——

代碼,很神奇吧?
至于是否應該修改掉這個BUG,我的評價是智者見智仁者見仁。
畢竟改掉之后船會從船廠屁股冒出來不說,而且還讓設置的集結點成了擺設。弊大于利了屬于是。
當然以上結論僅限于原版,沒有在Ares、Phobos等環(huán)境進行測試。我本人也未查證是否有其他人早就做過了結論,或是這些拓展平臺是否有更徹底地解決掉這個BUG。
(注:為測試效果考慮,為造船廠設置了Immune=yes即無敵效果。至于傷害轉移的表現(xiàn)……從維修廠部分也可見一斑)

若對此有更多觀點和看法,或是有發(fā)現(xiàn)文章中存在的錯誤和遺漏,歡迎留言在評論區(qū)或私信~