Map Room 3 - bym-refitted/backyard-monsters-refitted GitHub Wiki
π Cell Types
The list of cell types that are identified by their b
value on the cellData
object. More information can be found in MapRoom3CellGraphic.as
Value |
Cell Type |
Description |
100 |
Empty |
An unoccupied map tile used by Wild Monsters |
101 |
Main Yard |
A playerβs homebase |
102 |
Resource Outpost |
A resource outpost |
103 |
Stronghold |
A stronghold outpost |
104 |
Fortification |
A fortification defender outpost |
π§ Cell Relationships
A list of relationship types between map bases.
Value |
Relationship |
Description |
0 |
SELF |
The base belongs to the current player |
1 |
ENEMY |
Hostile base controlled by another player |
2 |
ALLY |
Friendly base (e.g. alliance member) |
3 |
NEUTRAL |
Unaligned base with no direct relationship |
7 |
NONE |
No known relationship |
π§© Cell Data Structure
Each map cell contains the following data fields:
Key |
Type |
Description |
uid |
number |
User ID associated with the base |
b |
number |
Yard type (EnumYardType , e.g. 101 for main yard) |
bid |
number |
Base ID |
x |
number |
X coordinate on the map |
y |
number |
Y coordinate on the map |
aid |
number |
Alliance ID (0 if not in an alliance) |
i |
number |
Height / altitude index |
n |
string |
Player name |
tid |
number |
Tribe ID |
l |
number |
Base level |
pl |
number |
Player level |
r |
number |
Attack range |
dm |
number |
Damage value |
rel |
number |
Relationship to current player (EnumBaseRelationship ) |
lo |
number |
Visibility lock (1 = invisible, 0 = visible) |
fr |
number |
Friend flag (1 = friend) |
p |
number |
Protection (1 = under protection) |
d |
number |
Destroyed flag (1 = destroyed) |
t |
number |
Truce flag (1 = under truce) |
fbid |
string |
Facebook ID (optional) |
π Cell Altitude Ranges
Outlines the altitude (min_alt
to max_alt
) ranges in which each tile image appears in the MapRoom3 world. Tiles are grouped by theme, and ranges are inclusive of min_alt
and exclusive of max_alt
.
πΏ Clover Tiles
Tile # |
Filename |
Altitude Range |
1 |
clover01.png |
32 β€ h < 35 |
2 |
clover02.png |
35 β€ h < 38 |
3 |
clover03.png |
38 β€ h < 41 |
4 |
clover04.png |
41 β€ h < 44 |
5 |
clover05.png |
44 β€ h < 47 |
6 |
clover06.png |
47 β€ h < 50 |
π Brown Plant Tiles
Tile # |
Filename |
Altitude Range |
7 |
brownplant01.png |
50 β€ h < 52 |
8 |
brownplant02.png |
52 β€ h < 54 |
9 |
brownplant03.png |
54 β€ h < 56 |
10 |
brownplant04.png |
56 β€ h < 58 |
11 |
brownplant05.png |
58 β€ h < 60 |
π± Green Plant Tiles
Tile # |
Filename |
Altitude Range |
12 |
greenplant01.png |
60 β€ h < 62 |
13 |
greenplant02.png |
62 β€ h < 64 |
14 |
greenplant03.png |
64 β€ h < 66 |
15 |
greenplant04.png |
66 β€ h < 68 |
16 |
greenplant05.png |
68 β€ h < 70 |
π΅ Spiky Plant Tiles
Tile # |
Filename |
Altitude Range |
17 |
spiky01.png |
70 β€ h < 71 |
18 |
spiky02.png |
71 β€ h < 72 |
19 |
spiky03.png |
72 β€ h < 73 |
20 |
spiky04.png |
73 β€ h < 75 |
21 |
spiky05.png |
75 β€ h < 77 |
22 |
spiky06.png |
77 β€ h < 79 |
23 |
spiky07.png |
78 β€ h < 80 |
β οΈ Note: Tiles 22 and 23 overlap in the range 78 β€ h < 79.
π© Border Plant Tiles
Tile # |
Filename |
Altitude Range |
24 |
borderplant01.png |
99 β€ h < 100 |
25 |
borderplant02.png |
99 β€ h < 100 |
26 |
borderplant03.png |
99 β€ h < 100 |
27 |
borderplant04.png |
99 β€ h < 100 |
28 |
borderplant05.png |
99 β€ h < 100 |
π₯ Inferno Tile Set
This special tile set is used in specific zones like the "Inferno" area.
Tile # |
Filename |
Altitude Range |
1 |
lava.png |
99 β€ h < 100 |
π Summary
- Full Altitude Coverage:
32 β€ h < 100
- No tiles cover altitudes below 32 or at/above 100.
- Overlap:
spiky06.png
and spiky07.png
both cover part of the 78β79 range.
- Border/Inferno tiles share the same final range:
99 β€ h < 100
.