5.4 KiB
B26 - Unnamed building
OVERWORLD tileset, 6 x 6 cells (12 x 12 tiles of 8px, 96 x 96 px). Appears 1 time in the game. Tile ids index assets/generated/tilesets/overworld.png, 16 per row.
Coordinates are 1-based and local to the building: cell x=1..6, y=1..6; tile column c=1..12, tile row r=1..12. No terrain padding is included - edge rows and columns that were pure ground have been trimmed.
Symbol grid
x1 x2 x3 x4 x5 x6
+-----+-----+-----+-----+-----+-----+
y1 | A B | C C | C C | C C | C C | D E |
| F G | H H | H H | H H | H H | G I |
+-----+-----+-----+-----+-----+-----+
y2 | F G | H H | H H | H H | H H | G I |
| F J | K K | K K | K K | K K | L I |
+-----+-----+-----+-----+-----+-----+
y3 | F G | H H | H H | H H | H H | G I |
| F G | H H | H H | H H | H H | G I |
+-----+-----+-----+-----+-----+-----+
y4 | F J | K K | K K | K K | K K | L I |
| M N | O O | O O | O O | O O | P Q |
+-----+-----+-----+-----+-----+-----+
y5 | R S | S S | S S | S S | S S | S T |
| R U | U U | U U | U U | U U | U T |
+-----+-----+-----+-----+-----+-----+
y6 | R S | S S | S S | S S | S S | S T |
| R U | U U | U U | U U | U U | U T |
+-----+-----+-----+-----+-----+-----+
Same grid, raw tile ids
x1 x2 x3 x4 x5 x6
+---------+---------+---------+---------+---------+---------+
y1 | 5 6 | 83 83 | 83 83 | 83 83 | 83 83 | 8 9 |
| 21 56 | 18 18 | 18 18 | 18 18 | 18 18 | 56 25 |
+---------+---------+---------+---------+---------+---------+
y2 | 21 56 | 18 18 | 18 18 | 18 18 | 18 18 | 56 25 |
| 21 22 | 23 23 | 23 23 | 23 23 | 23 23 | 24 25 |
+---------+---------+---------+---------+---------+---------+
y3 | 21 56 | 18 18 | 18 18 | 18 18 | 18 18 | 56 25 |
| 21 56 | 18 18 | 18 18 | 18 18 | 18 18 | 56 25 |
+---------+---------+---------+---------+---------+---------+
y4 | 21 22 | 23 23 | 23 23 | 23 23 | 23 23 | 24 25 |
| 37 38 | 34 34 | 34 34 | 34 34 | 34 34 | 40 41 |
+---------+---------+---------+---------+---------+---------+
y5 | 15 10 | 10 10 | 10 10 | 10 10 | 10 10 | 10 31 |
| 15 75 | 75 75 | 75 75 | 75 75 | 75 75 | 75 31 |
+---------+---------+---------+---------+---------+---------+
y6 | 15 10 | 10 10 | 10 10 | 10 10 | 10 10 | 10 31 |
| 15 75 | 75 75 | 75 75 | 75 75 | 75 75 | 75 31 |
+---------+---------+---------+---------+---------+---------+
As a 1-based Lua array, rows[r][c]:
local rows = {
{ 5, 6, 83, 83, 83, 83, 83, 83, 83, 83, 8, 9 }, -- r1
{ 21, 56, 18, 18, 18, 18, 18, 18, 18, 18, 56, 25 }, -- r2
{ 21, 56, 18, 18, 18, 18, 18, 18, 18, 18, 56, 25 }, -- r3
{ 21, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 25 }, -- r4
{ 21, 56, 18, 18, 18, 18, 18, 18, 18, 18, 56, 25 }, -- r5
{ 21, 56, 18, 18, 18, 18, 18, 18, 18, 18, 56, 25 }, -- r6
{ 21, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 25 }, -- r7
{ 37, 38, 34, 34, 34, 34, 34, 34, 34, 34, 40, 41 }, -- r8
{ 15, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 31 }, -- r9
{ 15, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 31 }, -- r10
{ 15, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 31 }, -- r11
{ 15, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 31 }, -- r12
}
Legend
Legend pending.
A= tile 5, used 1xB= tile 6, used 1xC= tile 83, used 8xD= tile 8, used 1xE= tile 9, used 1xF= tile 21, used 6xG= tile 56, used 8xH= tile 18, used 32xI= tile 25, used 6xJ= tile 22, used 2xK= tile 23, used 16xL= tile 24, used 2xM= tile 37, used 1xN= tile 38, used 1xO= tile 34, used 8xP= tile 40, used 1xQ= tile 41, used 1xR= tile 15, used 4xS= tile 10, used 20xT= tile 31, used 4xU= tile 75, used 20x
Collision
Cell walkability reads the bottom-left 8px tile of each cell (src/world/Map.lua:6):
y1 SOLID SOLID SOLID SOLID SOLID SOLID
y2 SOLID SOLID SOLID SOLID SOLID SOLID
y3 SOLID SOLID SOLID SOLID SOLID SOLID
y4 SOLID SOLID SOLID SOLID SOLID SOLID
y5 SOLID SOLID SOLID SOLID SOLID SOLID
y6 SOLID SOLID SOLID SOLID SOLID SOLID
Every cell is solid - this building has no door of its own.
Silhouette
1170 of the 9216 px inside the box are ground outside the black outline, so the 96x96 box is not a solid rectangle - a pixel-perfect cutout has to follow the outline. Terrain pixels by tile row:
r1 c1:48px, c2:16px, c11:16px, c12:48px
r8 c1:6px, c2:23px, c3:24px, c4:24px, c5:24px, c6:24px, c7:24px, c8:24px, c9:24px, c10:24px, c11:23px, c12:6px
r9 c1:24px, c12:24px
r10 c1:24px, c2:30px, c3:30px, c4:30px, c5:30px, c6:30px, c7:30px, c8:30px, c9:30px, c10:30px, c11:30px, c12:24px
r11 c1:24px, c12:24px
r12 c1:24px, c2:30px, c3:30px, c4:30px, c5:30px, c6:30px, c7:30px, c8:30px, c9:30px, c10:30px, c11:30px, c12:24px
Where it stands
| map | cell (x,y) | door | leads to |
|---|---|---|---|
| ROUTE_10 | (12,66) | - | scenery, no entrance |

