diff --git a/atlantis_ignis.lua b/atlantis_ignis.lua --- a/atlantis_ignis.lua +++ b/atlantis_ignis.lua @@ -104,7 +104,7 @@ atl_ignis_hall_a = room { nam = "Атлантида, Игнис, зал А"; enter = function(s) if (seen(char_learr_atlantis, atl_ignis_hall_a) and ArrayUtils.indexOf(pl.party, 'wright') ~= 0) then - if (where(char_jack_wright_atlantis) ~= atl_ignis_hall_a) then + if (where(char_jack_wright_atlantis) ~= atl_ignis_hall_a and char_jack_wright_atlantis_dlg.state == 0) then put('char_jack_wright_atlantis', 'atl_ignis_hall_a'); end; end;