GameDataMgr: Difference between revisions
→Reset flags
imported>Leoetlino |
imported>Leoetlino |
||
(5 intermediate revisions by the same user not shown) | |||
Line 64: | Line 64: | ||
Stored at GameDataMgr+0xC1C on Switch 1.5.0. | Stored at GameDataMgr+0xC1C on Switch 1.5.0. | ||
{|class="wikitable" | {|class="wikitable" | ||
! Flag !! Description | ! Flag !! ResetType !! Description | ||
|- | |- | ||
| 1 || | | 1 || 0 || No reset{{check}} | ||
|- | |- | ||
| 2 || Corresponds to reset type 1 | | 2 || 1 || Corresponds to reset type 1: reset on blood moon | ||
Set from [[SaveSystem]] code (under specific cases when a save is being loaded), or more commonly from [[AIDef:Action/EventOffWaitRevivalAction|action::EventOffWaitRevivalAction]] (whenever a Blood Moon happens) | |||
|- | |- | ||
| 4 || Corresponds to reset type 2. | | 4 || 2 || Corresponds to reset type 2: reset on stage generation | ||
Set when preparing for a stage generation. | |||
|- | |- | ||
| 8 || Corresponds to reset type 3. | | 8 || 3 || Corresponds to reset type 3: reset every night at midnight | ||
Set every day at midnight. | |||
|- | |- | ||
| 0x10 || Corresponds to reset type 4. | | 0x10 || 4 || Corresponds to reset type 4: reset every time the Lord of the Mountain appears | ||
Set by [[WorldMgr]] when it determines that the Lord of the Mountain should appear. | |||
|} | |} | ||
Line 91: | Line 99: | ||
* The flag is reset to its initial value. | * The flag is reset to its initial value. | ||
* For bool flags: All associated sold out flags are reset to their initial values. | * For bool flags: All associated sold out flags are reset to their initial values. | ||
For more information on the area checks, see [[Object respawning]]. | |||
[[Category: Internals]] | [[Category: Internals]] | ||
[[Category: Subsystems (BotW)]] | [[Category: Subsystems (BotW)]] |