826
edits
(Created page with "Cependant, celles-ci n'empêchent pas le timer lune de sang d'avancer, ou le flag WM_BloodyDay d'être activé.") |
(Updating to match new version of source page) |
||
(13 intermediate revisions by one other user not shown) | |||
Line 31: | Line 31: | ||
=== À chaque tick du jeu === | === À chaque tick du jeu === | ||
Si | Si la cinématique de sortie du Sanctuaire de la Renaissance (Demo103_0) n'a pas été jouée, l'heure est réinitialisée à 78,75. Cela signifie que si vous arrivez à clipper hors du sanctuaire et éviter la cinématique, l'horloge du jeu restera coincée à 05h15. | ||
Sinon, s'il n'y a pas d'événement ou de cinématique actif : | Sinon, s'il n'y a pas d'événement ou de cinématique actif : | ||
Line 74: | Line 74: | ||
Cependant, celles-ci n'empêchent pas le timer lune de sang d'avancer, ou le flag WM_BloodyDay d'être activé. | 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:}}]] |