Add more /leave messages on error
This commit is contained in:
parent
92b78d2fb8
commit
a7ed534e03
@ -1786,14 +1786,13 @@ minetest.register_chatcommand("leave", {
|
||||
params = "",
|
||||
description = S("Leave current level"),
|
||||
func = function(name, param)
|
||||
if lzr_gamestate.is_loading() then
|
||||
return false, S("Can’t leave while loading!")
|
||||
end
|
||||
local state = lzr_gamestate.get_state()
|
||||
if state == lzr_gamestate.LEVEL or state == lzr_gamestate.LEVEL_COMPLETE then
|
||||
if lzr_gamestate.is_loading() then
|
||||
return false, S("Can’t leave while loading!")
|
||||
else
|
||||
lzr_levels.leave_level()
|
||||
return true
|
||||
end
|
||||
lzr_levels.leave_level()
|
||||
return true
|
||||
elseif state == lzr_gamestate.LEVEL_TEST then
|
||||
-- during the level test, /leave aborts the level test
|
||||
lzr_levels.leave_level()
|
||||
|
Loading…
x
Reference in New Issue
Block a user