diff --git a/leviathan.lua b/leviathan.lua --- a/leviathan.lua +++ b/leviathan.lua @@ -393,10 +393,10 @@ leviathan_wardroom = darkroom { kh_vroom("В грузовой отсек", "leviathan_cargo_hold", 1):disable(); kh_vroom("В машинный отсек", "leviathan_engines", 1):disable(); }; - entered = function(s) - if raybox_task_finished and not where(item_raybox) == leviathan_wardroom then - put(item_raybox, here()); + enter = function(s) + if raybox_task_finished and stead.deref(where(item_raybox)) ~= 'leviathan_wardroom' then put(item_raybox, 'lse_leviathan_wardroom'); + put(item_raybox, 'leviathan_wardroom'); walkin(ven_raybox_cutscene); end; end;