Skip to content

Commit

Permalink
Merge pull request #75381 from harakka/sandtastic
Browse files Browse the repository at this point in the history
Sand and gravel pit
  • Loading branch information
Maleclypse authored Aug 5, 2024
2 parents 564172d + 7c351b2 commit 709f6a9
Show file tree
Hide file tree
Showing 3 changed files with 269 additions and 0 deletions.
213 changes: 213 additions & 0 deletions data/json/mapgen/sand_pit/sand_pit.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,213 @@
[
{
"type": "palette",
"id": "sand_pit_palette",
"terrain": {
"-": "t_railroad_rubble",
"M": "t_railroad_rubble",
"8": "t_railroad_rubble",
"9": "t_railroad_rubble",
"0": "t_railroad_rubble",
"~": "t_sand",
"5": "t_sand",
"6": "t_sand",
"7": "t_sand",
"■": [ [ "t_grass", 50 ], [ "t_grass_long", 25 ], [ "t_grass_tall", 10 ], [ "t_grass_dead", 5 ] ],
"░": [ [ "t_dirt", 25 ], [ "t_region_groundcover", 1 ] ],
"▓": [ [ "t_pavement", 20 ], [ "t_region_groundcover_urban", 1 ] ],
"x": "t_open_air",
"1": "t_earth_ramp_down_low",
"2": "t_earth_ramp_down_high",
"3": "t_earth_ramp_up_low",
"4": "t_earth_ramp_up_high",
"≈": "t_water_sh"
},
"furniture": {
"M": "f_machinery_old",
"■": [ [ "f_region_weed", 1 ], [ "f_null", 25 ] ],
"5": "f_sand_mound_short",
"6": "f_sand_mound_mid",
"7": "f_sand_mound_tall",
"8": "f_gravel_mound_short",
"9": "f_gravel_mound_mid",
"0": "f_gravel_mound_tall"
}
},
{
"type": "mapgen",
"method": "json",
"om_terrain": [
[ "sand_pit_NW", "sand_pit_N", "sand_pit_NE" ],
[ "sand_pit_W", "sand_pit_M", "sand_pit_E" ],
[ "sand_pit_SW", "sand_pit_S", "sand_pit_SE" ]
],
"object": {
"fallback_predecessor_mapgen": "field",
"flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ],
"rows": [
" ■■■■■ ",
" ■■■■■■■ ~~~ ",
" ■■■■■■■■ ■■ ■■■ ■■■■■■■ ~~~~ ",
" ■■■■■■■■■■ ■■■■■■■ ■■■■■■■■■■■■■ ~~~~~ ",
" ■■■~~~~~■■■■■ ■■■■■■■ ■■■■■■■■■■■■■■■ ~~~~~~ ",
" ■ ■■■■~~~655~■■■■■■■■■■■■■■ ■■■■■■■■■■---■■ ~~~~~~~~ ",
" ■■■■■■■■■■■~~~66555~■■■■■■■■■■■■■■ ■■■■■■■■-------~~~~~~~~~~~ ",
" ■■■■■■■■■~~67776555~■■■■■■~~■■■■■■■■■■■■■■-------~~~~~~~~~~~ ",
" ■■■■■■■~~67776655~~~~~~~~~~~~~~~~~~~~~~~----998--~~~~~~~~~~ ",
" ■■■■■■■~67766655~~~~~~~~~~~~~~~~~~~~~~~~---89098-~~~~~~~~~~~ ",
" ■■■■■■■~6776655~~~~~~~~~■■■■■■■■■■■■■~~~---8990988~~~~~~~~~~ ",
" ■■■■■■■~6766555~~~~~~~■■■■■■■■■■■■■■■■~~~----8890988-~~~~~~~~ ",
" ■■■■■■■~~67655~~~~~~~■■░░■■■░■░░░■■░■■■~~------899098-~~~~~~~~~~ ",
" ■■■■■x■■■~~6555~~~~~■■■░■░░░░░░░░░░■■░░░░~~~---~~~8098-~~~~~~~~~ ",
" ■■■■■xxx■■■~~~5~~~~~■■░░░░░░░░░░░░░■░■░░░░░■~~~~~~--9098-~~~~~~~~ ",
" ■■■■xxxxxx■■■~~~~~~~■░░░░░░░░░░░░░░░░░■■░░░░░░■■■■■---9098~~~~~~~ ",
" ■■■xxxxxxx■■■■~~~~~■░░░░░░░░░░░░░░░░░■░░░░░░░░░■■■■---9098-~~~~~~ ",
" ■■xxxxxxx■■■■■■■■░░░░░░░░░░░░░░░░░░░░■■░░░░░░░░░■■----9888-~~~~~ ",
" ■xxxxxxx■■■■■■■■░░░░░░░░░░░░░░░■░░░░■░■░■░░░░░░░■------8--~~~~ ",
" ■■xxxxxxxx■■■■░■░░░░░░░░░░■■░■░■■░░░░■■░■░░░░░░░░░---------~~~~ ",
" ■xxxxxxxxx■■■■░░░░░░░░░■■■░■░■■■░■■░■░░■■░■░░░░░░■---------~~~~~~ ",
" ■xxxxxxxxxx■■░░░░░░░░■■■░░░░░░░░░░░■■░■■■■░░░░░░░░---------~~~~~~ ",
" ■■xxxxxxxxxx■■░░░░░░░■■░░░░░░░░░░░░░░░░░░■■■░░░░░░■---------~~~~~ ",
" ■■xxxxxxxxxx■■░░░░░░■■■■░░░░■■■■■■■░░░░░░░░■░░░░░░■■--------~~~~~ ",
" ■■xxxxxxxxx■■■░░░░░■■■░░░░░■■■■■■■■■■■░░░■░■■░░░░░■■-------~~~~~~ ",
" ■■xxxxxxxx■■░░░░░░░■■░░░░■■■■■■■■■■■■■░░░░■░■░░░░░░■------~~~~~~ ",
" ■■■xxxxxxxx■■░░░░░░■░■░░░---■■■■■---■■■■░░░░■░■░░░░░░■----~~~~~~~ ",
" ■■■xxxxxxxx■■■░░░░■░■░░░■----■■-------■■■░░░■■░■░░░░░░---~~~~~~~~~ ",
" ■■■xxxxxxxxxx■░■░░░░■░░░░■--------------■■░░░░■░■░░░░░░■~~~~~~~~~~~~ ",
" ■■■xxxxxxxxxx■░░░░░░■■░░░■--------M-----■■■░░░░■■░░░░░░■■~~~~~~~~~~~ ",
" ■■■■xxxxxxxxx■░░░░░■■■░░░■--------M------■■■░░░■■░■░░░░░░~~~~~~~~~~ ",
" ■■■■xxxxxxxxx■■░░░░░■░░░░■------MMM------■■■■░░░■■░░░░░░■~~~~~~~~~ ",
" ■■■xxxxxxxxxx■░░░░░■░░░░░░--------M-------■■■░░░■░■■░░░░░~~~~~~~~~ ",
" ■■xxxxxxxxx■■■░░░░■░■░░░░--------M--------■■░░░░■░■░░░░■~~~~~~~~~~ ",
" ■■xxxxxxxx■■■░░░░░░■░░░░░■-----------------■░░░░■■░■░░░░~~~~~~~~~~ ",
" ■xxxxxxx■■■■~░░░░■░■░░░░■---■-------------■░░░░░■░░░░░■~~~~~~~~~~ ",
" ■■xxxxxxx■■■■~~░░░░■■░░░░■■-■■-------------■░░░░■■░░░░░■~~~~~~~~~~ ",
" ■■xxxxxxxx12~░░░░░░■░░░░░░■■■■■■-----------■░░░■■░■░░░░■~~~~~~~~~~ ",
" ■■xxxxxxxx12░░░░░░░░░■░░░░░░░░░■■----------░░░░■░■░░░░░■~~~~~~~~~~ ",
" ■xxxxxxxxx12░■░░■■■░■░■░░░░░░░░░■■-------░░░░░░░■░░░░░░░~~~~~~~~~~ ",
" ■xxxxxxxxx12■░■■░■░■■■░■■░░░░░░░░■■-░░░░■░░░░░░■■░░░░■■~~~~~~~~~~ ",
" ■xxxxxxxxx12~░░■■░■░░■░■░■■░░░░░░░░░░░░░░░░■■░■░░░░░░■---~~~~~~~~ ",
" ■■xxxxxxxx12~~░░░░░░░░░░░░░■░■░░░■■■■■░■░■■░░░■■░░░░■--8--~~~~~~~ ",
" ■xxxxxxxx12~~~~░░░■░■░░░░■■■■■■░■░░■■░■░░░░■░░░░░░░--898--~~~~~ ",
" ■■xxxxxx■■■■■■■■■■■■~~~░░░░░■■■■░░░░░░░░░░■░■░░░░░■--8908-~~ ",
" ■■xxxxxxx■■■■■■■■■~~~~~~~■░░░░■■░░░░░░░■■░■░░░░░░■--889008-~~ ",
" ■■xxxxxxxx■■■■■■■~~~555~~~░░░░░■■░░░■■░■■░░░░░░░░░---89008-~~ ",
" ■■xxxxxxx■■■■■■■~~56665~~■░░░░░░■░■░■░░░░░░░░■■■~--889008-~~ ",
" ■■xxxxxxx■■■■■■~~566766~~~░░░░░■░░░■░░░░░░■░░■-~~--889098-~~~~ ",
" ■■■xxxxx■■■■■■■~5667776~~~■░░░░░■░■░░░■░■■░■■■~---889009--~~~~ ",
" ■■■xxxx■■■■■■■■~5667776~~~░■░░░■░░░░░░░■■■■■■~----890098-~~~~~ ",
" ■■■xxx■■■■■■■■■~5667776~~~■░░░░■░■░░░■■■■■■■■~---8890098-~~~~~ ",
" ■■■xxx■■■■■■■■■~~566766~~~░░░░░■■░░░■■■■■■■■~----889098-~~~~~~ ",
" ■■x■■■■■■■■■■■~~56665~~░░░░░■░░░░■■■■~~■■■~---888909--~~~~~~~ ",
" ■■■■■■■■■■■■■~~~555~~~■░░░■░■░░░░░■■~~■■■~---889009--~~~~~~~ ",
" ■■■■■■■■■■■■■■~~~~~~~■░░░░■░░░░░■■■■~~~~■~---889009--~~~ ",
" ■■■■■■■■■■■■■■■~~~■■░░░░░■■░░░░■■■■~~~~~~---899008--~ ",
" ■■■■■■■■■■■■■■■■■■■■░░░░■■░░░░■■■■~~~~~~~~--89009-- ",
" ■■■■■■■■■■■■■■■■■■■■■░░░░■■░░░░■■~~~~~~~~~---8988-- ",
" ■■■■■■■■■■■■■■■■■■■■░░░■■■░■░░■~~~~~~~~~~~~---8--- ",
" ■■■■■■■■■■■■■■■■■■■■■░░░■■░░░░░~~~~~~~~~~~~ --- ",
" ■■■■■■■■■■■■■■■■■■■■░░░░░■■░░░■~~~~~~~~~~~ ",
" ■■■■■■■■■■■■■■■■■■■■■░░░■░░■░░░~~~~~~~~~~~ ",
" ■■■■■■■■■■■■■■■■■■■■■■░░░░■■░░░░■~~~~~~~~~ ",
" ■■■■■■■■■■■■■■■■■■■■■■░░░■■░░░░░░~~~~~~~~~ ",
" ■■■■■■■■■■■■■■■■■■■■■░░░░░░■■░░░░■~~~~~~~~ ",
" ■■■■ ■■■■■■■■■■■■■■■■░░░░■■░░░░░■■~~~~~ ",
" ■ ■■■■■■■■ ■■░░░░■■░░░░░■~~~~~ ",
" ■■■■■■■ ■░▓▓▓▓▓░░░░░░░~~~ ",
" ■■■■■■ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓~ ",
" ■■ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ",
" ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ "
],
"signs": { "F": { "signage": "No trespassing\nNo dumping trash" } },
"palettes": [ "sand_pit_palette" ]
}
},
{
"type": "mapgen",
"method": "json",
"om_terrain": [
[ "sand_pit_NW_down", "sand_pit_N_down", "sand_pit_NE_down" ],
[ "sand_pit_W_down", "sand_pit_M_down", "sand_pit_E_down" ],
[ "sand_pit_SW_down", "sand_pit_S_down", "sand_pit_SE_down" ]
],
"object": {
"predecessor_mapgen": "solid_earth",
"flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ],
"rows": [
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
"",
" ≈≈≈ ",
" ≈≈≈≈≈≈ ",
" ≈≈≈≈≈≈≈ ",
" ≈≈≈≈≈≈≈ ",
" ≈≈≈≈≈≈≈ ",
" ≈≈≈≈≈≈≈≈ ",
" ≈≈≈≈≈≈≈≈≈ ",
" ≈≈≈≈≈≈≈≈≈≈ ",
" ≈≈≈≈≈≈≈≈≈≈ ",
" ≈≈≈≈≈≈≈≈≈≈ ",
" ≈≈≈≈≈≈≈≈≈ ",
" ≈≈≈≈≈≈≈≈ ",
" ≈≈≈≈≈≈≈≈ ",
" ~≈~~≈≈≈~ ",
" ~~~~~≈≈≈≈≈ ",
" ~~~~~~~≈≈≈ ",
" ~~~~~~~≈~ ",
" ~~~~~~~~~ ",
" ~~~~~~~~~~ ",
" ~~~~~~~~~ ",
" ~~~~~~~~ ",
" 5~~~~~~ ",
" 55~~~~~ ",
" 55~~~~~~34 ",
" 655~~~~~34 ",
" 7655~~~~~34 ",
" 7655~~~~~34 ",
" 7655~~~~~34 ",
" 7655~~~~34 ",
" 7655~~~~34 ",
" 7655~~ ",
" 76555~~ ",
" 76655~~~ ",
" 7655~~~ ",
" 7655~~~ ",
" 76555 ",
" 7665 ",
" 777 ",
" 777 ",
" 7 ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
],
"palettes": [ "sand_pit_palette" ]
}
}
]
Loading

0 comments on commit 709f6a9

Please sign in to comment.