diff --git a/data/mods/Magiclysm/mod_interactions/innawood/deathdrops.json b/data/mods/Magiclysm/mod_interactions/innawood/deathdrops.json new file mode 100644 index 0000000000000..de26a80319d79 --- /dev/null +++ b/data/mods/Magiclysm/mod_interactions/innawood/deathdrops.json @@ -0,0 +1,43 @@ +[ + { + "type": "item_group", + "subtype": "collection", + "id": "default_zombie_death_drops", + "entries": [ + { + "distribution": [ + { "group": "default_innawood_zombie_clothes_male", "prob": 50 }, + { "group": "default_innawood_zombie_clothes_female", "prob": 50 } + ], + "prob": 100 + }, + { "group": "coats_unisex", "prob": 20 }, + { "group": "common_gloves", "prob": 20 }, + { "group": "hatstore_hats", "prob": 20 }, + { "group": "scarfs_unisex", "prob": 20 }, + { "group": "shoes_unisex", "prob": 20 } + ] + }, + { + "type": "item_group", + "subtype": "collection", + "id": "default_innawood_zombie_clothes_male", + "entries": [ + { "group": "male_underwear_bottom", "prob": 95 }, + { "group": "male_underwear_top", "prob": 50 }, + { "group": "pants_male", "prob": 95 }, + { "group": "shirts", "prob": 40 } + ] + }, + { + "type": "item_group", + "subtype": "collection", + "id": "default_innawood_zombie_clothes_female", + "entries": [ + { "group": "female_underwear_bottom", "prob": 95 }, + { "group": "female_underwear_top", "prob": 95 }, + { "group": "pants_female", "prob": 95 }, + { "group": "shirts", "prob": 40 } + ] + } +] diff --git a/data/mods/Magiclysm/mod_interactions/innawood/mapgen/caves.json b/data/mods/Magiclysm/mod_interactions/innawood/mapgen/caves.json new file mode 100644 index 0000000000000..2f16edc868982 --- /dev/null +++ b/data/mods/Magiclysm/mod_interactions/innawood/mapgen/caves.json @@ -0,0 +1,68 @@ +[ + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "cave_underground_innawood" ], + "weight": 300, + "object": { + "fill_ter": "t_dirt_underground", + "rotation": [ 0, 3 ], + "rows": [ + "..................~~~~..", + "..... ........ ~~~.", + "... BB....... ~~~", + ".. BB BB ...... ..", + ".. BB BB........ ...", + ".. BB........ ...", + "...BB ..... ..", + "....B BB .XXXX .", + "..... BB.. XXXX ", + "..... ........ XXXXX ", + "..... ........... XXXX ", + ".. ........... XX.", + ". ....... ...", + ". ...... ...", + ". .. .... ..... ...", + ". ..YY.... ..... ...", + ". .YY.... ... ...", + "... ..... ... ...", + "...___... .....", + ".._____.. .....", + "._______.. ........", + "._______... .........", + ".._____..... ...........", + "....__......>..........." + ], + "terrain": { + ".": "t_soil", + " ": "t_dirt_underground", + "_": "t_dirt_underground", + "X": "t_dirt_underground", + "Y": "t_dirt_underground", + "B": "t_dirt_underground", + ">": "t_slope_up", + "~": "t_water_sh_underground" + }, + "furniture": { "B": "f_straw_bed" }, + "items": { + "_": { "item": "midden_heap", "chance": 40, "repeat": [ 1, 2 ] }, + " ": { "item": "midden_heap", "chance": 2 }, + "X": [ + { "item": "corpses", "chance": 5, "repeat": 1 }, + { "item": "stone_troll_lair_treasure", "chance": 2 }, + { "item": "default_zombie_death_drops", "chance": 15 } + ], + "Y": [ + { "item": "corpses", "chance": 100, "repeat": [ 1, 2 ] }, + { "item": "default_zombie_death_drops", "chance": 100, "repeat": [ 1, 3 ] }, + { "item": "stone_troll_lair_treasure", "chance": 20, "repeat": [ 1, 2 ] } + ] + }, + "place_fields": [ + { "field": "fd_blood", "x": [ 17, 21 ], "y": [ 7, 11 ], "repeat": [ 4, 6 ] }, + { "field": "fd_blood", "x": [ 6, 7 ], "y": [ 14, 16 ], "repeat": [ 4, 6 ] } + ], + "place_monster": [ { "monster": "mon_troll_stone", "x": [ 1, 21 ], "y": [ 1, 21 ], "chance": 60, "repeat": [ 3, 6 ] } ] + } + } +]