# HG changeset patch # User silverwing # Date 2019-11-10 19:08:23 # Node ID 13be044cf94afa34ef77f2da3d27ff6bef8a0e3c # Parent f5dd6b968514fcff036bb6531ab1752d1759d8db Ancient temple texts added diff --git a/atlantis.lua b/atlantis.lua --- a/atlantis.lua +++ b/atlantis.lua @@ -73,6 +73,9 @@ global { atl_ven_temple_legend = false; atl_nley_legend = false; + + atl_ancient_temple_text = false; + atl_trevenveerr_warning = false; }; atl_illuminators = obj { diff --git a/items.lua b/items.lua --- a/items.lua +++ b/items.lua @@ -38,6 +38,9 @@ trans_legends = { ["naethvjirr_ven_temple_remark"] = [[С тех пор, влекомые страхом и невежеством, навьяры докатились до жалкого состояния, в котором я и вижу их сейчас. Мне очень жаль, что так получилось, но я не могу ничего изменить, кроме как надеяться, что однажды кто-то, скорее всего не навьяр, придет и избавит нас от неизбежной гибели. Вернет былую славу навьярскому народу. Не стоит обманываться, Наэтвьирр и впрямь может быть опасен, но Лсэрианотр хранит и множество других древних знаний и ценностей. Мудрый властитель сможет достить многого, используя их]]; ['naethvjirr_nley'] = [[Раньше навьяры безраздельно владели Эйлеаэдром. Весь мир подчинялся нескольким мудрым и могучим властителям. Но не все было спокойно. Среди навьяров были группы, что называли себя айхенлитаррами, которые желали занять место властителей для себя. Для этого они обратились к монстру, именуемому Наэтвьирром. Его истинное имя должно быть предано забвению, чтобы никто и никогда не обратился к нему вновь. Они построили машину, которая должна была сдержать Наэтвьирра и заставить действовать по их указанию, но мудрые властители разгадали их замысел. Айхенлитарры были вынуждены не только оставить свой план, но и покинуть Лсэрианотр, где происходили эти события. К сожалению, город уже был отравлен темным знанием и вскоре его пришлось покинуть и остальным. Так звучит то, что распространяют властители Нлейисланотра. Но есть и другая трактовка. Согласно ей, айхенлитарры были опечалены жадностью и неразумностью навьяров, которая уже тогда начинала тянуть их назад, и именно это стало причиной обращения к Наэтвьирру]]; + + ['naethvjirr_ancient_temple'] = [[Знайте, что мы, жители Лсэрианотра, построили машину, известную как Эйлеслтеквьирр. Эта машина создана с целью принять бразды правления навьярами. Она не подвержена присущим нам недостаткам: жадности, невежеству или страху. Именно страх вынудил нас спрятать ключ в этом месте. Страх, вызванный невежеством нашего народа, подстегиваемым нашими лидерами. Знайте, что без этого ключа Эйлеслтеквьирр будет неуправляем и будет обладать неограниченной свободой воли. Мы позаботились о том, чтобы пробудить его без ключа было невозможно. ]]; + ['naethvjirr_trevenveerr'] = [[Я Тревенвеерр из Фарьяанотра и я предупреждаю каждого, входящего сюда. Здесь хранится ключ к пробуждению величайшего из зол, которое когда-либо посещало Эйлеаэдр -- Наэтвьирра. Знайте, что я сделал все возможное, чтобы предотвратить это. Скорее всего, вы никогда не услышите обо мне, поскольку я покидаю это место навсегда. ]]; } } @@ -116,6 +119,18 @@ item_book_dlg = dlg { poff('naethvjirr_nley'); end; + if atl_ancient_temple_text then + pon('naethvjirr_ancient_temple'); + else + poff('naethvjirr_ancient_temple'); + end; + + if atl_trevenveerr_warning then + pon('naethvjirr_trevenveerr'); + else + poff('naethvjirr_trevenveerr'); + end; + if s.underwater then return [[Вы пытаетесь вспомнить содержимое книги. ]]; else @@ -236,6 +251,18 @@ item_book_dlg = dlg { pr [[". ]]; end}; + {tag="naethvjirr_ancient_temple", always=true, "Текст о Наэтвьирре из древнего храма", function(s) + pr [[Это текст из древнего храма. Хотя в нем ни разу не упоминается Наэтвьирр, речь несомненно идет именно о нем: "]]; + pr(translate_now(trans_legends, 'naethvjirr_ancient_temple')); + pr [[". ]]; + end}; + + {tag="naethvjirr_trevenveerr", always=true, "Предупреждение Тревенвеерра", function(s) + pr [[Это предупреждение найдено вами у входа в древний храм: "]]; + pr(translate_now(trans_legends, 'naethvjirr_trevenveerr')); + pr [[". ]]; + end}; + {tag="legend_of_temple", always=true, "Текст из старого храма: легенда о храме в глубинах", function(s) pr [[Это копия текста, найденного вами в старом храме: "]]; pr(translate_now(trans_legends, 'legend_of_temple')); diff --git a/journey_temple.lua b/journey_temple.lua --- a/journey_temple.lua +++ b/journey_temple.lua @@ -564,8 +564,8 @@ dt_temple_entrance = room { end; obj = { "dt_terminal", - "dt_wires" - + "dt_wires", + "item_dt_warning" }; way = { kh_vroom("К ущелью", "dt_temple_bridge2"); @@ -580,6 +580,19 @@ dt_temple_entrance = room { }; }; +item_dt_warning = obj { + nam = "item_dt_warning"; + dsc = "Рядом с пультом лежит {каменная табличка}, покрытая многолетним илом."; + tak = "Вы забираете каменную табличку себе. Она несомненно очень старая и лежит здесь с незапамятных времен. "; + inv = function(s) + atl_trevenveerr_warning = true; + pr [[Цветные полосы на табличке заметно потускнели от времени, но все еще достаточно различимы. Текст гласит: "]]; + pr(trans_legends, 'naethvjirr_trevenveerr'); + pr [[". ]]; + remove(s, pl); + end; +}; + dt_terminal = obj { nam = "dt_terminal"; dsc = [[Рядом с дверью расположен небольшой {пульт} с шестью кнопками и светящимся экраном. ]]; @@ -995,7 +1008,13 @@ dt_pedestal = obj { dt_screens = obj { nam = "dt_screens"; - dsc = [[Вокруг пьедестала расположено множество экранов, на которых цветными полосами навьярского языка горят предупреждения об опасности использования предмета, хранящегося в этом зале. ]]; + dsc = [[Вокруг пьедестала расположено множество экранов, на которых цветными полосами навьярского языка горят {надписи}, объясняющие назначение предмета, хранящегося в этом зале. ]]; + act = function(s) + atl_ancient_temple_text = true; + pr [[Светящиеся полосы гласят: "Это место хранит ключ к навьярскому благополучию. Используй его с умом. ]]; + pr(translate_now(trans_legends, 'naethvjirr_ancient_temple')); + pr [[". ]]; + end; } dt_fight_intro = cutscene('Левиафан', 'Левиафан', [[Оказавшись внутри Левиафана, вы со всех ног бросаетесь в рубку, чтобы увести корабль подальше от опасности, но не тут то было. Громадная туша нависла над Левиафаном, преграждая своими щупальцами пути отхода. ]], 'dt_fight', function(s)