123456789101112131415161718192021222324252627282930 |
- SetLastBlackoutMap:
- ; Set the map to return to when
- ; blacking out or using Teleport or Dig.
- ; Safari rest houses don't count.
- push hl
- ld hl, SafariZoneRestHouses
- ld a, [wCurMap]
- ld b, a
- .loop
- ld a, [hli]
- cp -1
- jr z, .notresthouse
- cp b
- jr nz, .loop
- jr .done
- .notresthouse
- ld a, [wLastMap]
- ld [wLastBlackoutMap], a
- .done
- pop hl
- ret
- SafariZoneRestHouses:
- db SAFARI_ZONE_REST_HOUSE_2
- db SAFARI_ZONE_REST_HOUSE_3
- db SAFARI_ZONE_REST_HOUSE_4
- db -1
|