Сделал один способ закончить первую часть.
Совершенно мне не нравится, но псмотрим что скажут потом бета-тестеры. Подумаю над дельтапланом в том же духе и - можно переходить ко второму акту.
This commit is contained in:
parent
6793fb7e3f
commit
275c003991
42
objects.lua
42
objects.lua
|
@ -36,13 +36,42 @@ rope = cobj{
|
|||
}
|
||||
boat = cobj{
|
||||
nam = 'лодка',
|
||||
inv = 'Складная одноместная лодка с вёслами.',
|
||||
inv = 'Складная одноместная лодка с вёслами. На верхней части одного из бортов нарисован человечек, из плеч которого выходят 4 линии.',
|
||||
fuse = function(this, that)
|
||||
if (that == 'stick') then
|
||||
inv():del('stick');
|
||||
inv():del('boat');
|
||||
inv():add('boat_with_stick');
|
||||
return 'Вы раскладываете лодку и укрепляете на ней палку, как мачту.'
|
||||
elseif (that == 'lock') then
|
||||
inv():del('boat');
|
||||
inv():del('lock');
|
||||
inv():add('chute_lower');
|
||||
return 'Вы кладёте замок на стенку лодки так,чтобы совместить рисунки на них.'
|
||||
end;
|
||||
end,
|
||||
}
|
||||
chute_lower = cobj{
|
||||
nam = 'Лодка с замочком',
|
||||
inv = 'Лодка с замочком на ней. На них изображен человек,из плеч которого выходят 4 длинных линии.',
|
||||
fuse = function(this, that)
|
||||
if (that == 'pot') then
|
||||
inv():del('chute_lower');
|
||||
inv():del('pot');
|
||||
inv():add('chute');
|
||||
return goto('landing');
|
||||
end;
|
||||
end,
|
||||
}
|
||||
chute_upper = cobj{
|
||||
nam = 'горшок с замочком',
|
||||
inv = 'горшок с замочком на нём. На этой конструкции изображены 4 линии, которые входят в полукруг.',
|
||||
fuse = function(this, that)
|
||||
if (that == 'boat') then
|
||||
inv():del('chute_upper');
|
||||
inv():del('boat');
|
||||
inv():add('chute');
|
||||
return goto('landing');
|
||||
end;
|
||||
end,
|
||||
}
|
||||
|
@ -77,7 +106,7 @@ rope_with_lock = cobj{
|
|||
}
|
||||
pot = cobj{
|
||||
nam = 'горшок',
|
||||
inv = 'Пустой глиняный коричневый горшочек.',
|
||||
inv = 'Пустой глиняный коричневый горшочек.На нижней части стенки нарисован полукруг.',
|
||||
fuse = function(this, that)
|
||||
if (that == 'waterskin') then
|
||||
inv():del('pot');
|
||||
|
@ -94,6 +123,11 @@ pot = cobj{
|
|||
inv():del('black_powder');
|
||||
inv():add('pot_with_powder');
|
||||
return 'Вы заполняете горшок чёрным порохом.';
|
||||
elseif (that == 'lock') then
|
||||
inv():del('pot');
|
||||
inv():del('lock');
|
||||
inv():add('chute_upper');
|
||||
return 'Вы кладёте замок под горшочек и совмещаете рисунки на них.'
|
||||
end;
|
||||
end,
|
||||
}
|
||||
|
@ -116,7 +150,7 @@ stick = cobj{
|
|||
}
|
||||
lock = cobj{
|
||||
nam = 'амбарный замок',
|
||||
inv = 'Амбарный навесной замок. Большой и увесистый.'
|
||||
inv = 'Амбарный навесной замок. Большой и увесистый.На обратной стороне замка нарисовано 4 линии.'
|
||||
}
|
||||
club = cobj{
|
||||
nam = 'дубина',
|
||||
|
@ -186,6 +220,8 @@ plantain = cobj{
|
|||
inv():del('plantain');
|
||||
inv():add('compress');
|
||||
return 'Вы заворачиваете листья в мокрый плащ и получаете лечебный компресс с листьями подорожника. Хотя немного не угадали с размером. ';
|
||||
elseif (that == 'axe') then return 'Вы отрубаете кусочек от одного из листочков. У вас всё ещё в руках листья подорожника и топор.'
|
||||
elseif (that == 'knife') then return 'Вы отрезаете кусочек от одного из листочков. У вас всё ещё в руках листья подорожника и топор.'
|
||||
end;
|
||||
end,
|
||||
}
|
||||
|
|
|
@ -104,3 +104,10 @@ end_fall = room{
|
|||
dsc = function() return txtem("Полёт Пера.")..[[^^В самый последний момент, когда до земли остаётся несколько метров, Джек останавливает полёт и начинает плавно спускаться.Голос в голове Джека возмущается: ^^"]]..comment_things()..'"' end,
|
||||
obj = {vway('повтор','{Повторить?}','falling')},
|
||||
}
|
||||
landing = room{
|
||||
nam = 'Мягкая посадка',
|
||||
enter = function()
|
||||
if have('chute') then return 'Вы совмещаете рисунки на трёх предметах и получаете рисунок: человек, из плеч которого выходят 4 длинных линии и заканчиваются в полукруге. В ту же секунду вы чувствуете, как из ваших плеч вырастают волшебные верёвки. Вы поднимаете глаза и видите над собой круглый купол. Вы медленно спускаетесь на землю.' end;
|
||||
end,
|
||||
dsc = '',
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue