SaffronCityHideRocketsShowCitizens:: ld hl, SaffronCityRockets .hideLoop ld a, [hli] cp $ff ; have we run out of rockets to hide? jr z, .showCitizens ; if so, start showing the citizens push hl ld [wMissableObjectIndex], a predef HideObject pop hl jr .hideLoop .showCitizens ld hl, SaffronCityCitizens .showLoop ld a, [hli] cp $ff ; have we run out of citizens to show? ret z ; if so, we're done here push hl ld [wMissableObjectIndex], a predef ShowObject pop hl jr .showLoop SaffronCityCitizens: db HS_SAFFRON_CITY_8 db HS_SAFFRON_CITY_9 db HS_SAFFRON_CITY_A db HS_SAFFRON_CITY_B db HS_SAFFRON_CITY_C db HS_SAFFRON_CITY_D db $FF SaffronCityRockets: db HS_SAFFRON_CITY_1 db HS_SAFFRON_CITY_2 db HS_SAFFRON_CITY_3 db HS_SAFFRON_CITY_4 db HS_SAFFRON_CITY_5 db HS_SAFFRON_CITY_6 db HS_SAFFRON_CITY_7 db HS_SAFFRON_CITY_E db HS_SAFFRON_CITY_F db HS_SILPH_CO_2F_2 db HS_SILPH_CO_2F_3 db HS_SILPH_CO_2F_4 db HS_SILPH_CO_2F_5 db HS_SILPH_CO_3F_1 db HS_SILPH_CO_3F_2 db HS_SILPH_CO_4F_1 db HS_SILPH_CO_4F_2 db HS_SILPH_CO_4F_3 db HS_SILPH_CO_5F_1 db HS_SILPH_CO_5F_2 db HS_SILPH_CO_5F_3 db HS_SILPH_CO_5F_4 db HS_SILPH_CO_6F_1 db HS_SILPH_CO_6F_2 db HS_SILPH_CO_6F_3 db HS_SILPH_CO_7F_1 db HS_SILPH_CO_7F_2 db HS_SILPH_CO_7F_3 db HS_SILPH_CO_7F_4 db HS_SILPH_CO_8F_1 db HS_SILPH_CO_8F_2 db HS_SILPH_CO_8F_3 db HS_SILPH_CO_9F_1 db HS_SILPH_CO_9F_2 db HS_SILPH_CO_9F_3 db HS_SILPH_CO_10F_1 db HS_SILPH_CO_10F_2 db HS_SILPH_CO_11F_1 db HS_SILPH_CO_11F_JAMES db HS_SILPH_CO_11F_2 db HS_SILPH_CO_11F_JESSIE db $ff