Skip to content

Commit 3283079

Browse files
Wuzzy2nerzhul
authored andcommittedJun 14, 2018
Minimal: Disable disruptive formspec test by default (#7423)
* Minimal: Explicit log levels * Minimal: Formspec test now disabled by default This is done because the formspec test was disruptive. This test can now be toggled with server command test_formspec first.
1 parent 9a1d358 commit 3283079

File tree

1 file changed

+34
-13
lines changed

1 file changed

+34
-13
lines changed
 

‎games/minimal/mods/experimental/init.lua

+34-13
Original file line numberDiff line numberDiff line change
@@ -88,17 +88,17 @@ function on_step(dtime)
8888
experimental.t1 = experimental.t1 + dtime
8989
if experimental.t1 >= 2 then
9090
experimental.t1 = experimental.t1 - 2
91-
minetest.log("time of day is "..minetest.get_timeofday())
91+
minetest.log("verbose", "time of day is "..minetest.get_timeofday())
9292
if experimental.day then
93-
minetest.log("forcing day->night")
93+
minetest.log("verbose", "forcing day->night")
9494
experimental.day = false
9595
minetest.set_timeofday(0.0)
9696
else
97-
minetest.log("forcing night->day")
97+
minetest.log("verbose", "forcing night->day")
9898
experimental.day = true
9999
minetest.set_timeofday(0.5)
100100
end
101-
minetest.log("time of day is "..minetest.get_timeofday())
101+
minetest.log("verbose", "time of day is "..minetest.get_timeofday())
102102
end
103103
--]]
104104
end
@@ -228,7 +228,7 @@ minetest.register_entity("experimental:dummyball", {
228228
phasetimer = 0,
229229

230230
on_activate = function(self, staticdata)
231-
minetest.log("Dummyball activated!")
231+
minetest.log("action", "Dummyball activated!")
232232
end,
233233

234234
on_step = function(self, dtime)
@@ -750,24 +750,45 @@ minetest.register_chatcommand("bench_bulk_set_node", {
750750
end,
751751
})
752752

753+
local formspec_test_active = false
754+
753755
minetest.register_on_player_receive_fields(function(player, formname, fields)
754-
experimental.print_to_everything("Inventory fields 1: player="..player:get_player_name()..", fields="..dump(fields))
756+
if formspec_test_active then
757+
experimental.print_to_everything("Inventory fields 1: player="..player:get_player_name()..", fields="..dump(fields))
758+
end
755759
end)
756760
minetest.register_on_player_receive_fields(function(player, formname, fields)
757-
experimental.print_to_everything("Inventory fields 2: player="..player:get_player_name()..", fields="..dump(fields))
758-
return true -- Disable the first callback
761+
if formspec_test_active then
762+
experimental.print_to_everything("Inventory fields 2: player="..player:get_player_name()..", fields="..dump(fields))
763+
return true -- Disable the first callback
764+
end
759765
end)
760766
minetest.register_on_player_receive_fields(function(player, formname, fields)
761-
experimental.print_to_everything("Inventory fields 3: player="..player:get_player_name()..", fields="..dump(fields))
767+
if formspec_test_active then
768+
experimental.print_to_everything("Inventory fields 3: player="..player:get_player_name()..", fields="..dump(fields))
769+
end
762770
end)
763771

764-
minetest.log("experimental modname="..dump(minetest.get_current_modname()))
765-
minetest.log("experimental modpath="..dump(minetest.get_modpath("experimental")))
766-
minetest.log("experimental worldpath="..dump(minetest.get_worldpath()))
772+
minetest.register_chatcommand("test_formspec", {
773+
param = "",
774+
description = "Test 4: Toggle formspec test",
775+
func = function(name, param)
776+
formspec_test_active = not formspec_test_active
777+
if formspec_test_active then
778+
minetest.chat_send_player(name, "Formspec test enabled!")
779+
else
780+
minetest.chat_send_player(name, "Formspec test disabled!")
781+
end
782+
end
783+
})
784+
785+
minetest.log("info", "experimental modname="..dump(minetest.get_current_modname()))
786+
minetest.log("info", "experimental modpath="..dump(minetest.get_modpath("experimental")))
787+
minetest.log("info", "experimental worldpath="..dump(minetest.get_worldpath()))
767788

768789

769790
core.register_on_mods_loaded(function()
770-
core.log("Yeah experimental loaded mods.")
791+
core.log("action", "Yeah experimental loaded mods.")
771792
end)
772793

773794
-- END

0 commit comments

Comments
 (0)
Please sign in to comment.