Dying Light 2: Stay Human | Test - PixelCritics (2023)

Das Entwicklerstudio Techland meldet sich nach satten 7 Jahren nun endlich mit dem lang ersehnten Nachfolger “Dying Light 2” zurück und verbessert die stärksten Elemente des Vorgängers, vergisst aber dem Spiel die mit dem Untertitel “Stay Human” angeteaserte Menschlichkeit einzuhauchen.

Dying Light 2: Stay Human | Test - PixelCritics (1)

Auf Deinem Weg zu einer Person mit großer Macht, stehen Dir alle Wege offen

WILLKOMMEN IN VILLEDOR

Dying Light 2 spielt im fiktiven Villedor, einer neuen Stadt in der Geschichte, und stellt einen neuen, unerfahrenen Helden in den Mittelpunkt des Konflikts. Als „Pilger“, ein Außenseiter, der als gefährlich für die wenigen verbleibenden sicheren Zonen der Welt angesehen wird, begibt sich Aiden Caldwell nach Villedor, um seine Schwester Mia zu suchen, die er zuletzt vor Jahren gesehen hat, als sie beide noch Kinder waren. Durch verschwommene Rückblenden, auf die sich nicht einmal Aiden verlassen kann, wird seine und Mias Geschichte lieblos vermittelt. Es scheint, als ob die bloße Information, dass Aiden und Mia Geschwister sind, ausreicht, um den Spieler für ihre hoffnungsvolle Wiedervereinigung zu interessieren, aber Techland tut sich schwer damit, zu zeigen, warum man sich über die familiäre Verbindung hinaus für Mia interessieren sollte.

Aiden ist von einer Vielzahl von Charakteren umgeben, die manchmal sehr unterschiedlich und an der Oberfläche durchaus interessant sein können, aber letztendlich eines gemeinsam haben: eine schlechte Synchronisation und wenig Tiefgang. Während Aidens Darsteller Jonah Scott zumindest in der englischen Version seine Sache solide macht, ist das auch schon alles, was man positiv über die Sprecher erzählen kann. Die Charaktere versuchen und scheitern, sich in die Herzen der Zuschauer zu spielen, was zum Teil an der mangelhaften schauspielerischen Leistung liegt, und je unwichtiger die Aufgabe ist, desto schlechter ist auch die schauspielerische Leistung. Somit bleibt kein Charakter übrig mit dem man wirklich länger Zeit verbringen möchte und das ist wirklich Schade, denn Dying Light 2 hätte durchaus das passende Grundgerüst um nicht nur spielerisch sondern auch erzählerisch völlig überzeugen zu können.

PARKOUR TRIFFT AUF OPEN WORLD

Blickt man aber über die Story hinweg, kann man die Zeit in Villedor wirklich sehr genießen. Das liegt daran, dass die offene Welt und die Art und Weise, wie man sie erkundet, wirklich Spaß macht. Beim Parkour Gameplay lässt Techland seine Muskeln spielen und verbessert etwas, das bereits im Vorgänger sehr gut von der Hand ging. Nach ein paar Upgrades wird klar, dass Aiden schneller und beeindruckender ist als Kyle Crane im ersten Spiel jemals war.

In gewisser Weise ist es diese Kernstärke, die Dying Light 2 zu dem Erfolg verhilft, den viele andere Open-World-Spiele nicht verzeichnen können. Anstatt dass sich die Spieler auf die Hauptaufgaben sowie die aufregendsten Nebenmissionen konzentrieren und viele der so genannten Füllstücke unberührt lassen, sind es hier die peripheren Aktivitäten, die das Beste aus dem Spiel herausholen. Parkour-Zeitrennen oder auch nur das Erklimmen einiger der größten Wolkenkratzer des Spiels sind qualitativ hochwertiger Spielspaß. Das Durchsuchen verlassener Läden nach Wertsachen, während die Untoten wie in einem Horrorfilm kauernd schlafen, legt den Schwerpunkt auf das Gruseln, und zwar auf eine Art und Weise, von der ich mir auch in der Story viel mehr gewünscht hätte.

