Changeset - cfeee8692d6b
[Not reviewed]
default
0 1 0
Silverwing - 6 years ago 2019-03-10 10:49:16

radcliffe dlg
1 file changed with 28 insertions and 12 deletions:
party.lua
28
12
0 comments (0 inline, 0 general)
party.lua
Show inline comments
 
@@ -127,10 +127,17 @@ char_radcliffe = obj {
 
	life = party_follow;
 
	act = function(s)
 
		if (stead.nameof(where(s)) == s.home) then
 
			walkin(radcliffe_home_dlg);
 
            radcliffe_home_dlg.home = true;
 
		else
 
            radcliffe_home_dlg.home = false;
 
            if where(s).underwater then
 
                wright_main_dlg.underwater = true;
 
		else
 
			walkin(radcliffe_dlg);
 
                wright_main_dlg.underwater = false;
 
            end;
 
		end;
 
 
        walkin(radcliffe_home_dlg);
 
	end;
 
    seen_level = 2;
 
};
 
@@ -667,7 +674,8 @@ radcliffe_home_dlg = dlg {
 
            poff('on_raybox');
 
        end;
 
 
        poff("on_anna", "on_walter", "on_atlantis", "on_drake", "on_black", "on_join", "questions");
 
        poff("on_anna", "on_walter", "on_atlantis", "on_drake", "on_black", "on_join", 'on_venaedanotrr', 'on_nleyyslanotrr', 'on_deep_temple', "questions");
 
        if s.home then
 
        if (rel_walter < 0) then
 
            pon("questions");
 
        else
 
@@ -710,12 +718,6 @@ radcliffe_home_dlg = dlg {
 
            end;
 
        end;
 
        
 
        if (atl_iyh_state == 7) then
 
			pon("on_iyh");
 
		else
 
			poff("on_iyh");
 
		end;
 
	
 
		if (char_radcliffe.follow) then
 
			pon('stay');
 
			poff('join');
 
@@ -723,8 +725,19 @@ radcliffe_home_dlg = dlg {
 
			pon('join');
 
			poff('stay');
 
		end;
 
        else
 
            poff('stay', 'join');
 
        end;
 
        
 
        if (atl_iyh_state == 7) then
 
			pon("on_iyh");
 
		else
 
			poff("on_iyh");
 
		end;
 
 
        psub("generic");
 
        
 
        if s.home then
 
        if char_radcliffe.on_conflict == 0 and conflict_resolved then
 
            char_radcliffe.on_conflict = 1;
 
            if (rel_walter < 0) then
 
@@ -769,9 +782,14 @@ radcliffe_home_dlg = dlg {
 
                end;
 
            end;
 
        end;
 
        end;
 
        
 
        if s.underwater then
 
            return [[Уолтер ждет ваших указаний. ]];
 
        else
 
		return [[Уолтер задумчиво смотрит на вас. ]];
 
	end;
 
    end;
 
	phr = {
 
        {tag="talk"};
 
        {tag="on_black", "Что ты можешь сказать о Блэке?", function(s)
 
@@ -813,8 +831,6 @@ radcliffe_home_dlg = dlg {
 
                    return [[Уолтер Рэдклифф отвечает: "Признаюсь, я не слишком доверял тебе тогда, но это единственный способ узнать, что стало с Надеждой". ]];
 
                end;
 
            end;
 
            
 
            
 
        end};
 
        {tag="on_atlantis", "Что ты думаешь об Атлантиде?", function(s)
 
            char_radcliffe.on_atlantis = 2;
 
@@ -862,7 +878,7 @@ radcliffe_home_dlg = dlg {
 
            end;
 
        end};
 
        {tag="on_iraa_temple", false, "Вождь Ираафаанотра не хочет пускать меня в храм. Что мы можем сделать?", [[Уолтер отвечает: "В прошлый раз нам оказалось достаточно оказаться рядом с храмом, чтобы найти искомое. Быть может, в этот раз нам так же не нужно проникать внутрь? И я бы не стал исключать возможность скрытного проникновения. Раз они не знают о карте, то и не заметят потери". ]]};
 
		{tag="on_iyh", always=true, "Что ты можешь рассказать мне о храме?", [[Уолтер пожимает клечами: "Возможно, мы сможем разрушить вход в храм. Однако я не знаю, как навьяры на это отреагируют". ]]};
 
		{tag="on_iyh", always=true, "Что ты можешь рассказать мне о храме?", [[Уолтер отвечает: "Возможно, мы сможем разрушить вход в храм. Однако я не знаю, как навьяры на это отреагируют". ]]};
 
		{tag="join", always=true, "Я хочу, чтобы ты пошел со мной в следующий раз.", [[ Уолтер отвечает: "Хорошо". ]],
 
			function()
 
                char_learr:accompany(false);
0 comments (0 inline, 0 general)