Commit Graph

8481 Commits

Author SHA1 Message Date
cora 7b92bb89ce Merge pull request '[5.6] safely handle entities involving set_hp' (#2526) from iliekprogrammar/MineClone2:safe_entity_handling into master
Reviewed-on: MineClone2/MineClone2#2526
Reviewed-by: cora <cora@noreply.git.minetest.land>
2022-08-07 21:05:11 +00:00
Sumyjkl f6148068c5 snow layers and blocks drop nothing by hand 2022-08-07 19:55:01 +10:00
iliekprogrammar 0e999d8bb9
[5.6] remove incorrect marks.
wrong, bad. these are fine.
2022-08-07 13:00:43 +08:00
iliekprogrammar 156aff21a1
[5.6][bows] fix unsafe entity handling for arrows 2022-08-07 12:48:09 +08:00
iliekprogrammar 4f2789c498
[5.6][armor] fix unsafe entity handling (unsure)
i'm not sure about this one, can't fnd a suitable test for it.
2022-08-07 12:43:24 +08:00
iliekprogrammar bf80074d98
[5.6][mobs] fix unsafe entity handling (unsure)
i'm not sure about this one, can't find a suitable test for it.
2022-08-07 12:38:26 +08:00
iliekprogrammar 4b31692319
[5.6][boats] fix unsafe entity handling
this probably does not affect normal gameplay, unless you can set boats on fire somehow
2022-08-07 12:09:12 +08:00
iliekprogrammar bce4d29737
[5.6][lightning] fix unsafe entitiy handling
this does not excuse all on_strike callbacks to allow oversights.
it must also track entity removal.
2022-08-07 10:44:13 +08:00
iliekprogrammar 221ee0fcf1
[5.6] mark places with unsafe set_hp entity handling
There might be other places i might be missing, but these are the obvious ones.

leftover entity handling i did not mark:
* everything that involves a apply()-like algorithm (e.g. callbacks) over the
  same list of objects.
* in mcl_damage, it's not known whether mcl_damage.from_mt() would involve
  entity handling or just player handling.
2022-08-07 00:13:03 +08:00
cora 3922c5bdca Merge pull request 'Nerf shipwreck loot' (#2519) from fix_shipwreck_loot into master
Reviewed-on: MineClone2/MineClone2#2519
Reviewed-by: chmodsayshello <chmodsayshello@hotmail.com>
2022-08-04 22:58:27 +00:00
cora 27304d5d96 Nerf shipwreck loot 2022-08-04 04:21:59 +02:00
cora c8012ccffd Merge pull request 'add dependency for mcl_weather to mcl_burning to hopefully avoid crashes' (#2516) from SumianVoice/MineClone2_c:mcl_burning_depend into master
Reviewed-on: MineClone2/MineClone2#2516
Reviewed-by: cora <cora@noreply.git.minetest.land>
2022-08-04 01:49:13 +00:00
SumianVoice 3f73dc1794 Merge branch 'master' into mcl_burning_depend 2022-08-03 12:55:07 +00:00
Sumyjkl eb89466436 add dependency for mcl_weather to mcl_burning to hopefully avoid crashes 2022-08-03 22:45:15 +10:00
cora d1d2b03635 Merge pull request 'Add mangrove swamps' (#2503) from mangrove_swamps into master
Reviewed-on: MineClone2/MineClone2#2503
Reviewed-by: MysticTempest <mystictempest@noreply.git.minetest.land>
2022-08-03 10:39:20 +00:00
cora e901003e22 Fix mangrove (trap)door, stair and slab recipes 2022-08-03 11:57:17 +02:00
cora c36b359c70 Fix mangrove roots and water logged roots(somewhat) 2022-08-03 00:00:44 +02:00
cora 191e117e05 Axe can strip mangrove wood 2022-08-02 23:51:48 +02:00
cora 1065165952 fix mangrove trapdoor 2022-08-02 12:06:13 +02:00
cora c0fec69c70 Add plantlike_rooted propagules 2022-08-02 12:02:20 +02:00
cora 844cf6c5dc Fix waterlogged texture to be animated 2022-08-02 12:02:20 +02:00
cora 2b90675ea2 fix warnings 2022-08-02 12:02:20 +02:00
cora 8e41d5a1f4 Fix propagule growth 2022-08-02 12:02:20 +02:00
cora 811d7a778f Add tall mangrove tree schematics 2022-08-02 12:02:20 +02:00
cora 4491e962d5 grand mcl_mangrove cleanup 2022-08-02 12:02:20 +02:00
cora 77c878f609 make waterlogged roots work with river water 2022-08-02 12:02:20 +02:00
cora 51f79eaa39 Add lilypads and dead bushes 2022-08-02 12:02:20 +02:00
cora 3bf45ec4e9 Spawn mangroves in shallow water, fix schematics 2022-08-02 12:02:20 +02:00
cora e8fc56ab33 Fix water- and mudlogged roots, add w. logging abm 2022-08-02 12:02:20 +02:00
cora f003aefe19 allow coral reefs in MangroveSwamps 2022-08-02 12:02:20 +02:00
Thunder1035 d284ddf150 Add mangrove trees 2022-08-02 12:02:20 +02:00
cora 09889ca927 Add MangroveSwamp biome defs 2022-08-02 12:02:20 +02:00
cora 22dac6cc5c Merge pull request 'Biome specific weather' (#2505) from fix-biome-weather into master
Reviewed-on: MineClone2/MineClone2#2505
Reviewed-by: MysticTempest <mystictempest@noreply.git.minetest.land>
2022-08-02 10:00:55 +00:00
cora 4b5476dbff fix end sky and void crash 2022-08-02 11:55:55 +02:00
cora a2b003a195 sky slightly overcast on weather in non-weather b. 2022-08-02 11:55:55 +02:00
cora ee3b98c809 Fix skybox in non-weather areas 2022-08-02 11:55:55 +02:00
cora 4a6f98636d fix crash in mapgen v6 2022-08-02 11:55:55 +02:00
cora cae11f99e4 fix wrong mapgen setting var 2022-08-02 11:55:55 +02:00
cora bb496db605 use _mcl_biome_type for weather 2022-08-02 11:55:55 +02:00
cora 50840f6bdc No nether rain lol 2022-08-02 11:55:55 +02:00
cora 05a6f09f05 Never rain in deserts 2022-08-02 11:55:55 +02:00
cora 2aaeed7720 Pile up snow while snowing 2022-08-02 11:55:55 +02:00
cora eb5378afec Rain and snow where appropriate(biome, heat, alt) 2022-08-02 11:55:55 +02:00
cora a9e139f27d Merge pull request 'beacon optimisations' (#2512) from beacons_cleanup into master
Reviewed-on: MineClone2/MineClone2#2512
Reviewed-by: cora <cora@noreply.git.minetest.land>
2022-08-01 23:08:31 +00:00
chmodsayshello f949c72945 make abm check param2 for up-to date beam color 2022-08-01 23:06:02 +00:00
chmodsayshello e979535256 convert spaces into tabs 2022-08-01 23:06:02 +00:00
chmodsayshello e344d1c742 remove itemstring debug logging 2022-08-01 23:06:02 +00:00
chmodsayshello 10d200da80 beacon optimisations 2022-08-01 23:06:02 +00:00
cora a687d9069c Merge pull request 'Make boats unsinkable in river water' (#2510) from riverwater_boats into master
Reviewed-on: MineClone2/MineClone2#2510
Reviewed-by: MysticTempest <mystictempest@noreply.git.minetest.land>
2022-08-01 09:46:30 +00:00
cora eb7171fd51 Make boats unsinkable in river water 2022-08-01 05:20:19 +02:00