# HG changeset patch # User Silverwing # Date 2017-12-23 22:11:31 # Node ID 7584ab9d2d317763d9f5000ad0df04b367e6af3b # Parent 47256a3672f5849df89c35c172ee37aa6ee5bb30 lfc fixes diff --git a/atlantis_dlg.lua b/atlantis_dlg.lua --- a/atlantis_dlg.lua +++ b/atlantis_dlg.lua @@ -423,33 +423,7 @@ char_moreau_dlg = dlg { elseif (atl_lfc_state == 5) then atl_lfc_state = 6; atl_lev_state = 1; - --[[local reputation = 0; - if (atl_rep_darkstar > 0) then - reputation = reputation + 1; - end; - if (atl_rep_moreau > 0) then - reputation = reputation + 1; - end; - if (atl_rep_svetlova > 0) then - reputation = reputation + 1; - end; - if (atl_rep_wright > 0) then - reputation = reputation + 1; - end; - if (reputation > 2 and atl_rep_moreau >= 0) then - psub("lfc_debrief_good"); - return [ [Фредерик Моро приветствует вас: "Месье Дрейк, добрый день. Вы заслужили наше доверие и мы приняли решение позволить вам использовать Левиафан. Удачи в ваших поисках". ] ]; - elseif (reputation > 2) then - psub("lfc_debrief_good"); - return [ [Фредерик Моро приветствует вас: "Месье Дрейк, добрый день. Мы приняли решение позволить вам использовать Левиафан -- вы можете покинуть станцию прямо сейчас". ] ]; - elseif (atl_rep_moreau >= 0) then - psub("lfc_debrief_bad"); - return [ [Фредерик Моро приветствует вас: "Месье Дрейк, добрый день. Мы приняли решение позволить вам использовать Левиафан. Сейчас, пока у вас остались дела со Светловой, мы разрешаем вам остаться, но как только вы закончите". ] ]; - else - psub("lfc_debrief_bad"); - return [ [Фредерик Моро приветствует вас: "Месье Дрейк, добрый день. Вы очень помогли нам в поимке саботажника. Посовещавшись, мы решили вернуть вам Левиафан. Убирайтесь и больше не возвращайтесь сюда". ] ]; - end;]] psub("gratitude"); return [[Фредерик Моро приветствует вас: "Месье Дрейк, добрый день. Вы помогли нам с поимкой саботажника и мы приняли решение дать вам доступ к Левиафану. Он по-прежнему ждет вас в гостевом доке А секции Аква. Мы предоставм вам все необходимое, чтобы помочь в поисках отца. В настоящий момент Левиафан должен быть готов к отплытию". ]]; end; @@ -499,15 +473,15 @@ char_moreau_dlg = dlg { {tag="goldman_3", "Голдман хитер. На станции он представляет большую опасность, чем вне ее. ", [[Фредерик Моро пожимает плечами: "Не могу согласиться с вами. Голдман никогда не показывал себя с этой стороны". ]], code [[ poff("goldman_1", "goldman_2", "goldman_3", "goldman_4", "goldman_5", "goldman_6", "goldman_7"); ]]}; - {tag="goldman_4", "Голдман просто хотел выбраться отсюда. Пусть убирается с Атлантиды. ", [[Фредерик Моро отрицательно качает головой: "Это заставляет меня пересмотреть мое решение". ]], code [[ + {tag="goldman_4", "Голдман просто хотел выбраться отсюда. Пусть убирается с Атлантиды. ", [[Фредерик Моро кивает: "Это заставляет меня пересмотреть мое решение". ]], code [[ char_moreau_dlg.lfc_goldman_imprison = 1; poff("goldman_1", "goldman_2", "goldman_3", "goldman_4", "goldman_5", "goldman_6", "goldman_7"); ]]}; - {tag="goldman_5", "Отпускать Голдмана на поверхность нельзя. Единственный выход -- смертная казнь. ", [[Фредерик Моро: "Что бы ни сделал Голдман, это неприемлемо". ]], code [[ + {tag="goldman_5", "Отпускать Голдмана на поверхность нельзя. Единственный выход -- смертная казнь. ", [[Фредерик Моро отрицательно качает головой: "Что бы ни сделал Голдман, это неприемлемо". ]], code [[ atl_rep_moreau = atl_rep_moreau - 1; poff("goldman_1", "goldman_2", "goldman_3", "goldman_4", "goldman_5", "goldman_6", "goldman_7"); ]]}; - {tag="goldman_6", "Голдман подверг опасности все наше дело. Единственный выход -- смертная казнь. ", [[Фредерик Моро: "Что бы ни сделал Голдман, это неприемлемо". ]], code [[ + {tag="goldman_6", "Голдман подверг опасности все наше дело. Единственный выход -- смертная казнь. ", [[Фредерик Моро отрицательно качает головой: "Что бы ни сделал Голдман, это неприемлемо". ]], code [[ atl_rep_moreau = atl_rep_moreau - 1; poff("goldman_1", "goldman_2", "goldman_3", "goldman_4", "goldman_5", "goldman_6", "goldman_7"); ]]}; diff --git a/atlantis_looking_for_clues.lua b/atlantis_looking_for_clues.lua --- a/atlantis_looking_for_clues.lua +++ b/atlantis_looking_for_clues.lua @@ -396,7 +396,6 @@ atl_nd_barrel = obj { end; onshoot = function(s) remove(atl_nd_barrel); - lifeoff(atl_lfc_sab); remove(char_leroy, where('char_leroy')); remove(char_goldman, where('char_goldman')); walkin(atl_lfc_dock_end_barreled); @@ -850,7 +849,7 @@ atl_lfc_court = dlg { execut_l = execut_l + 1; end; - if char_moreau_dlg.lfc_goldman_banish >= char_moreau_dlg.lfc_goldman_prison then + if char_moreau_dlg.lfc_goldman_banish >= char_moreau_dlg.lfc_goldman_imprison then banish_g = banish_g + 1; else prison_g = prison_g + 1; @@ -860,12 +859,12 @@ atl_lfc_court = dlg { atl_rep_moreau = atl_rep_moreau - 1; end; - if char_svetlova_dlg.lfc_goldman_banish >= char_svetlova_dlg.lfc_goldman_prison and char_svetlova_dlg.lfc_goldman_banish >= char_svetlova_dlg.lfc_goldman_execute then + if char_svetlova_dlg.lfc_goldman_banish >= char_svetlova_dlg.lfc_goldman_imprison and char_svetlova_dlg.lfc_goldman_banish >= char_svetlova_dlg.lfc_goldman_execute then banish_g = banish_g + 1; if atl_lfc_court.goldman == 1 then atl_rep_svetlova = atl_rep_svetlova - 1; end; - elseif char_svetlova_dlg.lfc_goldman_prison >= char_svetlova_dlg.lfc_goldman_execute then + elseif char_svetlova_dlg.lfc_goldman_imprison >= char_svetlova_dlg.lfc_goldman_execute then prison_g = prison_g + 1; if atl_lfc_court.goldman == 1 then atl_rep_svetlova = atl_rep_svetlova - 1; @@ -874,12 +873,12 @@ atl_lfc_court = dlg { execut_g = execut_g + 1; end; - if char_michael_wright_dlg.lfc_goldman_banish >= char_michael_wright_dlg.lfc_goldman_prison and char_michael_wright_dlg.lfc_goldman_banish >= char_michael_wright_dlg.lfc_goldman_execute then + if char_michael_wright_dlg.lfc_goldman_banish >= char_michael_wright_dlg.lfc_goldman_imprison and char_michael_wright_dlg.lfc_goldman_banish >= char_michael_wright_dlg.lfc_goldman_execute then banish_g = banish_g + 1; if atl_lfc_court.goldman == 1 then atl_rep_wright = atl_rep_wright - 1; end; - elseif char_michael_wright_dlg.lfc_goldman_prison >= char_michael_wright_dlg.lfc_goldman_execute then + elseif char_michael_wright_dlg.lfc_goldman_imprison >= char_michael_wright_dlg.lfc_goldman_execute then prison_g = prison_g + 1; if atl_lfc_court.goldman == 1 then atl_rep_wright = atl_rep_wright - 1; @@ -888,7 +887,7 @@ atl_lfc_court = dlg { execut_g = execut_g + 1; end; - if char_moreau_dlg.lfc_leroy_banish >= char_moreau_dlg.lfc_leroy_prison then + if char_moreau_dlg.lfc_leroy_banish >= char_moreau_dlg.lfc_leroy_imprison then banish_l = banish_l + 1; else prison_l = prison_l + 1; @@ -898,12 +897,12 @@ atl_lfc_court = dlg { atl_rep_moreau = atl_rep_moreau - 1; end; - if char_svetlova_dlg.lfc_leroy_banish >= char_svetlova_dlg.lfc_leroy_prison and char_svetlova_dlg.lfc_leroy_banish >= char_svetlova_dlg.lfc_leroy_execute then + if char_svetlova_dlg.lfc_leroy_banish >= char_svetlova_dlg.lfc_leroy_imprison and char_svetlova_dlg.lfc_leroy_banish >= char_svetlova_dlg.lfc_leroy_execute then banish_l = banish_l + 1; if atl_lfc_court.leroy == 1 then atl_rep_svetlova = atl_rep_svetlova - 1; end; - elseif char_svetlova_dlg.lfc_leroy_prison >= char_svetlova_dlg.lfc_leroy_execute then + elseif char_svetlova_dlg.lfc_leroy_imprison >= char_svetlova_dlg.lfc_leroy_execute then prison_l = prison_l + 1; if atl_lfc_court.leroy == 1 then atl_rep_svetlova = atl_rep_svetlova - 1; @@ -912,12 +911,12 @@ atl_lfc_court = dlg { execut_l = execut_l + 1; end; - if char_michael_wright_dlg.lfc_leroy_banish >= char_michael_wright_dlg.lfc_leroy_prison and char_michael_wright_dlg.lfc_leroy_banish >= char_michael_wright_dlg.lfc_leroy_execute then + if char_michael_wright_dlg.lfc_leroy_banish >= char_michael_wright_dlg.lfc_leroy_imprison and char_michael_wright_dlg.lfc_leroy_banish >= char_michael_wright_dlg.lfc_leroy_execute then banish_l = banish_l + 1; if atl_lfc_court.leroy == 1 then atl_rep_wright = atl_rep_wright - 1; end; - elseif char_michael_wright_dlg.lfc_leroy_prison >= char_michael_wright_dlg.lfc_leroy_execute then + elseif char_michael_wright_dlg.lfc_leroy_imprison >= char_michael_wright_dlg.lfc_leroy_execute then prison_l = prison_l + 1; if atl_lfc_court.leroy == 1 then atl_rep_wright = atl_rep_wright - 1;