summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIdain <luiscarlosholguinperez@outlook.com>2022-04-10 17:34:24 -0400
committerIdain <luiscarlosholguinperez@outlook.com>2022-04-10 17:34:24 -0400
commit819d4b4a1367df23903a18018486f5ce23370d85 (patch)
treefddc26a63525093e616dec412fa52dbe2932c8c0
parent380791a9685c83ada44564a95abab2225d285a5f (diff)
Add missing `table_width`s
-rw-r--r--Add-a-new-map-and-landmark.md11
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