From ec05a9ac424b1d7d37324975904eb2728bed5d37 Mon Sep 17 00:00:00 2001 From: Daniel Mills Date: Fri, 21 Aug 2020 03:48:42 -0400 Subject: [PATCH] LOOT TABLES --- overworld/biomes/frozen-beach.json | 5 ++ overworld/biomes/frozen-ice-cavern.json | 5 ++ overworld/biomes/frozen-ocean.json | 5 ++ overworld/biomes/hot-beach.json | 5 ++ overworld/biomes/hot-desert-hills.json | 5 ++ overworld/biomes/hot-desert-red.json | 5 ++ overworld/biomes/hot-desert.json | 5 ++ overworld/biomes/hot-dry-forest.json | 5 ++ overworld/biomes/hot-ocean-cliffs.json | 5 ++ overworld/biomes/hot-ocean.json | 5 ++ overworld/biomes/hot-sandy-cave.json | 6 +++ overworld/biomes/hot-sandy-red-cave.json | 6 +++ overworld/biomes/mushroom-ocean.json | 5 ++ overworld/biomes/rocky-ocean.json | 5 ++ overworld/biomes/swamp-beach.json | 5 ++ overworld/biomes/swamp-murky-cavern.json | 5 ++ overworld/biomes/swamp-ocean.json | 5 ++ overworld/biomes/temperate-beach.json | 5 ++ overworld/biomes/temperate-birch-denmyre.json | 5 ++ overworld/biomes/temperate-birch-forest.json | 5 ++ overworld/biomes/temperate-oak-denmyre.json | 5 ++ overworld/biomes/temperate-oak-forest.json | 5 ++ overworld/biomes/temperate-ocean-deep.json | 5 ++ overworld/biomes/temperate-ocean.json | 5 ++ overworld/biomes/tropical-beach.json | 5 ++ overworld/biomes/tropical-cavern-coral.json | 5 ++ overworld/biomes/tropical-cavern.json | 5 ++ .../biomes/tropical-coral-ocean-cliffs.json | 5 ++ overworld/biomes/tropical-coral-ocean.json | 5 ++ overworld/biomes/tropical-island-beach.json | 5 ++ overworld/biomes/tropical-ocean.json | 5 ++ .../biomes/tropical-submerged-volcanic.json | 5 ++ overworld/biomes/tundra-beach.json | 5 ++ overworld/biomes/tundra-cavern.json | 5 ++ overworld/biomes/tundra-ocean.json | 5 ++ overworld/dimensions/overworld.json | 5 ++ overworld/loot/beach-clutter.json | 18 +++++++ overworld/loot/cactus-clutter.json | 18 +++++++ overworld/loot/cave-clutter.json | 24 ++++++++++ overworld/loot/cold-food.json | 36 ++++++++++++++ overworld/loot/cold-treasure.json | 36 ++++++++++++++ overworld/loot/forest-food.json | 12 +++++ overworld/loot/frozen-food.json | 48 +++++++++++++++++++ overworld/loot/global-treasure.json | 30 ++++++++++++ overworld/loot/hot-food.json | 18 +++++++ overworld/loot/hot-treasure.json | 24 ++++++++++ overworld/loot/musroom-food.json | 18 +++++++ overworld/loot/ocean-clutter.json | 36 ++++++++++++++ overworld/loot/snow-clutter.json | 24 ++++++++++ overworld/loot/swamp-food.json | 24 ++++++++++ overworld/loot/temperate-food.json | 30 ++++++++++++ overworld/loot/tropical-food.json | 24 ++++++++++ overworld/regions/frozen.json | 7 +++ overworld/regions/hot.json | 6 +++ overworld/regions/mushroom.json | 5 ++ overworld/regions/swamp.json | 5 ++ overworld/regions/temperate.json | 5 ++ overworld/regions/tropical.json | 5 ++ overworld/regions/tundra.json | 6 +++ 59 files changed, 641 insertions(+) create mode 100644 overworld/loot/beach-clutter.json create mode 100644 overworld/loot/cactus-clutter.json create mode 100644 overworld/loot/cave-clutter.json create mode 100644 overworld/loot/cold-food.json create mode 100644 overworld/loot/cold-treasure.json create mode 100644 overworld/loot/forest-food.json create mode 100644 overworld/loot/frozen-food.json create mode 100644 overworld/loot/global-treasure.json create mode 100644 overworld/loot/hot-food.json create mode 100644 overworld/loot/hot-treasure.json create mode 100644 overworld/loot/musroom-food.json create mode 100644 overworld/loot/ocean-clutter.json create mode 100644 overworld/loot/snow-clutter.json create mode 100644 overworld/loot/swamp-food.json create mode 100644 overworld/loot/temperate-food.json create mode 100644 overworld/loot/tropical-food.json diff --git a/overworld/biomes/frozen-beach.json b/overworld/biomes/frozen-beach.json index 268ee01a..99cea5c2 100644 --- a/overworld/biomes/frozen-beach.json +++ b/overworld/biomes/frozen-beach.json @@ -1,5 +1,10 @@ { "name": "Frozen Beach", + "loot": { + "tables": [ + "beach-clutter" + ] + }, "layers": [ { "minHeight": 2, diff --git a/overworld/biomes/frozen-ice-cavern.json b/overworld/biomes/frozen-ice-cavern.json index 531593b3..26c56825 100644 --- a/overworld/biomes/frozen-ice-cavern.json +++ b/overworld/biomes/frozen-ice-cavern.json @@ -80,6 +80,11 @@ "variance": {"style": "STATIC"} } ], + "loot": { + "tables": [ + "cave-clutter" + ] + }, "generators":[ { "generator": "plain", diff --git a/overworld/biomes/frozen-ocean.json b/overworld/biomes/frozen-ocean.json index fd7316f3..283d5c93 100644 --- a/overworld/biomes/frozen-ocean.json +++ b/overworld/biomes/frozen-ocean.json @@ -24,6 +24,11 @@ ] } ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, "seaLayers": [ { "minHeight": 3, diff --git a/overworld/biomes/hot-beach.json b/overworld/biomes/hot-beach.json index fb52814c..ad9b76ae 100644 --- a/overworld/biomes/hot-beach.json +++ b/overworld/biomes/hot-beach.json @@ -1,5 +1,10 @@ { "name": "Hot Beach", + "loot": { + "tables": [ + "beach-clutter" + ] + }, "layers": [ { "minHeight": 3, diff --git a/overworld/biomes/hot-desert-hills.json b/overworld/biomes/hot-desert-hills.json index cd2497d8..73da97c5 100644 --- a/overworld/biomes/hot-desert-hills.json +++ b/overworld/biomes/hot-desert-hills.json @@ -24,6 +24,11 @@ ] } ], + "loot": { + "tables": [ + "cactus-clutter" + ] + }, "objects":[ { "chance": 0.15, diff --git a/overworld/biomes/hot-desert-red.json b/overworld/biomes/hot-desert-red.json index bf853588..c44895b3 100644 --- a/overworld/biomes/hot-desert-red.json +++ b/overworld/biomes/hot-desert-red.json @@ -34,6 +34,11 @@ ] } ], + "loot": { + "tables": [ + "cactus-clutter" + ] + }, "wall": { "style": {"style": "STATIC"}, diff --git a/overworld/biomes/hot-desert.json b/overworld/biomes/hot-desert.json index 74c5340f..b40d437e 100644 --- a/overworld/biomes/hot-desert.json +++ b/overworld/biomes/hot-desert.json @@ -24,6 +24,11 @@ ] } ], + "loot": { + "tables": [ + "cactus-clutter" + ] + }, "wall": { "style": {"style": "STATIC"}, diff --git a/overworld/biomes/hot-dry-forest.json b/overworld/biomes/hot-dry-forest.json index 144df035..ac314697 100644 --- a/overworld/biomes/hot-dry-forest.json +++ b/overworld/biomes/hot-dry-forest.json @@ -1,5 +1,10 @@ { "name": "Dry Forest", + "loot": { + "tables": [ + "cactus-clutter" + ] + }, "layers": [ { "style": {"style": "STATIC"}, diff --git a/overworld/biomes/hot-ocean-cliffs.json b/overworld/biomes/hot-ocean-cliffs.json index 8eafa56a..38c7b115 100644 --- a/overworld/biomes/hot-ocean-cliffs.json +++ b/overworld/biomes/hot-ocean-cliffs.json @@ -32,6 +32,11 @@ ] } ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, "wall": { "style": {"style":"IRIS"}, diff --git a/overworld/biomes/hot-ocean.json b/overworld/biomes/hot-ocean.json index f927a401..8675438e 100644 --- a/overworld/biomes/hot-ocean.json +++ b/overworld/biomes/hot-ocean.json @@ -117,6 +117,11 @@ "children": [ "hot-ocean-cliffs" ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, "decorators": [ { "zoom": 1, diff --git a/overworld/biomes/hot-sandy-cave.json b/overworld/biomes/hot-sandy-cave.json index 21d48fb7..e736f294 100644 --- a/overworld/biomes/hot-sandy-cave.json +++ b/overworld/biomes/hot-sandy-cave.json @@ -50,6 +50,12 @@ "variance": {"style": "STATIC"} } ], + "loot": { + "tables": [ + "cave-clutter", + "cactus-clutter" + ] + }, "objects":[ { "chance": 0.15, diff --git a/overworld/biomes/hot-sandy-red-cave.json b/overworld/biomes/hot-sandy-red-cave.json index 88c51491..7eee0541 100644 --- a/overworld/biomes/hot-sandy-red-cave.json +++ b/overworld/biomes/hot-sandy-red-cave.json @@ -9,6 +9,12 @@ ] } ], + "loot": { + "tables": [ + "cave-clutter", + "cactus-clutter" + ] + }, "slab": { "style": {"style":"STATIC"}, "palette": [ diff --git a/overworld/biomes/mushroom-ocean.json b/overworld/biomes/mushroom-ocean.json index 60be2e50..8d741560 100644 --- a/overworld/biomes/mushroom-ocean.json +++ b/overworld/biomes/mushroom-ocean.json @@ -29,6 +29,11 @@ ] } ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, "decorators":[ { diff --git a/overworld/biomes/rocky-ocean.json b/overworld/biomes/rocky-ocean.json index 8e432003..2b5cb92c 100644 --- a/overworld/biomes/rocky-ocean.json +++ b/overworld/biomes/rocky-ocean.json @@ -35,6 +35,11 @@ ] } ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, "objects": [ { "chance": 0.01, diff --git a/overworld/biomes/swamp-beach.json b/overworld/biomes/swamp-beach.json index d2b07dc8..4c9c4b40 100644 --- a/overworld/biomes/swamp-beach.json +++ b/overworld/biomes/swamp-beach.json @@ -1,5 +1,10 @@ { "name": "Swamp Beach", + "loot": { + "tables": [ + "beach-clutter" + ] + }, "layers": [ { "style": {"style": "STATIC"}, diff --git a/overworld/biomes/swamp-murky-cavern.json b/overworld/biomes/swamp-murky-cavern.json index da6878d3..c4667e28 100644 --- a/overworld/biomes/swamp-murky-cavern.json +++ b/overworld/biomes/swamp-murky-cavern.json @@ -18,6 +18,11 @@ ] } ], + "loot": { + "tables": [ + "cave-clutter" + ] + }, "slab": { "style": { "style": "STATIC" diff --git a/overworld/biomes/swamp-ocean.json b/overworld/biomes/swamp-ocean.json index 2069fc6f..5d4d7dba 100644 --- a/overworld/biomes/swamp-ocean.json +++ b/overworld/biomes/swamp-ocean.json @@ -37,6 +37,11 @@ ] } ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, "objects":[ { "chance": 0.05, diff --git a/overworld/biomes/temperate-beach.json b/overworld/biomes/temperate-beach.json index f9d09fc7..8c12c2f3 100644 --- a/overworld/biomes/temperate-beach.json +++ b/overworld/biomes/temperate-beach.json @@ -1,5 +1,10 @@ { "name": "Beach", + "loot": { + "tables": [ + "beach-clutter" + ] + }, "layers": [ { "minHeight": 3, diff --git a/overworld/biomes/temperate-birch-denmyre.json b/overworld/biomes/temperate-birch-denmyre.json index 65c0455e..24154479 100644 --- a/overworld/biomes/temperate-birch-denmyre.json +++ b/overworld/biomes/temperate-birch-denmyre.json @@ -72,6 +72,11 @@ ] } ], + "loot": { + "tables": [ + "forest-food" + ] + }, "decorators": [ { "zoom": 0.01, diff --git a/overworld/biomes/temperate-birch-forest.json b/overworld/biomes/temperate-birch-forest.json index df87de11..906b3263 100644 --- a/overworld/biomes/temperate-birch-forest.json +++ b/overworld/biomes/temperate-birch-forest.json @@ -74,6 +74,11 @@ ] } ], + "loot": { + "tables": [ + "forest-food" + ] + }, "wall": { "style": { "style": "STATIC" diff --git a/overworld/biomes/temperate-oak-denmyre.json b/overworld/biomes/temperate-oak-denmyre.json index 1c42aa73..4c21f423 100644 --- a/overworld/biomes/temperate-oak-denmyre.json +++ b/overworld/biomes/temperate-oak-denmyre.json @@ -53,6 +53,11 @@ ] } ], + "loot": { + "tables": [ + "forest-food" + ] + }, "decorators": [ { "zoom": 0.3, diff --git a/overworld/biomes/temperate-oak-forest.json b/overworld/biomes/temperate-oak-forest.json index aff1785d..a6edbda9 100644 --- a/overworld/biomes/temperate-oak-forest.json +++ b/overworld/biomes/temperate-oak-forest.json @@ -57,6 +57,11 @@ "variance": {"style": "STATIC"} } ], + "loot": { + "tables": [ + "forest-food" + ] + }, "wall": { "style": {"style": "STATIC"}, diff --git a/overworld/biomes/temperate-ocean-deep.json b/overworld/biomes/temperate-ocean-deep.json index 7fe04c79..677dc67a 100644 --- a/overworld/biomes/temperate-ocean-deep.json +++ b/overworld/biomes/temperate-ocean-deep.json @@ -1,6 +1,11 @@ { "name": "Deep Ocean", "rarity": 6, + "loot": { + "tables": [ + "ocean-clutter" + ] + }, "layers": [ { "minHeight": 2, diff --git a/overworld/biomes/temperate-ocean.json b/overworld/biomes/temperate-ocean.json index ec2c15b7..654838e8 100644 --- a/overworld/biomes/temperate-ocean.json +++ b/overworld/biomes/temperate-ocean.json @@ -1,5 +1,10 @@ { "name": "Ocean", + "loot": { + "tables": [ + "ocean-clutter" + ] + }, "layers": [ { "minHeight": 2, diff --git a/overworld/biomes/tropical-beach.json b/overworld/biomes/tropical-beach.json index aac1dfe8..4f8b9f49 100644 --- a/overworld/biomes/tropical-beach.json +++ b/overworld/biomes/tropical-beach.json @@ -1,5 +1,10 @@ { "name": "Tropical Beach", + "loot": { + "tables": [ + "beach-clutter" + ] + }, "layers": [ { "minHeight": 3, diff --git a/overworld/biomes/tropical-cavern-coral.json b/overworld/biomes/tropical-cavern-coral.json index 732f670f..fde6fae9 100644 --- a/overworld/biomes/tropical-cavern-coral.json +++ b/overworld/biomes/tropical-cavern-coral.json @@ -17,6 +17,11 @@ ] } ], + "loot": { + "tables": [ + "cave-clutter" + ] + }, "objects": [ { "chance": 0.000856, diff --git a/overworld/biomes/tropical-cavern.json b/overworld/biomes/tropical-cavern.json index 3b594c83..d7d59a4c 100644 --- a/overworld/biomes/tropical-cavern.json +++ b/overworld/biomes/tropical-cavern.json @@ -20,6 +20,11 @@ ] } ], + "loot": { + "tables": [ + "cave-clutter" + ] + }, "objects": [ { "chance": 0.000856, diff --git a/overworld/biomes/tropical-coral-ocean-cliffs.json b/overworld/biomes/tropical-coral-ocean-cliffs.json index 51475651..90b28d7c 100644 --- a/overworld/biomes/tropical-coral-ocean-cliffs.json +++ b/overworld/biomes/tropical-coral-ocean-cliffs.json @@ -1307,6 +1307,11 @@ "variance": {"style": "STATIC"} } ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, "generators":[ { "generator": "plain-cliffs", diff --git a/overworld/biomes/tropical-coral-ocean.json b/overworld/biomes/tropical-coral-ocean.json index bee8e0be..22154bc2 100644 --- a/overworld/biomes/tropical-coral-ocean.json +++ b/overworld/biomes/tropical-coral-ocean.json @@ -1351,5 +1351,10 @@ "max": -17 } ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, "derivative": "LUKEWARM_OCEAN" } \ No newline at end of file diff --git a/overworld/biomes/tropical-island-beach.json b/overworld/biomes/tropical-island-beach.json index 9d94fc48..abf848df 100644 --- a/overworld/biomes/tropical-island-beach.json +++ b/overworld/biomes/tropical-island-beach.json @@ -1,5 +1,10 @@ { "name": "Tropical Island Beach", + "loot": { + "tables": [ + "beach-clutter" + ] + }, "layers": [ { "minHeight": 3, diff --git a/overworld/biomes/tropical-ocean.json b/overworld/biomes/tropical-ocean.json index e37ad25f..174b23de 100644 --- a/overworld/biomes/tropical-ocean.json +++ b/overworld/biomes/tropical-ocean.json @@ -85,6 +85,11 @@ "tropical-coral-ocean", "tropical-coral-ocean-cliffs" ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, "wall": { "palette": [ "TUBE_CORAL_BLOCK", diff --git a/overworld/biomes/tropical-submerged-volcanic.json b/overworld/biomes/tropical-submerged-volcanic.json index ac94c6b6..34e558f0 100644 --- a/overworld/biomes/tropical-submerged-volcanic.json +++ b/overworld/biomes/tropical-submerged-volcanic.json @@ -58,5 +58,10 @@ "max": -9 } ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, "derivative": "WARM_OCEAN" } \ No newline at end of file diff --git a/overworld/biomes/tundra-beach.json b/overworld/biomes/tundra-beach.json index 7eaeaa25..0aebc393 100644 --- a/overworld/biomes/tundra-beach.json +++ b/overworld/biomes/tundra-beach.json @@ -1,5 +1,10 @@ { "name": "Cold Beach", + "loot": { + "tables": [ + "beach-clutter" + ] + }, "layers": [ { "style": { diff --git a/overworld/biomes/tundra-cavern.json b/overworld/biomes/tundra-cavern.json index edcfa0a1..ac2ae39d 100644 --- a/overworld/biomes/tundra-cavern.json +++ b/overworld/biomes/tundra-cavern.json @@ -31,6 +31,11 @@ ] } ], + "loot": { + "tables": [ + "cave-clutter" + ] + }, "slab": { "style": { "style": "IRIS" diff --git a/overworld/biomes/tundra-ocean.json b/overworld/biomes/tundra-ocean.json index c48561a3..b047b031 100644 --- a/overworld/biomes/tundra-ocean.json +++ b/overworld/biomes/tundra-ocean.json @@ -34,6 +34,11 @@ ] } ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, "objects": [ { "chance": 0.01, diff --git a/overworld/dimensions/overworld.json b/overworld/dimensions/overworld.json index a425fe5c..99fef3ce 100644 --- a/overworld/dimensions/overworld.json +++ b/overworld/dimensions/overworld.json @@ -12,6 +12,11 @@ "tundra", "frozen" ], + "loot": { + "tables": [ + "global-treasure" + ] + }, "decorate": true, "placeObjects": true, "postProcessing": true, diff --git a/overworld/loot/beach-clutter.json b/overworld/loot/beach-clutter.json new file mode 100644 index 00000000..27d7d2bb --- /dev/null +++ b/overworld/loot/beach-clutter.json @@ -0,0 +1,18 @@ +{ + "name": "Beach Clutter", + "rarity": 2, + "loot": [ + { + "type": "SUGAR_CANE", + "maxAmount": 12, + "rarity": 3, + "slotTypes": "STORAGE" + }, + { + "type": "SUGAR", + "maxAmount": 3, + "rarity": 4, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/overworld/loot/cactus-clutter.json b/overworld/loot/cactus-clutter.json new file mode 100644 index 00000000..bf111dc7 --- /dev/null +++ b/overworld/loot/cactus-clutter.json @@ -0,0 +1,18 @@ +{ + "name": "Cactus Clutter", + "rarity": 5, + "loot": [ + { + "type": "CACTUS", + "maxAmount": 3, + "rarity": 5, + "slotTypes": "STORAGE" + }, + { + "type": "CACTUS_GREEN", + "maxAmount": 6, + "rarity": 3, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/overworld/loot/cave-clutter.json b/overworld/loot/cave-clutter.json new file mode 100644 index 00000000..8db7d86f --- /dev/null +++ b/overworld/loot/cave-clutter.json @@ -0,0 +1,24 @@ +{ + "name": "Cave Clutter", + "rarity": 2, + "loot": [ + { + "type": "TORCH", + "maxAmount": 7, + "rarity": 3, + "slotTypes": "STORAGE" + }, + { + "type": "COBBLESTONE", + "maxAmount": 8, + "rarity": 2, + "slotTypes": "STORAGE" + }, + { + "type": "LANTERN", + "maxAmount": 1, + "rarity": 9, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/overworld/loot/cold-food.json b/overworld/loot/cold-food.json new file mode 100644 index 00000000..69e28191 --- /dev/null +++ b/overworld/loot/cold-food.json @@ -0,0 +1,36 @@ +{ + "name": "Cold Food", + "rarity": 2, + "loot": [ + { + "type": "RABBIT_STEW", + "maxAmount": 1, + "rarity": 4, + "slotTypes": "STORAGE" + }, + { + "type": "POTATO", + "maxAmount": 7, + "rarity": 1, + "slotTypes": "STORAGE" + }, + { + "type": "WHEAT_SEEDS", + "maxAmount": 7, + "rarity": 5, + "slotTypes": "STORAGE" + }, + { + "type": "POISONOUS_POTATO", + "maxAmount": 1, + "rarity": 3, + "slotTypes": "STORAGE" + }, + { + "type": "SWEET_BERRIES", + "maxAmount": 4, + "rarity": 1, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/overworld/loot/cold-treasure.json b/overworld/loot/cold-treasure.json new file mode 100644 index 00000000..c2dd94ca --- /dev/null +++ b/overworld/loot/cold-treasure.json @@ -0,0 +1,36 @@ +{ + "name": "Cold Treasure", + "rarity": 6, + "loot": [ + { + "type": "IRON_NUGGET", + "maxAmount": 12, + "rarity": 3, + "slotTypes": "STORAGE" + }, + { + "type": "IRON_INGOT", + "maxAmount": 5, + "rarity": 4, + "slotTypes": "STORAGE" + }, + { + "type": "EMERALD", + "maxAmount": 5, + "rarity": 6, + "slotTypes": "STORAGE" + }, + { + "type": "EMERALD_BLOCK", + "maxAmount": 2, + "rarity": 14, + "slotTypes": "STORAGE" + }, + { + "type": "IRON_BLOCK", + "maxAmount": 3, + "rarity": 11, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/overworld/loot/forest-food.json b/overworld/loot/forest-food.json new file mode 100644 index 00000000..c2430d58 --- /dev/null +++ b/overworld/loot/forest-food.json @@ -0,0 +1,12 @@ +{ + "name": "Forest Food", + "rarity": 2, + "loot": [ + { + "type": "APPLE", + "maxAmount": 8, + "rarity": 3, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/overworld/loot/frozen-food.json b/overworld/loot/frozen-food.json new file mode 100644 index 00000000..d1251e33 --- /dev/null +++ b/overworld/loot/frozen-food.json @@ -0,0 +1,48 @@ +{ + "name": "Frozen Food", + "rarity": 2, + "loot": [ + { + "type": "SPIDER_EYE", + "maxAmount": 1, + "rarity": 5, + "slotTypes": "STORAGE" + }, + { + "type": "BEETROOT_SOUP", + "maxAmount": 1, + "rarity": 4, + "slotTypes": "STORAGE" + }, + { + "type": "COOKIE", + "maxAmount": 4, + "rarity": 7, + "slotTypes": "STORAGE" + }, + { + "type": "RABBIT_STEW", + "maxAmount": 1, + "rarity": 5, + "slotTypes": "STORAGE" + }, + { + "type": "PUMPKIN_PIE", + "maxAmount": 1, + "rarity": 8, + "slotTypes": "STORAGE" + }, + { + "type": "POTATO", + "maxAmount": 11, + "rarity": 1, + "slotTypes": "STORAGE" + }, + { + "type": "BAKED_POTATO", + "maxAmount": 4, + "rarity": 2, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/overworld/loot/global-treasure.json b/overworld/loot/global-treasure.json new file mode 100644 index 00000000..9f22f2be --- /dev/null +++ b/overworld/loot/global-treasure.json @@ -0,0 +1,30 @@ +{ + "name": "Global Treasure", + "rarity": 12, + "loot": [ + { + "type": "DIAMOND", + "maxAmount": 5, + "rarity": 11, + "slotTypes": "STORAGE" + }, + { + "type": "IRON_INGOT", + "maxAmount": 3, + "rarity": 12, + "slotTypes": "STORAGE" + }, + { + "type": "IRON_NUGGET", + "maxAmount": 7, + "rarity": 10, + "slotTypes": "STORAGE" + }, + { + "type": "REDSTONE", + "maxAmount": 11, + "rarity": 9, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/overworld/loot/hot-food.json b/overworld/loot/hot-food.json new file mode 100644 index 00000000..d2298529 --- /dev/null +++ b/overworld/loot/hot-food.json @@ -0,0 +1,18 @@ +{ + "name": "Hot Food", + "rarity": 2, + "loot": [ + { + "type": "ROTTEN_FLESH", + "maxAmount": 3, + "rarity": 1, + "slotTypes": "STORAGE" + }, + { + "type": "DRIED_KELP", + "maxAmount": 6, + "rarity": 3, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/overworld/loot/hot-treasure.json b/overworld/loot/hot-treasure.json new file mode 100644 index 00000000..bdd3091c --- /dev/null +++ b/overworld/loot/hot-treasure.json @@ -0,0 +1,24 @@ +{ + "name": "Hot Treasure", + "rarity": 6, + "loot": [ + { + "type": "LAPIS_LAZULI", + "maxAmount": 12, + "rarity": 3, + "slotTypes": "STORAGE" + }, + { + "type": "GOLD_INGOT", + "maxAmount": 5, + "rarity": 5, + "slotTypes": "STORAGE" + }, + { + "type": "GOLD_NUGGET", + "maxAmount": 8, + "rarity": 4, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/overworld/loot/musroom-food.json b/overworld/loot/musroom-food.json new file mode 100644 index 00000000..8763e0d9 --- /dev/null +++ b/overworld/loot/musroom-food.json @@ -0,0 +1,18 @@ +{ + "name": "Mushroom Food", + "rarity": 2, + "loot": [ + { + "type": "SPIDER_EYE", + "maxAmount": 3, + "rarity": 4, + "slotTypes": "STORAGE" + }, + { + "type": "BEETROOT", + "maxAmount": 5, + "rarity": 2, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/overworld/loot/ocean-clutter.json b/overworld/loot/ocean-clutter.json new file mode 100644 index 00000000..fcb1d6ce --- /dev/null +++ b/overworld/loot/ocean-clutter.json @@ -0,0 +1,36 @@ +{ + "name": "Ocean Clutter", + "rarity": 3, + "loot": [ + { + "type": "WET_SPONGE", + "maxAmount": 5, + "rarity": 4, + "slotTypes": "STORAGE" + }, + { + "type": "SPONGE", + "maxAmount": 2, + "rarity": 5, + "slotTypes": "STORAGE" + }, + { + "type": "KELP", + "maxAmount": 27, + "rarity": 2, + "slotTypes": "STORAGE" + }, + { + "type": "FISHING_ROD", + "maxAmount": 1, + "rarity": 11, + "slotTypes": "STORAGE" + }, + { + "type": "PUFFERFISH", + "maxAmount": 2, + "rarity": 5, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/overworld/loot/snow-clutter.json b/overworld/loot/snow-clutter.json new file mode 100644 index 00000000..819cec29 --- /dev/null +++ b/overworld/loot/snow-clutter.json @@ -0,0 +1,24 @@ +{ + "name": "Snow Clutter", + "rarity": 3, + "loot": [ + { + "type": "SNOWBALL", + "maxAmount": 9, + "rarity": 3, + "slotTypes": "STORAGE" + }, + { + "type": "PACKED_ICE", + "maxAmount": 3, + "rarity": 5, + "slotTypes": "STORAGE" + }, + { + "type": "BLUE_ICE", + "maxAmount": 2, + "rarity": 9, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/overworld/loot/swamp-food.json b/overworld/loot/swamp-food.json new file mode 100644 index 00000000..76a1bc98 --- /dev/null +++ b/overworld/loot/swamp-food.json @@ -0,0 +1,24 @@ +{ + "name": "Swamp Food", + "rarity": 2, + "loot": [ + { + "type": "SPIDER_EYE", + "maxAmount": 3, + "rarity": 6, + "slotTypes": "STORAGE" + }, + { + "type": "CARROT", + "maxAmount": 7, + "rarity": 3, + "slotTypes": "STORAGE" + }, + { + "type": "BEETROOT", + "maxAmount": 5, + "rarity": 2, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/overworld/loot/temperate-food.json b/overworld/loot/temperate-food.json new file mode 100644 index 00000000..1e4bebbe --- /dev/null +++ b/overworld/loot/temperate-food.json @@ -0,0 +1,30 @@ +{ + "name": "Temperate Food", + "rarity": 2, + "loot": [ + { + "type": "BREAD", + "maxAmount": 2, + "rarity": 3, + "slotTypes": "STORAGE" + }, + { + "type": "WHEAT", + "maxAmount": 7, + "rarity": 1, + "slotTypes": "STORAGE" + }, + { + "type": "CARROT", + "maxAmount": 7, + "rarity": 3, + "slotTypes": "STORAGE" + }, + { + "type": "WHEAT_SEEDS", + "maxAmount": 7, + "rarity": 2, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/overworld/loot/tropical-food.json b/overworld/loot/tropical-food.json new file mode 100644 index 00000000..51436021 --- /dev/null +++ b/overworld/loot/tropical-food.json @@ -0,0 +1,24 @@ +{ + "name": "Tropical Food", + "rarity": 2, + "loot": [ + { + "type": "MELON_SLICE", + "maxAmount": 9, + "rarity": 2, + "slotTypes": "STORAGE" + }, + { + "type": "COOKIE", + "maxAmount": 3, + "rarity": 5, + "slotTypes": "STORAGE" + }, + { + "type": "DRIED_KELP", + "maxAmount": 3, + "rarity": 1, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/overworld/regions/frozen.json b/overworld/regions/frozen.json index b7b2984c..6b7957e1 100644 --- a/overworld/regions/frozen.json +++ b/overworld/regions/frozen.json @@ -16,6 +16,13 @@ "chance": 38 } ], + "loot": { + "tables": [ + "frozen-food", + "snow-clutter", + "cold-treasure" + ] + }, "landBiomes": [ "frozen-plains", "frozen-mountains", diff --git a/overworld/regions/hot.json b/overworld/regions/hot.json index e1472d7f..5a06576d 100644 --- a/overworld/regions/hot.json +++ b/overworld/regions/hot.json @@ -35,6 +35,12 @@ "shuffle": 328 } ], + "loot": { + "tables": [ + "hot-food", + "hot-treasure" + ] + }, "effects": [ { "potionEffect": "CONFUSION", diff --git a/overworld/regions/mushroom.json b/overworld/regions/mushroom.json index 0fd85f90..b48f248c 100644 --- a/overworld/regions/mushroom.json +++ b/overworld/regions/mushroom.json @@ -16,6 +16,11 @@ "shoreBiomes": [ "mushroom-beach" ], + "loot": { + "tables": [ + "musroom-food" + ] + }, "spotBiomes":[ { "biome": "mushroom-crimson-forest", diff --git a/overworld/regions/swamp.json b/overworld/regions/swamp.json index 88a37e21..db044149 100644 --- a/overworld/regions/swamp.json +++ b/overworld/regions/swamp.json @@ -21,6 +21,11 @@ "caveBiomes":[ "swamp-murky-cavern" ], + "loot": { + "tables": [ + "swamp-food" + ] + }, "deposits":[ { "minHeight": 35, diff --git a/overworld/regions/temperate.json b/overworld/regions/temperate.json index 11a6627a..9ac40f72 100644 --- a/overworld/regions/temperate.json +++ b/overworld/regions/temperate.json @@ -17,6 +17,11 @@ "shoreBiomes": [ "temperate-beach" ], + "loot": { + "tables": [ + "temperate-food" + ] + }, "deposits":[ { "minHeight": 15, diff --git a/overworld/regions/tropical.json b/overworld/regions/tropical.json index a5660fdf..c97d0455 100644 --- a/overworld/regions/tropical.json +++ b/overworld/regions/tropical.json @@ -16,6 +16,11 @@ "shoreBiomes": [ "tropical-beach" ], + "loot": { + "tables": [ + "tropical-food" + ] + }, "caveBiomes": [ "tropical-cavern", "tropical-cavern-coral", diff --git a/overworld/regions/tundra.json b/overworld/regions/tundra.json index e840e918..8b5b2790 100644 --- a/overworld/regions/tundra.json +++ b/overworld/regions/tundra.json @@ -18,6 +18,12 @@ "tundra-beach", "tundra-beach-stone" ], + "loot": { + "tables": [ + "cold-food", + "cold-treasure" + ] + }, "deposits":[ { "minHeight": 15,