Time/fr: Difference between revisions

Created page with "=== Type de lune ==="
(Created page with "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...")
(Created page with "=== Type de lune ===")
Line 82: Line 82:
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&params=1&node=Event53 Demo007_1]</ref> si une lune de sang a été planifiée et déclenche la cinématique si nécessaire.
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&params=1&node=Event53 Demo007_1]</ref> si une lune de sang a été planifiée et déclenche la cinématique si nécessaire.


=== Moon type ===
=== Type de lune ===


The moon type is calculated based on the number of in-game days (WM_NumberOfDays). The exact formula is <code>(numberOfDays + x + 1) % 8</code><ref>{{addr|a=0x71010E8200|ver=nx-1.5.0}}</ref>, where x is equal to 1 if the current time is > 180.0 (noon) and % is the modulo operator.
The moon type is calculated based on the number of in-game days (WM_NumberOfDays). The exact formula is <code>(numberOfDays + x + 1) % 8</code><ref>{{addr|a=0x71010E8200|ver=nx-1.5.0}}</ref>, where x is equal to 1 if the current time is > 180.0 (noon) and % is the modulo operator.