diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/secret_base.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/secret_base.c b/src/secret_base.c index 411f2aa0f..757066781 100644 --- a/src/secret_base.c +++ b/src/secret_base.c @@ -470,3 +470,19 @@ void sub_80E933C(void) } } } + +void sub_80E9578(void) +{ + u8 objIdx; + u16 flagId; + + for (objIdx = 0; objIdx < gMapHeader.events->mapObjectCount; objIdx ++) + { + flagId = gMapHeader.events->mapObjects[objIdx].flagId; + if (flagId >= 0xAE && flagId <= 0xBB) + { + RemoveFieldObjectByLocalIdAndMap(gMapHeader.events->mapObjects[objIdx].localId, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup); + FlagSet(flagId); + } + } +} |