0.3.0 Hades

This commit is contained in:
TheOnlyJoeEnderman 2023-03-04 07:31:10 +00:00
parent c65f1aa73f
commit 12bc2ff713
5 changed files with 39 additions and 2 deletions

View File

@ -1,6 +1,6 @@
# Too Many Stones
This mod is in a quite functional state, but not a polished state. It currently features 55 stone types (7 of which glow) that all spawn in the world, cobble for most of them, and bricks, cracked brick, and blocks for all stone types. If your game supplies stairs, you will have access to stairs and slabs. If your game has walls, then you will also get walls for most stone types. If you have the either "geodes" or "geodes_lib" installed, you will get several geodes as well. The placement of the stones in the mapgen is nearing finalization. Crystals are renewable now as well. More stones may be added, and you can put a feature request on ContentDB or the repo for new ones. I probably won't add any boring stones though.
Default is now optional. Hades now has TMS mapgen. TMS currently features 55 stone types (7 of which glow), cobble for most of them, and bricks, cracked bricks, and blocks for all stone types. There are optional features that each require different mods to add: Mapgen requires default or hades_core, Stairs and Slabs require stairs, Walls require walls, and geodes require either geode mod. More stones will be added, and you can put a feature request on ContentDB or the repo for new ones. I will prioritize stones that are unique.
## Done:
##### Amazonite-(light green)
@ -61,4 +61,3 @@ This mod is in a quite functional state, but not a polished state. It currently
## To Do:
##### Find and add ore mods to optional depends
##### Crystal Sounds

38
sounds.lua Normal file
View File

@ -0,0 +1,38 @@
--
-- Sounds for TMS nodes
--
function too_many_stones.node_sound_defaults(table)
table = table or {}
table.footstep = table.footstep or
{name = "", gain = 1.0}
table.dug = table.dug or
{name = "tms_stone_dig", gain = 1.0}
table.place = table.place or
{name = "tms_block_place", gain = 1.0}
return table
end
function too_many_stones.node_sound_stone_defaults(table)
table = table or {}
table.footstep = table.footstep or
{name="tms_stone_step", gain=0.5}
table.dug = table.dug or
{name="tms_stone_sounds", gain=1.0}
table.dig = table.dig or
{name="tms_stone_dig", gain=0.8}
too_many_stones.node_sound_defaults(table)
return table
end
function too_many_stones.node_sound_crystal_defaults(table)
table = table or {}
table.footstep = table.footstep or
{name="tms_crystal_step", gain=0.5}
table.dug = table.dug or
{name="tms_crystal_sounds", gain=1.0}
table.dig = table.dig or
{name="tms_crystal_step", gain=0.8}
too_many_stones.node_sound_defaults(table)
return table
end

BIN
ss.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 577 KiB

BIN
ss_0_2_2_shaders.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 578 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 266 KiB