Overwatch PTR Patch Notes – 04.02.2020

Overwatch PTR Patch Notes – 04.02.2020

Dieses Mal erfahren wir keine Balance-Ändeurngen auf der PTR, aber viele Neuerungen zum Workshop und die Einführung der Heldenauswahl.

Allgemeine Neuerungen

Heldenauswahl

Ab der 21. Ranglistensaison tritt die Heldenauswahl in Kraft. Ähnlich wie bei Kartenpools werden nicht alle Helden zu jeder Zeit spielbar sein. Stattdessen wird jede Woche eine andere Kombination von Helden verfügbar sein. Ihr werdet weiterhin auf den Großteil der Heldenliste zurückgreifen können, jede Woche werden nur ein paar von ihnen aus der Auswahl genommen. Blizzard möchte mit diesem Feature Ranglistenmatches interessanter gestalten, weil sich dadurch im Verlauf einer Saison öfter die gängigen Teamzusammenstellungen ändern werden.

Bitte bedenkt, dass die Heldenauswahl ein neues Feature ist und laut Blizzard möglicherweise nur in dieser Saison verwendet wird. Im Laufe der Saison könnten die verschiedenen Variationen (z.B 3 statt 2 DDs bannen) der Heldenauswahl oder auch die Häufigkeit der Wechsel angepasst werden.

Sonstige Änderungen

  • Die Auswahl für den Spielmodus in der Karriere ist jetzt logischer sortiert und einfacher zu verwenden.
  • Gruppenanführer können während laufenden Ranglistenmatches nicht mehr die Option „Als Gruppe verlassen“ verwenden.
  • Zu Beginn von Matches der Spielmodi Angriff, Hybrid, Kontrolle und Fracht habt ihr jetzt für die Heldenauswahl nur noch 35 Sek. Zeit (vorher 40 Sek.).
  • Die Wechselwirkungen zwischen allen Betäubungseffekten (Blendgranate, Erdstoß, Einfrieren, Einschläfern, Akkretion) wurden aktualisiert und sind jetzt einheitlicher.

Kommentar der Entwickler: Neue Betäubungseffekte werden bereits existierende nur ersetzen, wenn sie länger anhalten als die restliche Dauer des aktiven Betäubungseffekts. Beispielsweise wird die Betäubung von einer Blendgranate auf keine Helden angewendet, die gerade von Erdstoß getroffen wurden. Anmerkung: Für Anas Betäubungspfeil verwenden wir die garantierte Mindestdauer der Betäubung, die aktuell bei 1,5 Sek. liegt (das ist die Zeit, in der getroffene Helden umfallen und wieder aufstehen).

Workshop-Updates

Neue Features

  • Karten für benutzerdefinierte Spiele:
    • Workshop-Raum
    • Workshop-Insel
    • Workshop-Gebiet
  • Fenster für Skriptdiagnostik>
  • Subroutinen>

Kommentar der Entwickler:

  • Regeln können jetzt mithilfe der neuen Aktion [Call Subroutine] Subroutinen aufrufen. Subroutinen sind Regeln mit dem Eventtyp [Subroutine]. Wenn eine Subroutine aufgerufen wird, wird die Ausführung vorübergehend auf eine andere Regel verlagert, wobei Kontextwerte wie [Event Player], [Attacker] und [Victim] unverändert bleiben. Wenn die Subroutinenregel abgeschlossen oder abgebrochen wird, macht die ursprüngliche Regel dort weiter, wo sie aufgehört hat. Subroutinen können andere Subroutinen oder sogar sich selbst aufrufen, allerdings gilt eine Beschränkung von maximal 1.024 Aufrufen. [Wait]-Aktionen sind in Subroutinen erlaubt. Wenn eine solche [Wait]-Aktion unterbrochen wird (und die Unterbrechung nicht von der [Wait]-Aktion ignoriert wird), wird die ganze Reihe an Aufrufen abgebrochen und die ursprüngliche Regel wird neu gestartet oder abgebrochen.
  • Subroutinenregeln können außerdem parallel mit der Aktion [Start Rule] gestartet werden. Anders als bei der Aktion [Call Subroutine] beginnt die Ausführung der ursprünglichen Regel sofort und die Subroutinenregel beginnt etwas später mit ihrer eigenen Ausführung (entweder im selben Frame, wenn sie sich unter der ursprünglichen Regel befindet, oder im nächsten, wenn sie sich darüber befindet). Wie bei [Call Subroutine] werden Kontextwerte wie [Event Player], [Attacker] und [Victim] auf die Subroutinenregel kopiert.
  • Die Namen von Subroutinen können mit einer neuen Schaltfläche oben im Editor hinzugefügt und bearbeitet werden.

 

