From 3c7accffb565753c6b49e58c6df5a3bdcb756c13 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 8 Sep 2021 01:03:36 +0200 Subject: [PATCH] rain configurable --- climatez.conf | 1 + engine.lua | 3 ++- textures/climatez_lightning.png | Bin 4863 -> 10071 bytes 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/climatez.conf b/climatez.conf index a55086c..2d4af0f 100644 --- a/climatez.conf +++ b/climatez.conf @@ -22,6 +22,7 @@ storm_chance = 5 lightning = true lightning_chance = 300 thunder_sound = true +lightning_duration = 0.15 ##Dust Screen Effect for Sandstorms dust_effect = true #Rain Tweaks diff --git a/engine.lua b/engine.lua index 60fa3b9..f1d56a9 100644 --- a/engine.lua +++ b/engine.lua @@ -25,6 +25,7 @@ climatez.settings = { dust_effect = settings:get_bool("dust_effect"), rain_particles = tonumber(settings:get("rain_particles")) or 15, rain_falling_speed = tonumber(settings:get("rain_falling_speed")) or 15, + lightning_duration = tonumber(settings:get("lightning_duration")) or 0.15, } local timer = 0 -- A timer to create climates each x seconds an for lightning too. @@ -531,7 +532,7 @@ local climate = { if chance == 1 then if is_on_surface(_player_pos) then show_lightning(_player_name) - minetest.after(0.15, remove_lightning, _player_name) + minetest.after(climatez.settings.lightning_duration, remove_lightning, _player_name) end end end diff --git a/textures/climatez_lightning.png b/textures/climatez_lightning.png index f2b88fce58fe9c79d3c3055fad9326a13377c6db..fee0a8a590f7ddc1ded3b54d8c5f23e9e5eef957 100644 GIT binary patch literal 10071 zcmeHLdsq`!7N1Zn6hT>6tX3>zpj5>?$cto5v=9P`5}<&BR@BL4LPqj(G9dw$ZsThe zq|(+`1)eO7&yq2NR%4cl}*;M_M8fB3%l;^wBkH*y@)WII*` z#LTE@zT1A!Qr@V1J7dhD^(o)$BWfF-9&s;oPgZE~#iR2px&-CrZTs@hWz__%{2=FK zU1ib4VocpDxugF2!pD9YBc`U;Usp_dWnp={ZGtvW_;;BPb^BKDFN-JmR?3i3ZCAP{ zp%DMDC_lCOU}9X{^-90`@r|!oWQ%tDmG}6Jk;abv zOYZoNb!|%gs`+7g_w?G!#DNPfJF~C6 zTEDLF%dA}erRT1#pXs+F@72?}^{Rz!*S;((mmZkC^4zobu-XlZb=}Sz{B-^oj{(*Du7O$ytB)ylga`?n7Q&Wqk zZFwNy`c&5xennmLsgmf@tLGOh*wm@c#^P{>=4Af1L*|87guJ%=7xlcVac3)!9qaA+ zj`Q;bIo7ac(w3@eFKT*f_}j0Y35|@?Gkl6BrUcl+t10jMSjpn$ zZ7&F$BRo5QTDssP?GoLkSsg(^`-u8owFXINas}aRU$%dQVAcl<yD|cHGiBrTlM2(toIpDfv6Q zXWi~>(x+U1daBqjH)VNx7cc4_@x+IzB}(sU2$zk zym)I^M8I0_kNl2ZlGWvJDk%+kT-Xjlj1`1jo}`k? zA7l*3lhXV*WXexo3aVL@vSVtXcj0QWc2~mKY7Vj_upnttlkZ++^MaY%RPr}lTPGhK z8`PKnA#zlF^G3^5pJl?w6Lyfb3-OfqBXPes-$)S0G#Z1N)I z@zVCnnt80WdH2ftR#ufBKG0y>^2uuKPqT~R=%~OK)}xc6_rw;g3H`QK+9!W~5pz@Y zzR}|(W0Rb|m+mhAwd#)PY+u`ok}+!;TRDe+j_?|m?TkHp_~UiP<4e7I%AMhR+xIs) zzkczXLmS7=@VbB4S$K2f&RdL4(@(X$#h!2=TYgujd54y^JgGljnU7WPJ`nqY4R7!P3?72xd02QLR~n zvmHhYsBjP@o$0WkSQbvf8a$IQ$(VPJf6Rmlt&Eu_RCCo9Ij$#^xg?&Fn~;j-W?>R7 zbLI?RsRIE7Mw~)nhtXiNA`ThT#fyNyX)%WhyC77SjG3-Zg5_oshXrf_o6Ax-h-@Bn zhA%87wK^m@CU$@VjATqbMOhFI$8NW??R>VG%;ZE!BoYpn$Kml<0Ku~6m?+f2GFd}t zihhn5+=`Keg(A!*nC3(^W*a4AGQm7NKn`Xxg#!o&4A5g2y_M2(RA3+g`vCwBkINOa zxI7k5!g1FJvugFAw#ho+Mc_}41GR7>*j$d$I7GurDY75hd!&Xn6l{%b!azc5=M(lgGRd}wb&reVj~SM zj27eI2HXf1Vg<|*L+})#dw4)Y_CwG7W+A}bApa2b1An>J;_@pJW5#T>QB{nLNv{{t znlVC)xc(Fg@dy#l<+8*&9-k%Pi%^z?%M-D1oR4XQT0YJdaNVd>CM$)SFr20WsOd4g(c*10J zJcOnaMm&W=X{SYq_z_&8P#_UY#6qFSO?xg*T0xN0oDp0$kLOa?Vn{4tL_x3-Ml=)W zSWKC&3Hn$Nuo>W3l+F#n?2?1MAaW8%DKnXBHXCG2dSx(8=}IYBI*=?#ycu&Ty1=-W z&bNV#i$*g!uA!9kIPh3`#S2pwdJA}PC>%t|B^HA`@edOXjgz=KT5pw?L_ zGDr10oB9u&v_D*xK-Wy>xYqa+@c z31R@8Ge|AhIm44((Klr%+OEezjD&M}2$#$3KVDeMp$qDR?Mdm9qgEsC4v^9%2~p9J zmtwP63yW9nO@8O!+aWT+&s08|s!BUn0$ukz^JSzmT zL+BrdW5>*FAoQkGYK3?EGu~s7(M^+lcLULQN|8><%|^Ouf(D-Fu$`dvF#VQKbB=r# zf=269F;S`DACzB2`9pBPDegBTr}aurtbE YxXnk|(tQ65kQk6kkr1;ldhxP<1Ht{Og#Z8m delta 118 zcmcca_g{5_vH$~HlDE4HgBC+4L&@oVk{>4bh{$s?%5f=ko|R0VH+hSQhEBSti(^Q| zt+zJ}1sN0s4j3HRuP^rIPha0XRUxag^LMs00KuU?79i;`ck@NjLcz%!L{Ey{V>is_ Ul+AUxvFVdQ&MBb@0HlQ}d;kCd