Skip to content
Sage-of-Mirrors edited this page Jan 17, 2014 · 2 revisions

FLOR defines the floors that appear in a dungeon map, and what rooms are included in one.

0x0 vector lowerBoundaryYCoord; //Y value of the lower boundary of a floor. When Link crosses that coord, the map switches him to being on that floor
0x4 int8 floorID; //8x, with x starting at 0
0x5 includedRooms; //This is a field 0xF/15 dec bytes long. Each byte is a room number, and rooms in sequence are stored together. If there is a break in the sequence, there are some null FF values between one sequence and the other. Whether this is necessary or not is unknown.

Here is an example entry:

(1) C5 CB 20 00 (2) 7F (3) FF 02 FF FF FF 06 FF FF 09 0A 0B 0C FF FF FF

  1. lowerBoundaryYCoord
  2. floorID
  3. includedRooms