Editor: Support /level command

master
Wuzzy 2022-01-13 03:24:29 +01:00
parent 3eadc65860
commit efb80c81d6
2 changed files with 4 additions and 1 deletions

View File

@ -22,6 +22,7 @@ minetest.register_chatcommand("editor", {
if state ~= lzr_gamestate.EDITOR then
return false, S("Not in level editor!")
else
minetest.log("error", "SET1")
lzr_gamestate.set_state(lzr_gamestate.LEVEL)
return true
end

View File

@ -133,7 +133,9 @@ function lzr_levels.start_level(level)
local needs_rotate = level_data[current_level].contains_rotatable_block
reset_inventory(player, needs_rotate)
lzr_messages.show_message(player, S("Level @1", level), 3)
lzr_gamestate.set_state(lzr_gamestate.LEVEL)
if lzr_gamestate.get_state() ~= lzr_gamestate.EDITOR then
lzr_gamestate.set_state(lzr_gamestate.LEVEL)
end
minetest.sound_play({name = "lzr_levels_level_enter", gain = 1}, {to_player=player:get_player_name()}, true)
end