From 9b69b6965c47a7dd44fa4407d61d6cb77297f781 Mon Sep 17 00:00:00 2001 From: aa6 Date: Sun, 29 Oct 2017 09:53:06 +0300 Subject: [PATCH] Per-world config feature. Should be stored in worlds//mod_minetest_wadsprint_config.lua --- VERSION | 2 +- init.lua | 6 +++++- util/minetest_wadsprint_version.png | Bin 492 -> 474 bytes 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/VERSION b/VERSION index c52db98..09a3acf 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.5.3 \ No newline at end of file +0.6.0 \ No newline at end of file diff --git a/init.lua b/init.lua index 8edca81..64df226 100755 --- a/init.lua +++ b/init.lua @@ -24,8 +24,12 @@ minetest_wadsprint = }, version = io.open(minetest.get_modpath(minetest.get_current_modname()).."/VERSION","r"):read("*all"), savepath = minetest.get_worldpath().."/mod_minetest_wadsprint_saved_players_stats.dat", + worldconfig = minetest.get_worldpath().."/mod_minetest_wadsprint_config.lua", } -dofile(minetest.get_modpath(minetest.get_current_modname()).."/config.lua") +dofile(minetest.get_modpath(minetest.get_current_modname()).."/config.lua") -- Load default config. +if file_exists(minetest_wadsprint.worldconfig) then -- Load world config (if present). + dofile(minetest_wadsprint.worldconfig) +end dofile(minetest.get_modpath(minetest.get_current_modname()).."/init_hudbars.lua") ---------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------- api.stats() -- diff --git a/util/minetest_wadsprint_version.png b/util/minetest_wadsprint_version.png index 75874d49dba7e197630b5ceb9f8a0f6103c9e7c4..e7bfcd308c3016e8d1abcfe791a8ac46b742ba2d 100644 GIT binary patch delta 440 zcmV;p0Z0Dq1KIU1qH8t<=?_OSBuCA^>KR>#< zx^{MU=;-LCrlx~~gO-+-&CSh>jErn-Y$_@$R#sM>ot2RAf|LEHjkZk!#b))&r3(J;#$(Lf9G%ydO0trU*?YJI0f z#KL?^Ymb~Gykx2sb2*}j7$H;Ony(*zhLS|mO(oMQh{2YJzp0YfshN51W1rB~%~ph< z3Sz2gf;m703V)K9i|*awA4e!3yP-=%O-!$uXTbb~ZKN3E+^&@j2tJ?F)+l0000G1MCBkEPn$71Nr&+)YR1S^72kjPFh-8=jZ3Pwze-XFBTRSK|w*lz`&cE zn}C3TI5;?vkdWTq-lwOhd3kwmZf;~`WXZ|NuCA^jAt8u}h{`CiZ~y=SSxH1eR5;7k zQ(KmWAPk#O1bK+4__+Ju=oGnDogGYmJcN`s0e}7jR4itp2Y)eiC(I;_9ZXkx^{DxP z;rE;9aKg($6nF(JS~NS{P8o+t^yv4V5igB0SR>5`W|4I0`IC@j79Z4We!^(^Gs9dw zd8gZk7R~xD>QNdWF3F7bZ0P(Xnnd%w-3IJVjh9Xt>Fa*G!h`bwx~ddd>PPg~Dj|Q( zMqyBf9I6q4T7LlyGWBv7$u;e~Ydhpe(O?2xyp|t){*0&8*IM_=Ll1ZF0n14RG!KGF z@>E(ii3}6lf%Z7;S3;9|C!E9997qzDvwr1iM>n;*DB>WumxAq1BB}Z=_G&j#4QkQc z&(&clabz1D@n%M+Wp)RX0#+up!^}d5aWx)E)pm{#SVQ1V3GnfDOe{E->PVMRd0G!( zJZ~k2qL|MPT(`Y`sEMq4rmZZIe&w&J#`7QW3%Fqn@a3;?$p8QV07*qoM6N<$g1sTz A=>Px#