Blood Moon er en hendelse i spillet som tilbakestiller verden slik at alle drepte fiender gjenoppliver og noen våpen du kan hente fra verden selv dukker opp igjen sammen med de hodeskalleformede kistene du finner i fiendens leirer.

Det skal skje regelmessig etter et visst antall ingame-dager. Hva gir opphav til spørsmålet mitt:

  • Hvor lang tid tar det Blood Moon å dukke opp i ingame dager?
  • Hvor mye sanntid oversetter dette til ?
  • Hvor mye varer dag og natt i sanntid?
  • Er det noen hendelse som kan utløse blodmåne utenfor tidsplanen?
  • Hva er listen over elementer i spillet, i tillegg til fiendene, som vil gjenoppta etter hendelsen? (Forskjell mellom normale, hodeskalleformede og helligdomskister vil bli verdsatt)

Kommentarer

  • Jeg har ikke ‘ ikke målt, men det føles som blodmånen er i variabel tidsplan. Det kan til og med knyttes til en minnegrense for å spore beseirede fiender.
  • @Pyritie I ‘ jeg er ganske sikker på at hodeskalleformede kister ikke ‘ t respawn but i ‘ er redd for å ta feil når du angrer redigeringen din … Ville være glad hvis noen kan bekrefte det. Skal redigere spørsmålet for å passe til de nye tvilene.
  • @Grirg Jeg vet at hodeskallekistene som låses opp etter at du har beseiret alle fiender i en leir (med bokselyden), reagerer definitivt etter en blodmåne. Jeg ryddet en gang en leir, plyndret brystet, hadde en blodmåne aktivert som 5 sekunder etter, da var brystet og leiren tilbake som om ingenting hadde skjedd.
  • Godt spørsmål! Jeg ‘ vil også gjerne vite mer om dette. Jeg sover vanligvis gjennom blodmånen .. for redd: D
  • (En annen uintuitiv ting som svarer når blod måner skjer er vergerne du finner inne i disse test-of-styrke-helligdommene – nyttig hvis du vil dyrke dem for våpen)

Svar

1: Blood Moon gytefrekvens er knyttet til antall fiender som er drept, modifisert av en tilsynelatende tilfeldig verdi. Den har ingen fast gytehastighet, men det kan skje veldig ofte, og ikke ved midnatt. Dette kan løses (angivelig) ved å lukke spillet helt, fjerne kassetten fra sporet og deretter sette den inn igjen.

2: Som sagt ovenfor, det skjer ikke med en fast hastighet, så kan ikke «t bli sporet i virkelige minutter.

3: 1 sekund i virkeligheten tilsvarer 1 minutt i spilletid. Det tar 24 minutter før en full spilldag finner sted. Dette betyr at det tar 16 minutter for en dagsyklus (5AM til 9PM) og 8 minutter for en nattcyklus (9PM til 5AM).

4: Nei, bortsett fra feilen, som ikke teller som en begivenhet

5: Alle våpen / skjold / buer / materialer / malmbergarter som dukker opp i oververdenen, samt monsterleirkister. Helligdomens fiender vil gi tilbake (inkludert «Test of Strength» verger), men helligdomskister vil ikke.

Kommentarer

  • Jeg har ikke sett butikkbeholdninger fylle på med blodmåner, i det minste for piler. Jeg tror det kan være kontroller for antall bærte piler før gjenoppretting skjer. Jeg antar at spillet ikke ‘ t som da jeg skurte alle selgere for å samle nesten 400 piler.
  • For punktnummer 1, har du en kilde til det? Jeg vet at det er blitt teoretisert, men jeg var under inntrykk av at det bare var en fanteori
  • @GarrettJ Der ‘ ingen offisielle data om det. Jeg ‘ har testet denne saken av meg selv; bruk noen timer på å teleportere og gå fredelig rundt på kartet, plukk opp kollektiver, kologer og fullfør helligdommer og ingen blodmåne dukket opp. På den annen side, etter en blodmåne, skyndte noen fiendebaser som drepte alle, og en annen blodmåne dukket opp etter 15-30 minutter (gjengitt flere ganger etter hverandre). Likevel har vi ikke ‘ formelen bak blodmånen, jeg vurderer nå at det er direkte relatert til fiender drept mer enn en fanteori.
  • @Grirg Jeg ‘ jeg er ganske sikker på at det ‘ fortsatt er en fanteori, for da jeg dyrket stjernefragmenter og ikke drepte noen fiender i det hele tatt, Jeg ville få blodmåner. Det er mulig at drap på fiender kan akselerere syklusen, men spillet fremtvinger fortsatt at det skjer etter en bestemt tid. Fra dataene ser det ut som om det er fire månesykluser (der ‘ s 8 dager i en månesyklus)

Svar

Det ser ut til at det er massevis av feilinformasjon om hvordan blodmåner faktisk fungerer, noe som er uheldig. Det nåværende aksepterte svaret er helt feil for spørsmål 1 og 2. Blood Moons har absolutt ingenting å gjøre med fiendedrap .De er rett og slett basert på en tidtaker.

For noen dager siden la jeg ut en ganske grundig forklaring på hvordan tid, blodmåne og Lord of the Mountain gyter fungerer her . Her er de relevante delene om planleggingsmekanismen for Blood Moon:


