GameDataMgr: Difference between revisions

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)]]
Anonymous user