Im having issues getting the game to recognize my mapgen doodad. any help here?
[
{
"type": "monstergroup",
"name": "GROUP_DOOM_ENTRANCE",
"default": "mon_null",
"monsters": [
{ "monster": "mon_imp", "freq": 10, "cost_multiplier": 0 },
{ "monster": "mon_imp_black", "freq": 3, "cost_multiplier": 3 },
{ "monster": "mon_pinky", "freq": 6, "cost_multiplier": 1 },
{ "monster": "mon_lostsoul", "freq": 5, "cost_multiplier": 1 },
{ "monster": "mon_revenant", "freq": 1, "cost_multiplier": 5 }
]
},{
"type": "mapgen",
"om_terrain": [
"hell_entrance"
],
"method": "json",
"weight": 100,
"object": {
"fill_ter": "t_dirt",
"rows": [
"^^^^^^^^^^^^^^^^^^^^^^^^",
"^^^^ ^^^ ^^ ^ ^^^^",
"^^^ ~~^^",
"^^ xS xxxxx ~~ ^",
"^^ x#####x ~~ ^^",
"^^ x#######x ~~ ^^",
"^ x###S~S###x ^",
"^ x##1.....1##x ^^",
"^ x###..>1>..###x ^",
"^^ x## ..xxx...##x ^^",
"^ x##..1xSx1..##x ^^^^",
"^^ x##...xxx...##x ^^^",
"^^ x##.1.1.1.##x ^^",
"^^ x#.1.1.1.#x x ^",
"^ S S ^ ^",
"^ ^x ^",
"^ xx ^",
"^^ ^^",
"^^ xxx ^^",
"^ x1x 1 ^^",
"^^ xxx ^^^",
"^^ ^^^^",
"^^^^^^ ^ ^^ ^^^^^",
"^^^^^^^^^^^^^^^^^^^^^^^^"
],
"terrain": {
".": "t_rock_floor",
"#": "t_rock",
">": "t_slope_down",
"1": "t_column",
"~": "t_lava"
},
"furniture": {
"^": "f_rubble",
"S": "f_statue",
"x": "f_ash"
},
"place_monsters": [
{ "x": 21, "y": 20, "monster": "GROUP_DOOM_ENTRANCE", "chance": 40 },
{ "x": 21, "y": 18, "monster": "GROUP_DOOM_ENTRANCE", "chance": 40 },
{ "x": 21, "y": 16, "monster": "GROUP_DOOM_ENTRANCE", "chance": 40 }
],
"place_items": [
{ "item": "trash", "chance": 20, "x": 10, "y": 19, "repeat": [1,3] },
{ "item": "vet_softdrug", "chance": 40, "x": 17, "y": 10, "repeat": [2,5] },
{ "item": "vet_softdrug", "chance": 20, "x": 15, "y": [10, 11], "repeat": [1,2] },
{ "item": "vet_softdrug", "chance": 10, "x": 20, "y": 8, "repeat": [1,3] },
{ "item": "vet_softdrug", "chance": 10, "x": [16, 17], "y": 15, "repeat": [1,3] },
{ "item": "vet_hardrug", "chance": 80, "x": 13, "y": 20, "repeat": [2,5] },
{ "item": "waitingroom", "chance": 25, "x": 10, "y": 7, "repeat": [1,3] },
{ "item": "waitingroom", "chance": 25, "x": 10, "y": 9, "repeat": [1,3] },
{ "item": "waitingroom", "chance": 25, "x": 3, "y": 7, "repeat": [2,3] },
{ "item": "cleaning", "chance": 50, "x": 20, "y": 7, "repeat": [1,2] },
{ "item": "cleaning", "chance": 35, "x": 13, "y": 19, "repeat": [1,3] },
{ "item": "vet_utility", "chance": 35, "x": 3, "y": 7, "repeat": [2,3] },
{ "item": "vet_utility", "chance": 50, "x": 15, "y": [15, 16], "repeat": [2,5] },
{ "item": "vet_utility", "chance": 25, "x": 15, "y": 18, "repeat": [2,5] },
{ "item": "office", "chance": 40, "x": [15, 16], "y": 20, "repeat": [1,2] },
{ "item": "office", "chance": 25, "x": 17, "y": 8, "repeat": [1,2] },
{ "item": "office", "chance": 20, "x": [8, 10], "y": 13, "repeat": [2,5] },
{ "item": "doctors_books", "chance": 35, "x": 5, "y": 14, "repeat": [1,3] }
]
}
}
]
{
“type” : “overmap_special”,
“id” : “hell_city_1”,
“overmaps” :
[
{ “point”:[0,0,0], “overmap”: “crater”},
{ “point”:[1,0,0], “overmap”: “crater”},
{ “point”:[2,0,0], “overmap”: “crater”},
{ “point”:[0,1,0], “overmap”: “crater”},
{ “point”:[1,1,0], “overmap”: “crater”},
{ “point”:[2,1,0], “overmap”: “crater”},
{ “point”:[0,2,0], “overmap”: “crater”},
{ “point”:[1,2,0], “overmap”: “crater”},
{ “point”:[2,2,0], “overmap”: “hell_entrance”}
],
“locations” : [ “wilderness” ], “//”:“what special locations does it spawn”,
“city_distance” : [-1, 1], “//”:“how far from a city it should be”,
“city_sizes” : [8, 16], “//”:“what city sizes should it spawn in”,
“occurrences” : [0, 1], “//”:“how many per overmap”,
“rotate” : true, “//”:“allow rotation”
}