#765·adarkroom

world map tiles might overlap

Author: CrisiusCreated Aug 2, 2026Updated Aug 2, 2026

Hello more a question, is there a change some TILEs are overwritten by other tiles in the worldmap

from world.js BUT for my own understanding i changed following order to distance of minimum radius.

do World.TILE.SHIP and World.TILE.EXECUTIONER have a change to overwrite the last used one since they both occupy radius at 28 to radius 28 ? idem dito with World.TILE.COAL_MINE and World.TILE.CACHE with radius start at 10

` // Setup probabilities. Sum must equal 1. World.TILE_PROBS[World.TILE.FOREST] = 0.15; World.TILE_PROBS[World.TILE.FIELD] = 0.35; World.TILE_PROBS[World.TILE.BARRENS] = 0.5;

// Setpiece definitions
World.LANDMARKS[World.TILE.OUTPOST] =      { num: 0, minRadius:  0, maxRadius: 0, scene: 'outpost', label: _('An Outpost') };

World.LANDMARKS[World.TILE.IRON_MINE] =    { num: 1, minRadius:  5, maxRadius: 5, scene: 'ironmine', label:  _('Iron Mine') };
World.LANDMARKS[World.TILE.COAL_MINE] =    { num: 1, minRadius: 10, maxRadius: 10, scene: 'coalmine', label:  _('Coal Mine') };

// Only add the cache if there is prestige data
if($SM.get('previous.stores')) {
  World.LANDMARKS[World.TILE.CACHE] =      { num: 1, minRadius: 10, maxRadius: World.RADIUS * 1.5, scene: 'cache', label:  _('A Destroyed Village')};
}

World.LANDMARKS[World.TILE.SWAMP] =        { num: 1, minRadius: 15, maxRadius: World.RADIUS * 1.5, scene: 'swamp', label:  _('A Murky Swamp')};
World.LANDMARKS[World.TILE.SULPHUR_MINE] = { num: 1, minRadius: 20, maxRadius: 20, scene: 'sulphurmine', label:  _('Sulphur Mine') };

World.LANDMARKS[World.TILE.SHIP] =         { num: 1, minRadius: 28, maxRadius: 28, scene: 'ship', label:  _('A Crashed Starship')};
World.LANDMARKS[World.TILE.EXECUTIONER] =  { num: 1, minRadius: 28, maxRadius: 28, scene: 'executioner', 'label': _('A Ravaged Battleship')};


World.LANDMARKS[World.TILE.HOUSE] =       { num: 10, minRadius:  0, maxRadius: World.RADIUS * 1.5, scene: 'house', label:  _('An Old House') };
World.LANDMARKS[World.TILE.CAVE] =        { num:  5, minRadius:  3, maxRadius: 10, scene: 'cave', label:  _('A Damp Cave') };
World.LANDMARKS[World.TILE.TOWN] =        { num: 10, minRadius: 10, maxRadius: 20, scene: 'town', label:  _('An Abandoned Town') };
World.LANDMARKS[World.TILE.BOREHOLE] =    { num: 10, minRadius: 15, maxRadius: World.RADIUS * 1.5, scene: 'borehole', label:  _('A Borehole')};
World.LANDMARKS[World.TILE.BATTLEFIELD] = { num:  5, minRadius: 18, maxRadius: World.RADIUS * 1.5, scene: 'battlefield', label:  _('A Battlefield')};
World.LANDMARKS[World.TILE.CITY] =        { num: 20, minRadius: 20, maxRadius: World.RADIUS * 1.5, scene: 'city', label:  _('A Ruined City') };

`

Source: doublespeakgames/adarkroom