diff options
author | Idain <luiscarlosholguinperez@outlook.com> | 2022-04-10 17:34:24 -0400 |
---|---|---|
committer | Idain <luiscarlosholguinperez@outlook.com> | 2022-04-10 17:34:24 -0400 |
commit | 819d4b4a1367df23903a18018486f5ce23370d85 (patch) | |
tree | fddc26a63525093e616dec412fa52dbe2932c8c0 | |
parent | 380791a9685c83ada44564a95abab2225d285a5f (diff) |
Add missing `table_width`s
-rw-r--r-- | Add-a-new-map-and-landmark.md | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/Add-a-new-map-and-landmark.md b/Add-a-new-map-and-landmark.md index b81ab09..e321c44 100644 --- a/Add-a-new-map-and-landmark.md +++ b/Add-a-new-map-and-landmark.md @@ -134,6 +134,7 @@ Edit [data/maps/roofs.asm](../blob/master/data/maps/roofs.asm): MapGroupRoofs: ; entries correspond to map groups ; values are indexes for Roofs (see below) + table_width 1, MapGroupRoofs db -1 ; 0 db ROOF_OLIVINE ; 1 (Olivine) ... @@ -185,6 +186,7 @@ Edit [data/maps/outdoor_sprites.asm](../blob/master/data/maps/outdoor_sprites.as ```diff OutdoorSprites: ; entries correspond to map groups + table_width 2, OutdoorSprites dw OlivineGroupSprites ... dw CherrygroveGroupSprites @@ -224,7 +226,7 @@ The Global Terminal is going to be connected to the west edge of Goldenrod City, In general you can use this template for defining new sprite sets: -``` +```asm ; 12 non-walking filler sprites db SPRITE_SUICUNE db SPRITE_SILVER_TROPHY @@ -271,6 +273,7 @@ Edit [data/maps/maps.asm](../blob/master/data/maps/maps.asm): ```diff MapGroupPointers:: ; pointers to the first map of each map group + table_width 2, MapGroupPointers dw MapGroup_Olivine ; 1 ... dw MapGroup_Cherrygrove ; 26 @@ -280,9 +283,10 @@ Edit [data/maps/maps.asm](../blob/master/data/maps/maps.asm): ... +MapGroup_GlobalTerminal: ++ table_width MAP_LENGTH, MapGroup_GlobalTerminal + map GlobalTerminalOutside, TILESET_JOHTO_MODERN, ROUTE, LANDMARK_GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE + map GlobalTerminal1F, TILESET_RADIO_TOWER, INDOOR, GLOBAL_TERMINAL, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - assert_table_length NUM_GLOBAL_TERMINAL_MAPS ++ assert_table_length NUM_GLOBAL_TERMINAL_MAPS ``` The `map` macro defines these different properties: @@ -408,7 +412,8 @@ Now edit [data/maps/landmarks.asm](../blob/master/data/maps/landmarks.asm): ```diff Landmarks: ; entries correspond to constants/landmark_constants.asm - dbbw 0, 0, SpecialMapName + table_width 4, Landmarks + landmark -8, -16, SpecialMapName landmark 140, 100, NewBarkTownName ... landmark 50, 92, RadioTowerName |