Das grandiose Gameplay wird durch einen Fertigkeitenbaum unterstützt, der in Kampf und Parkour-Fähigkeiten unterteilt ist. Und auch hier lässt das Spiel seine wahre Stärke weiter aufblühen! Die Fähigkeiten tragen dazu bei, seinen persönlichen Spielstil untermauern zu können. Rüstungs- und Ausrüstungsgegenstände fügen eine zusätzliche Rollenspielkomponente hinzu, mit der wir unseren Helden nicht nur verbessern sondern auch individualisieren können. Apropos Individualisierung… grundsätzlich bin ich ja mit dem Erscheinungsbild von Aiden zufrieden, aber speziell im Koop Modus fehlt mir ein Charaktereditor doch sehr stark. Das liegt daran, dass im Koop Modus jeder Spieler seinen eigenen Aiden spielt und diese unterscheiden sich, wenn überhaupt, lediglich an der getragenen Ausrüstung. Somit hat man das immer wieder das Gefühl mit seinen 3 Zwillingsbrüdern die Welt von der Zombieapokalypse zu befreien.

AngebotDying Light 2: Stay Human | Test - PixelCritics (2)

69,99 EUR47,19 EUR

Bei Amazon kaufenPreis inkl. MwSt., zzgl. Versandkosten

EIN KANALROHR IM SCHÄDEL

Der Kampf glänzt zwar nicht ganz so sehr wie der Parkour, hat es teilweise aber in sich. Wenn man es mit Horden von Infizierten zu tun hat, darunter viele neue Spezialtypen wie Heuler, die eine Masse von Monstern ankündigen, und Anomalien, groteske Minibosse, die nachts in Arenen warten, glänzt das Kampfsystem am meisten. Das Managen einer Menschenmenge, wenn die verschiedenen Monstertypen langsam oder schnell, panzerartig oder agil sind, sorgt für die gute Art von Stress, für die dieses Spiel immer gedacht war. Selbst nach 50 Stunden ist es schwierig, eine Menge Zombies zu kontrollieren, ohne dabei ins Schwitzen zu kommen.

Die Kämpfe mit Menschen, meist die typischen Abtrünnigen, machen dafür weniger Spaß, weil es regelmäßig darauf hinausläuft, dass man bei jeder Schar von Bösewichten dieselben kleinen Bewegungen ausführt: Blocken, Zuschlagen, Blocken, Zuschlagen und so weiter. Die Stealth-Mechanik ist ein weiterer Punkt, bei dem es schwer ist zu verstehen, warum sie überhaupt eine Rolle spielt. Das liegt daran, dass es zu wenige Verstecke gibt um der Mechanik die nötige Daseinsberechtigung zu spendieren. So kann man zwar am Boden kriechen und einem Zombie nach dem anderen von Hinten den Garaus machen, spaßig ist das aber aufgrund der teils eigenartig reagierenden KI nicht wirklich.

Über die Dächer zu rasen, während die Infizierten nachts auf den Straßen lauern, macht da schon wirklich viel mehr Spaß. Die Neuinterpretation des Nachtzyklus der Serie macht im Grunde jede Berührung des Bürgersteigs zu einem Wettlauf um das eigene Leben, speziell dann, wenn man in den Blickwinkel eines Screamer´s gerät.

Doch egal was man in Dying Light 2 macht, ob man die Story verfolgt oder man von Dach zu Dach springt – der Soundtrack reagiert dabei meisterhaft auf jede Aktion und schafft auf seltsame Weise ein viel stärkeres Gefühl von Atmosphäre als die Geschichte. Abgerundet wird das gelungene Gameplay mit einer glaubwürdigen riesigen Spielwelt, die an allen Ecken und Kanten nicht nur Zombies sondern auch viel zum Entdecken parat hält. On Top verpacken die Entwickler das Spiel in eine wirklich hübsche Optik, die für ein düsteres Setting zwar teilweise etwas zu bunt wirkt aber dennoch zur gelungenen Atmosphäre beiträgt. Dank DLSS und FSR Unterstützung hält sich auch der Hardwarehunger in Grenzen. Chapeau, TECHLAND!

Trotz alledem fühlt sich Dying Light 2 zumindest ohne dem Day One Patch noch unfertig an. Bugs stehen zwar nicht zwingend im Vordergrund aber dennoch gibt es noch einige Baustellen, die Techland zwingend in den Griff bekommen muss. Am häufigsten macht einem die Geometrie einen Strich durch die Rechnung, aber auch fehlerhafte Sandkasten-Aktivitäten kommen gelegentlich vor. Das ist aber nichts, was man nicht mit diversen Patches in den Griff bekommen kann.

