mirror of
https://github.com/zeldaret/tp
synced 2026-05-30 08:56:46 -04:00
match debug for D_menu_fmap2_d (#2925)
* menu_fmap2d debug progress * match debug for d_menu_fmap2D * fix broken function * fix weird shield mismatch * fix other shield mismatch * fix suggestions * fix func for wii version * match func for all versions * remove cast from saveBitLabels
This commit is contained in:
+13
-8
@@ -1708,14 +1708,14 @@ int dSv_info_c::memory_to_card(char* card_ptr, int dataNum) {
|
||||
#endif
|
||||
|
||||
// If haven't gotten then lantern back from the monkey
|
||||
if (!dComIfGs_isEventBit((u16)dSv_event_flag_c::saveBitLabels[226])) {
|
||||
if (!dComIfGs_isEventBit(dSv_event_flag_c::saveBitLabels[226])) {
|
||||
// Store whether or not it's stolen and dropped
|
||||
lantern_dropped = dComIfGs_isEventBit((u16)dSv_event_flag_c::saveBitLabels[224]);
|
||||
lantern_stolen = dComIfGs_isEventBit((u16)dSv_event_flag_c::saveBitLabels[225]);
|
||||
lantern_dropped = dComIfGs_isEventBit(dSv_event_flag_c::saveBitLabels[224]);
|
||||
lantern_stolen = dComIfGs_isEventBit(dSv_event_flag_c::saveBitLabels[225]);
|
||||
|
||||
// Then turn those events off
|
||||
dComIfGs_offEventBit((u16)dSv_event_flag_c::saveBitLabels[224]);
|
||||
dComIfGs_offEventBit((u16)dSv_event_flag_c::saveBitLabels[225]);
|
||||
dComIfGs_offEventBit(dSv_event_flag_c::saveBitLabels[224]);
|
||||
dComIfGs_offEventBit(dSv_event_flag_c::saveBitLabels[225]);
|
||||
|
||||
// Used to turn events back on later
|
||||
lantern_not_recovered = true;
|
||||
@@ -1765,10 +1765,10 @@ int dSv_info_c::memory_to_card(char* card_ptr, int dataNum) {
|
||||
// Now that we've saved, reset events if needed
|
||||
if (lantern_not_recovered == true) {
|
||||
if (lantern_dropped) {
|
||||
dComIfGs_onEventBit((u16)dSv_event_flag_c::saveBitLabels[224]);
|
||||
dComIfGs_onEventBit(dSv_event_flag_c::saveBitLabels[224]);
|
||||
}
|
||||
if (lantern_stolen) {
|
||||
dComIfGs_onEventBit((u16)dSv_event_flag_c::saveBitLabels[225]);
|
||||
dComIfGs_onEventBit(dSv_event_flag_c::saveBitLabels[225]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2014,7 +2014,12 @@ BOOL flagFile_c::check_flag(u16 i_flag) {
|
||||
#if VERSION > VERSION_GCN_JPN
|
||||
const
|
||||
#endif
|
||||
u16 dSv_event_flag_c::saveBitLabels[822] = {
|
||||
#if PLATFORM_SHIELD
|
||||
s16
|
||||
#else
|
||||
u16
|
||||
#endif
|
||||
dSv_event_flag_c::saveBitLabels[822] = {
|
||||
UNUSED, TEST_001, TEST_002, TEST_003, TEST_004, F_0001, F_0002, F_0003, F_0004, F_0005, F_0006,
|
||||
F_0007, F_0008, F_0009, F_0010, F_0011, F_0012, F_0013, F_0014, F_0015, F_0016, F_0017, F_0018,
|
||||
F_0019, F_0020, D_0001, F_0021, F_0022, F_0023, F_0024, F_0025, F_0026, F_0027, F_0028, F_0029,
|
||||
|
||||
Reference in New Issue
Block a user