This tutorial is for how to add a new spawn point for fly. After successfully achieved the "[Add a new map and landmark](https://github.com/pret/pokecrystal/wiki/Add-a-new-map-and-landmark)" tutorial, Simply edit [constants/map_data_constants.asm]: ```diff ; johto const SPAWN_NEW_BARK ... const SPAWN_GOLDENROD + const SPAWN_GLOBALTERMINAL ``` Then edit [data/maps/spawn_points.asm]: ```diff SpawnPoints: ... spawn GOLDENROD_CITY, 15, 28 + spawn GLOBAL_TERMINAL_OUTSIDE, 8, 10 ``` Then edit [data/maps/flypoints.asm] ```diff Flypoints: ... ; Johto ... flypoint GOLDENROD, GOLDENROD_CITY + flypoint GLOBALTERMINAL, GLOBAL_TERMINAL ``` Then edit [constants/engine_flags.asm] ```diff ... ; wVisitedSpawns const ENGINE_FLYPOINT_GOLDENROD + const ENGINE_FLYPOINT_GLOBALTERMINAL ``` Then edit [data/engine_flags.asm] ```diff EngineFlags: ... ; fly ... engine_flag wVisitedSpawns, SPAWN_GOLDENROD + engine_flag wVisitedSpawns, SPAWN_GLOBALTERMINAL ``` Then edit [maps/GlobalTerminalOutSide.asm] ```diff ... def_callbacks + callback MAPCALLBACK_NEWMAP, .Flypoint +.Flypoint: + setflag ENGINE_FLYPOINT_GLOBALTERMINAL + return ``` Then compile your project and you're done