Commit Graph

225 Commits

Author SHA1 Message Date
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
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
a3596d22e3 Fix nether dust particles using wrong setting 2022-07-18 05:30:37 +02:00
cora
dcc7df5f02 Add setting for nether dust too
plus slightly tweak the wording for thunder setting
2022-06-20 13:31:58 +02:00
cora
30e543d4d2 Add settings to change weather particle amounts 2022-06-19 22:50:29 +02:00
cora
d9da50e292 Properly check for sound update (fix warning) 2022-06-19 22:25:50 +02:00
cora
ca27237ffc Tweak particle spawner settings 2022-06-19 22:19:46 +02:00
cora
ecf6236152 Set fog color according to nether biome 2022-06-19 00:24:56 +02:00
Johannes Fritz
a455e7bb8e Lightning command: Strike player by name 2022-06-16 13:43:44 -05:00
cora
a179a1cb62 fix indoor weather + multiplayer issue 2022-05-29 02:24:12 +02:00
Elias Fleckenstein
f6a40ffb78
Run tools/strip_trailing_whitespace.sh 2022-05-26 07:29:28 +02:00
cora
5a25e42fd3 fix the 2nd nether dust warning ^^ 2022-05-09 12:06:28 +02:00
cora
61a999fe5a Fix warning in mcl_weather 2022-05-02 21:47:33 +02:00
kay27
dc4ccf91cc lift clouds to 384 in valleys mapgen
Valleys has a much higher average elevation than v7 often leading
to "normal" looking terrain being in the clouds. This lifts the
clouds up higher.
2022-04-19 10:23:10 +00:00
cora
bb593159f1 mcl_weather: fix typo/crash 2022-04-08 06:23:14 +02:00
cora
7f1bb7af92 replace nether dust particles with p. spawners
mcl2 uses add_particle for nether dust resulting in a 10-fold
increase in network traffic when in the nether. Nether dust is not
configurable making it impossible to turn this off for server admins.
this commit replaces the add_particle method with particle spawners
2022-03-30 10:21:32 +00:00
cora
53715212a2 remove unnecessary on_dimensionchange 2022-03-30 10:21:32 +00:00
cora
c146426c5c fix snow not being properly removed 2022-03-30 10:21:32 +00:00
cora
dc24f45cfa add indoor detection for snow 2022-03-30 10:21:32 +00:00
cora
d2861c5955 remove unneccessary particle logic 2022-03-30 10:21:32 +00:00
cora
1e4494e85d let rain and thunder use particlespawners 2022-03-30 10:21:32 +00:00
cora
4eae95fa47 let snow use particlespawners 2022-03-30 10:21:32 +00:00
Emojigit
ca6469b959 mcl_weather 2022-02-23 23:58:05 +01:00
Emojigit
fe3e80bc0e lightning 2022-02-23 23:58:05 +01:00
Emojigit
551bf917e2 mcl_void_damage 2022-02-23 23:58:05 +01:00
NO11
c757e98b4f Fix #1911, error in lightning callback 2021-11-17 00:37:11 +01:00
NO11
0584d16569 add lightning API support for mobs 2021-10-05 04:15:48 +00:00
NO11
03829dd518 fix typo 2021-10-05 04:15:48 +00:00
NO11
72ea9069bd correct lightning API.md a bit 2021-10-05 04:15:48 +00:00
NO11
9188467a6a add API.md for lightning mod 2021-10-05 04:15:48 +00:00
NO11
463fe2af5f use mcl_util.replace_mob function to simplify lightning code 2021-10-05 04:15:48 +00:00
NO11
8e3f9d2169 add basic lightning API 2021-10-05 04:15:48 +00:00
marcin-serwin
cbe8583cef Merge branch 'master' into polish-translation 2021-06-02 10:14:25 +00:00
AFCMS
cd33d406b2 fix many codestyle issues (functions, strings, modpaths) 2021-05-29 16:12:33 +02:00
AFCMS
5f82e76862 fix many codestyle issues 2021-05-28 00:34:58 +02:00
AFCMS
3bedc81068 fix some code style issues in lightning 2021-05-28 00:07:06 +02:00
AFCMS
49044ac15e unify codestyle [2] 2021-05-25 13:18:12 +02:00
AFCMS
b0a3cffad0 [lightning] fix warnings 2021-05-23 14:50:38 +02:00
AFCMS
9f41c6fc64 [mcl_moon] fix warnings 2021-05-23 14:48:52 +02:00
AFCMS
36dc18e9da [mcl_void_damage] fix warnings 2021-05-23 14:46:13 +02:00
AFCMS
5f8d79b37a [mcl_weather] fix warnings 2021-05-23 14:44:50 +02:00
Elias Fleckenstein
f7280dc4f0 Remove mod screenshots since they only take up space and are partly outdated 2021-05-04 20:16:30 +02:00
Marcin Serwin
9666076cb4 Add polish translation of mcl_weather 2021-04-29 16:41:28 +02:00
Marcin Serwin
7f1cb7fc54 Add polish translation of mcl_void_damage 2021-04-29 16:38:23 +02:00
Marcin Serwin
87b5a7b7ad Add polish translation of lightning 2021-04-29 16:37:19 +02:00
Elias Fleckenstein
302175691a Integrate death messages 2021-04-25 16:42:38 +02:00
Elias Fleckenstein
4e37cc114c Implement out_of_world damage type 2021-04-14 19:06:30 +02:00
Elias Fleckenstein
49e7def70a Implement lightning_bolt damage reason 2021-04-14 18:40:41 +02:00
kay27
66a64439c6 [mcl_weather] Fix crash on saving uninitialized data, https://git.minetest.land/MineClone2/MineClone2/issues/1361 2021-03-22 17:31:24 +04:00
AFCMS
6645c4cb30 Really 2021-03-16 17:43:32 +01:00
AFCMS
5d17a6b699 fix SO MANY pairs/ipairs 2021-03-16 17:35:46 +01:00
AFCMS
9eda34b0ff performance improvement in lightning
cache global functions used in globalstep
2021-03-15 00:12:59 +01:00
AFCMS
9d19c3db4b Update init.lua 2021-03-14 23:53:56 +01:00
AFCMS
bb9df764c4 performances improvement in mcl_void_damage
cache global functions
2021-03-14 23:52:04 +01:00
Elias Fleckenstein
d57db0444f Use mod.conf in all mods, part 1 2021-03-04 15:22:14 +01:00
AFCMS
35d55376a9 replace pairs() by ipairs() (3) 2021-02-18 15:26:09 +00:00
AFCMS
63d1661e08 replace pairs() by ipairs() (2) 2021-02-18 15:25:30 +00:00
AFCMS
9819b713c9 replace pairs() by ipairs() 2021-02-18 15:24:03 +00:00
epCode
903a29f949 Add charged creeper 2021-02-12 16:48:46 -08:00
kay27
5e65307819 Fix https://git.minetest.land/Wuzzy/MineClone2/issues/897 2021-01-28 17:55:33 +04:00
kay27
f20f9f9a88 Log weather changes according to https://git.minetest.land/Wuzzy/MineClone2/issues/897 2021-01-28 11:47:51 +04:00
kay27
1f18c2438c Minor weather code clean up, ref. https://git.minetest.land/Wuzzy/MineClone2/issues/897 2021-01-28 02:03:49 +04:00
kay27
fe33f172d4 Add player-friendly respawn place search algorithm, fix https://git.minetest.land/Wuzzy/MineClone2/issues/515 https://git.minetest.land/Wuzzy/MineClone2/issues/972 https://git.minetest.land/Wuzzy/MineClone2/issues/981 2021-01-16 18:51:30 +04:00
Wuzzy
30b915b5c2 Fix lightning being heard globally 2020-12-03 13:03:27 +01:00
kay27
9f98117328 Fix XP and Nether ashes 2020-10-26 01:06:35 +04:00
kay27
1965696829 Merge kay27_textures branch: more recongizable obsidian texture; better NP texture; Nether particles 2020-10-24 21:49:11 +04:00
kay27
8df2aebd31 Add moveresult variable passing to on_step() of mob entity, https://git.minetest.land/Wuzzy/MineClone2/issues/837 2020-09-21 11:30:29 +04:00
Wuzzy
1816324fe5 Tweak night vision conditions 2020-08-19 10:53:44 +02:00
Wuzzy
b2ad6b79bd Fix night vision conflicting with weather skycolor 2020-08-19 10:39:44 +02:00
kay27
ba51686e6c Russian translation 2020-07-20 00:11:13 +00:00
Wuzzy
56d49e08b8 Delay before calling get_connected_players 2020-06-04 16:36:53 +02:00
Wuzzy
1a0e979b0c Update incomplete license information and credits 2020-05-11 17:18:04 +02:00
Wuzzy
c156398fb5 Merge branch 'translate-fr' of https://git.minetest.land/lrocher/MineClone2 into translate_fr 2020-05-09 18:57:40 +02:00
Wuzzy
d13498e6f9 Rain now also extinguishes neighbor tiles 2020-05-09 16:03:07 +02:00
Rocher Laurent
4957bd1118 Translate In French 2020-05-03 22:39:07 +02:00
Wuzzy
02b2ff7460 Fix mcl_weather crash 2020-05-02 19:08:55 +02:00
Wuzzy
c81a18ac1a Refactor mcl_void_damage 2020-04-22 01:38:41 +02:00
Wuzzy
081366855d Tweak appearance of snowflakes 2020-04-11 04:06:37 +02:00
Wuzzy
0c271a2af9 Randomize initial moon phase 2020-04-08 22:07:05 +02:00
Wuzzy
32ae6b3140 Add moon phases 2020-04-08 21:32:37 +02:00
Wuzzy
17f611567c Spawn rain and snow particles higher 2020-04-07 02:41:40 +02:00
Wuzzy
c9cc3651df Fix bad sky color definitions 2020-04-07 01:51:53 +02:00
Wuzzy
c5e4ec5e27 Use ephemeral sounds 2020-04-07 00:55:45 +02:00
Wuzzy
b2c75acd68 Use new set_sky API 2020-04-07 00:39:19 +02:00
Wuzzy
988ca6ffe7 Interpret many damage sources as punches 2020-02-17 18:37:23 +01:00
wuniversales
15481cb24d Add Spanish translation 2020-02-04 21:43:50 +01:00
Wuzzy
ed336829b4 Fade out rain and fire sounds 2019-09-05 00:07:32 +02:00
Wuzzy
c6e671376d Make lightning glow in the dark 2019-03-26 12:24:30 +01:00
Wuzzy
63d630a208 German translation: environment 2019-03-14 00:32:22 +01:00
Wuzzy
5aeb4aea74 Add translation templates for most mods
Using the findtext.lua script
2019-03-13 23:40:59 +01:00