《鬥陣特攻》測試伺服器更新檔-2020 年 2 月 5 日

《鬥陣特攻》正在進行新的更新檔研發工作,並已開放測試!如欲分享你的意見或是回報問題,請前往公測伺服器回饋討論區(英文)或公測伺服器錯誤回報(英文)討論區。

請注意,以下提到的更新事項目前僅在公開測試伺服器上測試中。儘管大部分的變動都將在未來於 PlayStation 4 及 Xbox One 上線,但測試伺服器是電腦版限定,且即將上線的更新將僅針對電腦平台。

一般更新

新機制:英雄池

從競技對戰第 21 賽季開始,我們將推出英雄池的機制。這個機制跟地圖庫類似,玩家只能在競技對戰使用指定英雄,指定英雄的陣容會每週改變。這樣的陣容會涵蓋絕大多數的英雄,每週都只會有少少幾名角色被禁用。我們覺得這樣的機制可以讓競技對戰保有新鮮感,因為隊伍陣形在賽季期間會出現更頻繁的變化。

請注意,英雄池是新推出的機制,有可能不會在這個賽季結束之後繼續保留下去。在這個賽季期間,我們會持續調整英雄池內的可用角色。除此之外,我們也有可能會調整更換英雄池陣容的頻率。

一般

  • 現在生涯總覽中的遊戲模式選擇器的排序更符合邏輯,使用起來更輕鬆方便
  • 當競技對戰還在進行中時,隊長無法使用「全隊一起離開」的功能。
  • 採用佔領、混合、控制與護送遊戲模式的對戰的「召集英雄」初始計時器從 40 秒降低為 35 秒
  • 現在小美的冰牆在耐久度降低到一半以下時,會出現裂痕的視覺效果。
  • 更新所有昏迷效果(閃光彈、地裂擊、冰凍、昏睡、重力崩引)之間的互動方式,使其變得更為一致。

開發者註解:如果新的昏迷效果的持續時間比既有的昏迷效果還長,那麼新的效果會直接取代掉舊效果。例如:閃光彈的昏迷效果對剛剛被地裂擊打倒在地的目標無效。請注意:安娜睡眠鏢的昏迷效果的持續時間以最低保證昏迷時間為主,也就是 1.5 秒(昏倒在地 + 爬起身的所需時間)。

工作坊更新

工作坊全新功能

  • 自訂遊戲地圖 (Custom Game Maps)
  • 工作坊房間 (Workshop Chamber)
  • 工作坊島嶼 (Workshop Island)
  • 工作坊延伸區域 (Workshop Expanse)
  • 腳本診斷分析面板 (Script Diagnostics Panel)
  • 子程式 (Subroutines)

開發者註解:

  • 我們透過新的動作「Call Subroutine」,為遊戲規則新增了呼叫子程式的功能(也就是擁有子程式(Subroutine)事件類型的遊戲規則)。在呼叫子程式時,遊戲會暫時改成執行另一個規則,Event Player、Attacker 和 Victim 等情境值則維持不變。在子程式的規則結束或終止時,將由原本的規則接棒,繼續執行後面的遊戲內容。子程式可以呼叫其他子程式,也可以呼叫自己,但是設有 1,024 次呼叫的最高次數限制。可以在子程式中放入 Wait 動作,如果這個 Wait 動作被中斷(而且 Wait 動作沒有無視這個中斷的狀況),則先前所呼叫的所有子程式都會終止,原規則也會重新啟動或是終止。
  • 子程式的規則也可以透過 Start Rule 動作同步運行。這個動作有別於 Call Subroutine 動作,原規則會立刻繼續執行,而子程式則會在間隔一會兒之後自行開始執行(如果子程式放在原規則下面,則會在同一個時間格執行;如果子程式放在原規則上面,則會在下一個時間格執行)。Call Subroutine 則是會把 Event Player、Attacker 和 Victim 等情境值複製到子程式的規則裡面。
  • 玩家可以使用編輯器上方的新按鈕為子程式新增名字或修改名字。

工作坊全新動作(Action)

  • Start Healing Modification
  • Stop Healing Modification
  • Stop All Healing Modifications
  • Enable Inspector Recording
  • Disable Inspector Recording
  • If
  • Else If
  • Else
  • While
  • End
  • For Global Variable
  • For Player Variable
  • Call Subroutine
  • Start Rule

開發者備註:

  • 為了使程式邏輯變得更簡單易懂,我們新增了幾個新的流程控制動作(If、Else If、Else、While、End、For Global Variable 和 For Player Variable)。這些動作經過優化,對伺服器所產生的負荷量被降至最低。在使用這些動作時,編輯器會利用縮排來顯示邏輯區塊從哪裡開始、到哪裡結束。你可以在縮排區塊的最後使用 End 動作。如果不確定怎麼使用,每個動作都會有詳盡的提示內容,為你說明它的用法。只要把游標移動到動作名稱上面,或是按下對應的控制器按鈕,就可以看到這些提示內容。
  • Enable Inspector Recording 和 Disable Inspector Recording 這兩個動作可以帶來兩個好處:其一,它們可以幫助玩家把需要檢查的腳本區塊單獨挑出來進行除錯;其二,關閉記錄可以降低伺服器的負荷量,在設定或修改陣列時效果尤其明顯。

