At this point just read the CHANGELOG.md diff.
This commit is contained in:
parent
91a91e3e43
commit
4140cd385f
@ -40,11 +40,14 @@ Other Game Changes:
|
||||
- Added new damage types `fireworks` and `projectile`
|
||||
- Add healing information to food descriptions
|
||||
- Replaced Grassland biome with Plains
|
||||
- Added FrozenPeaks biome
|
||||
- Added various new biomes
|
||||
- Added Peach color
|
||||
- Replaced single Haybales blocks spawning in Plains biome with Haybale and Pumpkin pastures
|
||||
- Re-added Barriers
|
||||
- Fixed lava-water collisions
|
||||
- New Dark Grass color to align with Dark Leaves
|
||||
- Various biomes now use normal grass
|
||||
- Added Mossy Cobblestone
|
||||
|
||||
Code Changes:
|
||||
|
||||
|
BIN
mods/CORE/pyutest/schematics/LargePineTree.mts
Normal file
BIN
mods/CORE/pyutest/schematics/LargePineTree.mts
Normal file
Binary file not shown.
@ -16,6 +16,7 @@ PyuTest.make_building_blocks("pyutest_blocks:podzol", "Podzol", { "pyutest-dirt.
|
||||
|
||||
PyuTest.make_building_blocks("pyutest_blocks:snow", "Snow", { "pyutest-snow.png" }, nil, {
|
||||
ground = 1,
|
||||
snow = 1,
|
||||
acid_vulnerable = 1,
|
||||
crumbly = PyuTest.BLOCK_FAST,
|
||||
})
|
||||
@ -70,6 +71,16 @@ PyuTest.make_building_blocks("pyutest_blocks:cobblestone", "Cobblestone", { "pyu
|
||||
_pyutest_blast_resistance = 3
|
||||
})
|
||||
|
||||
PyuTest.make_building_blocks("pyutest_blocks:mossy_cobblestone", "Mossy Cobblestone", { "pyutest-mossy-cobblestone.png" }, nil, {
|
||||
ground = 1,
|
||||
stone = 1,
|
||||
cobble = 1,
|
||||
cracky = PyuTest.BLOCK_NORMAL,
|
||||
}, {
|
||||
is_ground_content = true,
|
||||
_pyutest_blast_resistance = 3
|
||||
})
|
||||
|
||||
PyuTest.make_building_blocks("pyutest_blocks:cobbled_darkstone", "Cobbled Darkstone", { "pyutest-cobbled-darkstone.png" }, nil, {
|
||||
ground = 1,
|
||||
stone = 1,
|
||||
|
@ -71,7 +71,7 @@ PyuTest.make_grass("pyutest_grass:grass", "Grass", {
|
||||
PyuTest.make_grass("pyutest_grass:dark_grass", "Dark Grass", {
|
||||
crumbly = PyuTest.BLOCK_FAST,
|
||||
acid_vulnerable = 1
|
||||
}, "#388b4a")
|
||||
}, "#4f613e")
|
||||
|
||||
PyuTest.make_grass("pyutest_grass:swampy_grass", "Swampy Grass", {
|
||||
crumbly = PyuTest.BLOCK_FAST,
|
||||
|
@ -1,6 +1,6 @@
|
||||
if PyuTest.is_flat() then
|
||||
PyuTest.register_overworld_biome("flat", PyuTest.BIOME_TYPES.NORMAL, {
|
||||
node_top = "pyutest_grass:dark_grass_block",
|
||||
node_top = "pyutest_grass:grass_block",
|
||||
node_filler = "pyutest_blocks:dirt_block",
|
||||
|
||||
y_max = PyuTest.OVERWORLD_BIOME_TOPS.normal,
|
||||
@ -30,7 +30,7 @@ PyuTest.register_overworld_biome("Plains", PyuTest.BIOME_TYPES.NORMAL, {
|
||||
})
|
||||
|
||||
PyuTest.register_overworld_biome("Forest", PyuTest.BIOME_TYPES.NORMAL, {
|
||||
node_top = "pyutest_grass:dark_grass_block",
|
||||
node_top = "pyutest_grass:grass_block",
|
||||
node_filler = "pyutest_blocks:dirt_block",
|
||||
|
||||
y_max = PyuTest.OVERWORLD_BIOME_TOPS.normal,
|
||||
@ -76,7 +76,7 @@ PyuTest.register_overworld_biome("OldGrowthBirchForest", PyuTest.BIOME_TYPES.NOR
|
||||
})
|
||||
|
||||
PyuTest.register_overworld_biome("Meadow", PyuTest.BIOME_TYPES.NORMAL, {
|
||||
node_top = "pyutest_grass:dark_grass_block",
|
||||
node_top = "pyutest_grass:grass_block",
|
||||
node_filler = "pyutest_blocks:dirt_block",
|
||||
depth_filler = 4,
|
||||
|
||||
@ -202,11 +202,24 @@ PyuTest.register_overworld_biome("Taiga", PyuTest.BIOME_TYPES.CHILLY, {
|
||||
heat_point = 20,
|
||||
humidity_point = 72,
|
||||
|
||||
weight = PyuTest.BIOME_WEIGHTS.small,
|
||||
weight = PyuTest.BIOME_WEIGHTS.normal,
|
||||
|
||||
_pyutest_biome_flowering = true
|
||||
})
|
||||
|
||||
PyuTest.register_overworld_biome("OldGrowthPineTaiga", PyuTest.BIOME_TYPES.CHILLY, {
|
||||
node_top = "pyutest_blocks:podzol_block",
|
||||
node_filler = "pyutest_blocks:dirt_block",
|
||||
|
||||
y_max = PyuTest.OVERWORLD_BIOME_TOPS.normal,
|
||||
y_min = PyuTest.OVERWORLD_SURFACE_BOTTOM,
|
||||
|
||||
heat_point = 26,
|
||||
humidity_point = 73,
|
||||
|
||||
weight = PyuTest.BIOME_WEIGHTS.large,
|
||||
})
|
||||
|
||||
PyuTest.register_overworld_biome("AspenForest", PyuTest.BIOME_TYPES.CHILLY, {
|
||||
node_top = "pyutest_grass:aspen_grass_block",
|
||||
node_filler = "pyutest_blocks:dirt_block",
|
||||
@ -214,7 +227,7 @@ PyuTest.register_overworld_biome("AspenForest", PyuTest.BIOME_TYPES.CHILLY, {
|
||||
y_max = PyuTest.OVERWORLD_BIOME_TOPS.normal,
|
||||
y_min = PyuTest.OVERWORLD_SURFACE_BOTTOM,
|
||||
|
||||
heat_point = 20,
|
||||
heat_point = 19,
|
||||
humidity_point = 74,
|
||||
|
||||
weight = PyuTest.BIOME_WEIGHTS.small,
|
||||
@ -230,7 +243,7 @@ PyuTest.register_overworld_biome("RedwoodForest", PyuTest.BIOME_TYPES.CHILLY, {
|
||||
y_max = PyuTest.OVERWORLD_BIOME_TOPS.normal,
|
||||
y_min = PyuTest.OVERWORLD_SURFACE_BOTTOM,
|
||||
|
||||
heat_point = 20,
|
||||
heat_point = 23,
|
||||
humidity_point = 76,
|
||||
|
||||
weight = PyuTest.BIOME_WEIGHTS.small,
|
||||
@ -292,17 +305,17 @@ PyuTest.register_overworld_biome("IceSpikes", PyuTest.BIOME_TYPES.COLD, {
|
||||
_enable_beaches = false
|
||||
})
|
||||
|
||||
-- Peaks and mountains regardless of temperature
|
||||
PyuTest.register_overworld_biome("FrozenPeaks", PyuTest.BIOME_TYPES.COLD, {
|
||||
node_top = "pyutest_blocks:snow_block",
|
||||
node_filler = "pyutest_blocks:ice_block",
|
||||
depth_filler = 20,
|
||||
node_stone = "pyutest_blocks:ice_block",
|
||||
depth_filler = 5,
|
||||
|
||||
y_max = PyuTest.OVERWORLD_BIOME_TOPS.elevated,
|
||||
y_min = PyuTest.OVERWORLD_BIOME_TOPS.normal,
|
||||
|
||||
heat_point = 0,
|
||||
humidity_point = 75,
|
||||
humidity_point = 76,
|
||||
|
||||
vertical_blend = 8,
|
||||
|
||||
@ -310,3 +323,54 @@ PyuTest.register_overworld_biome("FrozenPeaks", PyuTest.BIOME_TYPES.COLD, {
|
||||
|
||||
_enable_beaches = false
|
||||
})
|
||||
|
||||
PyuTest.register_overworld_biome("JaggedPeaks", PyuTest.BIOME_TYPES.COLD, {
|
||||
node_top = "pyutest_blocks:snow_block",
|
||||
depth_filler = 0,
|
||||
|
||||
y_max = PyuTest.OVERWORLD_BIOME_TOPS.elevated,
|
||||
y_min = PyuTest.OVERWORLD_BIOME_TOPS.normal,
|
||||
|
||||
heat_point = 0,
|
||||
humidity_point = 79,
|
||||
|
||||
vertical_blend = 8,
|
||||
|
||||
weight = PyuTest.BIOME_WEIGHTS.large,
|
||||
|
||||
_enable_beaches = false
|
||||
})
|
||||
|
||||
PyuTest.register_overworld_biome("StonyPeaks", PyuTest.BIOME_TYPES.CHILLY, {
|
||||
depth_top = 0,
|
||||
depth_filler = 0,
|
||||
|
||||
y_max = PyuTest.OVERWORLD_BIOME_TOPS.elevated,
|
||||
y_min = PyuTest.OVERWORLD_BIOME_TOPS.normal,
|
||||
|
||||
heat_point = 20,
|
||||
humidity_point = 30,
|
||||
|
||||
vertical_blend = 8,
|
||||
|
||||
weight = PyuTest.BIOME_WEIGHTS.large,
|
||||
|
||||
_enable_beaches = false
|
||||
})
|
||||
|
||||
PyuTest.register_overworld_biome("Grove", PyuTest.BIOME_TYPES.COLD, {
|
||||
node_top = "pyutest_blocks:snow_block",
|
||||
node_filler = "pyutest_blocks:dirt_block",
|
||||
|
||||
y_max = PyuTest.OVERWORLD_BIOME_TOPS.elevated,
|
||||
y_min = PyuTest.OVERWORLD_BIOME_TOPS.normal,
|
||||
|
||||
heat_point = 0,
|
||||
humidity_point = 73,
|
||||
|
||||
vertical_blend = 8,
|
||||
|
||||
weight = PyuTest.BIOME_WEIGHTS.large,
|
||||
|
||||
_enable_beaches = false,
|
||||
})
|
||||
|
@ -10,17 +10,6 @@ core.register_ore({
|
||||
y_min = PyuTest.OVERWORLD_SURFACE_BOTTOM,
|
||||
})
|
||||
|
||||
core.register_ore({
|
||||
ore_type = "scatter",
|
||||
ore = "pyutest_blocks:lava_source",
|
||||
wherein = PyuTest.ORE_STONES,
|
||||
clust_scarcity = 16 * 16 * 16,
|
||||
clust_num_ores = 1,
|
||||
clust_size = 1,
|
||||
y_max = PyuTest.OVERWORLD_TOP,
|
||||
y_min = PyuTest.OVERWORLD_BIOME_TOPS.normal,
|
||||
})
|
||||
|
||||
core.register_ore({
|
||||
ore_type = "scatter",
|
||||
ore = "pyutest_blocks:lava_source",
|
||||
@ -70,7 +59,7 @@ core.register_decoration({
|
||||
biomes = {"Plains"},
|
||||
schematic = PyuTest.generate_pasture_schematic(4, "pyutest_farming:pumpkin", 0),
|
||||
rotation = "random",
|
||||
flags = "place_center_x, place_center_y"
|
||||
flags = "place_center_x, place_center_z"
|
||||
})
|
||||
|
||||
core.register_decoration({
|
||||
@ -81,5 +70,34 @@ core.register_decoration({
|
||||
biomes = {"Plains"},
|
||||
schematic = PyuTest.generate_pasture_schematic(4, "pyutest_blocks:haybale_block", 0),
|
||||
rotation = "random",
|
||||
flags = "place_center_x, place_center_y"
|
||||
flags = "place_center_x, place_center_z"
|
||||
})
|
||||
|
||||
-- Boulders
|
||||
PyuTest.generate_boulder_schematic = function (size, node)
|
||||
local schem = {
|
||||
size = {x = size, y = size, z = size},
|
||||
data = {},
|
||||
}
|
||||
|
||||
for _ = 1, size do
|
||||
for _ = 1, size do
|
||||
for _ = 1, size do
|
||||
table.insert(schem.data, {name = node, prob = 256 / 1.2})
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
return schem
|
||||
end
|
||||
|
||||
core.register_decoration({
|
||||
deco_type = "schematic",
|
||||
place_on = {"group:grass", "group:dirt"},
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.0009,
|
||||
biomes = {"OldGrowthPineTaiga", "RedwoodForest"},
|
||||
schematic = PyuTest.generate_boulder_schematic(3, "pyutest_blocks:mossy_cobblestone_block"),
|
||||
rotation = "random",
|
||||
flags = "place_center_x, place_center_z"
|
||||
})
|
||||
|
@ -46,16 +46,27 @@ core.register_decoration({
|
||||
|
||||
core.register_decoration({
|
||||
deco_type = "schematic",
|
||||
place_on = { "group:grass" },
|
||||
place_on = { "group:grass", "group:snow" },
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.018,
|
||||
biomes = { "Taiga" },
|
||||
biomes = { "Taiga", "Grove" },
|
||||
schematic = PyuTest.get_schematic_path("TaigaTree"),
|
||||
rotation = "random",
|
||||
flags = "place_center_x, place_center_z",
|
||||
place_offset_y = 1
|
||||
})
|
||||
|
||||
core.register_decoration({
|
||||
deco_type = "schematic",
|
||||
place_on = { "group:grass", "group:dirt" },
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.031,
|
||||
biomes = { "OldGrowthPineTaiga" },
|
||||
schematic = PyuTest.get_schematic_path("LargePineTree"),
|
||||
rotation = "random",
|
||||
flags = "place_center_x, place_center_z",
|
||||
})
|
||||
|
||||
core.register_decoration({
|
||||
deco_type = "schematic",
|
||||
place_on = { "group:grass" },
|
||||
@ -161,7 +172,7 @@ core.register_decoration({
|
||||
deco_type = "schematic",
|
||||
place_on = { "pyutest_blocks:podzol_block" },
|
||||
sidelen = 16,
|
||||
fill_ratio = 0.019,
|
||||
fill_ratio = 0.032,
|
||||
biomes = { "RedwoodForest" },
|
||||
schematic = PyuTest.get_schematic_path("RedwoodTree"),
|
||||
rotation = "random",
|
||||
|
BIN
textures/pyutest-mossy-cobblestone.png
Normal file
BIN
textures/pyutest-mossy-cobblestone.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 447 B |
Loading…
x
Reference in New Issue
Block a user