Neue Aktionen

  • 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

Kommentar der Entwickler:

  • Um das Schreiben von Logiken einfacher zu gestalten, haben wir einige neue Aktionen für Kontrollstrukturen hinzugefügt ([If], [Else If], [Else], [While], [End], [For Global Variable] und [For Player Variable]). Diese Aktionen wurden optimiert, um die Serverauslastung so gering wie möglich zu halten. Bei Verwendung werden sie im Editor eingerückt, um anzuzeigen, wo die Abschnitte der Logik beginnen und enden. Mit der Aktion [End] können solche eingerückten Abschnitte abgeschlossen werden. Um Verwirrungen vorzubeugen, verfügt jede Aktion über eine detaillierte Beschreibung als Anleitung. Diese Beschreibungen werden angezeigt, wenn ihr die Maus über den Namen der Aktion bewegt oder den entsprechenden Button auf dem Controller drückt.
  • Die Aktionen [Enable Inspector Recording] und [Disable Inspector Recording] bieten zwei Vorteile: Erstens könnt ihr mit ihnen gezielt nur die Abschnitte eines Skripts debuggen, die ihr überprüfen wollt. Zweitens kann durch das Deaktivieren der Aufzeichnung die Serverauslastung verringert werden, besonders beim Festlegen oder Bearbeiten von Arrays.

Neue Werte

  • Event Was Health Pack
  • Last Healing Modification ID

Updates

  • Kommentare für Aktionen und Bedingungen
  • Optionen für Nahkampfangriffe und Nachladen
  • Für [Create HUD Text] wurden die Optionen [Sort Order] und [Reevaluation] hinzugefügt.
  • Die Aktionen [Skip] und [Skip If] akzeptieren jetzt 0 als Wert für die zu überspringenden Aktionen (so gehen sie einfach zur nächsten Aktion über).
  • Vor Loops wird die Aktion [Wait] nicht mehr benötigt.
  • Strahleneffekte wurden begradigt.
  • Die Verhaltensweise von [Set Status] und [Clear Status] wurde der von Betäubungseffekten im Spiel angeglichen (z. B. kann [Clear Status] jetzt einen vom Gameplay verursachten Einfriereffekt aufheben, nicht nur Einfriereffekte, die über den Workshop festgelegt wurden).

Optimisierungen

  • 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

Kommentar der Entwickler:
Aktionen für die Manipulation von Variablen und die Kontrollstruktur haben bisher zu hoher Serverauslastung geführt, also haben wir daran gearbeitet, sie etwas weniger leistungsintensiv zu gestalten. In Kombination mit der neuen Aktion [Disable Inspector Recording] führen diese Änderungen zu einer stark verringerten Serverauslastung für Workshop-Modi, die viele Variablenlogiken verwenden, besonders für diejenigen, die Arrays manipulieren. Mit diesen Änderungen entfernen wir die Einschränkung, durch die vor einem Loop eine [Wait]-Aktion benötigt wird. Bedenkt aber bitte, dass durch Verwendung von vielen Loops in einem einzelnen Frame weiterhin Probleme mit der Serverauslastung auftreten können, besonders, wenn andere Aktionen als die oben aufgezählten verwendet werden. Bitte beachtet, dass das Modifizieren von mehreren Spielervariablen mit einer einzelnen Aktion (durch den Einsatz eines Arrays von Spielern) nicht optimiert ist, genau wie das Festlegen oder Modifizieren einer Variable, die von der Aktion [Chase] verwendet wird. Und behaltet zu guter Letzt im Hinterkopf, dass einige Werte (wie die von Raycasts) alleine ziemlich hohe Serverauslastung verursachen können, auch mit den oben erwähnten, optimierten Aktionen.

Fehlerbehebungen

Allgemein

  • Das Töten von B.O.B. gewährt in den Spielmodi FFA und Team-Deathmatch keine Punkte mehr.
  • Ranglistensaisons werden jetzt in der Karriere in der vorgesehenen Reihenfolge angezeigt.
  • In der Liste für Replays gibt es jetzt keine unsichtbaren Einträge mehr.
  • Es wurde ein Fehler behoben, durch den gemiedene Teammitglieder nicht in der entsprechenden Liste angezeigt wurden, wenn sie sich nicht ebenfalls in der Liste der letzten Mitspieler befanden.
  • Es wurde ein Fehler behoben, durch den die Gameplay-Option „Stärke der Spielerumrandung“ die Transparenz der Spielerumrandungen nicht angepasst hat.
  • Es wurde ein Fehler im Zusammenhang mit der Temperaturabfrage für Grafikkarten bei neuerer AMD-Hardware und neueren Treibern behoben.

Karten

Petra

  • Es wurde ein Fehler behoben, durch den Reinhardts Erdstoß auf dem zerstörbaren Boden von Petra nicht wie vorgesehen funktionierte.
  • Der zerstörbare Boden kann jetzt von Reapers Schattenschritt, Symmetras Teleporter und Doomfists Seismischem Schlag anvisiert werden.

Helden

Ashe
Es wurde ein Fehler behoben, durch den B.O.B.s Ansturm auf Treppen vorzeitig enden konnte.

Junkrat
Es wurde ein Fehler behoben, durch den gelegentlich die Explosion von Junkrats Mine in der Nähe seines Kopfs angezeigt wurde und nicht auf der Mine.

Mercy
Es wurde ein Fehler behoben, durch den Mercy bei Assists kein Schädelsymbol erhalten hat.

Wrecking Ball
Es wurde ein Fehler behoben, durch den Wrecking Balls Sprüche nicht abgespielt wurden, wenn sie in Lootboxen gefunden wurden.

Benutzerdefiniertes Spiel

  • Es wurde ein Fehler behoben, durch den Spieler nicht eingeladen werden konnten, wenn das benutzerdefinierte Spiel über einen geteilten Code importiert wurde.
  • Es wurde ein Fehler behoben, durch den Plätze für Vorlagen überschrieben werden konnten, wenn die Einstellungen für ein benutzerdefiniertes Spiel eines anderen Spielers gespeichert wurden.
  • Es wurde ein Fehler behoben, durch den Freunde in Übungsgefechten eurem benutzerdefinierten Spiel beitreten konnten, obwohl die Option „Spieler in der Spielsuche zulassen“ deaktiviert war.

Workshop

  • Es wurde ein Fehler behoben, durch den Sigmas primärer Feuermodus manchmal deaktiviert war, wenn in den Einstellungen für benutzerdefinierte Spiele die Experimentelle Barriere deaktiviert wurde.
  • Es wurde ein Fehler behoben, durch den [Has Status] nicht wie vorgesehen funktionierte, wenn der Status Unbesiegbar abgefragt wurde.
  • Es wurde ein Fehler behoben, durch den der Punktestand im Deathmatch nicht wie vorgesehen angezeigt wurde, wenn die Punkte mit Aktionen im Workshop auf eine hohe Anzahl festgelegt wurden.
  • Es wurde ein Fehler behoben, durch den mit Aktionen im Workshop für Team-Deathmatch keine Punkte festgelegt oder Sieger erklärt werden konnten.
  • Es wurde ein Fehler behoben, durch den Trainingsbots im Trainingsbereich manchmal nicht wieder erschienen sind.
  • Es wurde ein Fehler behoben, durch den der Status „Eingeschläfert“ nicht vorzeitig von Aktionen im Workshop unterbrochen werden konnte.
  • Es wurde ein Fehler im Zusammenhang mit der Aktion [Death Spectate] behoben, der auftrat, wenn wiederholt zwischen [Enable Death Spectate] und [Disable Death Spectate] gewechselt wurde.
  • Es wurde ein Fehler behoben, der Soundeffekt für erhaltene Stärkungseffekte zweimal abgespielt wurde.
  • Es wurde ein Fehler behoben, durch den der vertikale Winkel nach der Verwendung der Aktion [Teleport] zurückgesetzt wurde.
  • Es wurde ein Fehler behoben, durch den [Disable Built-In Game Mode Completion] in bestimmten Spielmodi nicht funktionierte.
  • Es wurde ein Fehler behoben, durch den Effekte manchmal die falsche Größe und Farbe hatten.