diff --git a/lse_service_tunnels.lua b/lse_service_tunnels.lua --- a/lse_service_tunnels.lua +++ b/lse_service_tunnels.lua @@ -46,8 +46,8 @@ service_tunnels_1 = labyrinth { ["10"] = { name = "синяя и фиолетовая полосы"; e1 = "00"; - o2 = "20"; - o3 = "11"; + e2 = "20"; + e3 = "11"; }; ["11"] = { name = "две синие полосы"; @@ -249,8 +249,8 @@ service_tunnels_2 = labyrinth { ["10"] = { name = "синяя и фиолетовая полосы"; e1 = "00"; - o2 = "20"; - o3 = "11"; + e2 = "20"; + e3 = "11"; }; ["11"] = { name = "две синие полосы"; @@ -450,7 +450,7 @@ service_tunnels_3 = labyrinth { ["10"] = { name = "синяя и фиолетовая полосы"; - o2 = "20"; + e2 = "20"; }; ["11"] = { name = "две синие полосы"; @@ -599,4 +599,210 @@ service_tunnels_3 = labyrinth { e1 = "45"; }; }; +}; + +service_tunnels_4 = labyrinth { + var { + position = "30"; + }; + dir1 = "#"; + dir2 = "O"; + dir3 = "^"; + dir4 = "|"; + ex = "Из туннеля"; + nam = "service_tunnels_4"; + disp = "Венаэданотр, служебный тоннель"; + dsc = function(s) + return [[Фаэтларр находится где-то в служебных тоннелях Лсэрианотра. Множество труб различной толщины тянутся во всех направлениях, образуя запутанный лабиринт. К счастью, секции и направления промаркированы определенным образом, позволяя попавшему в эти хитросплетения труб ориентироваться в них. Рядом с Фаэтларром висит табличка, на которую нанесены ]] .. s.map[s.position].name .. ". "; + end; + map = { + ["00"] = { + name = "две фиолетовые полосы"; + e1 = "10"; + e3 = "01"; + ex = "lse_inner_7"; + }; + ["01"] = { + name = "фиолетовая и синяя полосы"; + e1 = "11"; + e3 = "01"; + }; + ["02"] = { + name = "фиолетовая и зеленая полосы"; + e1 = "12"; + e3 = "03"; + }; + ["03"] = { + name = "фиолетовая и желтая полосы"; + e3 = "02"; + e4 = "04"; + }; + ["04"] = { + name = "фиолетовая и оранжевая полосы"; + e1 = "14"; + e3 = "05"; + e4 = "03"; + }; + ["05"] = { + name = "фиолетовая и красная полосы"; + e1 = "15"; + e3 = "04"; + }; + ["10"] = { + name = "синяя и фиолетовая полосы"; + e1 = "30"; + e2 = "20"; + e3 = "11"; + }; + ["11"] = { + name = "две синие полосы"; + e1 = "01"; + e3 = "10"; + e4 = "12"; + }; + ["12"] = { + name = "синяя и зеленая полосы"; + e1 = "02"; + e4 = "11"; + }; + ["13"] = { + name = "синяя и желтая полосы"; + e2 = "23"; + e4 = "14"; + }; + ["14"] = { + name = "синяя и оранжевая полосы"; + e1 = "04"; + e4 = "13"; + }; + ["15"] = { + name = "синяя и красная полосы"; + e1 = "05"; + e2 = "25"; + }; + ["20"] = { + name = "зеленая и фиолетовая полосы"; + e1 = "30"; + e2 = "10"; + e3 = "21"; + }; + ["21"] = { + name = "зеленая и синяя полосы"; + e1 = "31"; + e3 = "20"; + }; + ["22"] = { + name = "две зеленые полосы"; + e3 = "23"; + }; + ["23"] = { + name = "зеленая и желтая полосы"; + e2 = "13"; + e3 = "22"; + e4 = "24"; + }; + ["24"] = { + name = "зеленая и оранжевая полосы"; + e3 = "25"; + e4 = "23"; + }; + ["25"] = { + name = "зеленая и красная полосы"; + e1 = "35"; + e2 = "15"; + e3 = "24"; + }; + ["30"] = { + name = "желтая и фиолетовая полосы"; + e1 = "20"; + ex = "lse_sub_2"; + }; + ["31"] = { + name = "желтая и синяя полосы"; + e1 = "21"; + e2 = "41"; + }; + ["32"] = { + name = "желтая и зеленая полосы"; + e3 = "33"; + }; + ["33"] = { + name = "две желтые полосы"; + e2 = "43"; + e3 = "32"; + e4 = "34"; + }; + ["34"] = { + name = "желтая и оранжевая полосы"; + e3 = "35"; + e4 = "33"; + }; + ["35"] = { + name = "желтая и красная полосы"; + e1 = "25"; + e2 = "45"; + e3 = "34"; + }; + ["40"] = { + name = "оранжевая и фиолетовая полосы"; + e1 = "50"; + e3 = "41"; + }; + ["41"] = { + name = "оранжевая и синяя полосы"; + e2 = "31"; + e3 = "40"; + }; + ["42"] = { + name = "оранжевая и зеленая полосы"; + e1 = "52"; + e3 = "43"; + }; + ["43"] = { + name = "оранжевая и желтая полосы"; + e2 = "33"; + e3 = "42"; + e4 = "44"; + }; + ["44"] = { + name = "две оранжевые полосы"; + e4 = "43"; + }; + ["45"] = { + name = "оранжевая и красная полосы"; + e1 = "55"; + e2 = "35"; + }; + ["50"] = { + name = "красная и фиолетовая полосы"; + e1 = "40"; + e3 = "51"; + }; + ["51"] = { + name = "красная и синяя полосы"; + e3 = "50"; + e4 = "52"; + }; + ["52"] = { + name = "красная и зеленая полосы"; + e1 = "42"; + e4 = "51"; + }; + ["53"] = { + name = "красная и желтая полосы"; + e4 = "54"; + ex = "lse_center"; + + }; + ["54"] = { + name = "красная и оранжевая полосы"; + e3 = "55"; + e4 = "53"; + }; + ["55"] = { + name = "две красные полосы"; + e1 = "45"; + e3 = "54"; + }; + }; }; \ No newline at end of file