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.