826
edits
No edit summary |
(Updating to match new version of source page) |
||
(22 intermediate revisions by one other user not shown) | |||
Line 48: | Line 48: | ||
'''Si une lune de sang est planifiée :''' | '''Si une lune de sang est planifiée :''' | ||
Si les lunes de sang sont interdites (voir ci-dessous pour une liste complète de conditions), le timer est réglé à 2880,0 et rien ne se passe. Sinon, la cinématique de la lune de sang ([https://eventviewer.zeldamods.org/viewer.html?data=/d/Demo011_0.json¶ms=1 Demo011_0]) est activée et le timer est réinitialisé à 0,0. | |||
Le jeu détermine ensuite s'il faut '''planifier une lune de sang''' ou non : | |||
Si le joueur a quitté le plateau du Prélude et que le timer de la lune de sang est > 2520,0 (7 jours dans le jeu) : | |||
* | * Le flag WM_BloodyDay est activé, ce qui signifie qu'une lune de sang est prévue la nuit d'après. | ||
* | * Le timer lune de sang est réinitialisé à 0,0. | ||
Sinon, le "Bloody end reserve timer" est réglé à 150 pour s'assurer que WM_BloodyDay est désactivé 5 minutes dans le jeu (= 5 secondes dans la vraie vie) après une lune de sang. | |||
=== | === Inhibiteurs de la lune de sang === | ||
Si au moins l'une des conditions suivantes est vérifiée, la cinématique de la lune de sang ne sera pas déclenchée. | |||
* Link | * Link n'est pas dans le monde ouvert (par exemple, s'il est dans un sanctuaire ou une créature divine) | ||
* Link | * Link est dans le Château d'Hyrule (i.e. la mini-carte 3D du château d'Hyrule est visible) | ||
* Link | * Link est en train de battre Ganon (le boss final) | ||
* | * Le flag BloodyMoonProhibition est activé : les lunes de sang sont interdites par un événement (cinématique, mini-jeu, etc.) | ||
* Vah Medoh | * Bataille contre Vah Medoh | ||
* Vah Naboris | * Bataille contre Vah Naboris | ||
* Vah Ruta | * Bataille contre Vah Ruta | ||
* | * Une certaine condition en rapport avec le Sky Manager | ||
Cependant, celles-ci n'empêchent pas le timer lune de sang d'avancer, ou le flag WM_BloodyDay d'être activé. | |||
Note: Vah Rudania | Note : Vah Rudania n'est pas présent sur la liste. C'est normal et les lunes de sang ne peuvent quand même pas se produire durant la séquence Vah Rudania parce que le flag BloodyMoonProhibition est activé pendant celle-ci. | ||
=== | === Cas spécial : passer le temps près d'un feu ou dormir === | ||
Lorsque vous passez le temps près d'un feu ou lorsque vous dormez, l'horloge est instantanément réglée à l'heure de destination. Jamais le jeu n'accélère ou ne ralentit l'écoulement du temps. | |||
Si le changement d'heure fait que l'horloge franchit minuit, le jeu active un flag spécial qui force le Gestionnaire du temps (Time Manager) à exécuter la fonction "handle new day" une fois, même lorsqu'il n'est pas minuit. Aussi, le jeu vérifie explicitement<ref>[https://eventviewer.zeldamods.org/viewer.html?data=/d/Demo007_1.json¶ms=1&node=Event53 Demo007_1]</ref> si une lune de sang a été planifiée et déclenche la cinématique si nécessaire. | |||
=== | === Type de lune === | ||
La phase de la lune est déterminée à partir du nombre de jours dans le jeu (WM_NumberOfDays). La formule exacte est <code>(nombreDeJours + x + 1) % 8</code><ref>{{addr|a=0x71010E8200|ver=nx-1.5.0}}</ref> où x est égal à 1 si l'heure actuelle est > 180,0 (midi) et % est l'opérateur modulo. | |||
Si un type de lune a été réglé manuellement (par exemple en utilisant [[AIDef:Action/EventSetMoonType]]), cette valeur sera utilisée pour la phase de lune. On ne sait pas s'il peut arriver que le jeu règle le type de lune manuellement. | |||
Le planning des lunes n'a rien à voir avec le planning des lunes de sang. | |||
==== | ==== Phases de lune ==== | ||
Voici les valeurs possibles et les phases associées : | |||
* 0: | * 0: Pleine lune ou Lune de sang ou ''Lune d'un jour de lune de sang (Bloody Day) après 04:00'' | ||
* 1: | * 1: Lune gibbeuse décroissante | ||
* 2: | * 2: Dernier quartier | ||
* 3: "26th-day" | * 3: "26th-day" | ||
* 4: | * 4: Nouvelle lune | ||
* 5: Waxing crescent | * 5: Waxing crescent | ||
* 6: "Seven-day" | * 6: "Seven-day" | ||
* 7: "13-day" | * 7: "13-day" | ||
== | == Références == | ||
* | * Pour plus de détails techniques, consultez l'article sur le [[WorldMgr]]. Des parties de l'article ont été extraites, simplifiées et reproduites ici. | ||
<references/> | <references/> | ||
[[Category:Game mechanics]] | [[Category:Game mechanics{{#translation:}}]] |