Krwawy Księżyc to wydarzenie w grze, które resetuje świat, aby wszyscy zabici wrogowie ożyli, a niektóre bronie, które możesz podnieść z samego świata, pojawiają się ponownie , wraz ze skrzyniami w kształcie czaszki, które znajdziesz w obozach wroga.

Powinno się to zdarzać regularnie po określonej liczbie dni w grze. Skąd biorą się moje pytania:

  • Ile czasu zajmie pojawienie się Krwawego Księżyca w dniach w grze?
  • Ile czasu rzeczywistego to przekłada się na ?
  • Ile trwa dzień i noc w czasie rzeczywistym?
  • Czy jest jakieś wydarzenie, które może spowodować wykroczenie Krwawego Księżyca poza harmonogram?
  • lista elementów w grze, oprócz wrogów, które odrodzą się po wydarzeniu? (Rozróżnienie między zwykłymi skrzyniami w kształcie czaszki i świątyniami będzie mile widziane)

Komentarze

  • Nie mam ' t mierzone, ale wydaje się, że krwawe księżyc ma zmienny harmonogram. Może nawet ograniczać pamięć do śledzenia pokonanych wrogów.
  • @Pyritie I ' Jestem całkiem pewien, że skrzynie w kształcie czaszki nie ' t respawn, ale ' boję się pomyłki cofając twoją zmianę … Byłbym zadowolony, gdyby ktoś mógł to potwierdzić. Zmodyfikuje pytanie, aby dopasować je do nowych wątpliwości.
  • @Grirg Znam skrzynie z czaszkami, które odblokowują się po pokonaniu wszystkich wrogów w obozie (z dźwiękiem dzwonka na ring bokserski) zdecydowanie odradzają się po krwawym księżycu. Kiedyś wyczyściłem obóz, splądrowałem skrzynię, po 5 sekundach aktywowałem się krwawy księżyc, a potem skrzynia i obóz wróciły, jakby nic się nie stało.
  • Dobre pytanie! ' też chciałbym dowiedzieć się więcej na ten temat. Zwykle śpię przez krwawe księżyc … zbyt przerażony: D
  • (Kolejna nieintuicyjna rzecz, która odradza się, gdy krew księżyce się zdarzają to strażnicy, których znajdziesz w tych świątyniach testowych siły – przydatne, jeśli chcesz je wyhodować na broń)

Odpowiedz

1: Częstotliwość pojawiania się Krwawego Księżyca jest powiązana z liczbą zabitych wrogów, zmodyfikowana przez pozornie losową wartość. Nie ma stałej częstotliwości odradzania się, ale może zdarzać się bardzo często i nie o północy. Można to naprawić (podobno), całkowicie zamykając grę, wyjmując wkład z gniazda, a następnie wkładając go ponownie.

2: Jak wspomniano powyżej, nie dzieje się to w stałym tempie, więc nie można być śledzone w rzeczywistych minutach.

3: 1 sekunda w prawdziwym życiu to 1 minuta czasu gry. Cały dzień w grze trwa 24 minuty. Oznacza to, że cykl dzienny (od 5:00 do 21:00) zajmuje 16 minut, a cykl nocny (od 21:00 do 5:00) 8 minut.

4: Nie, poza usterką, która nie liczy się jako wydarzenie

5: Wszystkie bronie / tarcze / łuki / materiały / rudy skały, które pojawiają się na świecie, a także skrzynie z obozami potworów. Wrogowie w kapliczce odradzają się (w tym strażnicy „Testu siły”), ale skrzynie świątynne nie będą.

