Changeset - b21e88125437
[Not reviewed]
default
0 1 0
Silverwing - 7 years ago 2017-12-02 17:37:52

lfc saboteur behavior fix
1 file changed with 4 insertions and 1 deletions:
0 comments (0 inline, 0 general)
atlantis_looking_for_clues.lua
Show inline comments
 
@@ -476,7 +476,6 @@ atl_lfc_behind_boxes = room {
 
    obj = {
 
        "atl_nd_crane";
 
        "atl_nd_barrel";
 
        "atl_lfc_sab_vis";
 
    };
 
};
 
 
@@ -501,6 +500,7 @@ atl_lfc_boxes = obj {
 
		elseif (s.state == 1) then
 
			s.state = 2;
 
			walk("atl_lfc_behind_boxes");
 
            move("atl_lfc_sab", "atl_lfc_dock_s");
 
            lifeon("atl_lfc_sab");
 
			return [[Вы прячетесь за ящиками. Через некоторое время дверь дока открывается и кто-то входит. В полумраке издалека вы не можете разглядеть кто это, но скорее всего, это саботажник. ]];
 
		else
 
@@ -568,6 +568,7 @@ atl_lfc_sab = obj {
 
		walkin("atl_lfc_sab_dlg");
 
	end;
 
	life = function(s)
 
        print(where(s).nam);   
 
        if (where(atl_lfc_sab_vis) ~= where(pl)) then
 
            move(atl_lfc_sab_vis, where(pl));
 
        end;   
 
@@ -610,6 +611,8 @@ atl_lfc_sab_vis = obj {
 
			return [[Вы видите {Мишеля Леруа}, идущего по мостику, ведущему к Наутилусу. ]];
 
		elseif (where(pl) == atl_lfc_behind_boxes and where(atl_lfc_sab) == atl_lfc_dock_w) then
 
			return [[Вы видите {Мишеля Леруа}, идущего вдоль западной стены дока. ]];
 
        elseif (where(pl) == atl_lfc_behind_boxes and where(atl_lfc_sab) == atl_lfc_dock_s) then
 
            return [[Вы видите {Мишеля Леруа}, идущего вдоль южной стены дока. ]];
 
		elseif (where(atl_lfc_sab) == atl_lfc_bridge_w) then
 
			return [[Вы видите {Мишеля Леруа}, идущего по мостику в западной части дока. Он не видит вас. ]];
 
		end;
0 comments (0 inline, 0 general)