1,158
edits
(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¶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. | 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 === | ||
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. |