FAZIT

Dying Light 2: Stay Human | Test - PixelCritics (4)

DYING LIGHT 2

Nach unendlich langen 7 Jahren steht mit Dying Light 2 nun endlich der langersehnte Nachfolger des 2015 veröffentlichten Originals in den Regalen. Dying Light 2 ist ein verwirrendes Spiel und die Geschichte sowie die Charaktere bereiten Kopfzerbrechen, und in vielen Bereichen scheint es am Feinschliff zu fehlen. Doch das ist nur die eine Seite der Medaille, denn Abseits der Story glänzt das Spiel an allen Ecken und Kanten. Sei es das grandiose Parkour-Gameplay, der durchdachte Skilltree, die zahlreichen Nebenaufgaben, die riesige Open World, die furchteinflößenden Zombies, der astreine Soundtrack sowie die schicke Optik - Dying Light 2 bietet so viel, um mich mit meinen Kollegen im Koop Modus für etliche Stunden vor dem Bildschirm zu fesseln.

Jetzt muss Techland nur noch seine Hausaufgaben machen und beim angekündigten 5 Jahres Support, andere Synchronsprecher sowie Schauspieler einstellen, dann dürfte einem langjährigen Erfolg (wie beim Vorgänger) nichts im Wege stehen.

'); self.jQuerycaption = self.jQuerycontainer.find(".caption"); }, _renderClear: function () { var self = this, css, jQueryclr = self.clearElement ? jQuery(self.clearElement) : ''; if (!self.showClear) { return; } css = self._getClearClass(); if (jQueryclr.length) { jQueryh.addCss(jQueryclr, css); jQueryclr.attr({"title": self.clearButtonTitle}).html(self.clearButton); self.jQueryclear = jQueryclr; return; } self._addContent('clear', '

' + self.clearButton + '

