diff --git a/items.lua b/items.lua --- a/items.lua +++ b/items.lua @@ -93,34 +93,6 @@ item_book_dlg = dlg { }; }; -item_pickaxe = obj { - nam = "pickaxe"; - disp = "Кирка"; - dsc = [[На одной из полок вы замечаете {кирку}. ]]; - tak = [[Вы решили забрать кирку с собой, на всякий случай. ]]; - inv = [[Хорошая годная кирка. Сделанная из неизвестного металла она хорошо перенесла тысячелетия здесь. ]]; - use = function(s, o) - local canhit = false; - if (type(o.canhit) == "function") then - canhit = o.canhit(o); - else - canhit = o.canhit; - end; - - if (canhit) then - if (o.onhit) then - return(o.onhit(o)); - else - return ""; - end; - elseif (o.nohitmsg) then - return o.nohitmsg; - else - return "Я не буду этого делать!"; - end; - end; -}; - item_spear = obj { nam = "item_spear"; disp = "Копье"; @@ -273,39 +245,6 @@ item_harpoon = obj { end; }; -item_first_city_key = obj { - nam = "first_city_key"; - disp = "Ключ от города"; - inv = [[Небольшой светящийся кубик со стороной около 2-х сантиметров. Он плавно меняет цвета: синий, зеленый, желтый, белый, красный, черный. ]]; - use = function(s, o) - if (o == char_first_city_guardian) then - objs("first_city_entrance"):enable("first_city_first_gate"); - first_city_entrance.open = true; - return [[Как только кубик попадает в поле зрения стража, его плавник гаснет и ворота начинают медленно открываться. - Через несколько минут они застывают в открытом состоянии. Теперь ничто не мешает вашему проходу. ]]; - end; - end -}; - -item_service_info = obj { - nam = "service_info"; - disp = "Схема города"; - inv = [[Это "карта" сервисных тоннелей Лсэрианотра. Вы видите следующие последовательности символов, подписанные на языке навьяров - Nol - Tei - Vlye'Tei - Elt'Dyle - Tei'Elt - Tei'Tei - ]]; -}; - -item_umbrella = obj { - nam = "umbrella"; - disp = "Зонт"; - inv = [[Совершенно новый зонт производства "Винсент и сыновья". ]]; -}; - --[[ Chapter 1 ]] @@ -407,17 +346,6 @@ item_bottle = obj { nam = "item_bottle"; disp = "Бутылка с пойлом"; inv = [[Бутылка дешевого пойла. Вас воротит от одного запаха этой дряни. ]]; - --[[use = function(s, o) - if (o == char_worker) then - remove(s, pl); - char_worker.bought = true; - pr([ [Вы подходите к рабочему и, аккуратно доставая бутылку, спрашиваете: ^ - -- Выпить хочешь? ^ - -- Ага, -- удивленно и обрадованно восклицает рабочий, протягивая руки. ^ - -- Меняю на твой ящик с инструментами. ^ - -- Идет, -- отвечает рабочий, выхватывая из ваших рук заветную бутылку. ] ]); - end; - end;]] }; item_pump_broken = obj { @@ -652,60 +580,11 @@ item_venaedanotrr_map = obj { end; }; -item_navjiarr_chart_iraa = obj { - nam = "item_navjiarr_chart_iraa"; - disp = "Карта из Ираафаанотра"; - dsc = [[На полу в углу валяется какой-то {предмет}. ]]; - tak = [[Вы поднимаете предмет. Это небольшая металлическая табличка. ]]; - inv = [[Металлическая табличка, на которую нанесены странные обозначения. ]]; -}; - -item_navjiarr_chart_dyp = obj { - nam = "item_navjiarr_chart_dyp"; - disp = "Карта из Дипатреанотра"; - dsc = [[На пьедестале лежит металлическая табличка. ]]; - tak = function(s) - path("Выйти из храма"):enable(); - return [[Как только вы подбираете табличку, дверь открывается. ]]; - end; - inv = [[Металлическая табличка, на которую нанесены странные обозначения. ]]; -}; - -item_navjiarr_chart_ven = obj { - nam = "item_navjiarr_chart_ven"; - disp = "Карта из Венаэданотра"; - inv = [[Металлическая табличка с нанесенными обозначениями. ]]; -} - -item_navjiarr_cube = obj { - nam = "item_navjiarr_cube"; - disp = "Навьярский артефакт"; - inv = [[Небольшой прозрачный куб, очень холодный на ощупь. Холод ощущается даже в скафандре. От него исходит слабое свечение. ]]; -}; - item_suit = suit { nam = "Скафандр"; has_coder = true; }; -item_deep_key = obj { - nam = "item_deep_key"; - disp = "Пирамидка"; - dsc = [[На пьедестале вы видите небольшой блестящий {предмет}. ]]; - inv = [[Небольшая полупрозрачная пирамидка из неизвестного материала. Гладкая и холодная на ощупь. На гранях пирамидки нанесены непонятные символы. ]]; - tak = [[Небольшая полупрозрачная пирамидка. Вы забираете ее себе. ]]; -}; - -item_navjiarr_chart_z = obj { - nam = "item_navjiarr_chart_z"; - disp = "Навьярская табличка"; - dsc = [[На пьедестале лежит небольшая металлическая {табличка}. ]]; - tak = function(s) - return [[Вы поднимаете предмет. Это небольшая металлическая табличка. Вдалеке вы слышите скрежет камней -- дверь храма снова открыта. ]]; - end; - inv = [[Металлическая табличка, на которую нанесены странные обозначения. ]]; -}; - item_naethvjirr_key = obj { nam = "item_naethvjirr_key"; disp = "Ключ из древнего храма"; @@ -843,7 +722,7 @@ item_raybox = obj { } item_map_disc = obj { - nam = "item_temple_disk"; + nam = "item_map_disc"; disp = "Светодиск из катакомб"; dsc = [[У стены лежит небольшой блестящий {диск}. ]]; tak = [[Вы поднимаете диск. ]];