Ещё одна линия объектов...
Всё ещё не могу придумать основную комбинацию.
This commit is contained in:
parent
f20ac80811
commit
3d78914378
29
objects.lua
29
objects.lua
|
@ -23,7 +23,6 @@ cobj = function(v)
|
|||
return obj(v);
|
||||
end
|
||||
--Плащ+мех с водой+лист подорожника=лечебный компресс
|
||||
--Складная лодка+палка+плащ=парусная лодка
|
||||
rope = cobj{
|
||||
nam = 'верёвка',
|
||||
inv = 'Длинная крепкая пеньковая верёвка.',
|
||||
|
@ -36,6 +35,34 @@ rope = cobj{
|
|||
end;
|
||||
end,
|
||||
}
|
||||
boat = cobj{
|
||||
nam = 'лодка',
|
||||
inv = 'Складная одноместная лодка с вёслами.',
|
||||
fuse = function(this, that)
|
||||
if (that == 'stick') then
|
||||
inv():del('stick');
|
||||
inv():del('boat');
|
||||
inv():add('boat_with_stick');
|
||||
return 'Вы раскладываете лодку и укрепляете на ней палку, как мачту.'
|
||||
end;
|
||||
end,
|
||||
}
|
||||
boat_with_stick = cobj{
|
||||
nam = 'лодка с палкой',
|
||||
inv = 'Одноместная лодка с вёслами; рядом с сиденьем прикреплена палка, как мачта. От этого сидеть внутри ещё неудобнее, но возможно; впрочем, куда вам уплыть в свободном полёте.',
|
||||
fuse = function(this, that)
|
||||
if (that == 'cape') then
|
||||
inv():del('cape');
|
||||
inv():add('sailboat');
|
||||
inv():del('boat_with_stick');
|
||||
return 'Вы прикрепляете на мачту плащ и получаете... парусную лодку!';
|
||||
end;
|
||||
end,
|
||||
}
|
||||
sailboat = obj{
|
||||
nam = 'парусная лодка',
|
||||
inv = 'Одноместная лодка с двумя вёслами и самодельным парусом из плаща и палки. Трудно сказать, далеко ли вы уплывёте.'
|
||||
}
|
||||
rope_with_lock = cobj{
|
||||
nam = 'верёвка с замком',
|
||||
inv = 'Длинная пеньковая верёвка, на конце которой болтается тяжеленный амбарный замок. В принципе, это можно использовать как оружие..возможно, метательное.',
|
||||
|
|
|
@ -67,6 +67,8 @@ falling = room{
|
|||
inv():add('black_powder');
|
||||
inv():add('stick');
|
||||
inv():add('lock');
|
||||
inv():add('boat');
|
||||
inv():add('cape');
|
||||
lifeon('falling');
|
||||
return [[Как только Джек открыл дверь, свет в комнате погас.Знакомый голос сказал:^^
|
||||
"Да, ты выбрал верно. Продолжаем игру. Второй раунд! ]]..txtem('Телепорт."');
|
||||
|
|
Loading…
Reference in a new issue