'); self.jQueryclear = self.jQuerycontainer.find('.' + self.clearButtonBaseClass); }, _getClearClass: function () { var self = this; return self.clearButtonBaseClass + ' ' + (self.inactive ? '' : self.clearButtonActiveClass); }, _toggleHover: function (out) { var self = this, w, width, caption; if (!out) { return; } if (self.hoverChangeStars) { w = self.getWidthFromValue(self.clearValue); width = out.val <= self.clearValue ? w + '%' : out.width; self.jQueryfilledStars.css('width', width); } if (self.hoverChangeCaption) { caption = out.val <= self.clearValue ? self.fetchCaption(self.clearValue) : out.caption; if (caption) { self._setCaption(caption + ''); } } }, _init: function (options) { var self = this, jQueryel = self.jQueryelement.addClass('rating-input'), v; self.options = options; jQuery.each(options, function (key, value) { self[key] = value; }); if (self.rtl || jQueryel.attr('dir') === 'rtl') { self.rtl = true; jQueryel.attr('dir', 'rtl'); } self.starClicked = false; self.clearClicked = false; self._initSlider(options); self._checkDisabled(); if (self.displayOnly) { self.inactive = true; self.showClear = false; self.showCaption = false; } self._generateRating(); self._initEvents(); self._listen(); v = self._parseValue(jQueryel.val()); jQueryel.val(v); return jQueryel.removeClass('rating-loading'); }, _initEvents: function () { var self = this; self.events = { _getTouchPosition: function (e) { var pageX = jQueryh.isEmpty(e.pageX) ? e.originalEvent.touches[0].pageX : e.pageX; return pageX - self.jQueryrating.offset().left; }, _listenClick: function (e, callback) { e.stopPropagation(); e.preventDefault(); if (e.handled !== true) { callback(e); e.handled = true; } else { return false; } }, _noMouseAction: function (e) { return !self.hoverEnabled || self.inactive || (e && e.isDefaultPrevented()); }, initTouch: function (e) { //noinspection JSUnresolvedVariable var ev, touches, pos, out, caption, w, width, params, clrVal = self.clearValue || 0, isTouchCapable = 'ontouchstart' in window || (window.DocumentTouch && document instanceof window.DocumentTouch); if (!isTouchCapable || self.inactive) { return; } ev = e.originalEvent; //noinspection JSUnresolvedVariable touches = !jQueryh.isEmpty(ev.touches) ? ev.touches : ev.changedTouches; pos = self.events._getTouchPosition(touches[0]); if (e.type === "touchend") { self._setStars(pos); params = [self.jQueryelement.val(), self._getCaption()]; self.jQueryelement.trigger('change').trigger('rating.change', params); self.starClicked = true; } else { out = self.calculate(pos); caption = out.val <= clrVal ? self.fetchCaption(clrVal) : out.caption; w = self.getWidthFromValue(clrVal); width = out.val <= clrVal ? w + '%' : out.width; self._setCaption(caption); self.jQueryfilledStars.css('width', width); } }, starClick: function (e) { var pos, params; self.events._listenClick(e, function (ev) { if (self.inactive) { return false; } pos = self.events._getTouchPosition(ev); self._setStars(pos); params = [self.jQueryelement.val(), self._getCaption()]; self.jQueryelement.trigger('change').trigger('rating.change', params); self.starClicked = true; }); }, clearClick: function (e) { self.events._listenClick(e, function () { if (!self.inactive) { self.clear(); self.clearClicked = true; } }); }, starMouseMove: function (e) { var pos, out; if (self.events._noMouseAction(e)) { return; } self.starClicked = false; pos = self.events._getTouchPosition(e); out = self.calculate(pos); self._toggleHover(out); self.jQueryelement.trigger('rating.hover', [out.val, out.caption, 'stars']); }, starMouseLeave: function (e) { var out; if (self.events._noMouseAction(e) || self.starClicked) { return; } out = self.cache; self._toggleHover(out); self.jQueryelement.trigger('rating.hoverleave', ['stars']); }, clearMouseMove: function (e) { var caption, val, width, out; if (self.events._noMouseAction(e) || !self.hoverOnClear) { return; } self.clearClicked = false; caption = '' + self.clearCaption + ''; val = self.clearValue; width = self.getWidthFromValue(val) || 0; out = {caption: caption, width: width, val: val}; self._toggleHover(out); self.jQueryelement.trigger('rating.hover', [val, caption, 'clear']); }, clearMouseLeave: function (e) { var out; if (self.events._noMouseAction(e) || self.clearClicked || !self.hoverOnClear) { return; } out = self.cache; self._toggleHover(out); self.jQueryelement.trigger('rating.hoverleave', ['clear']); }, resetForm: function (e) { if (e && e.isDefaultPrevented()) { return; } if (!self.inactive) { self.reset(); } } }; }, _listen: function () { var self = this, jQueryel = self.jQueryelement, jQueryform = jQueryel.closest('form'), jQueryrating = self.jQueryrating, jQueryclear = self.jQueryclear, events = self.events; jQueryh.handler(jQueryrating, 'touchstart touchmove touchend', jQuery.proxy(events.initTouch, self)); jQueryh.handler(jQueryrating, 'click touchstart', jQuery.proxy(events.starClick, self)); jQueryh.handler(jQueryrating, 'mousemove', jQuery.proxy(events.starMouseMove, self)); jQueryh.handler(jQueryrating, 'mouseleave', jQuery.proxy(events.starMouseLeave, self)); if (self.showClear && jQueryclear.length) { jQueryh.handler(jQueryclear, 'click touchstart', jQuery.proxy(events.clearClick, self)); jQueryh.handler(jQueryclear, 'mousemove', jQuery.proxy(events.clearMouseMove, self)); jQueryh.handler(jQueryclear, 'mouseleave', jQuery.proxy(events.clearMouseLeave, self)); } if (jQueryform.length) { jQueryh.handler(jQueryform, 'reset', jQuery.proxy(events.resetForm, self), true); } return jQueryel; }, _getStars: function (type) { var self = this, stars = '', i; for (i = 1; i <= self.stars; i++) { stars += '' + self[type + 'Star'] + ''; } return stars + ''; }, _setStars: function (pos) { var self = this, out = arguments.length ? self.calculate(pos) : self.calculate(), jQueryel = self.jQueryelement, v = self._parseValue(out.val); jQueryel.val(v); self.jQueryfilledStars.css('width', out.width); self._setCaption(out.caption); self.cache = out; return jQueryel; }, showStars: function (val) { var self = this, v = self._parseValue(val); self.jQueryelement.val(v); return self._setStars(); }, calculate: function (pos) { var self = this, defaultVal = jQueryh.isEmpty(self.jQueryelement.val()) ? 0 : self.jQueryelement.val(), val = arguments.length ? self.getValueFromPosition(pos) : defaultVal, caption = self.fetchCaption(val), width = self.getWidthFromValue(val); width += '%'; return {caption: caption, width: width, val: val}; }, getValueFromPosition: function (pos) { var self = this, precision = jQueryh.getDecimalPlaces(self.step), val, factor, maxWidth = self.jQueryrating.width(); factor = (self.diff * pos) / (maxWidth * self.step); factor = self.rtl ? Math.floor(factor) : Math.ceil(factor); val = jQueryh.applyPrecision(parseFloat(self.min + factor * self.step), precision); val = Math.max(Math.min(val, self.max), self.min); return self.rtl ? (self.max - val) : val; }, getWidthFromValue: function (val) { var self = this, min = self.min, max = self.max, factor, jQueryr = self.jQueryemptyStars, w; if (!val || val <= min || min === max) { return 0; } w = jQueryr.outerWidth(); factor = w ? jQueryr.width() / w : 1; if (val >= max) { return 100; } return (val - min) * factor * 100 / (max - min); }, fetchCaption: function (rating) { var self = this, val = parseFloat(rating) || self.clearValue, css, cap, capVal, cssVal, caption, vCap = self.starCaptions, vCss = self.starCaptionClasses; if (val && val !== self.clearValue) { val = jQueryh.applyPrecision(val, jQueryh.getDecimalPlaces(self.step)); } cssVal = typeof vCss === "function" ? vCss(val) : vCss[val]; capVal = typeof vCap === "function" ? vCap(val) : vCap[val]; cap = jQueryh.isEmpty(capVal) ? self.defaultCaption.replace(/\{rating}/g, val) : capVal; css = jQueryh.isEmpty(cssVal) ? self.clearCaptionClass : cssVal; caption = (val === self.clearValue) ? self.clearCaption : cap; return '' + caption + ''; }, destroy: function () { var self = this, jQueryel = self.jQueryelement; if (!jQueryh.isEmpty(self.jQuerycontainer)) { self.jQuerycontainer.before(jQueryel).remove(); } jQuery.removeData(jQueryel.get(0)); return jQueryel.off('rating').removeClass('rating rating-input'); }, create: function (options) { var self = this, opts = options || self.options || {}; return self.destroy().rating(opts); }, clear: function () { var self = this, title = '' + self.clearCaption + ''; if (!self.inactive) { self._setCaption(title); } return self.showStars(self.clearValue).trigger('change').trigger('rating.clear'); }, reset: function () { var self = this; return self.showStars(self.initialValue).trigger('rating.reset'); }, update: function (val) { var self = this; return arguments.length ? self.showStars(val) : self.jQueryelement; }, refresh: function (options) { var self = this, jQueryel = self.jQueryelement; if (!options) { return jQueryel; } return self.destroy().rating(jQuery.extend(true, self.options, options)).trigger('rating.refresh'); } }; jQuery.fn.rating = function (option) { var args = Array.apply(null, arguments), retvals = []; args.shift(); this.each(function () { var self = jQuery(this), data = self.data('rating'), options = typeof option === 'object' && option, theme = options.theme || self.data('theme'), lang = options.language || self.data('language') || 'en', thm = {}, loc = {}, opts; if (!data) { if (theme) { thm = jQuery.fn.ratingThemes[theme] || {}; } if (lang !== 'en' && !jQueryh.isEmpty(jQuery.fn.ratingLocales[lang])) { loc = jQuery.fn.ratingLocales[lang]; } opts = jQuery.extend(true, {}, jQuery.fn.rating.defaults, thm, jQuery.fn.ratingLocales.en, loc, options, self.data()); data = new Rating(this, opts); self.data('rating', data); } if (typeof option === 'string') { retvals.push(data[option].apply(data, args)); } }); switch (retvals.length) { case 0: return this; case 1: return retvals[0] === undefined ? this : retvals[0]; default: return retvals; } }; jQuery.fn.rating.defaults = { theme: '', language: 'en', stars: 5, filledStar: '', emptyStar: '', containerClass: '', size: 'sm', animate: true, displayOnly: true, rtl: false, showClear: false, showCaption: false, starCaptionClasses: { 0.5: 'label label-danger', 1: 'label label-danger', 1.5: 'label label-warning', 2: 'label label-warning', 2.5: 'label label-info', 3: 'label label-info', 3.5: 'label label-primary', 4: 'label label-primary', 4.5: 'label label-success', 5: 'label label-success' }, clearButton: '', clearButtonBaseClass: 'clear-rating', clearButtonActiveClass: 'clear-rating-active', clearValue: null, captionElement: null, clearElement: null, hoverEnabled: true, hoverChangeCaption: true, hoverChangeStars: true, hoverOnClear: true, zeroAsNull: true }; jQuery.fn.ratingLocales.en = { defaultCaption: '{rating} Stars', starCaptions: { 0.5: 'Half Star', 1: 'One Star', 1.5: 'One & Half Star', 2: 'Two Stars', 2.5: 'Two & Half Stars', 3: 'Three Stars', 3.5: 'Three & Half Stars', 4: 'Four Stars', 4.5: 'Four & Half Stars', 5: 'Five Stars' }, clearButtonTitle: 'Clear', clearCaption: 'Not Rated' }; jQuery.fn.rating.Constructor = Rating; /** * Convert automatically inputs with class 'rating' into Krajee's star rating control. */ jQuery(document).ready(function () { var jQueryinput = jQuery('input.rating'); if (jQueryinput.length) { jQueryinput.removeClass('rating-loading').addClass('rating-loading').rating(); } });}));});

