Changeset - 8bac0dc32edc
[Not reviewed]
default
0 2 0
silverwing - 5 years ago 2019-10-06 09:27:08

[fix] Warehouse 18 item taking
2 files changed with 4 insertions and 1 deletions:
0 comments (0 inline, 0 general)
items.lua
Show inline comments
 
@@ -397,12 +397,13 @@ item_ducttape = obj {
 
	inv = [[Моток изоленты. ]];
 
};
 
 
item_map = obj {
 
	nam = "item_map";
 
	disp = "Карта";
 
    tak = 'Вы находите карту Атлантического океана. ';
 
	inv = function(s)
 
		if atlantis_found then
 
			return txttab('50%', 'center') .. img("images/map_begin.png") .. [[^Карта Атлантического океана, судя по маркировке, принадлежащая компании "Вестхейвен Трансоушен". На ней изображено несколько объектов, имеющих значение для компании и, в частности, Атлантида. ]];
 
		else
 
			atlantis_found = true;
 
			return txttab('50%', 'center') .. img("images/map_begin.png") .. [[^Карта Атлантического океана, судя по маркировке, принадлежащая компании "Вестхейвен Трансоушен". Вы внимательно осматриваете карту в поисках чего-нибудь необычного. Ваше внимание привлекает отметка "Атлантида", сделанная посреди океана. К сожалению, никаких пояснений у вас нет и единственное, что вы можете сделать -- это попытаться добраться до этой точки. ]];
 
@@ -410,12 +411,13 @@ item_map = obj {
 
	end;
 
};
 
 
item_unknown_schematics = obj {
 
	nam = "item_unknown_schematics";
 
	disp = "Чертежи";
 
    tak = 'Вы находите какие-то чертежи. ';
 
	inv = function(s) 
 
		remove(s, pl);
 
		put(item_leviathan_schematics, pl);
 
		return [[Вы рассматриваете чертежи, найденные на складе. Это чертежи какого-то необычного корабля. Многие детали конструкции кажутся вам непонятными, излишними, переусложненными пока вы не натыкаетесь на надпись в углу: _"Проект ,,Левиафан'', Вестхейвен Трансоушен, 1900"_. Чуть ниже написано: _"Подводный корабль предназначенный для длительных автономных путешествий"_. Теперь все встает на свои места -- вот что строил ваш отец. ]];
 
	end;
 
};
 
@@ -427,12 +429,13 @@ item_leviathan_schematics = obj {
 
};
 
 
item_cogs = obj {
 
	nam = "item_cogs";
 
	disp = "Шестеренки";
 
	inv = [[Несколько шестерней разного размера. ]];
 
    tak = 'Вы находите шестеренки. ';
 
	use = function(s, o)
 
		if (o == crane_service_access_panel and crane_service_access_panel.state == 1) then
 
			remove(s, pl);
 
			dock_crane.broken = false;
 
			return [[Вы заменяете поврежденные шестерни новыми. ]];
 
		end;
warehouse18.lua
Show inline comments
 
@@ -217,13 +217,13 @@ char_w18_sec_in = npc {
 
 
w18_box_act = function(s)
 
	if (s.item) then
 
		local item = s.item;
 
		s.item = false;
 
		take(item);
 
		return stead.ref(item).disp;
 
		return stead.ref(item).tak;
 
	else
 
		return "Здесь ничего нет";
 
	end;
 
end;
 
 
w18_box1 = obj {
0 comments (0 inline, 0 general)