mirror of
https://gitlab.com/Oreolek/duel.git
synced 2024-05-18 17:08:36 +03:00
Минимум по имени персонажа
This commit is contained in:
parent
5dbe7f39ee
commit
ef3946f4dc
45
intro.lua
45
intro.lua
|
@ -4,16 +4,21 @@ room {
|
|||
nam = 'main',
|
||||
noinv = true,
|
||||
disp = 'Ремонтник',
|
||||
decor = '^^'..fmt.c('{@ walk intro|Начать игру}')
|
||||
..'^^'..fmt.c('{skip|Пропустить вступление (случайный персонаж)}')..[[^^
|
||||
Игра использует код Петра Косых по лицензии MIT (модуль ]]..fmt.em('proxymenu)')..[[^^
|
||||
F2 - сохранить игру^
|
||||
F3 - загрузить игру^^
|
||||
Использованные изображения:^
|
||||
- Feathered от Martuchox -- subtlepatterns.com^
|
||||
- Карта от Google Maps^
|
||||
- Маркер карты от Jmlevick -- openclipart.org
|
||||
]],
|
||||
decor = function()
|
||||
local out = '^^'..fmt.c('{@ walk intro|Начать игру}')..'^^'
|
||||
if isdebug then
|
||||
out = out..fmt.c('{skip|Пропустить вступление (случайный персонаж)}')..'^^'
|
||||
end
|
||||
out = out..[[Игра использует код Петра Косых по лицензии MIT (модуль ]]..fmt.em('proxymenu)')..[[^^
|
||||
F2 - сохранить игру^
|
||||
F3 - загрузить игру^^
|
||||
Использованные изображения:^
|
||||
- Feathered от Martuchox -- subtlepatterns.com^
|
||||
- Карта от Google Maps^
|
||||
- Маркер карты от Jmlevick -- openclipart.org
|
||||
]]
|
||||
return out
|
||||
end,
|
||||
obj = {
|
||||
obj {
|
||||
nam = 'skip';
|
||||
|
@ -54,7 +59,9 @@ dlg {
|
|||
obj = {
|
||||
{
|
||||
{
|
||||
'Инженер-ремонтник (она)',
|
||||
function()
|
||||
return 'Инженер-ремонтник '..char.name..' '..char.surname('she')..' (она)'
|
||||
end,
|
||||
function()
|
||||
char.gender = "she";
|
||||
char.plural = false;
|
||||
|
@ -63,7 +70,9 @@ dlg {
|
|||
end
|
||||
},
|
||||
{
|
||||
'Инженер-ремонтник (он)',
|
||||
function()
|
||||
return 'Инженер-ремонтник '..char.name..' '..char.surname('he')..' (он)'
|
||||
end,
|
||||
function()
|
||||
char.gender = "he";
|
||||
char.plural = false;
|
||||
|
@ -72,7 +81,9 @@ dlg {
|
|||
end
|
||||
},
|
||||
{
|
||||
'Инженер-ремонтник (оно)',
|
||||
function()
|
||||
return 'Инженер-ремонтник '..char.name..' '..char.surname('it')..' (оно)'
|
||||
end,
|
||||
function()
|
||||
char.gender = "it";
|
||||
char.plural = false;
|
||||
|
@ -81,7 +92,9 @@ dlg {
|
|||
end
|
||||
},
|
||||
{
|
||||
'Инженер-ремонтник (они)',
|
||||
function()
|
||||
return 'Инженер-ремонтник '..char.name..' '..char.surname('they')..' (они)'
|
||||
end,
|
||||
function()
|
||||
char.gender = "they";
|
||||
char.plural = false;
|
||||
|
@ -90,7 +103,9 @@ dlg {
|
|||
end
|
||||
},
|
||||
{
|
||||
'Инженеры-ремонтники (они)',
|
||||
function()
|
||||
return 'Инженеры-ремонтники '..char.name..' '..char.surname('they')..' (они)'
|
||||
end,
|
||||
function()
|
||||
char.gender = "they";
|
||||
char.plural = true;
|
||||
|
|
|
@ -253,7 +253,7 @@ room {
|
|||
]],
|
||||
obj = {
|
||||
obj {
|
||||
nam = 'pavel',
|
||||
nam = 'npcpavel',
|
||||
disp = 'хозяин дома',
|
||||
talk = function()
|
||||
return walk('pavel')
|
||||
|
@ -279,14 +279,14 @@ dlg {
|
|||
{
|
||||
'[Традиционализм > 50%] Хороший у вас дом. А где же слуги?', -- обсуждение роботов
|
||||
"Слуги? А, вы про роботов. Мне они не нужны."
|
||||
}
|
||||
};
|
||||
--[[
|
||||
{ -- осуждение дома
|
||||
function()
|
||||
local out = [[Как у вас чисто.
|
||||
local out = [ [Как у вас чисто.
|
||||
Наверное, вы заманиваете сюда маленьких ] ]
|
||||
out = out..gendered('мальчиков', 'девочек', 'ребят', 'ребят')
|
||||
out = out..[[, а потом показываете им обучающие фильмы про ] ]
|
||||
out = out..[ [, а потом показываете им обучающие фильмы про ] ]
|
||||
if char.war == "earth" then
|
||||
out = out..'Триумф Войны'
|
||||
end
|
||||
|
@ -304,11 +304,11 @@ dlg {
|
|||
наблюдения. Снаружи дома, внутри гостиной. Одна из камер направлена на вас.^^
|
||||
-- Вы сами по себе или из компании?]],
|
||||
next = '#гарантия'
|
||||
}
|
||||
};
|
||||
{ -- заткнись и дай пройти мой квест
|
||||
'Мне нужна твоя мастерская. Сейчас.',
|
||||
}
|
||||
}
|
||||
};
|
||||
};
|
||||
{
|
||||
'#гарантия',
|
||||
{
|
||||
|
@ -323,19 +323,19 @@ dlg {
|
|||
'Правильное слово - корпорации. Транспланетной корпорации.',
|
||||
function() walk('pavel-warranty') end,
|
||||
}
|
||||
}
|
||||
};
|
||||
{
|
||||
'#начало',
|
||||
{
|
||||
'И при чём же здесь военная служба? Зачем выпытывать роту?'
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
dlg {
|
||||
nam = 'pavel-warranty',
|
||||
disp = false,
|
||||
decor = [[-- Боевой опыт и квалификация. Редкая птица в этих краях.]]
|
||||
decor = [[-- Боевой опыт и квалификация. Редкая птица в этих краях.]],
|
||||
obj = {
|
||||
{
|
||||
{
|
||||
|
|
10
tools.lua
10
tools.lua
|
@ -7,6 +7,16 @@ init = function ()
|
|||
pn('КАК?!')
|
||||
return false
|
||||
end
|
||||
char.name = 'Че'
|
||||
char.surname = function(gender)
|
||||
if gender == 'she' then
|
||||
return 'Молотова'
|
||||
end
|
||||
if gender == 'they' then
|
||||
return 'Молотовы'
|
||||
end
|
||||
return 'Молотов'
|
||||
end
|
||||
char.quests = {}
|
||||
char.wounds = 0
|
||||
char.actions = 50
|
||||
|
|
Loading…
Reference in a new issue