Komentarze

  • Nie widziałem, aby w sklepach zapasy były uzupełniane krwawymi księżycami, przynajmniej na strzały. Uważam, że mogą być czeki za liczbę noszonych strzał przed uzupełnieniem zapasów. Wydaje mi się, że gra nie ' nie podobała się, gdy przeszukałem wszystkich sprzedawców, aby zebrać prawie 400 strzał.
  • W przypadku punktu 1, czy masz na to źródło? Wiem, że to teoretyzacja, ale miałem wrażenie, że to tylko teoria fanów
  • @GarrettJ There ' nie ma oficjalnych danych na ten temat. ' testowałem tę sprawę przeze mnie; spędzić kilka godzin na teleportowaniu się i spokojnym poruszaniu się po mapie, zbierając kolektywy, kologi i kończąc kapliczki, bez pojawienia się krwawego księżyca. Z drugiej strony po krwawym księżycu rzucił się kilka wrogich baz zabijając wszystkich i kolejny krwawy księżyc pojawia się po 15-30 minutach (powielany wielokrotnie pod rząd). Nadal nie ' nie mamy wzoru na wschodzący księżyc krwi. Rozważam teraz fakt, że jest to bezpośrednio związane z zabitymi wrogami, a nie teoria fanów.
  • @Grirg I ' jestem raczej pewien, że ' to wciąż teoria fanów, ponieważ kiedy hodowałem fragmenty gwiazd, nie zabijając żadnych wrogów, Dostałbym krwawe księżyce. Możliwe, że zabijanie przeciwników może przyspieszyć cykl, ale gra nadal wymusza, aby działo się to po określonym czasie. Z danych wynika, że są to 4 cykle księżyca (' 8 dni w cyklu księżyca)

Odpowiedź

Wydaje się, że istnieje mnóstwo błędnych informacji na temat rzeczywistego działania krwawych księżyców, co jest niefortunne. Obecnie przyjęta odpowiedź jest całkowicie błędna w przypadku pytań 1 i 2. Krwawe księżyce nie mają absolutnie nic wspólnego z zabijaniem wrogów .Opierają się one po prostu na zegarze.

Kilka dni temu opublikowałem dość szczegółowe wyjaśnienie, w jaki sposób czas, krwawy księżyc i Władca Gór tu działają spawny . Oto istotne części dotyczące mechanizmu planowania Krwawego Księżyca:


[…] Okazuje się, że tym razem Blood Moons and the LotM są obsługiwane przez ten sam system (który nazywam menedżerem czasu) i na podstawie czasu, więc najpierw pozwól mi wyjaśnić, jak działa czas.

Jak działa czas w BotW

Wewnętrznie, pora dnia jest przechowywana jako liczba zmiennoprzecinkowa w zakresie [0,0, 360,0]. […]

Każdy tick gry

[…] jeśli nie ma aktywne wydarzenie / przerywnik:

  • Licznik czasu gry jest zwiększany o 0,0083333 * klatki, które upłynęły. Oznacza to, że 1 minuta w grze = 1 rzeczywista sekunda.
  • […]
  • Jeśli licznik osiągnie 360,0 (północ), gra przeprowadza specjalne kontrole. Zobacz następną sekcję.
  • Wartość zwana licznikiem krwawych księżyców jest również zwiększana o 0,0083333 * liczby klatek, które upłynęły.

[.. .]

Za każdym razem, gdy licznik osiągnie 360,0 (północ)

[…]

Jeśli zaplanowano Blood Moon:

Jeśli krwawe księżyce są „zabronione” (zobacz poniżej, aby zapoznać się z pełną listą warunków), licznik czasu jest ustawiony na 2880.0 i nic się nie dzieje. W przeciwnym razie uruchomi się przerywnik filmowy Krwawego Księżyca ( Demo011_0 ), a licznik czasu zostanie zresetowany do 0,0.

Następnie gra określa, czy zaplanuj Blood Moon lub nie:

Jeśli Flaga „FirstTouchdown” jest ustawiona (tj. Jeśli gracz opuścił Wielki Płaskowyż) i jeśli licznik czasu Krwawego Księżyca wynosi> 2520,0 (7 dni w grze):

  • Flaga WM_BloodyDay ma wartość true, co oznacza, że na następną noc zaplanowano Krwawy Księżyc.
  • Licznik czasu Krwawego Księżyca jest resetowany do wartości 0,0.

W przeciwnym razie „Krwawy koniec rezerwy czasu” jest ustawiony na 150. Zapewnia to wyczyszczenie WM_BloodyDay przez 5 minut w grze (= 5 sekund w prawdziwym życiu) po wystąpieniu Krwawego Księżyca.

Inhibitory Krwawego Księżyca

Jeśli którykolwiek z poniższych warunków jest spełniony, przerywnik filmowy Krwawego Księżyca nie zostanie uruchomiony.

  • Nie na MainField (główny świat)
  • IsInHyruleCastl eArea jest ustawiona
  • LastBossGanonBeastGenerateFlag jest ustawiona (walka z Dark Beast Ganonem)
  • BloodyMoonProhibition jest ustawione
  • Wind_Relic_BattleStart jest ustawione (walka Vah Medoh)
  • Electric_Relic_Battle (bitwa Vah Naboris)
  • Water_Relic_BattleTime (bitwa Vah Ruta)
  • Coś związanego z Sky Managerem

Jednak te nie uniemożliwiają przyspieszania timera Blood Moon ani ustawiania flagi WM_BloodyDay. […]

Na wynos

Czas zaczyna się o 05:15, a nie o 11:00 i płynie normalnie do 11:00. Aktywacja Great Plateau Tower ustawia czas na 11:00, pokazuje czas w interfejsie użytkownika i przywraca normalny przepływ czasu.

Krwawe księżyce pojawiają się o północy, jeśli i tylko wtedy flaga WM_BloodyDay jest ustawiona. O ile wiem, nie ma sposobu na wymuszenie planowania krwawych księżyców.

Ta flaga jest ustawiana noc wcześniej o północy, jeśli opuściłeś Płaskowyż i jeśli licznik Krwawego Księżyca osiągnął 7 dni w grze. Nie 7 dni i 15 minut, ale dokładnie 7 dni (2520/360 = 7). Pamiętaj też, że nie musisz spędzać czasu przy ognisku po ustawieniu flagi WM_BloodyDay.

Licznik Krwawego Księżyca zaczyna odliczać, gdy tylko opuścisz Świątynię Wskrzeszenia normalnie. Czas spędzony w stanie, w którym nawet główny licznik czasu gry jest zatrzymany, nie liczy się. Jednak niekoniecznie musisz przebywać w otwartym świecie: liczy się czas spędzony w kapliczkach, boskich bestiach itp.

Spędzanie czasu przy ognisku lub ciągłe spanie nie pomaga w ogóle wywołać Krwawego Księżyca. Wręcz przeciwnie, ponieważ licznik czasu nie przesuwa się podczas przerywników filmowych.

Pozwólcie, że wyjaśnię: zabijanie wrogów nie ma absolutnie żadnego wpływu na krwawe księżyce. Kod zarządzania czasem nie sprawdza nawet zabójstw wroga … co dowodzi , że to tylko dezinformacja.

Komentarze

  • Świetna odpowiedź! Dziękujemy za poświęcenie czasu na zagłębienie się w kod gry. Mamy nadzieję, że ta odpowiedź zyska uznanie, na jakie zasługuje.
  • Wszelkie dane dotyczące tego, co c auses BloodyMoonProhibition do ustawienia?
  • @OrangeDog it ' s ustawione z mnóstwa wydarzeń, aby tymczasowo zapobiec krwawym księżycom z wyzwalania (wygrał ' t pozbyć się czerwonego księżyca i efektów cząsteczkowych). Wyszukaj tekstową reprezentację wydarzeń w tym miejscu , aby zobaczyć, które zdarzenia ustawiają flagę (i kiedy!) Aby uzyskać wizualną reprezentację przepływów zdarzeń, użyj EventEditor lub przeglądarki zdarzeń .
  • @L é oLam szukaj czego? Ciąg BloodyMoonProhibition pojawia się tylko 4 razy.
  • @OrangeDog Tak, to ' jest w większości (w pewnym sensie) abstrakcyjne z dala od wspólnego przepływu zdarzeń. Do flagi bezpośrednio odwołują się tylko Common < DisableSaveAndWarp > i DisableSaveAndWarp < EnableSaveAndWarp >, ale te dwa zdarzenia (pomyśl o nich jak funkcje programistyczne) są wywoływane przez wiele innych wydarzeń (np. minigry, walki z bossami itp.).

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *