diff --git a/party.lua b/party.lua --- a/party.lua +++ b/party.lua @@ -171,10 +171,11 @@ char_anna = obj { life = party_follow; act = function(s) if (stead.nameof(where(s)) == s.home) then - walkin(anna_home_dlg); + anna_dlg.home = true; else - walkin(anna_dlg); + anna_dlg.home = false; end; + walkin(anna_dlg); end; seen_level = 2; }; @@ -918,7 +919,7 @@ anna_phone_dlg = dlg { }; }; -anna_home_dlg = dlg { +anna_dlg = dlg { var { iraa_temple_asked = false }; @@ -1107,4 +1108,4 @@ anna_home_dlg = dlg { end}; {tag="quit", always=true, "Поговорим в другой раз. ", [[Анна кивает: "Хорошо".]], code [[pret();]]}; }; -}; \ No newline at end of file +}; diff --git a/utils.lua b/utils.lua --- a/utils.lua +++ b/utils.lua @@ -151,6 +151,8 @@ end) dlg = inherit(dlg, function(v) v.hideinv = true; + v.nosave = true; + v.noautosave = true; return v; end);