Editor: Support /level command
This commit is contained in:
parent
3eadc65860
commit
efb80c81d6
@ -22,6 +22,7 @@ minetest.register_chatcommand("editor", {
|
|||||||
if state ~= lzr_gamestate.EDITOR then
|
if state ~= lzr_gamestate.EDITOR then
|
||||||
return false, S("Not in level editor!")
|
return false, S("Not in level editor!")
|
||||||
else
|
else
|
||||||
|
minetest.log("error", "SET1")
|
||||||
lzr_gamestate.set_state(lzr_gamestate.LEVEL)
|
lzr_gamestate.set_state(lzr_gamestate.LEVEL)
|
||||||
return true
|
return true
|
||||||
end
|
end
|
||||||
|
@ -133,7 +133,9 @@ function lzr_levels.start_level(level)
|
|||||||
local needs_rotate = level_data[current_level].contains_rotatable_block
|
local needs_rotate = level_data[current_level].contains_rotatable_block
|
||||||
reset_inventory(player, needs_rotate)
|
reset_inventory(player, needs_rotate)
|
||||||
lzr_messages.show_message(player, S("Level @1", level), 3)
|
lzr_messages.show_message(player, S("Level @1", level), 3)
|
||||||
|
if lzr_gamestate.get_state() ~= lzr_gamestate.EDITOR then
|
||||||
lzr_gamestate.set_state(lzr_gamestate.LEVEL)
|
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)
|
minetest.sound_play({name = "lzr_levels_level_enter", gain = 1}, {to_player=player:get_player_name()}, true)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user