[…] Det viser seg at tiden, Blood Moons and the LotM håndteres av det samme systemet (som jeg vil kalle tidssjefen) og basert på tid, så la meg først avklare hvordan tiden fungerer.

Hvordan tiden fungerer i BotW

Internt lagres tid på dagen som en flottør i [0.0, 360.0] -området. […]

Hvert spill merker

[…] hvis det ikke er noe aktiv hendelse / cutscene:

  • Spilltimeren økes med 0,0083333 * forløpte rammer. Effektivt betyr dette at 1 minutt i spillet = 1 ekte sekund.
  • […]
  • Hvis timeren når 360.0 (midnatt), utfører spillet spesielle kontroller. Se neste avsnitt.
  • En verdi kalt blodmåne-tidtakeren økes også med 0,0083333 * forløpte rammer.

[.. .]

Hver gang tidtakeren når 360,0 (midnatt)

[…]

Hvis en blodmåne er planlagt:

Hvis blodmåne er «forbudt» (se nedenfor for en fullstendig liste over forhold), er tidtakeren satt til 2880.0 og ingenting skjer. Ellers utløses Blood Moon cutscene ( Demo011_0 ) og timeren tilbakestilles til 0,0.

Spillet bestemmer deretter om det skal planlegg en blodmåne eller ikke:

Hvis «FirstTouchdown» -flagget er satt (dvs. hvis spilleren har forlatt Great Plateau), og hvis Blood Moon-timeren er> 2520.0 (7 dager i spillet):

  • WM_BloodyDay-flagget er satt til sant, noe som betyr at en blodmåne er planlagt neste natt.
  • Blodmåne-timeren blir tilbakestilt til 0,0.

Ellers er «Bloody end reserve timer» satt til 150. Dette sørger for at WM_BloodyDay blir ryddet 5 minutter i spillet (= 5 sekunder i virkeligheten) etter at en Blood Moon har oppstått.

Blood Moon inhibitors

Hvis noen av følgende forhold er oppfylt, vil ikke Blood Moon-scenen utløses.

  • Ikke på MainField (hovedverden)
  • IsInHyruleCastl eArea er satt
  • LastBossGanonBeastGenerateFlag er satt (kjemper mot Dark Beast Ganon)
  • BloodyMoonProhibition er satt
  • Wind_Relic_BattleStart er satt (Vah Medoh-kamp)
  • Electric_Relic_Battle er satt (Vah Naboris-kamp)
  • Water_Relic_BattleTime er satt (Vah Ruta-kamp)
  • Noe som involverer Sky Manager

Imidlertid er disse ikke forhindre at Blood Moon-timeren går videre, eller at flagget WM_BloodyDay blir satt. […]

Takeaway

Tiden starter 05:15, ikke 11:00, og flyter normalt til 11:00 er nådd. Aktivering av Great Plateau Tower setter tiden til 11:00, viser klokkeslettet i brukergrensesnittet og gjenoppretter normal strøm av tid.

Blood Moons forekommer ved midnatt hvis og bare hvis WM_BloodyDay-flagget er satt. Så vidt jeg kan si er ingen måte å tvinge blodmåner til å bli planlagt.

Det flagget er satt natten før ved midnatt hvis du har forlatt platået og hvis blodmåne-timeren har nådd 7 dager i spillet. Ikke 7 dager og 15 minutter, men nøyaktig 7 dager (2520/360 = 7). Vær også oppmerksom på at du ikke trenger å bruke tid på et bål etter at WM_BloodyDay-flagget er satt.

Blood Moon-timeren begynner å tikke så snart du har forlatt helligdommen. av Oppstandelse normalt. Enhver tid du bruker i en tilstand der selv hovedtimeren er satt på pause, teller ikke. Du trenger imidlertid ikke nødvendigvis å være i den åpne verden: tid brukt i helligdommer, guddommelige dyr osv. teller.

Å bruke tid på et bål eller sove flere ganger hjelper ikke i det hele tatt å utløse en blodmåne. Tvert imot, da timeren ikke går frem under kuttescener.

La meg være tydelig: å drepe fiender har absolutt ingen effekt på blodmåner. Time manager-koden sjekker ikke engang for fiendens drap … som beviser at det bare er feilinformasjon.

Kommentarer

  • Flott svar! Takk for at du tok deg tid til å fordype deg i spillkoden, forhåpentligvis får dette svaret den anerkjennelsen det fortjener.
  • Eventuelle data om hva c auses BloodyMoonProhibition som skal stilles?
  • @OrangeDog er det ‘ satt fra tonnevis av hendelser for midlertidig å forhindre Blood Moons fra å utløse (det vil ikke ‘ ikke bli kvitt den røde månen og partikkeleffekter). Søk på tekstrepresentasjonen av hendelser her for å se hvilke hendelser som setter flagget (og når!) For en visuell fremstilling av hendelsesflyter, bruk EventEditor eller hendelsesviseren her .
  • @L é oLam-søk etter hva? Strengen BloodyMoonProhibition vises bare 4 ganger.
  • @OrangeDog Ja, den ‘ er for det meste (slags) abstraherte borte av Common event flow. Flagget er bare referert av Common < DisableSaveAndWarp > og DisableSaveAndWarp < EnableSaveAndWarp >, men de to hendelsene (tenk på dem som programmeringsfunksjoner) kalles av mange andre hendelser (f.eks. minispill, bosskamp-hendelser osv.).

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *