From d3320bd20a836c21d708dcb9fa3aa5c4c4335068 Mon Sep 17 00:00:00 2001 From: Nathan Fritzler Date: Thu, 9 Jun 2022 20:43:25 -0600 Subject: [PATCH] Remove remaining ENVIRONMENT mods --- mods/ENVIRONMENT/mcl_moon/API.md | 15 --- mods/ENVIRONMENT/mcl_moon/init.lua | 62 ------------- mods/ENVIRONMENT/mcl_moon/mod.conf | 3 - .../textures/mcl_moon_moon_phases.png | Bin 1898 -> 0 bytes mods/ENVIRONMENT/mcl_void_damage/init.lua | 87 ------------------ .../locale/mcl_void_damage.de.tr | 3 - .../locale/mcl_void_damage.es.tr | 3 - .../locale/mcl_void_damage.fr.tr | 3 - .../locale/mcl_void_damage.pl.tr | 3 - .../locale/mcl_void_damage.ru.tr | 3 - .../locale/mcl_void_damage.zh_TW.tr | 3 - .../mcl_void_damage/locale/template.txt | 3 - mods/ENVIRONMENT/mcl_void_damage/mod.conf | 4 - 13 files changed, 192 deletions(-) delete mode 100644 mods/ENVIRONMENT/mcl_moon/API.md delete mode 100644 mods/ENVIRONMENT/mcl_moon/init.lua delete mode 100644 mods/ENVIRONMENT/mcl_moon/mod.conf delete mode 100644 mods/ENVIRONMENT/mcl_moon/textures/mcl_moon_moon_phases.png delete mode 100644 mods/ENVIRONMENT/mcl_void_damage/init.lua delete mode 100644 mods/ENVIRONMENT/mcl_void_damage/locale/mcl_void_damage.de.tr delete mode 100644 mods/ENVIRONMENT/mcl_void_damage/locale/mcl_void_damage.es.tr delete mode 100644 mods/ENVIRONMENT/mcl_void_damage/locale/mcl_void_damage.fr.tr delete mode 100644 mods/ENVIRONMENT/mcl_void_damage/locale/mcl_void_damage.pl.tr delete mode 100644 mods/ENVIRONMENT/mcl_void_damage/locale/mcl_void_damage.ru.tr delete mode 100644 mods/ENVIRONMENT/mcl_void_damage/locale/mcl_void_damage.zh_TW.tr delete mode 100644 mods/ENVIRONMENT/mcl_void_damage/locale/template.txt delete mode 100644 mods/ENVIRONMENT/mcl_void_damage/mod.conf diff --git a/mods/ENVIRONMENT/mcl_moon/API.md b/mods/ENVIRONMENT/mcl_moon/API.md deleted file mode 100644 index 553df0de65..0000000000 --- a/mods/ENVIRONMENT/mcl_moon/API.md +++ /dev/null @@ -1,15 +0,0 @@ -# `mcl_moon` API -This API has one function: - -## `mcl_moon.get_moon_phase()` - -Returns current moon phase (0-7). - -* 0 = Full Moon -* 1 = Waning Gibbous -* 2 = Last Quarter -* 3 = Waning Crescent -* 4 = New Moon -* 5 = Waxing Crescent -* 6 = First Quarter -* 7 = Waxing Gibbous diff --git a/mods/ENVIRONMENT/mcl_moon/init.lua b/mods/ENVIRONMENT/mcl_moon/init.lua deleted file mode 100644 index 200c6ca419..0000000000 --- a/mods/ENVIRONMENT/mcl_moon/init.lua +++ /dev/null @@ -1,62 +0,0 @@ -local MOON_PHASES = 8 -local MOON_PHASES_HALF = MOON_PHASES / 2 -local SHEET_W = 4 -local SHEET_H = 2 - --- Randomize initial moon phase, based on map seed -local mg_seed = minetest.get_mapgen_setting("seed") -local rand = PseudoRandom(mg_seed) -local phase_offset = rand:next(0, MOON_PHASES - 1) - -minetest.log("info", "[mcl_moon] Moon phase offset of this world: "..phase_offset) - -mcl_moon = {} -mcl_moon.MOON_PHASES = MOON_PHASES - -function mcl_moon.get_moon_phase() - local after_midday = 0 - -- Moon phase changes after midday - local tod = minetest.get_timeofday() - if tod > 0.5 then - after_midday = 1 - end - return (minetest.get_day_count() + phase_offset + after_midday) % MOON_PHASES -end - -local function get_moon_texture() - local phase = mcl_moon.get_moon_phase() - local x = phase % MOON_PHASES_HALF - local y - if phase >= MOON_PHASES_HALF then - y = 1 - else - y = 0 - end - return "mcl_moon_moon_phases.png^[sheet:"..SHEET_W.."x"..SHEET_H..":"..x..","..y -end - -local timer = 0 -local last_reported_phase = nil -minetest.register_globalstep(function(dtime) - timer = timer + dtime - if timer < 8 then - return - end - timer = 0 - local phase = mcl_moon.get_moon_phase() - -- No-op when moon phase didn't change yet - if last_reported_phase == phase then - return - end - minetest.log("info", "[mcl_moon] New moon phase: "..phase) - last_reported_phase = phase - local moon_arg = {texture = get_moon_texture()} - local players = minetest.get_connected_players() - for p=1, #players do - players[p]:set_moon(moon_arg) - end -end) - -minetest.register_on_joinplayer(function(player) - player:set_moon({texture = get_moon_texture(), scale=3.75}) -end) diff --git a/mods/ENVIRONMENT/mcl_moon/mod.conf b/mods/ENVIRONMENT/mcl_moon/mod.conf deleted file mode 100644 index 92541d72c0..0000000000 --- a/mods/ENVIRONMENT/mcl_moon/mod.conf +++ /dev/null @@ -1,3 +0,0 @@ -name = mcl_moon -author = Wuzzy -description = Adds moon phases to the game diff --git a/mods/ENVIRONMENT/mcl_moon/textures/mcl_moon_moon_phases.png b/mods/ENVIRONMENT/mcl_moon/textures/mcl_moon_moon_phases.png deleted file mode 100644 index d2ee963a95817bff091ca8245cf2ea57f87602f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1898 zcmb7_eK^$V8pogC?>FYnyr3}#6-luZ8D*uzVT8OU!Y;KmLM5fV6xK_>N^Fb9ON-bT zwVAV#EUlLe#$YAAkn(a^##j!ktx4oHvp;*C>zwQSd9Leo-Oqj9_j7%p`+NWMT=Q^u zq>{DB00649ll>t8AS?wa5y4__n4<-Dw0gLCJFHi+9s~mjfgl*dB8-89U?m8~!w3ce zMu;$uh+rs@5F81oM8@GUlyOQVB?3i>K*g;?Q6kdtL^_^C$KkOYOH}YARXiC(jew!N zfw&HXNMR7jssv>;uK+YK2#+VsLa4%_`l(HfL=yp=uc-RL$o>j|?yqmeGgYz5cTE|A+0auC7cA=V<`& z+Rpa2-m%c|4MM!kLWSGe6EPf`rZHZ3ES1(dKdZR-I%B`g`qJa_iqX&uy&pC|S=k@{ z_W~ik)FJ)7)%Bl5lEitQcg{@_IusLSV49IP<}U0#QyU-C8y+)8sA}`x+-+Uh@=RLG zy~Co&e%gHFcmJ_5r>Amupv`ye0!eN73}mh4ce?1z_a|15nMtlkI(Wr0oaR$d%j@Hh zDpHYRah`zXqOKXl98EF*=1A@zu@ySWFL6yXduu{UZfB@#hN$pAor?o89Z4+r(%xwb z!TM%$iOmJuOKJL_o1q$TAK#c>PJ38*u(X)jbGCZX?AFtgt>tP*^!q%B6zNs40=>BK zuiervi-7ytzfEj&{-Vqx;IeG@kUocJw}peAjR=_2j!IB92rZa!@XU3{IuTmXrd+{F zOBv?Dqq05!=8tZu4|bFj@uvsgy+0BR^WheL7GK7G*0p@T`qwjo z7lxjN`A>$bJDy}IBV>xyv-|B8?p)eEv!VWH$Kx$F^MxBkmZ$d|XngUKtwy!&?%1>o zb%aKAyWVTkhjPA~pG>d_7-{?Jdg_PLox2CN9+z)YKC6nEuoa)p3~7L77S=vD9pIch zlQw!=NJyAJu@rM`jafwE@KoGU1Ejo#Lqgmh;|{W$*Q%`|&=}*Q{8TIA0JX~BR}k`j zHdJL6AW^F~Z*Xvv{~#YMp7;?QUR_CDL^dPQOIsQ6FFyP6hSltps(x3(lEC|X)ow#UE2q6*b2`x>i(v>1se#aa8?d}BwY9UvPDE)r@g48 z3~CZVb5M;vI8a0uwC6xI-e_LcV9^v1p7CmW3|}>Xr`~%5<07J9wz(#XS=ZCXVT`QY zsNdA2xJw>4x;sAgnTvkLtlwhmjs(|~69}3I&R+Jh!KZFYpoAOjvtxX%$C%!|VM|Wm z!DNy503;AfY;$js3u}_tZ`AE*ppmu9C&@Hew%nfiCCw7dMGkl`O;rB4Bd^uW{^YeD z#$Dr)MP70btJU+Dah87NV_vpod#Y!ZPnps2&^NP2Zk4-QUoyg?jNGgK)-@X)HS+;T zw}}gNb*|{|`$596yYU~H=j$p92#X(OgRVdm2VCaox49iw`uHww=6vB-q{5Nho^Jl^ z{`Q1B!J2m_1G`TB?ig2gs>!D&-DjaP#C&8;eQm8tA{eH}Qov*x2P{8vsr6lDckBiS-XWQDc-`es2$)C`_o|8`RUx$L;VXY9tm*te z%`h@5s_FAT)d9G#R)BsZ#EGDA>viP0u)uidGFG5-UmiuK9st7y VOID_DAMAGE_FREQ then - voidtimer = 0 - local enable_damage = minetest.settings:get_bool("enable_damage") - local players = get_connected() - for p=1, #players do - local player = players[p] - local pos = player:get_pos() - local _, void_deadly = is_in_void(pos) - if void_deadly then - local immortal_val = player:get_armor_groups().immortal - local is_immortal = false - if immortal_val and immortal_val > 0 then - is_immortal = true - end - if is_immortal or not enable_damage then - -- If damage is disabled, we can't kill players. - -- So we just teleport the player back to spawn. - local spawn = get_spawn_pos(player) - player:set_pos(spawn) - dim_change(player, pos_to_dim(spawn)) - send_chat(player:get_player_name(), S("The void is off-limits to you!")) - elseif enable_damage and not is_immortal then - -- Damage enabled, not immortal: Deal void damage (4 HP / 0.5 seconds) - if player:get_hp() > 0 then - mcl_util.deal_damage(player, VOID_DAMAGE, {type = "out_of_world"}) - end - end - end - end - end -end) diff --git a/mods/ENVIRONMENT/mcl_void_damage/locale/mcl_void_damage.de.tr b/mods/ENVIRONMENT/mcl_void_damage/locale/mcl_void_damage.de.tr deleted file mode 100644 index 19ef906536..0000000000 --- a/mods/ENVIRONMENT/mcl_void_damage/locale/mcl_void_damage.de.tr +++ /dev/null @@ -1,3 +0,0 @@ -# textdomain: mcl_void_damage -The void is off-limits to you!=Die Leere ist für Sie tabu! -@1 fell into the endless void.=@1 fiel in die endlose Leere. diff --git a/mods/ENVIRONMENT/mcl_void_damage/locale/mcl_void_damage.es.tr b/mods/ENVIRONMENT/mcl_void_damage/locale/mcl_void_damage.es.tr deleted file mode 100644 index 73d7d065b4..0000000000 --- a/mods/ENVIRONMENT/mcl_void_damage/locale/mcl_void_damage.es.tr +++ /dev/null @@ -1,3 +0,0 @@ -# textdomain: mcl_void_damage -The void is off-limits to you!=¡El vacío está fuera de tus límites! -@1 fell into the endless void.=@1 cayó en el vacío infinito. diff --git a/mods/ENVIRONMENT/mcl_void_damage/locale/mcl_void_damage.fr.tr b/mods/ENVIRONMENT/mcl_void_damage/locale/mcl_void_damage.fr.tr deleted file mode 100644 index 515d1c999b..0000000000 --- a/mods/ENVIRONMENT/mcl_void_damage/locale/mcl_void_damage.fr.tr +++ /dev/null @@ -1,3 +0,0 @@ -# textdomain: mcl_void_damage -The void is off-limits to you!=Le vide vous est interdit! -@1 fell into the endless void.=@1 est tombé dans le vide sans fin. diff --git a/mods/ENVIRONMENT/mcl_void_damage/locale/mcl_void_damage.pl.tr b/mods/ENVIRONMENT/mcl_void_damage/locale/mcl_void_damage.pl.tr deleted file mode 100644 index c943d3e679..0000000000 --- a/mods/ENVIRONMENT/mcl_void_damage/locale/mcl_void_damage.pl.tr +++ /dev/null @@ -1,3 +0,0 @@ -# textdomain: mcl_void_damage -The void is off-limits to you!=Otchłań jest poza twoim zasięgiem! -@1 fell into the endless void.=@1 spadła w bezkresną otchłań. diff --git a/mods/ENVIRONMENT/mcl_void_damage/locale/mcl_void_damage.ru.tr b/mods/ENVIRONMENT/mcl_void_damage/locale/mcl_void_damage.ru.tr deleted file mode 100644 index 35feb96844..0000000000 --- a/mods/ENVIRONMENT/mcl_void_damage/locale/mcl_void_damage.ru.tr +++ /dev/null @@ -1,3 +0,0 @@ -# textdomain: mcl_void_damage -The void is off-limits to you!=Пустота запрещена для вас! -@1 fell into the endless void.=@1 упал(а) в бесконечную пустоту. diff --git a/mods/ENVIRONMENT/mcl_void_damage/locale/mcl_void_damage.zh_TW.tr b/mods/ENVIRONMENT/mcl_void_damage/locale/mcl_void_damage.zh_TW.tr deleted file mode 100644 index 515e83fcc1..0000000000 --- a/mods/ENVIRONMENT/mcl_void_damage/locale/mcl_void_damage.zh_TW.tr +++ /dev/null @@ -1,3 +0,0 @@ -# textdomain: mcl_void_damage -The void is off-limits to you!=你不可以進入虛空! -@1 fell into the endless void.=@1 掉到世界外面了。 diff --git a/mods/ENVIRONMENT/mcl_void_damage/locale/template.txt b/mods/ENVIRONMENT/mcl_void_damage/locale/template.txt deleted file mode 100644 index db9050e2f9..0000000000 --- a/mods/ENVIRONMENT/mcl_void_damage/locale/template.txt +++ /dev/null @@ -1,3 +0,0 @@ -# textdomain: mcl_void_damage -The void is off-limits to you!= -@1 fell into the endless void.= diff --git a/mods/ENVIRONMENT/mcl_void_damage/mod.conf b/mods/ENVIRONMENT/mcl_void_damage/mod.conf deleted file mode 100644 index 1358e52172..0000000000 --- a/mods/ENVIRONMENT/mcl_void_damage/mod.conf +++ /dev/null @@ -1,4 +0,0 @@ -name = mcl_void_damage -author = Wuzzy -description = Deal damage to entities stuck in the deep void -depends = mcl_worlds