diff --git a/leviathan.lua b/leviathan.lua --- a/leviathan.lua +++ b/leviathan.lua @@ -230,22 +230,27 @@ leviathan_dlg = dlg { {10, always = "true", "На юг", "", function() move(submarine_leviathan, where(submarine_leviathan).south); leviathan_dlg:update_options(); + return where(submarine_leviathan).view; end;}; {11, always = "true", "На север", "", function() move(submarine_leviathan, where(submarine_leviathan).north); leviathan_dlg:update_options(); + return where(submarine_leviathan).view; end;}; {12, always = "true", "На восток", "", function() move(submarine_leviathan, where(submarine_leviathan).east); leviathan_dlg:update_options(); + return where(submarine_leviathan).view; end;}; {13, always = "true", "На запад", "", function() move(submarine_leviathan, where(submarine_leviathan).west); leviathan_dlg:update_options(); + return where(submarine_leviathan).view; end;}; {14, always = "true", "В ворота", "", function() move(submarine_leviathan, where(submarine_leviathan).gate); leviathan_dlg:update_options(); + return where(submarine_leviathan).view; end;}; {255, always = "true", "Назад, в кают-компанию", "", function() back();