Changeset - 78ceac2b9c31
[Not reviewed]
default
0 2 0
Silverwing - 6 years ago 2019-02-23 07:36:58

fix jack wright dialogues
2 files changed with 20 insertions and 7 deletions:
0 comments (0 inline, 0 general) First comment
atlantis.lua
Show inline comments
 
@@ -930,7 +930,11 @@ char_jack_wright_atlantis = npc {
 
    nam = "Джек Райт";
 
    dsc = function(s)
 
        if (where(char_jack_wright_atlantis) == atl_luna_common_room) then
 
            return [[{Джеку Райту}, сидящему рядом. ]];
 
            if (where(char_learr_atlantis) == atl_luna_common_room) then
 
                return [[{Джеку Райту}, сидящему рядом. ]];
 
            else
 
                return [[{Джек Райт} сидит за столом, листая какую-то книгу. Рядом лежит блокнот, в котором он время от времени он делает пометки карандашом. ]];
 
            end;
 
        else
 
            return [[{Джек Райт} лежит на койке, листая какую-то книгу. Рядом лежит блокнот, в котором он время от времени он делает пометки карандашом. ]];
 
        end;
atlantis_dlg.lua
Show inline comments
 
@@ -1145,6 +1145,7 @@ char_learr_atlantis_dlg = dlg {
 
                pr [[Джек Райт прощается с Леарр и покидает комнату. ]];
 
                char_jack_wright_atlantis_dlg.state = 1;
 
                remove('char_jack_wright_atlantis', 'atl_luna_common_room');
 
                put('char_jack_wright_atlantis', 'atl_luna_jack_room');
 
            end;
 
			if (char_learr_atlantis.offended) then
 
				psub("offended");
 
@@ -1456,17 +1457,22 @@ char_jack_wright_atlantis_dlg = dlg {
 
            if (char_wright.on_jack < 2) then pon("on_jack"); end;
 
        end;
 
 
        if (s.state == 0) then
 
			psub("business_or_no");
 
			return [[Джек отворачивается от Леарр, и обращается к вам: "Привет, ты по делу или просто так?" ]];
 
        if where(char_jack_wright_atlantis) == atl_luna_common_room then
 
            if (where(char_learr_atlantis) == atl_luna_common_room) then
 
                psub("business_or_no");
 
                return [[Джек отворачивается от Леарр, и обращается к вам: "Привет, ты по делу или просто так?" ]];
 
            else
 
                psub("generic");
 
                return [[Джек откладывает книгу и обращается к вам: "Добрый день. Тебе что-то нужно?"]];
 
            end;
 
        else
 
            psub("generic");
 
            return [[Джек откладывает книгу и встает с койки и обращается к вам: "Добрый день. Тебе что-то нужно?"]];
 
		end;
 
        end;
 
	end;
 
	phr = {
 
        {tag = "business_or_no"};
 
		{"Как тебе станция?", [[Джек не скрывая восхищения восклицает: "Невероятно! Трудно поверить в возможность такого -- полностью автономное подводное поселение. Я никогда на сомневался в таланте отца, но это выше всех моих ожиданий". ]]};
 
		{tag="station1", "Как тебе станция?", [[Джек не скрывая восхищения восклицает: "Невероятно! Трудно поверить в возможность такого -- полностью автономное подводное поселение. Я никогда на сомневался в таланте отца, но это выше всех моих ожиданий". ]], code [[ poff("station2"); ]]};
 
		{always = "true", "Я пришел поговорить с Леарр. ", function(s)
 
			if (char_learr_atlantis.offended) then
 
				return [[Джек ухмыльнулся: "Удачи, я пойду к себе", -- с этими словами, Джек выходит из зала. ]];
 
@@ -1476,11 +1482,14 @@ char_jack_wright_atlantis_dlg = dlg {
 
		end, code [[
 
            char_jack_wright_atlantis_dlg.state = 1;
 
			remove('char_jack_wright_atlantis', 'atl_luna_common_room');
 
			put('char_jack_wright_atlantis', 'atl_luna_jack_room');
 
			back();
 
		]]};
 
        {always = "true", "Мне нужно поговорить с тобой. ", [[Джек сообщает: "Я слушаю". ]], code [[psub("generic");]]};
 
        {tag="generic"};
 
        {tag="station2", "Как тебе станция?", [[Джек не скрывая восхищения восклицает: "Невероятно! Трудно поверить в возможность такого -- полностью автономное подводное поселение. Я никогда на сомневался в таланте отца, но это выше всех моих ожиданий". ]], code [[ poff("station1"); ]]};
 
        {always=true, "Я хочу кое-что спросить.", [[Джек вопросительно смотрит на вас: "Я слушаю". ]], code [[ psub("more_questions"); ]]};
 
        {always=true, "Я пойду.", [[Джек прощается с вами: "До встречи", -- после  чего возвращается к своему занятию. ]]};
 
        {always=true, "Я пойду.", [[Джек прощается с вами: "До встречи", -- после  чего возвращается к своему занятию. ]], code [[ back(); ]]};
 
        {tag = "more_questions"};
 
        {tag="on_learr", "Что ты думаешь о Леарр?", function()
 
            if (rel_jack < 0) then
0 comments (0 inline, 0 general) First comment
You need to be logged in to comment. Login now