From 3c4c9d0e757b6309da87b0a0b82bfcb5949f6152 Mon Sep 17 00:00:00 2001 From: Auke Kok Date: Thu, 10 Mar 2016 12:02:11 -0800 Subject: [PATCH] Allow random striking to be disabled run-time --- init.lua | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/init.lua b/init.lua index 5f170ba..88c0e25 100644 --- a/init.lua +++ b/init.lua @@ -17,6 +17,8 @@ lightning.interval_high = 503 lightning.range_h = 100 lightning.range_v = 50 lightning.size = 100 +-- disable this to stop lightning mod from striking +lightning.auto = true local rng = PcgRandom(32321123312123) @@ -42,7 +44,9 @@ end minetest.register_globalstep(revertsky) lightning.strike = function() - minetest.after(rng:next(lightning.interval_low, lightning.interval_high), lightning.strike) + if lightning.auto then + minetest.after(rng:next(lightning.interval_low, lightning.interval_high), lightning.strike) + fi local playerlist = minetest.get_connected_players() local playercount = table.getn(playerlist) @@ -181,5 +185,6 @@ minetest.register_node("lightning:dying_flame", { }) - -minetest.after(rng:next(lightning.interval_low, lightning.interval_high), lightning.strike) +if lightning.auto then + minetest.after(rng:next(lightning.interval_low, lightning.interval_high), lightning.strike) +end