Changeset - a6a61fb0eefb
[Not reviewed]
default
0 2 0
Silverwing - 6 years ago 2019-02-03 08:19:39

disallow saving in dialogs
2 files changed with 7 insertions and 4 deletions:
0 comments (0 inline, 0 general)
party.lua
Show inline comments
 
@@ -168,16 +168,17 @@ char_anna = obj {
 
	end;
 
	home = "leviathan_wardroom";
 
	accompany = party_accompany;
 
	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;
 
};
 
 
learr_phone_dlg = dlg {
 
    nam = "Леарр";
 
@@ -915,13 +916,13 @@ anna_phone_dlg = dlg {
 
                back();
 
            end;
 
        };
 
    };
 
};
 
 
anna_home_dlg = dlg {
 
anna_dlg = dlg {
 
    var {
 
        iraa_temple_asked = false
 
    };
 
	nam = "Анна Рэдклифф";
 
	entered = function(s)
 
        psub("generic");
 
@@ -1104,7 +1105,7 @@ anna_home_dlg = dlg {
 
            else
 
                return [[Анна Рэдклифф отвечает: "Уолтер убедил меня отправиться на Левиафане. Ему нужна была моя помощь". ]];
 
            end;
 
        end};
 
        {tag="quit", always=true, "Поговорим в другой раз. ", [[Анна кивает: "Хорошо".]], code [[pret();]]};
 
	};
 
};
 
\ No newline at end of file
 
};
utils.lua
Show inline comments
 
@@ -148,12 +148,14 @@ room = inherit(room, function(v)
 
 
    return v;
 
end)
 
 
dlg = inherit(dlg, function(v)
 
    v.hideinv = true;
 
    v.nosave = true;
 
    v.noautosave = true;
 
    return v;
 
end);
 
 
obj = inherit(obj, function(v)
 
	v.disable_implicit = hook(v.disable, function(f, s, ...)
 
		s._disabled_implicit = true;
0 comments (0 inline, 0 general)