diff --git a/changelog.txt b/changelog.txt index b4f4ebf..72af29e 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,6 +1,8 @@ --------------------------------------------------------------------------------------------------- Version: 0.3.2 Date: 2021-12-31 + Features: + - Rocks now give some zircon Changes: - JA l10n updates --------------------------------------------------------------------------------------------------- diff --git a/data-updates.lua b/data-updates.lua index 157581b..1aa6b1d 100644 --- a/data-updates.lua +++ b/data-updates.lua @@ -4,3 +4,9 @@ require("zircon-matter") require("map-gen-preset-updates") require("omni") require("strange-matter") + +local util = require("__bzzirconium__.data-util"); + +util.add_minable_result("simple-entity", "rock-huge", {name="zircon", amount_min = 15, amount_max=25}) +util.add_minable_result("simple-entity", "sand-rock-big", {name="zircon", amount_min = 15, amount_max=25}) +util.add_minable_result("simple-entity", "rock-big", {name="zircon", amount_min = 15, amount_max=25}) diff --git a/data-util.lua b/data-util.lua index a416efc..f030e1d 100644 --- a/data-util.lua +++ b/data-util.lua @@ -435,4 +435,10 @@ function add_to_product(recipe, product, amount) end end +function util.add_minable_result(t, name, result) + if data.raw[t] and data.raw[t][name] and data.raw[t][name].minable and data.raw[t][name].minable.results then + table.insert(data.raw[t][name].minable.results, result) + end +end + return util