Ghostcrawler bloguje: Na kawie z deweloperami: Threat Level Midnight
Cytat z: Ghostcrawler (źródło)
O Threatcie po raz kolejny
Jedną z fajnych rzeczy w pracy przy MMO jest to, że projekt gry ewoluuje wraz z upływem czasu, i ma się możliwość dokonywania zmian, które odzwierciedlą te projektowe przemiany. (I tak, wiemy, że czasami może ewoluować zbyt szybko).
Wcześniej w grudniu, napisałem blog posta o naszej wizji tego, jak powinien działać threat. Od tamtej pory gra i społeczność wciąż posuwały się do przodu, i projektanci stanęli wobec zmiany przez nas naszego myślenia na temat roli threat. Na tyle, że planujemy zaimplementować w tym tygodniu hotfix, aby zmienić sposób działania threat.
Dlaczego posiadać threat?
Rolą threatu, abyśmy się dobrze zrozumieli, jest zrobienie walk bardziej interesującymi. Tankowie wkładają dużo wysiłku w pozostawanie przy życiu, jednak nie są pod groźbą natychmiastowej śmierci przez sto procent czasu. Dodatkowo, ich pozostawanie przy życiu jest zależne od ich healerów i innych zewnętrznych cooldownów. Zawsze obawialiśmy się, że jeżeli threat nie byłby dużą częścią doświadczenia tankowania, to tankowie mogliby się znudzić po prostu czekając, aż nie nadejdzie czas użycia cooldownu. Podobnie, jeśli DPS i healerzy nie byliby zagrożeni przez bycie zaatakowanymi, wtedy uczucie niebezpieczeństwa w czasie starcia z potężnymi kreaturami mogłoby się ulotnić. Ponadto, zestaw narzędzi każdej postaci zawiera pewne fajowe surwiwalowe i użytkowe umiejętności, i gra wydaje się bardziej płytka, jeżeli są one używane wyłącznie w PvP. Jest fajnym dla mage'a rzucić Frost Nova na atakującego i od-Blinkować. Fajnym jest dla huntera użyć Feign Death. Tak, wasze życie stałoby się o wiele łatwiejsze bez mechanizmów threatu, jednak naszym celem nie jest sprawienie, aby walki były najłatwiejsze jak to tylko możliwe. Naszym zadaniem jest zrobienie walk fajniejszymi. Konieczność zarządzania zbyt dużą ilością rzeczy może nie jest przyjemna, jednak nie jest też takie bycie znudzonym.
To był nasz tradycyjny argument za tym, aby threat miał znaczenie. A teraz sprawa przeciwko niemu:
Dlaczego nie posiadać threatu?
Przyhamowywanie
Jak wspomniałem w poprzednim blog poście, nie jest fajnym bycie hamowanym. Nie jest fajnym dla Feral Druida zaprzestanie używania ataków specjalnych, aby uniknąć ściągnięcia na siebie aggro. Fajnym jest używanie Feint we właściwym momencie, aby uniknąć śmierci, jednak już takie nie jest występowanie Feinta jako części twojego rotacyjnego cooldowna. Chcemy abyście spędzali większość wysiłku na próbach pokonania smoka lub żywiołaka, a nie na zmaganiu się z własnym tankiem.
Tankowie są zajęci
Polemizowałbym również, czy nasze potyczki faktycznie są takie nudne. Wymagamy dużo od tanków – poczynając od wyłapywania addów, przez przemieszczanie bossów, unikanie płomieni, do zapewniania przerywań włącznie, w dodatku do klasycznych roli tanka, czyli pozostawania przy życiu i generowania threatu.
Statystyki threat'ow nie są fajne
Wkładamy statystyki threatowe (w większości hit i expertise) do sprzętu tankowego, ponieważ bez nich, tankowie byliby ograniczeni do wyboru spośród mastery, dodge i parry. (W obecnym stanie itemizacji rzadko wybieracie Strenght, Agility, Stamina lub Armor.) Druidzi nie mogą parować ataków, i nawet dla użytkowników plate istnieje ścisła zależność pomiędzy dodge i parry, a nawet mastery dla warriora i paladina. Przybliża nas to niebezpiecznie do starego modelu gromadzenia jednej super statystyki (jak Stamina czy Defense), co sprawia, że wybór sprzętu staje się zbyt prostolinijny dla tanków. Czy coś wypadło? Okej, załóż to. (Porównajcie to z casterem DPS, który może chcieć mniej lub więcej hit, lub może faworyzować haste nad crit itd.)
Chcemy aby statystyki threatowe były interesujące, jednak prawda jest taka, że nie są. Każdy wprawny tank przeważnie wybierze statystyki surwiwalowe ponad statystyki threat. Kiedyś, kiedy taunty i przerywania mogły nie trafić celu, można było polemizować, czy hit był marginalnie użyteczny. Jednak w świecie, w którym hit służy po prostu do generowania threatu, nie jest on zbyt ekscytujący, i zrozumiale tankowie stają się emo, kiedy dodajemy go zbyt dużo do ich sprzętu. (DKsi są pewnego rodzaju wyjątkiem w pozytywnym sensie – więcej o tym za chwilę.) Widzimy pewnych graczy, którzy próbują i ekscytują się swoimi statystykami threat lub nawet są dumni ze swoich umiejętności jego generowania, jednak ogólnie czujemy, że statystyki threat są pułapką, i przeważnie ma miejsce sytuacja, w której polepszenie przeżywalności będzie miało lepszy wpływ na progresję twojej grupy.
Nie potrzebujemy bardziej kompleksowego UI
Groziliśmy przez lata wbudowaniem do WoWa pewnego rodzaju narzędzia pozwalającego śledzić threat. Jednak czy byłoby to naprawdę dobre dla gry? Czy potrzebujemy kolejnego elementu UI, na który mieliby spoglądać gracze, zamiast patrzeć na faktyczny świat gry? Wiemy, że wielu rajdujących graczy używa dziś zewnętrznych modów do threatu, jednak jest to efektem konieczności niż raczej poczucia, że obserwowanie threatu jest jakoś super zajmujące. (Kiedy mówimy „super zajmujące”, możecie sobie to zamienić na „fajne.”)
Dungeon Finder
Wiem, że ten podpunkt będzie punktem widzenia graczy krytycznych wobec tej zmiany, jednak byłoby zaniedbaniem nie przytoczenie go. Chcemy, aby było pozytywnym doświadczeniem, kiedy Dungeon Finder łączy doświadczonych graczy z nowymi. Wprawa i sprzęt tych pierwszych mogą pomóc tym drugim. Kto lepiej nauczy cię mechanizmów bossa niż gracze, którzy odbyli już wcześniej tę walkę? Co więcej, sprzęt tanka weterana może nadrobić mniej potężny sprzęt początkującego healera (co nie oznacza nooba – może to być alt bardzo doświadczonego rajdera).
Jednakże, ten system zawodzi i często spektakularnie, kiedy to tank jest graczem z za słabym sprzętem. Nawet jeśli kompetentny healer może utrzymać słabo ubranego tanka przy życiu, DPS w pełnej zbroi rajdowej będzie ciągle na granicy złapania aggro. Nie jest to kwestia umiejętności. To po prostu liczby. Nie jest to także problem, który jest łatwy do przeskoczenia przez zarówno zbyt dobrze wyposażonego DPSa lub słabo ubranego tanka – po prostu nie jest to dla nikogo zbyt zabawne.
To co teraz?
Biorąc to wszystko i obserwując, jak tankowanie rozwinęło się w Cataclysm, zostawiliśmy za sobą koncepcję threatu jako jednej z głównych części PvE. W związku z tym zdecydowaliśmy się na polepszenie generowania threatu przez tanka, w hotfixie w tym tygodniu, do poziomu, kiedy nie musi być już brany tak bardzo pod uwagę. Oczekujemy, że społeczność stopniowo zaprzestanie używania modyfikacji śledzących threat, kiedy gracze zdadzą sobie sprawę, że już ich nie potrzebują.
Ważnym jest zwrócenie uwagi na to, że koncepcja „aggro” nadal będzie istnieć. Jeśli spec DPS zaatakuje adda w tej samej sekundzie, w której się pojawi, wtedy kreatura rzuci się na niego. Jednakże, jeżeli tank wyprowadzi jeden lub dwa ataki na celu, wtedy powinien on skupiać się już tylko na tanku. Martwienie się o to, kto przyciągnął uwagę kreatury powinny generalnie mieć miejsce tylko na początku walki, lub gdy dodatkowy potwór dołączy do bitwy. Martwienie się o warriorów lub DK (klasy z niemal nieograniczonym spustem threat) doganiających tanka w threat po paru minutach nie powinno być już problemem. (A jeśli tak, będziemy musieli dokonać dalszego regulowania.)
Lubimy umiejętności takie jak Misdirect. Jest fajnym jako hunter pomagać tankowi kontrolować cele. Mniej pociągający dla nas jest Cower, który jest umiejętnością często używaną po prostu do tłumienia threatu. Podoba nam się, że mage może być zmuszony do użycia Ice Block, Frost Nova lub nawet Mirror Image, aby uniknąć zagrożenia. Nie podoba nam się to, że mage musi ciągle się martwić o nie przekroczenie poziomu threatu generowanego przez tanka. Pojęcie aggro (kogo atakuje cel) jest zachowane. Pojęcie wyścigów threatowych (kto za chwilę ściągnie na siebie aggro) będzie od tej pory odgrywać coraz mniejszą rolę.
Nadchodzące zmiany
Oto konkretne zmiany jakie prawdopodobnie ujrzycie:
- Hotfix: Threat generowany przez klasy w trybie tankowania został zwiększony z trzykrotności zadawanych obrażeń, do pięciokrotności zadawanych obrażeń.
- W nadchodzącym patchu: Vengeance nie kumuluje się powoli na początku walki. Zamiast tego, pierwszy otrzymany atak melee generuje Vengeance równe jednej trzeciej obrażeń zadanych przez ten atak. Gdy Vengeance aktualizuje się w czasie walki, zawsze utrzymuje się przynajmniej na poziomie jednej trzecie obrażeń otrzymanych w czasie ostatnich dwóch sekund. Od tego momentu kumuluje się z dawną szybkością, wciąż zanika z dawną szybkością, i nadal nie może przekroczyć obecnego maksimum.
Długofalowe zmiany
Możecie polemizować, że gdy threat stanie się bardzo łatwy do zarządzania, tank warrior może iść po prostu AFK. W rzeczywistości, biorąc pod uwagę dzisiejsze potyczki z bossami, AFKujący warrior skończyłby stojąc w złej pozycji, przegapiając zamianę tankowanie lub zrobiłby też coś innego lub nie udałoby mu się czegoś zrobić, co poskutkuje wipe'm całej drużyny lub rajdu.
Biorąc to pod uwagę, ostatecznie nie chcemy, aby tankowanie było po prostu staniem i przyjmowaniem na klatę ciosów bossa i chcielibyśmy mieć więcej statystyk na sprzęcie, na które tankowie będą zwracać uwagę. Aby rozwiązać te wyzwania, chcemy aby więcej mitygowania tanka wymagało aktywnego zarządzania. Nadal będziemy oferować wszystkim tankom ratunkowe cooldowny takie jak Shield Wall i Survival Instincts. Jednakże, chcemy przesunąć krótsze cooldowny takie jak Shield Block, Holy Shield i Savage Defense tak, aby działały bardziej jak Death Strike. DKsi Blood mają o wiele większą kontrolę nad przeżywalnością, którą biorą z Death Strike, jednak jako część tego, muszą faktycznie trafić swój cel. Pozostali trzej tankowie dostaną podobne aktywne mechanizmy obronne. Nie oznacza to, że wszyscy potrzebują modelu samo-leczenia DK, jednak mogą używać modelu DK do zarządzania zasobami, aby zmaksymalizować przeżywalność.
Death Strike zużywa zasoby, aby pomóc tankowi przetrwać. Kombinowaliśmy w pewnym momencie z Holy Shield paladina, używającym Holy Power, i myślimy, że możemy zrobić to znowu. Ba, moglibyśmy zrobić Word of Glory rzeczą, którą powinniście robić z Holy Power i tak dalej, aż zbalansowalibyśmy wszystkich tanków wokół tej idei i nie wydawałoby się to zbytnim pogwałceniem mechanizmów DK. Moglibyśmy sprawić, że Shield Block kosztowałby rage i zmienić napływ rage u Protection warriorów tak, aby byli zmuszeni nim zarządzać w taki sposób, w jaki muszą teraz to robić warriorzy Fury i Arms. Jeśli tankowie generowaliby więcej rage z zadawanych obrażeń i mniej z otrzymywanych, wtedy trafienie w cel stałoby się bardzo ważne, jednak dla mitygowania obrażeń, a nie z powodów zarządzania threatem. Jest to jednak większa zmiana, niż na jaką wygląda. Nie chcemy modelu, w którym warriorzy Prot ignorują Shield Slam, Devastate i Revenge (skoro threat nie jest niczym ważnym...) w celu zachowania całego rage dla Shield Block (...ponieważ przetrwanie takie jest). Wyobraźcie sobie model rage, w którym zawsze macie go pod dostatkiem dla swoich centralnych umiejętności rotacyjnych (mogłyby być tanie lub nawet generować rage) tak, żebyście mogli przetransferować większość swojego rage do Shield Block, kiedy przeżywalność byłaby ważna, lub Heroic Strike, kiedy taka by nie była. Przeprojektowanie Savage Defense tak, aby było spustem rage jest jeszcze większą zmianą, jednak myślimy, że jest to okazja, by zrobić rotacje bardziej interesującymi dla druidów (i tak naprawdę wszystkich tanków). Ich rotacje pomogłyby im osiągnąć cel, który przeważnie ma znaczenie dla większości tanków: przeżycie.
To jest ten rodzaj projektu, dla którego będziemy potrzebowali naprawdę dużo opinii zwrotnych, kiedy zostanie wprowadzony. Możemy zaimplementować i empirycznie sprawdzić jak dużo threatu tankowie generują, jednak jest dla nas trudnym odtworzenie doświadczeń wszystkich tych różnorodnych grup rajdujących i drużyn. Zapraszamy was do wypróbowania natychmiastowych i ewentualnie długofalowych zmian, kiedy tylko będą one wprowadzone, i dania nam znać jakie są wasze odczucia. Czy brakuje wam threatu w grze? Czy jesteście teraz znudzeni tankowaniem? Czy odwrotnie, dzięki zmianom, tankowanie jest dla was fajniejsze? Czy nowa implementacja Vengeance wydaje się lepsza? Niektóre zmiany projektowe możemy sprawdzić po prostu przetwarzając liczby, jednak niektóre są bardziej sentymentalne i wymagają wielokrotnego sprawdzenia i rozmytego języka „ale jakie są ODCZUCIA?”. Grzebanie w tego typu rzeczach jest definitywnie gdzieś pomiędzy.
Greg „Ghostcrawler” Street jest głównym projektantem systemów dla World of Warcraft i głównym obżartuchem przy obiadowym stole.