FAQs

Is everyone in Villedor infected? ›

Unlike the outside world, virtually all of the inhabitants of Villedor are infected with the THV virus, potentially as a result of the chemical bombings of Black Monday. As a result, everyone is expected to wear a monitor bracelet, known as a biomarker, that tracks the progression of the virus.

Which zombie can jump the highest in Dying Light 2? ›

Banshees are incredibly agile and acrobatic, being able to jump really high in seconds; this makes them look as if they're flying. They attack by launching at the player and can even get on top of other zombies to use them as jumping boards.

How long does the average goat live Dying Light 2? ›

How long does the average domestic goat live? 12-15 years.

Who is the shadowy figure that pulls the strings at the bazaar? ›

#Q1: Who is the shadowy figure that pulls the strings in Bazaar? A: Dodger.

Is Waltz Aiden's dad? ›

She is Waltz's daughter, but Aiden isn't related to them. The promise Aiden had made when he was younger was actually to Waltz in hopes that they could cure Mia. Determined to save his daughter, Waltz wants to run new tests in X13.

Does Aiden become volatile? ›

Aiden's Infection

During the early hours of Dying Light 2, Aiden gets bitten by a roaming volatile, joining the large number of Villedor citizens that live with the virus.

Who stole Teresa's flour Dying Light? ›