工作坊全新值(Value)

  • Event Was Health Pack
  • Last Healing Modification ID

工作坊更新

  • 動作與條件註解
  • Melee 和 Reload 按鈕選項
  • 為 Create HUD Text 新增 Sort Order Reevaluation 選項
  • 現在 Skip 和 Skip If 這兩個動作接受被跳過的動作數量為 0 的這種設定(也就是會直接跳到下一個動作)
  • 迴圈前面不再需要放 Wait 動作
  • 拉直光束效果 (Beam Effects)
  • 把 Set Status 和 Clear Status 這兩個行為與遊戲的昏迷效果結合(例如:Clear Status 現在可以解除遊戲過程中的冰凍效果,不再侷限於透過工作坊本身所造成的冰凍效果)
  • 現在自訂遊戲的設定支援複製貼上的功能

工作坊優化

  • Set Global Variable
  • Set Player Variable
  • Modify Global Variable
  • Modify Player Variable
  • Set Global Variable At Index
  • Set Player Variable At Index
  • Modify Global Variable At Index
  • Modify Player Variable At Index
  • Loop
  • Loop If
  • Abort
  • Abort If
  • Skip
  • Skip If

開發者備註:

  • 變數操控與流程控制的動作原本會造成伺服器很大的負荷,所以我們花了些時間改善這一點。在與新的 Disable Inspector Recording 動作互相結合時,這些改動可以大幅降低著重於變數邏輯的工作坊遊戲模式所帶來的伺服器負荷量,對於會操控陣列的遊戲模式的效果尤其顯著。有鑑於這些改動,我們要移除迴圈前面一定要有 Wait 動作的這個限制。但是如果在同一個時間格內放入過多的迴圈,仍然會導致伺服器過載,在使用上述未提及的動作時狀況尤其嚴重。請注意,使用單一動作(提供一個玩家陣列)設定或修改多人遊戲變數的這個操作並沒有經過優化,設定或修改曾經被 Chase 動作使用過之變數的這個操作也沒有經過優化。需要留意的最後一點是,某些值(比方說 Ray Cast)本身可能就會造成不小的伺服器負荷量,即便使用上述所提及的優化版動作也一樣。

錯誤修正

一般

  • 在自由混戰和團隊死鬥中擊殺鮑伯不會再獲得分數
  • 現在競技對戰賽季會以正確的順序出現在生涯總覽中
  • 重播列表不會再出現看不見的重播檔
  • 修正當被設為避免同隊的玩家不在「最近遇過的玩家」清單裡時,該玩家將不會出現在「避免同隊的玩家」清單裡的錯誤
  • 修正角色輪廓強度的遊戲選項不會調整角色輪廓的透明度的錯誤
  • 修正遊戲向較新的 AMD 顯示卡和驅動程式查詢 GPU 溫度的錯誤

地圖

佩特拉

  • 修正當萊因哈特站在佩特拉會坍塌的地板上方時,地裂擊會無法正常運作的錯誤
  • 現在死神的幽影傳送、辛梅塔的傳送器和毀滅拳王的震地襲都能瞄準可以被破壞的地板了

英雄

艾西

  • 修正鮑伯在碰到階梯時會提早停止衝鋒的錯誤

炸彈鼠

  • 修正炸彈鼠的地雷的爆炸效果有時會出現在他頭上,而不是出現在地雷上的錯誤

慈悲

  • 修正慈悲在助攻或協防時,不會出現骷髏頭或命中提示的錯誤

火爆鋼球

  • 修正玩家在開啟完戰利品之後的頁面中無法播放火爆鋼球的自訂語音的錯誤

自訂遊戲

  • 修正當自訂遊戲是藉由匯入分享代碼而建立時,玩家會無法邀請其他人加入的錯誤
  • 修正當玩家在儲存另一名玩家的自訂遊戲的設定時,預載規則的欄位可能會被覆蓋的錯誤
  • 修正當你關閉「允許衝突戰玩家加入」時,正在進行衝突戰的好友可以進入你的自訂遊戲的錯誤

工作坊

  • 修正當席格馬透過自訂遊戲的設定關閉實驗屏障時,他的主要攻擊偶爾會無法使用的錯誤
  • 修正當規則正在查詢 Unkillable 的狀態時,Has Status 會無法正常運作的錯誤
  • 修正當玩家透過工作坊的動作把死鬥的分數設定得很高時,分數不會正確顯示的錯誤
  • 修正規則無法透過工作坊的動作在團隊死鬥中正確地計算分數或宣布贏家的錯誤
  • 修正訓練中心的訓練機器人有時不會重生的錯誤
  • 修正規則無法透過工作坊的動作提早中斷 Sleep 狀態的錯誤
  • 修正 Death Spectate 動作於開啟和關閉之間反覆切換時所會出現的錯誤
  • 修正 Buff Impact 的音效會播放兩次的錯誤
  • 修正當規則在使用 Teleport 動作時,垂直角度會被重置的錯誤
  • 修正 Disable Built-In Game Mode Completion 在某些遊戲模式中無法運作的錯誤
  • 修正遊戲特效的尺寸與顏色偶爾會出錯的錯誤