Too_Many_Stones/geodes_lib.lua

319 lines
8.2 KiB
Lua
Raw Permalink Normal View History

2023-03-04 08:26:11 +01:00
-- Geodes for most games
2023-03-11 06:09:54 +01:00
if minetest.get_modpath("geodes_lib") ~= nil then
2023-02-18 01:30:49 +01:00
2023-03-09 04:56:38 +01:00
geodes_lib:register_geode({
2023-03-11 06:09:54 +01:00
wherein = "mapgen_stone",
2023-03-09 04:56:38 +01:00
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:agate_blue",
core_alt = "too_many_stones:agate_blue",
core_alt_chance = 100,
shell = {"too_many_stones:limestone_white", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
2023-03-11 06:09:54 +01:00
wherein = "mapgen_stone",
2023-03-09 04:56:38 +01:00
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:agate_gray",
core_alt = "too_many_stones:agate_gray",
core_alt_chance = 100,
shell = {"too_many_stones:pumice", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
2023-03-11 06:09:54 +01:00
wherein = "mapgen_stone",
2023-03-09 04:56:38 +01:00
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:agate_green",
core_alt = "too_many_stones:agate_green",
core_alt_chance = 100,
shell = {"too_many_stones:basalt", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
2023-03-11 06:09:54 +01:00
wherein = "mapgen_stone",
2023-03-09 04:56:38 +01:00
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:agate_moss",
core_alt = "too_many_stones:agate_moss",
core_alt_chance = 100,
shell = {"too_many_stones:mudstone", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
2023-03-11 06:09:54 +01:00
wherein = "mapgen_stone",
2023-03-09 04:56:38 +01:00
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:agate_orange",
core_alt = "too_many_stones:agate_orange",
core_alt_chance = 100,
shell = {"too_many_stones:limestone_blue", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
2023-03-11 06:09:54 +01:00
wherein = "mapgen_stone",
2023-03-09 04:56:38 +01:00
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:agate_purple",
core_alt = "too_many_stones:agate_purple",
core_alt_chance = 100,
shell = {"too_many_stones:gabbro", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
2023-03-11 06:09:54 +01:00
wherein = "mapgen_stone",
2023-03-09 04:56:38 +01:00
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:agate_red",
core_alt = "too_many_stones:agate_red",
core_alt_chance = 100,
shell = {"too_many_stones:limestone_white", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
2023-03-23 21:27:56 +01:00
geodes_lib:register_geode({
wherein = "mapgen_stone",
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:black_opal",
core_alt = "too_many_stones:black_opal",
core_alt_chance = 100,
shell = {"too_many_stones:travertine", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
wherein = "mapgen_stone",
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:fire_opal",
core_alt = "too_many_stones:fire_opal",
core_alt_chance = 100,
shell = {"too_many_stones:basalt", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
2023-02-18 01:30:49 +01:00
geodes_lib:register_geode({
2023-03-11 06:09:54 +01:00
wherein = "mapgen_stone",
2023-02-18 01:30:49 +01:00
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:amazonite",
2023-02-28 23:53:00 +01:00
core_alt = "too_many_stones:amazonite_budding",
2023-02-18 01:30:49 +01:00
core_alt_chance = 100,
shell = {"too_many_stones:mudstone", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
2023-03-11 06:09:54 +01:00
wherein = "mapgen_stone",
2023-02-18 01:30:49 +01:00
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:amethyst",
2023-02-28 23:53:00 +01:00
core_alt = "too_many_stones:amethyst_budding",
2023-02-18 01:30:49 +01:00
core_alt_chance = 100,
shell = {"too_many_stones:gabbro", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
2023-03-11 06:09:54 +01:00
wherein = "mapgen_stone",
2023-02-18 01:30:49 +01:00
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:citrine",
2023-02-28 23:53:00 +01:00
core_alt = "too_many_stones:citrine_budding",
2023-02-18 01:30:49 +01:00
core_alt_chance = 100,
2023-03-09 04:56:38 +01:00
shell = {"too_many_stones:basalt", "too_many_stones:calcite"},
2023-02-18 01:30:49 +01:00
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
2023-03-11 06:09:54 +01:00
wherein = "mapgen_stone",
2023-02-18 01:30:49 +01:00
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:crocoite",
2023-02-28 23:53:00 +01:00
core_alt = "too_many_stones:crocoite_budding",
2023-02-18 01:30:49 +01:00
core_alt_chance = 100,
2023-03-09 04:56:38 +01:00
shell = {"too_many_stones:basalt", "too_many_stones:calcite"},
2023-02-18 01:30:49 +01:00
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
2023-03-11 06:09:54 +01:00
wherein = "mapgen_stone",
2023-02-18 01:30:49 +01:00
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:eudialite",
2023-02-28 23:53:00 +01:00
core_alt = "too_many_stones:eudialite_budding",
2023-02-18 01:30:49 +01:00
core_alt_chance = 100,
shell = {"too_many_stones:mudstone", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
2023-03-11 06:09:54 +01:00
wherein = "mapgen_stone",
2023-02-18 01:30:49 +01:00
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:kyanite",
2023-02-28 23:53:00 +01:00
core_alt = "too_many_stones:kyanite_budding",
2023-02-18 01:30:49 +01:00
core_alt_chance = 100,
shell = {"too_many_stones:mudstone", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
2023-03-11 06:09:54 +01:00
wherein = "mapgen_stone",
2023-02-18 01:30:49 +01:00
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:rose_quartz",
2023-02-28 23:53:00 +01:00
core_alt = "too_many_stones:rose_quartz_budding",
2023-02-18 01:30:49 +01:00
core_alt_chance = 100,
shell = {"too_many_stones:travertine", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
2023-03-11 06:09:54 +01:00
wherein = "mapgen_stone",
2023-02-18 01:30:49 +01:00
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:smokey_quartz",
2023-02-28 23:53:00 +01:00
core_alt = "too_many_stones:smokey_quartz_budding",
2023-02-18 01:30:49 +01:00
core_alt_chance = 100,
shell = {"too_many_stones:serpentine", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
2023-03-11 06:09:54 +01:00
wherein = "mapgen_stone",
2023-02-18 01:30:49 +01:00
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:vivianite",
2023-02-28 23:53:00 +01:00
core_alt = "too_many_stones:vivianite_budding",
2023-02-18 01:30:49 +01:00
core_alt_chance = 100,
shell = {"too_many_stones:travertine", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
2023-03-11 06:09:54 +01:00
wherein = "mapgen_stone",
2023-02-18 01:30:49 +01:00
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:opal",
core_alt = "too_many_stones:opal",
core_alt_chance = 100,
shell = {"too_many_stones:travertine", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
2023-03-11 06:09:54 +01:00
wherein = "mapgen_stone",
2023-02-18 01:30:49 +01:00
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:heliodor",
2023-02-28 23:53:00 +01:00
core_alt = "too_many_stones:heliodor_budding",
2023-02-18 01:30:49 +01:00
core_alt_chance = 100,
shell = {"too_many_stones:serpentine", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
2023-02-23 22:06:12 +01:00
geodes_lib:register_geode({
2023-03-11 06:09:54 +01:00
wherein = "mapgen_stone",
2023-02-23 22:06:12 +01:00
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:celestine",
2023-02-28 23:53:00 +01:00
core_alt = "too_many_stones:celestine_budding",
2023-02-23 22:06:12 +01:00
core_alt_chance = 100,
shell = {"too_many_stones:pumice", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
2023-02-28 23:53:00 +01:00
geodes_lib:register_geode({
2023-03-11 06:09:54 +01:00
wherein = "mapgen_stone",
2023-02-28 23:53:00 +01:00
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:quartz",
core_alt = "too_many_stones:quartz_budding",
core_alt_chance = 100,
shell = {"too_many_stones:pumice", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
geodes_lib:register_geode({
2023-03-11 06:09:54 +01:00
wherein = "mapgen_stone",
2023-03-09 04:56:38 +01:00
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:prasiolite",
core_alt = "too_many_stones:prasiolite_budding",
core_alt_chance = 100,
shell = {"too_many_stones:limestone_white", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
2023-03-27 21:49:29 +02:00
geodes_lib:register_geode({
wherein = "mapgen_stone",
y_min = -31000,
y_max = -10,
scarcity = 80,
core = "too_many_stones:morion_quartz",
core_alt = "too_many_stones:morion_quartz_budding",
core_alt_chance = 100,
shell = {"too_many_stones:travertine_yellow", "too_many_stones:calcite"},
radius_min = 2,
radius_max = 10,
})
2023-03-09 04:56:38 +01:00
end