GameScene: Difference between revisions
Jump to navigation
Jump to search
→precalc
imported>Leoetlino (→precalc: update information on preCalc, now that it's mostly clear what it does (and how panic blood moons work)) |
imported>Leoetlino |
||
Line 246: | Line 246: | ||
***If panic blood moons can be triggered (see [[Blood moon#Panic blood moon inhibitors]]), call the Blood Moon demo (Demo011_0). | ***If panic blood moons can be triggered (see [[Blood moon#Panic blood moon inhibitors]]), call the Blood Moon demo (Demo011_0). | ||
***Report the panic blood moon via the [[telemetry]] system. | ***Report the panic blood moon via the [[telemetry]] system. | ||
**If any [[Blood moon#Panic Blood Moons|panic condition]] is true, request a panic blood moon by setting a SkyMgr flag. SkyMgr will start a 90 frame timer (3 seconds) and set a ready flag once it has expired. The timer is reset every time the panic blood moon is temporarily inhibited. | **If any [[Blood moon#Panic Blood Moons|panic condition]] is true, and if panic blood moons are enabled<ref>GameConfig::sInstance->disablePanicBloodMoons (@ 0x3da on Switch 1.5.0)</ref>, request a panic blood moon by setting a SkyMgr flag. SkyMgr will start a 90 frame timer (3 seconds) and set a ready flag once it has expired. The timer is reset every time the panic blood moon is temporarily inhibited. | ||
=== calc === | === calc === |