FossFanatic
a457853938
Improve code relating to vines
...
This commit makes the LBM and `register_on_generated` for foliage now use the better calculation for the vines.
2023-02-27 20:25:36 +00:00
FossFanatic
4659d1a0f1
Add function for colorwallmounted node rotation
...
This commit adds a new utility function which helps find the rotation of `colorwallmounted` nodes.
2023-02-27 20:25:36 +00:00
PrairieWind
9972b055c5
Merge pull request 'Warped Wart Fix' ( #3467 ) from warped_wart_fix into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3467
Reviewed-by: PrairieWind <prairiewind@noreply.git.minetest.land>
2023-02-27 17:59:16 +00:00
FossFanatic
fedae4fdd0
Fixed warped wart using stripped stem side texture
2023-02-27 17:51:14 +00:00
FossFanatic
64d6fdaec5
Merge pull request 'Add missing sounds for placing and digging villager profession blocks' ( #3482 ) from fix_profession_node_sounds into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3482
Reviewed-by: Nicu <kneekoo@noreply.git.minetest.land>
2023-02-26 17:48:00 +00:00
GuyLiner
cafc16c41c
Fix #3484
...
If a mob was not found in the spawn_dictionary or the non_spawn
dictionary and you tried to use a spawn egg to spawn that mob, the game
would crash. This commit prevents that from happening by adding a check
for mobs that don't exist, and minetest.log throws an error.
2023-02-26 11:22:21 -05:00
GuyLiner
14039290a9
Added mobs that were missing from non_spawn_specific()
2023-02-26 11:06:38 -05:00
SmokeyDope
f174b733ce
Add sounds to cartography table
2023-02-25 11:46:33 +00:00
SmokeyDope
b4f747bd84
Add dependencies for cartography table
2023-02-25 11:44:56 +00:00
SmokeyDope
0351556a2e
Add sounds to loom
2023-02-25 11:40:45 +00:00
SmokeyDope
182f9b5dc2
Add dependencies for loom
2023-02-25 11:39:38 +00:00
SmokeyDope
bd4eb01a46
Add sounds to fletching table
2023-02-25 11:31:14 +00:00
SmokeyDope
5c25901433
Add dependencies for fletching table
...
required to get sound working
2023-02-25 11:29:55 +00:00
SmokeyDope
2d6e1c61a2
Add placement sound to lectern
2023-02-25 10:59:05 +00:00
FossFanatic
d83c6fe906
Merge pull request 'Dry Biome Rain Fixes' ( #3472 ) from dry_biome_rain_fixes into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3472
Reviewed-by: Nicu <kneekoo@noreply.git.minetest.land>
2023-02-25 08:27:38 +00:00
FossFanatic
e7c6043f06
Merge pull request 'Mintest Fix' ( #3477 ) from api_typo_fix into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3477
Reviewed-by: Nicu <kneekoo@noreply.git.minetest.land>
2023-02-22 14:19:24 +00:00
FossFanatic
65b1fd163b
Fix fatal typo
...
This typo caused the game to crash, instead of spitting out an error message as it was supposed to.
2023-02-22 13:05:18 +00:00
FossFanatic
eff0a546e5
Merge pull request 'Add Biome Coloured Water' ( #3461 ) from biome_colored_water into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3461
Reviewed-by: Nicu <kneekoo@noreply.git.minetest.land>
2023-02-22 07:20:35 +00:00
FossFanatic
61ee14b1a6
Fix rain issues in dry biomes
...
This commit adds an extra check at the ABMs which prevent the rain from affecting dry biomes, even though there isn't supposed to any rain there.
2023-02-21 10:12:29 +00:00
FossFanatic
968f6ae963
Add the original palette back as an _alt version
2023-02-20 07:22:55 +00:00
FossFanatic
2e2bbf0b17
Make the water palette more diluted
2023-02-20 07:22:24 +00:00
FossFanatic
8060b02cbd
Add extra check to guarantee no nil values
2023-02-19 07:49:09 +00:00
FossFanatic
693d40b6c4
Fix villages generating with incorrect water
...
This commit fixes an issue where villages would generate with water which wasn't of the correct biome.
The new function simply looks for water source nodes around the entire village and replaces any it finds with the same node, except with blank params so that the `on_construct` of the newly placed water source node gets called.
2023-02-18 13:51:31 +00:00
FossFanatic
ecfbb1ae07
Fix waterlogged mangrove roots textures
2023-02-18 08:54:57 +00:00
FossFanatic
14e630a1e2
Fix cauldron water textures
2023-02-18 08:53:36 +00:00
FossFanatic
62afbb4509
Remove reference to removed texture
2023-02-18 08:42:21 +00:00
FossFanatic
f02764bc08
Remove now unused river water source texture
2023-02-18 08:32:00 +00:00
FossFanatic
aa1a928898
Remove now unused flowing river water texture
2023-02-18 08:31:36 +00:00
FossFanatic
45952a6fd6
Add greyscale water textures & water palette
2023-02-18 08:30:44 +00:00
FossFanatic
33bbeb1a4d
Improve river water
2023-02-18 08:27:22 +00:00
FossFanatic
d3253ecf4f
Change small part of buckets code
2023-02-18 08:25:47 +00:00
FossFanatic
0abda8ff20
Add new function for water nodes
2023-02-18 08:25:08 +00:00
FossFanatic
9bb3d8311b
Append stuff to the new function
2023-02-18 08:24:12 +00:00
FossFanatic
686bb38546
Add lbm and register_on_generated for water
2023-02-18 08:23:40 +00:00
FossFanatic
c4f6944a03
Add water palette indexes and waterfog to the code
2023-02-18 08:22:56 +00:00
FossFanatic
c1647a5cce
Improve underwater sky colour code
2023-02-18 08:22:04 +00:00
FossFanatic
624c853cb3
Improve water
2023-02-18 08:21:24 +00:00
ancientmarinerdev
e8641c3c20
Merge pull request 'Fix custom spawners spawning mobs regardless of light level' ( #3421 ) from GuyLiner/MineClone2:fix-spawner into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3421
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-02-17 22:43:59 +00:00
GuyLiner
f39cec2442
Added slime_big to non_spawn_specific instead of creating an exception for them in spawning.lua
2023-02-16 20:48:30 -05:00
GuyLiner
e99a46b52d
Removed comment
2023-02-16 20:48:30 -05:00
GuyLiner
cd1c8bd92e
Refactored logic for getting light levels for mobs
...
Removed mob_light_table, simplied loop, changed return values and
fixed dimension priority error in loop. Slimes also don't have a
hardcoded exception for their light levels anymore, and instead
are apart of spawn specific.
2023-02-16 20:48:28 -05:00
GuyLiner
3830171347
Adjusted mob_light_lvl for changed return value
2023-02-16 19:43:50 -05:00
GuyLiner
48b16a23b6
If player in creative mode, don't drop experience from destroyed spawners
2023-02-16 19:43:50 -05:00
GuyLiner
0a9be4b79c
Added light level parameters to the mobs_mcl.setup_spawner() function, fixing #221
...
There is now a call to mcl_mobs:mob_light_lvl that returns a table for the name of the mob that you pass to it that contains
the light levels for that mob.
2023-02-16 19:43:50 -05:00
GuyLiner
540319d948
Added non_spawn_dictionary and function for getting mob light levels
...
The non_spawn_dictionary will cover all mobs that don't spawn naturally, and holds the the minimum and maximum light values for each of them.
A function has also been created that will go through both the spawn_dictionary and the non_spawn_dictionary and determine which one
a mob exists in, with the execption of slimes which cannot spawn from a custom spawner at the moment.
Mobs who don't have light levels for the world that you are currently trying to set your custom spawner in will default to their overworld values
2023-02-16 19:43:50 -05:00
GuyLiner
fbb2923a0b
Added mcl_mobs:non_spawn_specific function for mobs that don't naturally spawn and for mobs that don't spawn in the overworld
2023-02-16 19:43:50 -05:00
ancientmarinerdev
b2e0b9b08b
Merge pull request 'Mob Step error handling' ( #3452 ) from mobs_error_handling into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3452
2023-02-16 23:34:07 +00:00
ancientmarinerdev
4d61e32021
Clean up error handling
2023-02-16 23:15:55 +00:00
ancientmarinerdev
7c602ce82c
Tidy up error handling.
2023-02-16 23:15:55 +00:00
ancientmarinerdev
ae92c51155
Adding error handling to the mob step function
2023-02-16 23:15:55 +00:00