Daily Archives 25 października 2024

Nelderim DevBlog #67

Bla, bla, bla… ServUO. Każdy dzień przybliża nas do finalizacji tego projektu, a raczej osiągnięcia stanu, w którym będziemy mogli się dalej rozwijać już na spokojnie po migracji i… łatać dziesiątki bugów 🙂 Zapraszamy do lektury!

Zmiany i poprawki

Przenieśliśmy część autorskich rozwiązań z RunUO na ServUO:

  • Przeniesiono zmianę z wyrabianiem klucza deszyfrującego w menu majstra,
  • efekt dezorientacji działa na odporne na nią stwory ze skutecznością 25% podstawowego efektu,
  • zlecenia myśliwego działają już na ServUO, również te pobrane przed migracją,
  • uwzględniono poprawkę do błędnego działania regionu domków oraz ich drzwi,
  • naprawiono zlecenia łukmistrza po migracji zapisu stanu gry,
  • przywrócono czas czarowania z RunUO,

Oraz naprawiono część rzeczy:

  • Poprawiono działanie obozów z więźniami oraz lootu ich skrzynek,
  • zlikwidowano problem z nienaliczeniem duszy w latarni mrocznego rycerza,
  • pomniejsze zmiany w łupach ze skrzyń skarbów,
  • naprawa przedmiotu będzie wymagała posiadania surowca, z którego został wykonany – połowa wartości koniecznej do wytworzenia,
  • poprawiono działanie beczki na proszki wzmocnienia,
  • naprawiono błąd, w wyniku którego zlecenia łukmistrza stawały się zleceniami alchemika po dodaniu ich do księgi zleceń,
  • dokonano kolejnych tłumaczeń oraz poprawek w mapie.

Statystyki postaci

Nie chodzi nam tutaj o bazowe statystki postaci takie jak siła, zręczność i inteligencja, ale coś odrobinę innego co czasami nazywamy również metrykami postaci, a wszystko zaczęło się od systemu osiągnięć opisywanego w DevBlog #34 i DevBlog #40.

Podczas implementacji systemu osiągnięć uświadomiliśmy sobie, że musielibyśmy od samego początku zaimplementować wszystkie osiągnięcia, ponieważ postęp każdego osiągniecia był zbierany przez właśnie to osiągnięcie, i na przykład: gdybyśmy po roku dodali nowe osiągnięcie “zabij 100 orków”, to postęp tego osiągnięcia byłby liczony od momentu zarejestrowania tego osiągnięcia, pomimo, że postać do tego momentu zabiła już nawet 500 orków.

Ilość zabitych paragonów również będzie zbierana

Więc postanowiliśmy wywrócić system osiągnięć do góry nogami i zacząć zbierać przeróżne metryki postaci, a osiągnięcia oprzeć na wcześniej zebranych metrykach.

Tak więc gdy tylko wystartuje ServUO, to prawie każda znacząca akcja waszej postaci będzie zliczana przez serwer oraz niewykluczone, że będziecie mieli wgląd do waszych metryk i będziecie mogli licytować się z innymi kto zabił więcej orków, a kto wypił więcej słabych mikstur leczenia.

Już teraz zaimplementowane mamy 30 przeróżnych metryk i wiemy że nie jest to wszystko, bo oprócz zwykłych metryk takich jakich ilość zabitych potworów danego typu czy ilość stworzonych przedmiotów danego typu mamy też takie kwiatki jak ilość rzuconych boli czy ilość zrobionych kroków.

Roboczy podgląd wczesnej wersji systemu metryk

Obecnie jedynym zastosowaniem dla metryk jest wspominany wcześniej system osiągnieć, który został już pomyślnie zintegrowany, ale nie wykluczamy też innych zastosowań w przyszłości, takich jak wgląd postaci do swoich statystyk, potencjalnie wykrywanie problemów z ekonomią, łatwiejsze wykrywanie gagatków którzy próbują oszukiwać, czy po prostu tworzenie bezsensownych agregacji i wykresów typu która rasa rzuca najwięcej zaklęć ósmego kręgu.

Jeżeli macie pomysł co powinno trafić do systemu metryk to oczywiście dajcie nam znać, bo na pewno o czymś zapomnimy 🙂

Questy na umiejętności specjalne

DevBlog#64 wspominał o automatyzacji questów na umiejętności specjalne. Prace nad sprawdzeniem nowopowstałych NPC były jednym z wątków na dwóch poprzednich sesjach testowych. Przyczyny techniczne zmusiły nas do lekkich uproszczeń oraz ponownych testów. Kilka z nich działa już poprawnie, częśc potrzebuje lekkich modyfikacji. Zastosowaliśmy również zabieg zwiększenia immersji oraz urozmaicenia odbioru NPC, postanowiliśmy poświęcić trochę czasu na dostosowanie ich wyglądu, przy czym użyliśmy kilka nowych typów przedmiotów dostępnych na ServUO. Oto kilka z nich:

Nauczyciel Starożytnej Magii
Mroczny Rycerz
Strażnik Lasu
Herdeista

Co nowego przynosi ServUO

Nowy props – Hit Mana Drain

ServUO przynosi wiele nowych prospów, co może wywrócić do góry nogami przyjęte schematy PvM i PvP. Jednym z nich jest Hit Mana Drain. Props ten występuje na niektórych broniach. Udane trafienie taką bronią zmniejsza manę celu o 20% wartości obrażeń zadanych przez postać, która wywołała ten efekt. Natężenie waha się między 2% a 50%. Dla przykładu jeśli ten props występuje na mieczu o wartości 40% a my zadamy celowi obrażenia na poziomie 30-35, oznacza to, że statystycznie 2 na 5 niesparowanych trafień odbiorą celowi od 6 do 7 punktów many. Strzeżcie sie magowie zaprawdę powiadam wam, oto nadchodzi wiek miecza i topora!

Tygrysy

Nowy silnik przynosi osobliwe storzenia w postaci gamy tygrysów. W naszym świecie być może pojawią się tygrysy w wariancie klasycznym, dwa czarne oraz dwa białe. Dodatkowo niezwiązany z poprzednikami do puli tych stworzeń doszedł tygrys szablozębny.

Wszystkie tygrysy można ocswoić oraz oczywiście trenować, zwykłe natomiast można dodatkowo dosiadać! Zwierzęta te oferują również tygrysie skóry do wycięcia, z których możemy tworzyć nowe typy uzbrojenia dostępne w wariancie żeńskim i męskim. Dla kobiet dostępna jest spódnica krótka oraz długa oraz biustonosz. Poniżej przykład:

Zbroje ze skór tygrysa

Dla tych, którzy są mniej zafascynowani żywmi tygrysami, dostepne są również w postaci dywanów do naszych domków. Poniżej przykład skrór i dywanów.

Oryginalnie dywany zdobyć można jedynie z questa a ich kolor ma swoją hierarchie i rzadkość występowania. Może u nas mogłyby być tworzone w postaci trofeum? Koniecznie dajcie znać co o tym myślicie na naszym Discordzie!

Podsumowanie

To tyle na dziś, dajcie nam znać co myślicie o nowościach i zmianach. Pracujemy codzienie by rozwijać Nelderim i mamy nadzieję, że doceniacie nasze DevBlogi oraz widzicie dzieki temu nasze postępy. Do następnego!

Read More