summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Sideways-stairs-with-diagonal-movement.md2
-rw-r--r--Useful-unused-data-and-routines.md7
2 files changed, 5 insertions, 4 deletions
diff --git a/Sideways-stairs-with-diagonal-movement.md b/Sideways-stairs-with-diagonal-movement.md
index b16fd87..bb0c93d 100644
--- a/Sideways-stairs-with-diagonal-movement.md
+++ b/Sideways-stairs-with-diagonal-movement.md
@@ -21,7 +21,6 @@ Edit [constants/collision_constants.asm](../blob/master/constants/collision_cons
; TileCollisionTable indexes (see data/collision_permissions.asm)
COLL_FLOOR EQU $00
...
- COLL_DOWN_WALL EQU $b3 ; unused
+COLL_DIAGONAL_STAIRS_RIGHT EQU $d0
+COLL_DIAGONAL_STAIRS_LEFT EQU $d1
COLL_FF EQU $ff ; garbage
@@ -29,7 +28,6 @@ Edit [constants/collision_constants.asm](../blob/master/constants/collision_cons
; collision data type nybbles
LO_NYBBLE_GRASS EQU $07
...
- HI_NYBBLE_UNUSED_C0 EQU $c0
+HI_NYBBLE_DIAGONAL_STAIRS EQU $d0
```
diff --git a/Useful-unused-data-and-routines.md b/Useful-unused-data-and-routines.md
index 6a6a261..b233d1b 100644
--- a/Useful-unused-data-and-routines.md
+++ b/Useful-unused-data-and-routines.md
@@ -47,7 +47,9 @@ Use them in [maps/\*.asm](../tree/master/maps/).
From [constants/sprite_data_constants.asm](../blob/master/constants/sprite_data_constants.asm):
-- `PAL_NPC_PINK`: A counterpart to the other `PAL_NPC_*` constants. Pink looks very similar to red. (IMO purple would be more useful.)
+- `PAL_NPC_PINK`: A counterpart to the other `PAL_NPC_*` constants. Pink looks very similar to red.
+
+The actual color can be changed oin [gfx/overworld/npc_sprites.pal](../blob/master/gfx/overworld/npc_sprites.pal).
## Map environment for outdoor dungeons
@@ -66,7 +68,8 @@ From [constants/collision_constants.asm](../blob/master/constants/collision_cons
- `COLL_CURRENT_*`: Force the player to Surf `RIGHT`, `LEFT`, `UP`, or `DOWN`. Similar to the current tiles in RSE west of Pacifidlog Town.
- `COLL_WALK_*` and `COLL_BRAKE`: Force the player to walk `RIGHT`, `LEFT`, `UP`, or `DOWN`, or to stop forced walking. Similar to the spinner tiles in RBY's Rocket Hideout, but without the spinning.
- `COLL_HOP_UP`, `COLL_HOP_UP_RIGHT`, and `COLL_HOP_UP_LEFT`: Counterparts to the other `COLL_HOP_*` constants. Useful for upward-facing ledges.
-- `COLL_DOWN_WALL`: A counterpart to `COLL_RIGHT_WALL`, `COLL_LEFT_WALL`, and `COLL_UP_WALL`. Blocks the bottom edge but not the other three. Useful for placing above cave entrances in case the player can walk on top of cliffs with caves.
+- `COLL_DOWN_WALL` and other `COLL_*_WALL`: Counterparts to `COLL_RIGHT_WALL`, `COLL_LEFT_WALL`, and `COLL_UP_WALL`. Blocks only specific edges from being walked across. `COLL_DOWN_WALL` is useful for placing above cave entrances in case the player can walk on top of cliffs with caves.
+- `COLL_*_BUOY`: Like `COLL_*_WALL` but for water.
Use them in [data/tilesets/\*_collision.asm](../tree/master/data/tilesets/).