De Bloedmaan is een gebeurtenis in het spel die de wereld reset, zodat alle gedode vijanden weer tot leven komen en sommige wapens die je van de wereld zelf kunt pakken weer tevoorschijn komen , samen met die schedelvormige kisten die je in vijandelijke kampen aantreft.
Het zou regelmatig gebeuren na een bepaald aantal ingame-dagen. Wat geeft aanleiding tot mijn vraag / vragen:
- Hoe lang duurt het voordat de Bloedmaan verschijnt in het spel?
- Hoeveel realtime vertaalt dit naar ?
- Hoe lang duren dag en nacht in realtime?
- Is er een gebeurtenis waardoor de Bloedmaan buiten het schema valt?
- Wat is de lijst met elementen in het spel, naast de vijanden, die na het evenement zullen respawnen? (Het wordt gewaardeerd om onderscheid te maken tussen normale, schedelvormige en schrijnkisten)
Opmerkingen
- Ik heb ‘ t gemeten, maar het voelt alsof de bloedmaan een wisselend schema heeft. Het kan zelfs worden gekoppeld aan een geheugenlimiet voor het volgen van verslagen vijanden.
- @Pyritie I ‘ Ik ben er vrij zeker van dat de schedelvormige kisten ‘ t respawnt maar ik ‘ ben bang om verkeerd te zijn door je bewerking ongedaan te maken … Zou blij zijn als iemand het kan bevestigen. Zal de vraag aanpassen aan de nieuwe twijfels.
- @Grirg Ik ken de schedelkisten die worden ontgrendeld nadat je alle vijanden in een kamp hebt verslagen (met het geluid van de boksring), zeker opnieuw na een bloedmaan. Ik heb ooit een kamp ontruimd, de kist geplunderd, 5 seconden later een bloedmaan laten activeren, en toen waren de kist en het kamp terug alsof er niets was gebeurd.
- Goede vraag! Ik ‘ zou hier ook graag meer over willen weten. Ik slaap meestal door de bloedmaan .. te bang: D
- (Nog een niet-intuïtief ding dat terugkeert als bloed manen gebeuren zijn de beschermers die je aantreft in die krachttest-heiligdommen – handig als je ze wilt bewerken voor wapens)
Antwoord
1: Blood Moon-spawn-snelheid is gekoppeld aan het aantal vijanden dat is gedood, gewijzigd door een schijnbaar willekeurige waarde. Het heeft geen vaste spawn-snelheid, maar het kan heel vaak gebeuren, en niet om middernacht. Dit kan (naar verluidt) worden verholpen door het spel volledig te sluiten, de cartridge uit de sleuf te verwijderen en vervolgens opnieuw te plaatsen.
2: Zoals hierboven vermeld, gebeurt het niet met een vaste snelheid, dus het kan ook niet worden gevolgd in echte minuten.
3: 1 seconde in het echte leven is gelijk aan 1 minuut in speeltijd. Het duurt 24 minuten voordat een volledige speldag plaatsvindt. Dit betekent dat het 16 minuten duurt voor een dagcyclus (5.00 tot 21.00 uur) en 8 minuten voor een nachtcyclus (21.00 uur tot 05.00 uur).
4: Nee, afgezien van de storing, die niet telt als een evenement
5: Alle wapens / schilden / bogen / materialen / ertsstenen die in de bovenwereld verschijnen, evenals kisten van monsterkampen. Heiligdomvijanden zullen respawnen (inclusief Test of Strength-bewakers), maar heiligdomkisten zullen dat niet doen.
Opmerkingen
- Ik heb geen winkelinventarissen zien worden aangevuld met bloedmanen, althans voor pijlen. Ik denk dat er controles kunnen zijn voor het aantal gedragen pijlen voordat het opnieuw bevoorraden plaatsvindt. Ik denk dat het spel niet ‘ zoals toen ik alle verkopers doorzocht om bijna 400 pijlen te verzamelen.
- Voor puntnummer 1, heb je daar een bron voor? Ik weet dat het getheoretiseerd is, maar ik had de indruk dat het slechts een fan-theorie was.
- @GarrettJ Daar ‘ heeft er geen officiële gegevens over. Ik ‘ heb deze kwestie getest zelf; breng een paar uur door met teleporteren en vreedzaam rond de kaart, verzamel colectieven, kologs en voltooi heiligdommen en geen bloedmaan-oproep. Aan de andere kant, na een bloedmaan, haastte zich een paar vijandelijke bases waarbij iedereen werd gedood en een andere bloedmaan verschijnt na 15-30 minuten (meerdere keren achter elkaar gereproduceerd). Toch hebben we ‘ geen formule achter de opkomst van de bloedmaan, ik beschouw nu het feit dat het direct gerelateerd is aan gedode vijanden, meer dan een fan-theorie.
- @Grirg Ik ‘ ben er vrij zeker van dat ‘ nog steeds een fan-theorie is, want toen ik sterfragmenten aan het bewerken was en helemaal geen vijanden doodde, Ik zou bloedmanen krijgen. Het is mogelijk dat het doden van vijanden de cyclus kan versnellen, maar het spel dwingt nog steeds af dat het na een bepaalde tijd gebeurt. Uit de gegevens blijkt dat het 4 maancycli zijn (er zijn ‘ s 8 dagen in een maancyclus)
Antwoord
Het lijkt erop dat er heel veel verkeerde informatie is over hoe bloedmanen echt werken, wat jammer is. Het huidige geaccepteerde antwoord is totaal verkeerd voor vraag 1 en 2. Bloedmanen hebben absoluut niets te maken met het doden van vijanden .Ze zijn simpelweg gebaseerd op een timer.
Een paar dagen geleden heb ik een behoorlijk diepgaande uitleg geplaatst over hoe tijd, bloedmaan en Lord of the Mountain spawns werken hier . Hier zijn de relevante delen over het Blood Moon-planningsmechanisme:
[…] Het blijkt dat de tijd, Blood Moons en de LotM worden allemaal afgehandeld door hetzelfde systeem (dat ik de tijdmanager zal noemen) en gebaseerd op tijd, dus laat me eerst verduidelijken hoe tijd werkt.
Hoe tijd werkt in BotW
Intern wordt de tijd van de dag opgeslagen als een vlotter in het bereik van [0.0, 360.0]. […]
Elke game tick
[…] als er geen is actief evenement / tussenfilmpje:
- De speltimer wordt verhoogd met 0,0083333 * verstreken frames. Dit betekent in feite dat 1 in-game minuut = 1 echte seconde.
- […]
- Als de timer 360,0 (middernacht) bereikt, voert het spel speciale controles uit. Zie de volgende sectie.
- Een waarde genaamd de blood moon timer wordt ook verhoogd met 0,0083333 * verstreken frames.
[.. .]
Elke keer dat de timer 360.0 (middernacht) bereikt
[…]
Als een bloedmaan gepland staat:
Als bloedmanen “verboden” zijn (zie hieronder voor een volledige lijst met voorwaarden), is de timer ingesteld op 2880.0 en gebeurt er niets. Anders wordt de Blood Moon-filmpje ( Demo011_0 ) geactiveerd en wordt de timer teruggezet op 0,0.
Het spel bepaalt vervolgens of plan een Bloedmaan of niet:
Als de De vlag “FirstTouchdown” is ingesteld (als de speler het Grote Plateau heeft verlaten) en als de Blood Moon-timer> 2520,0 is (7 in-game dagen):
- De vlag WM_BloodyDay is ingesteld op true, wat betekent dat er een Bloedmaan gepland staat voor de volgende nacht.
- De Bloedmaan-timer wordt teruggezet op 0,0.
Anders wordt de “Bloody end reserve timer” ingesteld op 150. Dit zorgt ervoor dat WM_BloodyDay 5 in-game minuten (= 5 seconden in het echte leven) wordt gewist nadat een Blood Moon optreedt.
Blood Moon-remmers
Als aan een van de volgende voorwaarden is voldaan, wordt de Blood Moon-filmpje niet geactiveerd.
- Niet op MainField (hoofdoverwereld)
- IsInHyruleCastl eArea is ingesteld
- LastBossGanonBeastGenerateFlag is ingesteld (vecht tegen Dark Beast Ganon)
- BloodyMoonProhibition is ingesteld
- Wind_Relic_BattleStart is ingesteld (Vah Medoh-strijd)
- Electric_Relic_Battle is ingesteld (Vah Naboris-strijd)
- Water_Relic_BattleTime is ingesteld (Vah Ruta-strijd)
- Iets met betrekking tot de Sky Manager
Deze verhinder niet dat de bloedmaan-timer vooruitgaat of dat de vlag WM_BloodyDay wordt ingesteld. […]
Afhalen
De tijd begint om 05:15 uur, niet om 11:00 uur, en loopt normaal tot 11:00 uur is bereikt. Door de Grote Plateau-toren te activeren, wordt de tijd ingesteld op 11.00 uur, wordt de tijd op de gebruikersinterface weergegeven en wordt de normale tijdstroom hersteld.
Bloedmanen vinden om middernacht plaats als en alleen als de vlag WM_BloodyDay is ingesteld. Voor zover ik kan nagaan, , is er geen manier om bloedmanen te laten plannen.
Die vlag wordt de avond ervoor om middernacht gezet als je het plateau hebt verlaten en als de Blood Moon-timer 7 in-game dagen heeft bereikt. Geen 7 dagen en 15 minuten, maar precies 7 dagen (2520/360 = 7). Merk ook op dat je niet tijd hoeft door te brengen bij een kampvuur nadat de WM_BloodyDay-vlag is ingesteld.
De Blood Moon-timer begint te tikken zodra je de Shrine hebt verlaten of Resurrection normaal. Elke tijd die wordt doorgebracht in een staat waarin zelfs de timer van het hoofdspel is gepauzeerd, telt niet. Je hoeft echter niet per se in de open wereld te zijn: tijd doorgebracht in heiligdommen, goddelijke beesten, enz. telt wel. / p>
Tijd doorbrengen bij een kampvuur of herhaaldelijk slapen helpt helemaal niet om een Bloedmaan te activeren. Integendeel, aangezien de timer niet vooruitloopt tijdens tussenfilmpjes.
Laat me duidelijk zijn: het doden van vijanden heeft absoluut geen effect op bloedmanen. De tijdmanagercode controleert niet eens op vijandelijke moorden … wat bewijst dat het slechts verkeerde informatie is.
Reacties
- Geweldig antwoord! Bedankt dat je de tijd hebt genomen om in de spelcode te duiken, hopelijk krijgt dit antwoord de erkenning die het verdient.
- Alle gegevens over wat c auses
BloodyMoonProhibition
om te worden ingesteld? - @OrangeDog it ‘ s ingesteld op tal van gebeurtenissen om Bloedmanen tijdelijk te voorkomen van triggering (het zal echter ‘ de rode maan- en deeltjeseffecten niet verwijderen). Zoek de tekstweergave van gebeurtenissen hier om te zien welke gebeurtenissen de vlag hebben ingesteld (en wanneer!) Gebruik EventEditor of de eventviewer voor een visuele weergave van gebeurtenisstromen.
- @L é oLam zoeken naar wat? De tekenreeks
BloodyMoonProhibition
komt slechts 4 keer voor. - @OrangeDog Ja, het ‘ is meestal (soort van) geabstraheerd weg door de Common-gebeurtenisstroom. Er wordt alleen rechtstreeks naar de vlag verwezen door Common < DisableSaveAndWarp > en DisableSaveAndWarp < EnableSaveAndWarp >, maar deze twee evenementen (denk eraan als programmeerfuncties) worden aangeroepen door vele andere evenementen (bijv. minigames, baasgevechten, enz.).