While talking to Dodger, you will find out that Benny played in the last card game held by Dodger and lost the flour in the bet. Benny owes the flour to Dodger and decides to hide it from him. Dodger believes that Benny might have stored the flour in one of his two warehouses.

Are Volatiles stronger in Dying Light 2? ›

As fans of the original Dying Light will remember all too well, volatiles are arguably Dying Light 2's toughest standard enemy type.

How old is Aiden Dying Light? ›

It is unknown when and where exactly Aiden was born but it can be theorized that he was born either in the year 2013 or 2016 before or during the Harran Virus pandemic that eventually spread across the world. At one point his father saved his life and told him never to forget who he was.

Are the Peacekeepers good dying light? ›

Allying yourself with the Peacekeeper nets you one of the best ranged weapons in the game, which is the Crossbow Pack. Aside from the Bow and the handmade Boomstick shotgun, it is one of the only true ranged weapon in Dying Light 2.

Does Aiden get cured in Dying Light 2? ›

Aiden and Mia (alongside a bunch of other kids) were part of a set of experiments the GRE was conducting on children in hope of finding a cure for the THV virus. These experiments proved to be unsuccessful, and the facility where Aiden and Mia were, burned down.

Is Kyle Crane referenced in Dying Light 2? ›

Although he never actually shows up in the game, the legacy of Kyle Crane hangs over the world of Dying Light 2. The protagonist of the original Dying Light, Crane's a character that's referenced frequently in Aiden's journey, whether through small easter eggs, shrines or passing comments from travellers.

Who is the woman that works in the library Dying Light 2? ›

Thalia is a woman you can meet in the library PK Floating Fortress. This is one of the safe zones in The Wharf region. You will meet her during the Book Club side quest. She will have 10 tasks for you.

Who am I supposed to talk to in the bazaar? ›

The ones you need to speak to are Carlos, the young man near the entrance with "The Spark of Invention" side quest, and Julian, who runs the little storefront in the church with yellow shelves and who gives you the side quest "Cheers!" Both have little exclamation marks above their heads to mark them out, which is the ...

What event went down in black Monday Dying Light 2? ›

January 6th, 2025—the “Black Monday”. The massive chemical bombings that were supposed to save people not only killed hundreds of thousands of them, but also caused large-scale mutations which gave birth to new types of the Infected, such as Howlers, Suiciders or Goons.

Is Aiden superhuman? ›

Dying Light 2's Superhuman Abilities

The speed with which Aiden is welcomed as a citizen may raise some eyebrows, but developer Techland has been quick to point out that Aiden's abilities make him a valuable asset. Exactly how he possesses this superhuman strength, however, could explain why he has been an outcast.

Does Lawan like Aiden? ›

Aiden Caldwell

Depending on player choice, Lawan's relationship with Aiden will be either platonic or hint at potential romance. Although this is never explicitly shown, she will kiss Aiden on the cheek if she is officially made a Nightrunner (assuming she did not kill Hakon in the Nightrunners quest).

Why does MIA need X13? ›

If you let Lawan detonate the bombs, she'll sacrifice herself as Aiden will get out of the facility with Mia, and X13 will blow up. The city will survive, but Lawan will die. Without X13, Mia will die shortly thereafter, and Aiden will leave the city.

What did waltz do to Aiden? ›

Aiden confronts Waltz and the two fight until Aiden defeats Waltz, Mia comes out and tries to give Aiden the key but Waltz knocks it out of his hand into chemicals, ultimately destroying it.

Is Aiden related to Crane? ›

In this moment, Spike says, "Who would have though the end of the world could be so peaceful [...] I wish Crane could've seen this." Aiden asks who that is, confirming that he's not Crane's secret brother or BFF.

Is Kyle Crane the night hunter? ›

This is why the Night Hunter is a special mutation, only to Kyle Crane. When he fights the Mother, he unconsciously uses his arms to attack her, the attack animation is that of the Night Hunter.

What infected jumps higher than others? ›

Have you encountered the type that can jump higher than others?” You have three possible answers here: Volatile, Banshee, and Revenant. The correct answer is Banshee.

What are the zombie types in Dying Light 2? ›

What are the different types of Zombies in Dying Light 2?
  • Common Zombies. I. Biters. These are the most common form of Infected in Dying Light 2. You will most often see them hanging out in small groups of three or four. ...
  • Uncommon Zombies. I. Goon. These are big zombies which you will often see guarding rare loot.
17 Feb 2022

Can you take down howlers Dying Light 2? ›

In terms of stealth, you can sneak up behind a howler and perform a standard stealth attack. Partnered with the stab ability, you can off a howler quickly and continue on with your task. You could also use the smash ability to take one down from above or rely on a ranged weapon to defeat it from afar.

Is the whole world infected in Dying Light 2? ›

Sometime after that, the virus got out again, and the whole world was infected in an event called "The Fall."

Top Articles
Latest Posts
Article information

Author: Clemencia Bogisich Ret

Last Updated: 11/28/2022

Views: 6538

Rating: 5 / 5 (60 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Clemencia Bogisich Ret

Birthday: 2001-07-17

Address: Suite 794 53887 Geri Spring, West Cristentown, KY 54855

Phone: +5934435460663

Job: Central Hospitality Director

Hobby: Yoga, Electronics, Rafting, Lockpicking, Inline skating, Puzzles, scrapbook

Introduction: My name is Clemencia Bogisich Ret, I am a super, outstanding, graceful, friendly, vast, comfortable, agreeable person who loves writing and wants to share my knowledge and understanding with you.