; Table that the game reads for determining which Fly point to move to depending on D-Pad input. ; Each row corresponds to the index of a Fly point. ; ; db UP, DOWN, LEFT, RIGHT ; FlyPointPaths: table_width 4 db FLY_POINT_PRINCE, FLY_POINT_N_A, FLY_POINT_OLD, FLY_POINT_KANTO ; FLY_POINT_SILENT_HILL db FLY_POINT_HIGH_TECH, FLY_POINT_SILENT_HILL, FLY_POINT_WEST, FLY_POINT_SILENT_HILL ; FLY_POINT_OLD db FLY_POINT_BIRDON, FLY_POINT_OLD, FLY_POINT_HIGH_TECH, FLY_POINT_OLD ; FLY_POINT_WEST db FLY_POINT_FONT, FLY_POINT_WEST, FLY_POINT_SOUTH, FLY_POINT_WEST ; FLY_POINT_HIGH_TECH db FLY_POINT_SOUTH, FLY_POINT_HIGH_TECH, FLY_POINT_SOUTH, FLY_POINT_BIRDON ; FLY_POINT_FONT db FLY_POINT_FONT, FLY_POINT_WEST, FLY_POINT_FONT, FLY_POINT_NEWTYPE ; FLY_POINT_BIRDON db FLY_POINT_SUGAR, FLY_POINT_N_A, FLY_POINT_BIRDON, FLY_POINT_BLUE_FOREST ; FLY_POINT_NEWTYPE db FLY_POINT_N_A, FLY_POINT_NEWTYPE, FLY_POINT_N_A, FLY_POINT_N_A ; FLY_POINT_SUGAR db FLY_POINT_NORTH, FLY_POINT_STAND, FLY_POINT_NEWTYPE, FLY_POINT_NORTH ; FLY_POINT_BLUE_FOREST db FLY_POINT_BLUE_FOREST, FLY_POINT_KANTO, FLY_POINT_KANTO, FLY_POINT_BLUE_FOREST ; FLY_POINT_STAND db FLY_POINT_STAND, FLY_POINT_SILENT_HILL, FLY_POINT_SILENT_HILL, FLY_POINT_STAND ; FLY_POINT_KANTO db FLY_POINT_MT_FUJI, FLY_POINT_SILENT_HILL, FLY_POINT_N_A, FLY_POINT_N_A ; FLY_POINT_PRINCE db FLY_POINT_N_A, FLY_POINT_PRINCE, FLY_POINT_N_A, FLY_POINT_N_A ; FLY_POINT_MT_FUJI db FLY_POINT_FONT, FLY_POINT_HIGH_TECH, FLY_POINT_N_A, FLY_POINT_FONT ; FLY_POINT_SOUTH db FLY_POINT_N_A, FLY_POINT_BLUE_FOREST, FLY_POINT_BLUE_FOREST, FLY_POINT_N_A ; FLY_POINT_NORTH assert_table_length NUM_FLYPOINTS - 3 ; BUG: ROUTE_15, ROUTE_18, and FLY_POINT_17 are missing.