# HG changeset patch # User silverwing # Date 2017-07-01 11:53:02 # Node ID 49e5af72a704a258a0bd421014d9069c8e345fc3 # Parent 19c84c68e6dad04f1f025568b2392af45b394a23 iyh rewrite progress diff --git a/atlantis_iyhehevjiarr.lua b/atlantis_iyhehevjiarr.lua --- a/atlantis_iyhehevjiarr.lua +++ b/atlantis_iyhehevjiarr.lua @@ -1127,7 +1127,7 @@ iyh_temple_right_hall = room { iyh_temple_question_hall_plaque = obj { nam = "iyh_temple_question_hall_plaque"; - disp = [[На противоположной от входа стене зала висит небольшая {табличка} с нанесенными на нее цветными полосами. ]]; + dsc = [[На противоположной от входа стене зала висит небольшая {табличка} с нанесенными на нее цветными полосами. ]]; act = function(s) if (language_known) then return [[Надпись гласит: "Зал вопроса". ]]; @@ -1139,7 +1139,7 @@ iyh_temple_question_hall_plaque = obj { iyh_temple_answer_hall_plaque = obj { nam = "iyh_temple_answer_hall_plaque"; - disp = [[На противоположной от входа стене зала висит небольшая {табличка} с нанесенными на нее цветными полосами. ]]; + dsc = [[На противоположной от входа стене зала висит небольшая {табличка} с нанесенными на нее цветными полосами. ]]; act = function(s) if (language_known) then return [[Надпись гласит: "Зал ответа". ]]; @@ -1223,6 +1223,9 @@ iyh_temple_under_room = darkroom { disp = "Под храмом"; dsc_halflit = [[Небольшая темная комната, скрытая в глубинах древнего навьярского храма. Вы первые, кто потревожил ее за долгие столетия. В центре находится каменный пьедестал. ]]; dsc_dark = [[Небольшая темная комната, скрытая в глубинах древнего навьярского храма. В темноте вы с трудом различаете очертания предметов. ]]; + obj = { + "item_lse_map" + }; }; iyh_temple_rubble_left = obj { diff --git a/items.lua b/items.lua --- a/items.lua +++ b/items.lua @@ -514,11 +514,30 @@ item_legend_of_hunter = obj { ~Легенда об охотнике~]]; }; -item_lse_map_1 = obj { - nam = "item_lse_map_1"; - disp = "Навьярская табличка"; - dsc = [[На пьедестале посреди комнаты лежит металлическая табличка. ]]; - inv = [[Один из фрагментов навьярской карты, ведущей в Лсэрианотр - легендарный город подводной расы. ]]; +item_lse_map = obj { + var { + state = 1; + }; + nam = "item_lse_map"; + disp = function(s) + if (s.state == 1) then + return "Фрагмент карты"; + elseif (s.state == 5) then + return "Навьярская карта"; + else + return "Фрагменты карты"; + end; + end; + dsc = [[На пьедестале посреди комнаты лежит металлическая {табличка}. ]]; + inv = function(s) + if (s.state == 1) then + return [[Один из фрагментов навьярской карты, ведущей в Лсэрианотр - легендарный город подводной расы. ]]; + elseif (s.state == 5) then + return [[Навьярская карта, ведущая в Лсэрианотр - легендарный город подводной расы. ]]; + else + return [[Несколько фрагментов навьярской карты, ведущей в Лсэрианотр - легендарный город подводной расы. ]]; + end; + end; }; item_navjiarr_chart_1 = obj {