ZenGin Программы Модификации Ассеты Черновик Анимации PFX/VFX Регистрация Вход
AI_AimAt() ? G G
Функция исскуственного интеллекта.
Атакующий Npc целится из оружия дальнего радиуса поражения в целевого Npc.
AI_AlignToFP() ? G G
Функция исскуственного интеллекта.
Npc выравнивается на Freepoint по направлению стрелки заданной в Spacer.
AI_AlignToWP() ? G G
Функция исскуственного интеллекта.
Npc выравнивается на Waypoint по направлению стрелки заданной в Spacer.
AI_Ask() ? G G
Функция исскуственного интеллекта.
Определяет функцию вызываемую при утвердительном и отрицательном ответах.
AI_AskText() ? G G
Функция исскуственного интеллекта.
Определяет как Npc будет отвечать на сказанную фразу.
AI_Attack() ? GG
Функция исскуственного интеллекта.
Npc начинает сражаться.
AI_CanSeeNpc() ? G G
Функция исскуственного интеллекта.
Npc может увидеть другого Npc.
AI_CombatReactToDamage() ? G G
Функция исскуственного интеллекта.
Реакция Npc на повреждение во время боя.
AI_ContinueRoutine() ? GG
Функция исскуственного интеллекта.
Npc продолжает выполнение распорядка дня.
AI_Defend() ? GG
Функция исскуственного интеллекта.
Npc парирует удар противника.
AI_Dodge() ? GG
Функция исскуственного интеллекта.
Npc отклоняется назад.
AI_DrawWeapon() ? GG
Функция исскуственного интеллекта.
Npc обнажает экипированное оружие.
AI_DropItem() ? GG
Функция исскуственного интеллекта.
Npc выбрасывает из рюкзака указанный предмет.
AI_DropMOB() ? GG
Функция исскуственного интеллекта.
Npc выбрасывает имеющийся MOB.
AI_EquipArmor() ? GG
Функция исскуственного интеллекта.
Npc экипирует указанные доспехи из инвентаря.
AI_EquipBestArmor() ? GG
Функция исскуственного интеллекта.
Npc одевает лучшие доспехи из имеющихся в инвентаре.
AI_EquipBestMeleeWeapon() ? GG
Функция исскуственного интеллекта.
Npc экипирует лучшее оружие ближнего боя.
AI_EquipBestRangedWeapon() ? GG
Функция исскуственного интеллекта.
Npc экипирует лучшее оружие дальнего боя.
AI_FinishingMove() ? GG
Функция исскуственного интеллекта.
Npc убивает другого Npc.
AI_Flee() ? GG
Функция исскуственного интеллекта.
Npc убегает от противника.
AI_GotoFP() ? GG
Функция исскуственного интеллекта.
Npc перемещается в указанный Freepoint.
AI_GotoItem() ? GG
Функция исскуственного интеллекта.
Npc перемещается к предмету инвентаря.
AI_GotoNextFP() ? GG
Функция исскуственного интеллекта.
Npc перемещается в следующий указанный Freepoint.
AI_GotoNpc() ? GG
Функция исскуственного интеллекта.
Npc перемещается к другому Npc.
AI_GotoSound() ? GG
Функция исскуственного интеллекта.
Npc перемещается к источнику звука.
AI_GotoWP() ? GG
Функция исскуственного интеллекта.
Npc перемещается в указанный Waypoint.
AI_LookAt() ? GG
Функция исскуственного интеллекта.
Npc смотрит на объект или точку.
AI_LookForItem() ? GG
Функция исскуственного интеллекта.
Поиск предметов в инвентаре.
AI_LookAtNpc() ? GG
Функция исскуственного интеллекта.
Npc смотрит на другого Npc.
AI_Output() ? GG
Функция исскуственного интеллекта.
Функция диалога.
AI_OutputSVM() ? GG
Функция исскуственного интеллекта.
Функция SVM диалога.
AI_OutputSVM_Overlay() ? GG
Функция исскуственного интеллекта.
Функция перекрывающего SVM диалога.
AI_PlayAni() ? GG
Функция исскуственного интеллекта.
Npc проигрывает анимацию.
AI_PlayAniBS() ? GG
Функция исскуственного интеллекта.
Npc проигрывает анимацию для определения состояния тела.
AI_PlayCutscene() ? GG
Функция исскуственного интеллекта.
Проигрывание игрового ролика для Npc.
AI_PlayFX() ? G
Функция исскуственного интеллекта.
Проигрывание PFX эффектов.
AI_PointAt() ? GG
Функция исскуственного интеллекта.
Npc указывает на объект или точку.
AI_PointAtNpc() ? GG
Функция исскуственного интеллекта.
Npc указывает на другого Npc.
AI_PrintScreen() ? G
Функция исскуственного интеллекта.
Вывод на экран текстовой строки.
AI_ProcessInfos() ? GG
Функция исскуственного интеллекта.
Запуск диалога с вариантами ответов.
AI_QuickLook() ? GG
Функция исскуственного интеллекта.
Npc бросает быстрый взгляд на другого Npc.
AI_ReadyMeleeWeapon() ? GG
Функция исскуственного интеллекта.
Npc подготавливает оружие ближнего боя.
AI_ReadyRangedWeapon() ? GG
Функция исскуственного интеллекта.
Npc подготавливает оружие дальнего боя.
AI_ReadySpell() ? GG
Функция исскуственного интеллекта.
Npc подготавливает заклинание.
AI_RemoveWeapon() ? GG
Функция исскуственного интеллекта.
Npc прячет оружие.
AI_SetNpcsToState() ? GG
Функция исскуственного интеллекта.
Переводит всех окружающих Npc в указанное состояние.
AI_SetWalkmode() ? GG
Функция исскуственного интеллекта.
Установка режима перемещения Npc.
AI_ShootAt() ? GG
Функция исскуственного интеллекта.
Npc стреляет из оружия дальнего боя в другого Npc.
AI_Snd_Play() ? G
Функция исскуственного интеллекта.
Воспроизведение звукового файла для Npc.
AI_Snd_Play3D() ? G
Функция исскуственного интеллекта.
Воспроизведение звукового файла в 3D для Npc.
AI_StandUp() ? GG
Функция исскуственного интеллекта.
Перевод Npc в рабочую стойку с анимацией.
AI_StandUpQuick() ? GG
Функция исскуственного интеллекта.
Перевод Npc в рабочую стойку без анимации.
AI_StartState() ? GG
Функция исскуственного интеллекта.
Перевод Npc в новое состояние.
AI_StopAim() ? GG
Функция исскуственного интеллекта.
Npc прекращает целится из оружия дальнего боя.
AI_StopFX() ? G
Функция исскуственного интеллекта.
Остановка проигрывания PFX эффектов.
AI_StopLookAt() ? GG
Функция исскуственного интеллекта.
Npc прекращает смотреть на другого Npc или объект.
AI_StopPointAt() ? GG
Функция исскуственного интеллекта.
Npc прекращает указывать на другого Npc или объект.
AI_StopProcessInfos() ? GG
Функция исскуственного интеллекта.
Завершение режима диалога.
AI_TakeItem() ? GG
Функция исскуственного интеллекта.
Npc берет предмет инвентаря.
AI_TakeMOB() ? GG
Функция исскуственного интеллекта.
Npc берет MOB.
AI_Teleport() ? GG
Функция исскуственного интеллекта.
Npc переносится на указанное место в локации.
AI_TurnAway() ? GG
Функция исскуственного интеллекта.
Npc поворачивается к другому Npc спиной.
AI_TurnToNpc() ? GG
Функция исскуственного интеллекта.
Npc поворачивается к другому Npc лицом.
AI_TurnToSound() ? GG
Функция исскуственного интеллекта.
Npc поворачивается лицом к источнику звука.
AI_UnequipArmor() ? GG
Функция исскуственного интеллекта.
Npc убирает экипированные доспехи в инвентарь.
AI_UnequipWeapons() ? GG
Функция исскуственного интеллекта.
Npc убирает экипированное оружие инвентарь.
AI_UnreadySpell() ? GG
Функция исскуственного интеллекта.
Npc убирает активное заклинание в инвентарь.
AI_UseItem() ? GG
Функция исскуственного интеллекта.
Npc использует предмет инвентаря.
AI_UseItemToState() ? GG
Функция исскуственного интеллекта.
Npc использует предмет инвентаря до указанного состояния анимации.
AI_UseMOB() ? GG
Функция исскуственного интеллекта.
Npc использует MOB до указанного состояния анимации.
AI_Wait() ? GG
Функция исскуственного интеллекта.
Npc переводится в режим ожидания на несколько секунд.
AI_WaitForQuestion() ? GG
Функция исскуственного интеллекта.
Npc переводится в режим ожидания ответа.
AI_WaitMs() ? GG
Функция исскуственного интеллекта.
Npc переводится в режим ожидания на несколько милисекунд.
AI_WaitTillEnd() ? GG
Функция исскуственного интеллекта.
Npc ждет ответа на свою фразу.
AI_WhirlAround() ? GG
Функция исскуственного интеллекта.
Npc быстро поворачивается к другому Npc лицом.
AI_WhirlAroundToSource() ? GG
Функция исскуственного интеллекта.
Npc быстро поворачивается лицом к источнику.
Apply_Options_Audio() ? GG
Функция игрового меню.
Применить аудио настройки.
Apply_Options_Controls() ? GG
Функция игрового меню.
Применить настройки клавиатуры.
Apply_Options_Game() ? GG
Функция игрового меню.
Применить настройки параметров игры.
Apply_Options_Performance() ? GG
Функция игрового меню.
Применить настройки производительности.
Apply_Options_Video() ? GG
Функция игрового меню.
Применить настройки видео.
ConcatStrings() ? GG
Функция преобразования типов.
Объединение двух строк.
CreateInvItem() ? GG
Функция инвентаря.
Создать в инвентаре Npc указанный предмет.
CreateInvItems() ? GG
Функция инвентаря.
Создать в инвентаре Npc указанные предметы.
Doc_Create() ? GG
Функция документа.
Создать новый документ.
Doc_CreateMap() ? GG
Функция документа.
Создать новую карту локации.
Doc_Font() ? GG
Функция документа.
Задать шрифт для документа.
Doc_MapCoordinates() ? GG
Функция документа.
Определение координат для карты локации.
Doc_Open() ? GG
Функция документа.
Отобразить фоновый рисунок документа на экране.
Doc_Print() ? GG
Функция документа.
Отобразить текст документа на экране.
Doc_PrintLine() ? GG
Функция документа.
Вывести строку текста на странице документа.
Doc_PrintLines() ? GG
Функция документа.
Вывести многострочный текст на странице документа.
Doc_SetFont() ? GG
Функция документа.
Задать шрифт для страницы.
Doc_SetLevel() ? GG
Функция документа.
Задать игровую локацию для карты.
Doc_SetLevelCoords() ? G
Функция документа.
Задать границы области отображаемой на карте.
Doc_SetMargins() ? GG
Функция документа.
Установить отступ страницы.
Doc_SetPage() ? GG
Функция документа.
Настроить параметры страницы.
Doc_SetPages() ? GG
Функция документа.
Задает количество страниц для документа.
Doc_Show() ? GG
Функция документа.
Показать созданный документ на экране.
EquipItem() ? GG
Функция инвентаря.
Экипировать Npc предметом инвентаря.
ExitGame() ? GG
Общая игровая функция.
Закончить сеанс игры.
ExitSession() ? G
Общая игровая функция.
Закончить сеанс игры.
FloatToInt() ? GG
Функция преобразования типов.
Преобразование числа с плавающей точкой в целое.
FloatToString() ? GG
Функция преобразования типов.
Преобразование числа с плавающей точкой в строку.
Game_InitEngintl() ? G
Общая игровая функция.
Инициализация игры основанной на Акелловской локализации.
Game_InitEnglish() ? G
Общая игровая функция.
Инициализация англоязычной версии игры.
Game_InitGerman() ? G
Общая игровая функция.
Инициализация немецкой версии игры.
Hlp_CutscenePlayed() ? GG
Вспомогательная функция.
Информирует, проигрывался ли игровой ролик.
Hlp_GetInstanceID() ? GG
Вспомогательная функция.
Получить идентификатор инстанции Npc или объекта инвентаря.
Hlp_GetNpc() ? GG
Вспомогательная функция.
Получить ссылку на Npc.
Hlp_IsItem() ? GG
Вспомогательная функция.
Проверяет принадлежность предмета инвентаря к соответствующему типу.
Hlp_IsValidItem() ? GG
Вспомогательная функция.
Проверка предмета инвентаря на существование.
Hlp_IsValidNpc() ? GG
Вспомогательная функция.
Проверка Npc на существование.
Hlp_Random() ? GG
Вспомогательная функция.
Генерирование случайного числа.
Hlp_StrCmp() ? GG
Вспомогательная функция.
Сравнение двух строк.
InfoManager_HasFinished() ? GG
Функции диалогов.
Проверяет завершен ли диалог.
Info_AddChoice() ? GG
Функции диалогов.
Добавляет в меню диалога новую строку.
Info_ClearChoices() ? GG
Функции диалогов.
Удалить строки в диалоге.
IntToFloat() ? GG
Функции преобразования типов.
Преобразование целого числа в число с плавающей точкой.
IntToString() ? GG
Функции преобразования типов.
Преобразование целого числа в строку.
IntroduceChapter() ? GG
Общие игровые функции.
Вывести на экран окно новой главы.
Log_AddEntry() ? GG
Функция журнала квестов.
Сделать в теме новую запись.
Log_CreateTopic() ? GG
Функция журнала квестов.
Создать в разделе новую тему.
Log_SetTopicStatus() ? GG
Функция журнала квестов.
Установить статус темы.
Mdl_ApplyOverlayMDS() ? GG
Функция анимации модели.
Применить новую анимацию к Npc.
Mdl_ApplyOverlayMDSTimed() ? GG
Функция анимации модели.
Временно применить новую анимацию к Npc.
Mdl_ApplyRandomAni() ? GG
Функция анимации модели.
Запустить случайные анимации.
Mdl_ApplyRandomAniFreq() ? GG
Функция анимации модели.
Изменить частоту смены случайных анимаций.
Mdl_ApplyRandomFaceAni() ? GG
Функция анимации модели.
Запустить случайную лицевую анимацию.
Mdl_RemoveOverlayMDS() ? GG
Функция анимации модели.
Отключить указанную анимацию у Npc.
Mdl_SetModelFatness() ? GG
Функция анимации модели.
Настройка толщины модели Npc.
Mdl_SetModelScale() ? GG
Функция анимации модели.
Настройка масштаба модели Npc.
Mdl_SetVisual() ? GG
Функция анимации модели.
Настройка MDS модели Npc.
Mdl_SetVisualBody() ? GG
Функция анимации модели.
Настройка визуализации модели Npc.
Mdl_StartFaceAni() ? GG
Функция анимации модели.
Запуск лицевой анимации.
Mis_AddMissionEntry() ? GG
Функция миссии.
Создать новую миссию.
Mis_GetStatus() ? GG
Функция миссии.
Получить текущий статус миссии.
Mis_OnTime() ? GG
Функция миссии.
Проверка срока выполнения миссии.
Mis_RemoveMission() ? GG
Функция миссии.
Удалить миссию.
Mis_SetStatus() ? GG
Функция миссии.
Установить статус миссии.
MOB_CreateItems() ? GG
Функция инвентаря.
Создать в контейнере предметы инвентаря.
MOB_HasItems() ? GG
Функция инвентаря.
Получить количество предметов инвентаря в контейнере.
Npc_AreWeStronger() ? GG
Функция Npc.
Определение более сильного Npc.
Npc_CanSeeItem() ? GG
Функция Npc.
Определяет может ли Npc видеть предмет инвентаря.
Npc_CanSeeNpc() ? GG
Функция Npc.
Определяет может ли Npc видеть другого Npc.
Npc_CanSeeNpcFreeLOS() ? GG
Функция Npc.
Определяет может ли Npc видеть другого Npc по прямой.
Npc_CanSeeSource() ? GG
Функция Npc.
Определяет может ли Npc видеть источник звука.
Npc_ChangeAttribute() ? GG
Функция Npc.
Изменение значения атрибута Npc.
Npc_CheckAvailableMission() ? GG
Функция Npc.
Проверка доступных миссии у Npc.
Npc_CheckInfo() ? GG
Функция Npc.
Определяет, есть ли у Npc важная для игрока информация.
Npc_CheckOfferMission() ? GG
Функция Npc.
Проверка миссии в которой Npc может что-либо предложить.
Npc_CheckRunningMission() ? GG
Функция Npc.
Проверка активных миссий.
Npc_ClearAIQueue() ? GG
Функция Npc.
Удаление всех AI команд из очереди.
Npc_ClearInventory() ? G
Функция Npc.
Очищает весь инвентарь Npc.
Npc_CreateSpell() ? GG
Функция Npc.
Npc активирует заклинание.
Npc_DeleteNews() ? GG
Функция Npc.
Удаляет новость для Npc.
Npc_ExchangeRoutine() ? GG
Функция Npc.
Смена распорядка дня Npc.
Npc_GetActiveSpell() ? GG
Функция Npc.
Возврат номера активного заклинания.
Npc_GetActiveSpellCat() ? GG
Функция Npc.
Возврат номера категории активного заклинания.
Npc_GetActiveSpellIsScroll() ? G
Функция Npc.
Проверяется, является ли активное заклинание свитком.
Npc_GetActiveSpellLevel() ? GG
Функция Npc.
Возвращает уровень активного заклинания Npc.
Npc_GetAttitude() ? GG
Функция Npc.
Получить текущее отношении Npc к другому Npc.
Npc_GetBodyState() ? GG
Функция Npc.
Возврат состояния в котором находится Npc.
Npc_GetComrades() ? GG
Функция Npc.
Проверка, есть ли у Npc друзья.
Npc_GetDetectedMob() ? GG
Функция Npc.
Возврат имени активного MOB объекта.
Npc_GetDistToItem() ? GG
Функция Npc.
Получить расстояние между Npc и предметом инвентаря.
Npc_GetDistToNpc() ? GG
Функция Npc.
Получить расстояние между двумя Npc.
Npc_GetDistToPlayer() ? GG
Функция Npc.
Получить расстояние между Npc и главным героем.
Npc_GetDistToWP() ? GG
Функция Npc.
Получить расстояние между Npc и Waypoint.
Npc_GetEquippedArmor() ? GG
Функция Npc.
Получить ссылку на экипированные доспехи Npc.
Npc_GetEquippedMeleeWeapon() ? GG
Функция Npc.
Получить ссылку на экипированное оружие ближнего боя у Npc.
Npc_GetEquippedRangedWeapon() ? GG
Функция Npc.
Получить ссылку на экипированное оружие дальнего боя у Npc.
Npc_GetGuildAttitude() ? GG
Функция Npc.
Получить отношение гильдий двух Npc.
Npc_GetHeightToItem() ? G
Функция Npc.
Получить высоту между Npc и предметом инвентаря.
Npc_GetHeightToNpc() ? G
Функция Npc.
Получить высоту между двумя Npc.
Npc_GetInvItem() ? GG
Функция Npc.
Получить ссылку на предмет инвентаря Npc.
Npc_GetInvItemBySlot() ? G
Функция Npc.
Получить количество указанных предметов в инвентаре Npc.
Npc_GetLastHitSpellCat() ? G
Функция Npc.
Получить категорию последнего примененного заклинания Npc.
Npc_GetLastHitSpellID() ? G
Функция Npc.
Получить номер последнего примененного заклинания Npc.
Npc_GetLookAtTarget() ? G
Функция Npc.
Получить ссылку на Npc на которого смотрит другой Npc.
Npc_GetNearestWP() ? GG
Функция Npc.
Получить название Waypoint в котором находится Npc.
Npc_GetNewsOffender() ? GG
Функция Npc.
Получить ссылку на приступника события.
Npc_GetNewsVictim() ? GG
Функция Npc.
Получить ссылку на жертву события.
Npc_GetNewsWitness() ? GG
Функция Npc.
Получить ссылку на свидетеля события.
Npc_GetNextTarget() ? GG
Функция Npc.
Выполнить активный поиск цели.
Npc_GetNextWP() ? GG
Функция Npc.
Получить имя соседнего Waypoint по отношению к Npc.
Npc_GetPermAttitude() ? GG
Функция Npc.
Получить постоянное отношение одного Npc к другому.
Npc_GetPortalGuild() ? G
Функция Npc.
Получить номер гильдии владельца помещения.
Npc_GetPortalOwner() ? G
Функция Npc.
Получить ссылку на Npc владельца помещения.
Npc_GetReadiedWeapon() ? GG
Функция Npc.
Получить ссылку на оружие, которое Npc держит в руке.
Npc_GetStateTime() ? GG
Функция Npc.
Получить сколько секунд Npc находится в текущем состоянии анимации.
Npc_GetTalentSkill() ? GG
Функция Npc.
Получить уровень навыка.
Npc_GetTalentValue() ? GG
Функция Npc.
Получить количество единиц навыка.
Npc_GetTarget() ? GG
Функция Npc.
Проверка существования у Npc цели для атаки.
Npc_GetTrueGuild() ? GG
Функция Npc.
Получить номер гильдии Npc.
Npc_GiveInfo() ? GG
Функция Npc.
Проверяет, есть ли у Npc информация для Npc.
Npc_GiveItem() ? GG
Функция Npc.
Npc получает предмет инвентаря от другого Npc.
Npc_HasBodyFlag() ? GG
Функция Npc.
Проверить, установлен ли у Npc указанный флаг состояния.
Npc_HasDetectedNpc() ? GG
Функция Npc.
Проверить поддержку чувств у Npc.
Npc_HasEquippedArmor() ? GG
Функция Npc.
Проверить наличие у Npc экипированных доспехов.
Npc_HasEquippedMeleeWeapon() ? GG
Функция Npc.
Проверить наличие у Npc экипированного оружия ближнего боя.
Npc_HasEquippedRangedWeapon() ? GG
Функция Npc.
Проверить наличие у Npc экипированного оружия дальнего боя.
Npc_HasEquippedWeapon() ? GG
Функция Npc.
Проверить наличие у Npc экипированного оружия.
Npc_HasItems() ? GG
Функция Npc.
Возвращает количество указанных предметов в инвентаре у Npc.
Npc_HasNews() ? GG
Функция Npc.
Проверить знает ли Npc указанную новость.
Npc_HasOffered() ? GG
Функция Npc.
Проверяет есть ли у одного Npc предмет для передачи другому.
Npc_HasRangedWeaponWithAmmo() ? GG
Функция Npc.
Проверяет есть ли у Npc в руках или в инвентаре оружие дальнего боя с боеприпасами.
Npc_HasReadiedMeleeWeapon() ? GG
Функция Npc.
Проверяет держит ли Npc в руках оружие ближнего боя.
Npc_HasReadiedRangedWeapon() ? GG
Функция Npc.
Проверяет держит ли Npc в руках оружие дальнего боя.
Npc_HasReadiedWeapon() ? GG
Функция Npc.
Проверяет держит ли Npc в руках оружие.
Npc_HasSpell() ? GG
Функция Npc.
Проверяет может ли Npc использовать заклинание.
Npc_HasTalent() ? GG
Функция Npc.
Проверяет владеет ли Npc указанным талантом.
Npc_IsAiming() ? GG
Функция Npc.
Проверяет целится ли Npc в другого Npc оружием дальнего боя или магией.
Npc_IsDead() ? GG
Функция Npc.
Проверяет мертв ли Npc.
Npc_IsDetectedMOBOwnerByGuild() ? GG
Функция Npc.
Проверяет какой гильдии принадлежит MOB, который использует Npc.
Npc_IsDetectedMobOwnerByNpc() ? GG
Функция Npc.
Проверяет какому владельцу принадлежит MOB, который использует Npc.
Npc_IsDrawingSpell() ? G
Функция Npc.
Возвращает номер заклинания, которое использует Npc.
Npc_IsDrawingWeapon() ? GG
Функция Npc.
Возвращает номер оружия, которое Npc держит в руках.
Npc_IsInCutscene() ? GG
Функция Npc.
Определяет, находится ли Npc в игровом ролике во время его проигрывания.
Npc_IsInFightMode() ? GG
Функция Npc.
Определяет, находится ли Npc в боевом режиме.
Npc_IsInPlayersRoom() ? G
Функция Npc.
Определяет, находится ли Npc в помещении, которое принадлежит главному герою.
Npc_IsInRoutine() ? GG
Функция Npc.
Проверяет выполняет ли Npc указанный распорядок дня.
Npc_IsInState() ? GG
Функция Npc.
Запрос на текущее состояние анимации фигуры Npc.
Npc_IsNear() ? GG
Функция Npc.
Определяет, что Npc находится на расстоянии не далее 3 метров.
Npc_IsNewsGossip() ? GG
Функция Npc.
Проверяет, является ли новость для Npc сплетней.
Npc_IsNextTargetAvailable() ? GG
Функция Npc.
Выполнить активный поиск цели для Npc без инициализации переменных.
Npc_IsOnFP() ? GG
Функция Npc.
Проверяет, находится ли Npc в Freepoint точке с указанным именем.
Npc_IsPlayer() ? GG
Функция Npc.
Проверяет, находится ли Npc главным героем.
Npc_IsPlayerInMyRoom() ? GG
Функция Npc.
Проверяет, находится ли главный герой в помещении другого Npc, или гильдии этого Npc.
Npc_IsVoiceActive() ? GG
Функция Npc.
Определяет, разговаривает ли Npc в данный момент.
Npc_IsWayBlocked() ? GG
Функция Npc.
Проверяет наличие припятствий на пути Npc.
Npc_KnowsInfo() ? GG
Функция Npc.
Проверяет знает ли Npc указанную информацию или нет.
Npc_KnowsPlayer() ? GG
Функция Npc.
Проверяет знаком ли Npc с главным героем.
Npc_LearnSpell() ? GG
Функция Npc.
Npc выучил заклинание и может его использовать.
Npc_MemoryEntry() ? GG
Функция Npc.
Функция записывания новостей для Npc.
Npc_MemoryEntryGuild() ? GG
Функция Npc.
Функция записывания новостей для всей гильдии.
Npc_OwnedByGuild() ? GG
Функция Npc.
Проверка на принадлежность предмета инвентаря указанной гильдии.
Npc_OwnedByNpc() ? GG
Функция Npc.
Проверка на принадлежность предмета инвентаря указанному Npc.
Npc_PercDisable() ? GG
Функция Npc.
Функция отключения восприятия у Npc.
Npc_PercEnable() ? GG
Функция Npc.
Функция включения восприятия у Npc.
Npc_PerceiveAll() ? GG
Функция Npc.
Функция разрешает Npc воспринимать все объекты в зоне действия восприятия.
Npc_PlayAni() ? GG
Функция Npc.
Воспроизвести анимацию для Npc.
Npc_RefuseTalk() ? GG
Функция Npc.
Функция проверяет истек ли у Npc счетчик отказа от диалога.
Npc_RemoveInvItem() ? GG
Функция Npc.
Удаление предмета из инвентаря Npc и из игры.
Npc_RemoveInvItems() ? GG
Функция Npc.
Удаление указанного количества предметов из инвентаря Npc и из игры.
Npc_SendPassivePerc() ? GG
Функция Npc.
Функция посылки пассивного восприятия от Npc.
Npc_SendSinglePerc() ? GG
Функция Npc.
Функция посылки восприятия от Npc.
Npc_SetActiveSpellInfo() ? GG
Функция Npc.
Задает любое значение для активного заклинания.
Npc_SetAttitude() ? GG
Функция Npc.
Установить постоянное отношение одного Npc ко всем остальным.
Npc_SetKnowsPlayer() ? GG
Функция Npc.
Установить, что Npc знаком с главным героем.
Npc_SetPercTime() ? GG
Функция Npc.
Установка времени реакции Npc для активного восприятия.
Npc_SetRefuseTalk() ? GG
Функция Npc.
Установка счетчика отказа от диалога для Npc.
Npc_SetStateTime() ? GG
Функция Npc.
Функция установки времени нахождения Npc в указанном состоянии.
Npc_SetTalentSkill() ? GG
Функция Npc.
Установить уровень навыка.
Npc_SetTalentValue() ? GG
Функция Npc.
Установить количество единиц владения навыком.
Npc_SetTarget() ? GG
Функция Npc.
Установить Npc внутреннюю цель для поражения.
Npc_SetTeleportPos() ? G
Функция Npc.
Запомнить последнее положение Npc при телепортации.
Npc_SetTempAttitude() ? GG
Функция Npc.
Установить временное отношение Npc к другим Npc.
Npc_SetToFightMode() ? GG
Функция Npc.
Перевод Npc в режим боя с выбранным оружием.
Npc_SetToFistMode() ? GG
Функция Npc.
Перевод Npc в боевой режим.
Npc_SetTrueGuild() ? GG
Функция Npc.
Установить принадлежность Npc к гильдии.
Npc_StartItemReactModules() ? GG
Функция Npc.
Проверка модулей ItemReact для реакции на предметы инвентаря.
Npc_StopAni() ? G
Функция Npc.
Остановить проигрывание анимации Npc.
Npc_WasInState() ? GG
Функция Npc.
Запрос на предыдущее состояние фигуры Npc.
Npc_WasPlayerInMyRoom() ? GG
Функция Npc.
Проверка главного героя на нахождение в помещении Npc или гильдии.
Perc_SetRange() ? GG
Общие игровые функции.
Установка дальности пассивного восприятия.
PlayVideo() ? GG
Функция видео.
Показать видео файл.
PlayVideoEx() ? G
Функция видео.
Показать видео файл с выходом из сессии игры.
Print() ? GG
Функция вывода текста.
Вывод на экран строки текста.
PrintDebug() ? GG
Функция вывода текста.
Вывод строки текста через zSpy.
PrintDebugCh() ? GG
Функция вывода текста.
Вывод строки текста через zSpy для канала.
PrintDebugInst() ? GG
Функция вывода текста.
Вывод строки текста через zSpy для инстанции.
PrintDebugInstCh() ? GG
Функция вывода текста.
Вывод строки текста через zSpy для инстанции и канала.
PrintDialog() ? GG
Функция вывода текста.
Вывод строки текста в окно диалога.
PrintMulti() ? GG
Функция вывода текста.
В случайном порядке выводит одну из пяти строк указанных в качестве аргументов.
PrintScreen() ? GG
Функция вывода текста.
Вывод на экран строки текста с настройкой шрифта, размера и др.
Rtn_Exchange() ? GG
Функция распорядка дня.
Функция смены распорядка дня.
SetPercentDone() ? GG
Общая игровая функция.
Установить процент отображения полосы в окне загрузки игры.
Snd_GetDistToSource() ? GG
Функция звука.
Получить расстояние до источника звука.
Snd_IsSourceItem() ? GG
Функция звука.
Проверить, является ли предмет у Npc источником звука.
Snd_IsSourceNpc() ? GG
Функция звука.
Проверить, является ли Npc источником звука.
Snd_Play() ? GG
Функция звука.
Воспроизвести звуковой эффект.
Snd_Play3D() ? GG
Функция звука.
Воспроизвести звуковой эффект для Npc.
TA() ? GG
Функция распорядка дня.
Задать функцию распорядка дня.
TA_BeginOverlay() ? GG
Функция распорядка дня.
Начать выполнять описанный распорядок дня.
TA_CS() ? GG
Функция распорядка дня.
Функция, выполняемая последней в списке функций распорядка дня.
TA_EndOverlay() ? GG
Функция распорядка дня.
Закончить выполнять описанный распорядок дня.
TA_Min() ? GG
Функция распорядка дня.
Задать функцию распорядка дня по времени.
TA_RemoveOverlay() ? GG
Функция распорядка дня.
Удалить заявленный распорядок дня.
Tal_Configure() ? GG
Общая игровая функция.
Переопредилить значение таланта.
Update_ChoiceBox() ? GG
Функция игрового меню.
Сохранить новые значения аудио или видео параметров.
Wld_AssignRoomToGuild() ? GG
Функция игрового мира.
Установить гильдию владельцем пространства.
Wld_AssignRoomToNpc() ? GG
Функция игрового мира.
Установить Npc владельцем пространства.
Wld_DetectItem() ? GG
Функция игрового мира.
Функция инициализирует глобальную переменную Item.
Wld_DetectNpc() ? GG
Функция игрового мира.
Функция инициализирует глобальную переменную Npc.
Wld_DetectNpcEx() ? GG
Функция игрового мира.
Функция инициализирует глобальную переменную Npc с исключением главного героя из поиска.
Wld_DetectNpcExAtt() ? G
Функция игрового мира.
Функция инициализирует глобальную переменную Npc с исключением главного героя из поиска и учетом отношения Npc к гильдии.
Wld_DetectPlayer() ? GG
Функция игрового мира.
Проверка существования главного героя.
Wld_ExchangeGuildAttitudes() ? GG
Функция игрового мира.
Установить взаимоотношения между гильдиями.
Wld_GetDay() ? GG
Функция игрового мира.
Получить текущий день.
Wld_GetFormerPlayerPortalGuild() ? GG
Функция игрового мира.
Получить номер гильдии которой принадлежит покинутое помещение.
Wld_GetFormerPlayerPortalOwner() ? GG
Функция игрового мира.
Получить ссылку на Npc которому принадлежит покинутое помещение.
Wld_GetGuildAttitude() ? GG
Функция игрового мира.
Получить отношение между гильдиями.
Wld_GetMOBState() ? GG
Функция игрового мира.
Получить состояние MOB.
Wld_GetPlayerPortalGuild() ? GG
Функция игрового мира.
Получить номер гильдии которой принадлежит помещение.
Wld_GetPlayerPortalOwner() ? GG
Функция игрового мира.
Получить сылку на Npc которому принадлежит помещение.
Wld_InsertItem() ? GG
Функция игрового мира.
Разместить в игровом мире предмет инвентаря.
Wld_InsertNpc() ? GG
Функция игрового мира.
Разместить в игровом мире Npc.
Wld_InsertNpcAndRespawn() ? GG
Функция игрового мира.
Разместить в игровом мире Npc с респауном.
Wld_InsertObject() ? GG
Функция игрового мира.
Разместить в игровом мире виртуальный объект.
Wld_IsFPAvailable() ? GG
Функция игрового мира.
Поиск Freepoint по имени в радиусе 20 метров.
Wld_IsMOBAvailable() ? GG
Функция игрового мира.
Поиск MOB по имени в радиусе 10 метров.
Wld_IsNextFPAvailable() ? GG
Функция игрового мира.
Поиск следующего Freepoint по имени в радиусе 20 метров.
Wld_IsRaining() ? G
Функция игрового мира.
Проверить идет ли дождь.
Wld_IsTime() ? GG
Функция игрового мира.
Функция определяет, входит ли текущее время в указанный диапазон.
Wld_PlayEffect() ? GG
Функция игрового мира.
Проиграть визуальный эффект.
Wld_RemoveItem() ? GG
Функция игрового мира.
Удалить из мира предмет инвентаря по ссылке.
Wld_RemoveNpc() ? GG
Функция игрового мира.
Удалить из мира Npc по ссылке.
Wld_SendTrigger() ? GG
Функция игрового мира.
Послать триггер объекту игрового мира.
Wld_SendUntrigger() ? GG
Функция игрового мира.
Послать антриггер объекту игрового мира.
Wld_SetGuildAttitude() ? GG
Функция игрового мира.
Установить отношение между гильдиями.
Wld_SetMOBRoutine() ? GG
Функция игрового мира.
Перевести MOB в определенное состояние анимации.
Wld_SetObjectRoutine() ? GG
Функция игрового мира.
Перевести объект в определенное состояние анимации.
Wld_SetTime() ? GG
Функция игрового мира.
Установить текущее время игрового мира.
Wld_SpawnNpcRange() ? GG
Функция игрового мира.
Создать группу Npc вокруг другого Npc.
Wld_StopEffect() ? G
Функция игрового мира.
Остановить проигрывание визуального эффекта.

Глава 19. Трещина в сердце

Содержание +

Снег задержался только в лесных оврагах, буераках и изредка на северных склонах гор. По ночам держались заморозки и на обочинах дорог появлялись, хрустящие под ногами, блюдца льда. Днем земля оттаивала и слегка парила. По обоим сторонам дороги стеной стоял лес. Справа зеленели разлапистые ели, a слева пестрели берёзы, c уже набухшими соком почками. На ветках весело перепархивали птички, радуясь весне, солнцу, пробуждению жизни.

На небольшом пятачке на обочине дороги, в кабине грузовика сидел Василий Петрович и с интересом наблюдал, как парит земля, летают птицы, по лобовому стеклу ползет, проснувшаяся от зимней спячки, букашка. Весна. Пора любви, пора зарождения новой жизни.

В душе тоже весна. Ему снова повезло и есть шанс встретиться с Мариной. Если случайность играет большую роль в нашей размеренной жизни, то именно Господин случай помог второй раз Василию Петровичу.

Цех клепал автомобильные рамы, но закончились самые главные базисные детали - лонжероны, а без них рамы стали. И вся соль именно в том, «ЗиЛы» выпускаются разных модификаций и лонжероны у них тоже разные. Несколько раз снабженцы их привозили, но они оказались или не той модификации или все односторонние. Чтобы различать их и знаний особых не нужно, а просто проявить зрительную память. Начальник снабжения Зайцев где-то встречался со снабженцем одного из автотранспортных предприятий Уфы и тот похвалился, что у них ржавеют под открытым небом эти злополучные лонжероны и их охотно продадут. На одной из оперативок, Леонид Иванович Городюк сказал:

— Чтобы закупить лонжероны без пересортицы и нужной нам модели, поедет Ратушняк. Лучше него не разберется никто. Он в них дока.

Зайцев вздохнул с облегчением - гора с плеч, a Василий Петрович тоже в душе обрадовался. Прошло три с лишним месяца, как он по пути в Волжский заезжал к Марине. Теперь выпала удача снова.

С водителем Валентином Пшеничкиным выехали они из Магнитогорска в два часа ночи, надеясь в Уфе загрузиться вовремя и в следующую ночь вернуться домой. Уже почти на рассвете, вдруг, забарахлила коробка передач. Сначала шестерни включались с шумом, со скрежетом, a потом перестали включаться совсем. Оказалось: рассыпался выжимной подшипник. Несколько километров не доехали до Инзера. На попутной машине Валентин уехал в Инзер искать подшипник. Он надеялся на удачу - здесь работает его брат и тоже - водителем.

Василий Петрович ждет его возвращения. Уже солнышко пригрело, и земля запарила, a Валентина все нет. Запланированную на день работу уже не выполнить. Завтра пятница и, если с утра они будут в Уфе и с делами управятся благополучно, то на субботний выходной можно остаться y Марины. После того каверзного вопроса вагоне, Василий Петрович много над ним размышлял и над ее ответом тоже. Они никогда не давали друг другу никаких обещаний. Просто им хорошо было периодически встречаться, совместное общение приносило радость душе и этой радости и возвышенных чувств могло хватить надолго, но ее вопрос внес в его сознание частицу горечи. B первом своем письме, после встречи, он так и написал Марине:

…"В монолитном фундаменте наших отношений твой неожиданный вопрос образовал небольшую трещину. Она, конечно, не влияет на прочность самого фундамента, a лишь слегка подпортила его внешний вид"…

Марина обиделась за такое сравнение и назвала этот факт трещиной в сердце Василия Петровича. Она отвечала:

"…мне стыдно и горько, и очень жаль, что так получилось. Вот видишь, что значит: мы мало знаем друг друга. Извини, я в тот момент была бестактна, a ты меня тоже не понял. Что же мне теперь ждать, когда зарастет эта трещина в твоем сердце или, наоборот, расширится? Ты тоже сделал мне больно своим письмом. Значит и мои слова ранили тебя больно. Я так много говорила лишнего, не думая, что так получится. Давай забудем все, от чего нам стало плохо. Лично мне ты нужен. Будь в моей жизни такой, какой ты есть. Мы в письмах понимаем лучше друг друга, чем при встрече. Я очень хочу, чтобы у тебя поднялось настроение…"

Так это маленькое недоразумение выросло до больших размеров, a потом, при обоюдных извинениях, оно растаяло, как утренний туман и все стало на свои места. Победило благоразумие.

По понедельникам телевидение продолжало показ сериала "Мелочи жизни". Там Игорь Шведов назвал свою любовницу Машу «Солнышком». Василию Петровичу понравилось такое ласковое прозвище, и он однажды начал письмо так:

"…Здравствуй, Солнышко!.."

И пояснил откуда это. Она радовалась:

"…Ты очень ласково назвал меня Солнышком. Мне очень приятно… похвалилась об этом своим ребятам, a то они думают, что я - Баба-яга. Смеются. Спасибо тебе…"

Да в письмах, на расстоянии, они понимали друг друга лучше, чем при встрече. Наедине хорошие, теплые слова куда-то пропадали и извлечь их из сердца, из души было не легко.

Еще этот сон в Рождественскую ночь наводил на мрачные мысли. Сон это был или что-то другое, Василий Петрович до сих пор не мог понять, хотя размышлял о нем много. Нужно рассказать об этом странном явлении Марине и увидеть ее реакцию. Тут какая-то мистика, a она ко всему таинственному, загадочному проявляет живой интерес.

Очередная встреча волновала Василия Петровича, как в молодости первое свидание. Он сам себя успокаивал, что это такая же встреча, какие бывают у большинства людей неравнодушных друг к другу и они с Мариной не новички в этом деле. И зачем волноваться заранее? Может этой встречи и не будет. Он ей не звонил, не договаривался и её просто может не быть дома. Мало ли что бывает…

Валентин приехал c братом на белой "Ниве", когда солнце повернуло к полудню.

Привезли подшипник. Чтобы его заменить нужно снять коробку переключения передач. Наломали в лесу елового лапника, выстелили под машиной и братья, улегшись на этой зеленой подстилке стали работать. Подшипник поставили быстро. Поставить коробку было труднее - она тяжелая и неудобная. Пришлось Василию Петровичу надевать комбинезон и тоже лезть под машину. Для этой операции в гаражах применяют хитрое приспособление, называемое шоферами "козой", a здесь приходилось делать все вручную. Вооружившись домкратом, нашли в лесу пару жердей, применив их в качестве рычагов, поднатужились втроем и дело было сделано. Дальнейшая поездка в этот день уже не имела смысла, решили заночевать в Инзере, a завтра выехать пораньше, чтобы к началу рабочего дня быть на месте.

Нужное автотранспортное предприятие нашли быстро. Лонжероны оказались именно те, которых так долго искали. Хозяева, видно, давно хотели избавиться от них, оперативно оформили документы, организовали погрузку - к обеду все было закончено.

Оформляя командировки у секретарши, Василий Петрович позвонил Марине на работу. Она обрадовалась неожиданной встрече и сказала, чтобы он искал гостиницу, она после работы приедет. Он отправил Пшеничкина одного, сказав, что поедет поездом - не хочет трястись на машине.

В «Агидели» не только номеров, но и мест свободных не было. Зато в «России» оказались свободные номера, правда, здесь дороже, но Бог с ними, c деньгами, не они на нас работают, a мы на них. Прописавшись в гостинице, Василий Петрович побежал по магазинам. Нужно что-то закупить на ужин. Марина приедет c работы тоже голодная. Когда все было сделано, он снова позвонил Марине, сообщив название гостиницы и номер комнаты.

— Жди. Через полчаса я буду. — пообещала она.

Он разложил продукты на столе, договорился с дежурной о кипятке для чая и стал ждать. Пословица гласит, что ожидать легче, чем догонять, но тем не менее время ожидания кажется вечностью. Стрелки на часах, как будто застыли.

Когда назначенное время приближалось, он всё же не усидел, сбежал вниз, в коридор первого этажа и стал смотреть в окна. Марина опаздывала. Как и все женщины на свидание. Здесь внизу торговали книгами. Василий Петрович просмотрел названия красочных обложек. В основном здесь были переводы иностранных детективов. Он их недолюбливал, так как все они повторяют одно и тоже: убийства, грабежи, космические приключения, только время, место действия и ситуации, при которых все происходит, другие. Да и цены на книги сейчас кусаются.

Ему уже надоело ждать, как мимо окон прошла Марина. Она не зашла в гостиницу, a где-то пропала. Василий Петрович выскочил на улицу. Она стояла в одной из кабин-двойняшек телефона-автомата и набирала номер. Увидев его, она улыбнулась, глаза ее радостно заблестели, но разговор продолжала. Потом подошла, все так же мило улыбаясь, протянула руку:

— Здравствуй, дорогой! Заждался?

Он тоже улыбался в ответ:

— Есть немножко…

— Задержалась малость. — продолжала она, — В магазин забежала. A сейчас позвонила домой, чтоб не волновались.

B комнате она сразу выложила из сумки покупки.

— Вот так всегда получается, когда не договариваются, что покупать. — говорила она, глядя на обилие продуктов.

— Заберешь домой, не помешают, — предложил Василий Петрович.

— Тебе в дороге тоже не помешают. Я дома, a в пути каждый рублик дорог, — по-хозяйски распорядилась она.

Марина по-своему, по-женски расставила на столе продукты: что есть сейчас, a что потом. Он, тем временем, принес от дежурной по этажу кипяток для чая и сели за трапезу.

Каждый рассказывал о себе новости, которых не успели сообщить в письмах, говорили о ценах, которые увеличиваются по несколько раз в месяц, a зарплата остается на прежнем уровне, задевали вопросы политики, преступности и беззубости правоохранительных органов - обычный разговор за обедом, обо всем и ни о чем конкретно. Потом Марина подошла к нему, положила руку ему на грудь, напротив сердца:

— Трещина в твоем сердце зажила? И смотрела ему в глаза, чтобы заметить в ответе фальшь, если она будет. Он улыбнулся и обнял ее за плечи.

— Зажила, заросла. Даже следа не осталось. Я уже забыл об этом.

Она прижалась к нему всем телом.

— Я тоже была хороша тогда. Десятки раз казнила себя в душе за тот дурацкий вопрос. Ты полностью простил меня?

— И простил, и позабыл. Давай не будем об этом.

Он прижал ее еще крепче к себе. Под рукой, на спине, оказалась молния ее платья. Василий Петрович, как шаловливый мальчишка, прошёлся пальцами по ней снизу вверх, нащупал замочек и потянул вниз.

Ты что делаешь? — изображая вид, что такие вещи делать непозволительно, спросила Марина.

— Жарко. Помогаю тебе раздеться.

Она высвободилась из его объятий.

— Лучше я сама.

Уже потом, когда им, действительно, стало жарко и они умиротворенные лежали на кровати, он рассказал ей о своем сне и о посещении инопланетянами Магнитогорска. B конце этого сна, она выглядела не совсем положительно, и он хотел увидеть ее реакцию и услышать, что она скажет по этому поводу. Марина никак не отреагировала, просто задумчиво сказала:

— Вот видишь: тебя уже посещают инопланетяне.

Спрашивать ее о чем-то было бесполезно, она сознательно ушла от ответа или не знала, что можно ответить в такой ситуации. Она не хотела даже комментировать то, что он рассказал. Он не настаивал. Достаточно того, что Марина рядом, что можно ощущать ее тепло, заглянуть в ее серые глаза, которые ласково глядят на него, почувствовать, что он ей нужен и самому быть от этого счастливым. B жизни так мало бывает счастливых моментов!

A день уже закончился и в комнате стало темно. Окно выходило во двор с полуразвалившимися сараями и никакого освещения с этой стороны не было.

— Уже ночь, — медленно и тихо произнесла Марина, — как быстро прошло время. Завтра уедешь и снова я буду жить только воспоминаниями. Раньше я думала только о доме, детях и считала, что личная жизнь прошла. Ты, словно разбудил меня…

— A разве это - плохо?

— Я так не говорю, но потом бывает очень плохо. Личное одиночество морально тебя угнетает. Тебе этого не понять. Тебя любят две женщины…

— У меня сердце разрывается тоже на две части.

— A ты выбери одну часть… — и поняла, что сказала, опять нелицеприятное для него, осеклась: — Извини, я снова говорю лишнее. Это - от одиночества. Мне не легко поверь.

— Я все понимаю, но ты пойми и меня, — желая успокоить ее, говорил Василий Петрович.

Чтобы загладить возникшую неловкость, Марина нежно водила рукой по его груди. После минутного молчания, она вкрадчивым голосом спросила:

— Ты не обидишься, если я пойду ночевать домой? Неудобно перед детьми. А утром я приду.

— Нет, — ответил он, — мне, в подобной ситуации, тоже было бы неловко. Марина собралась, и он проводил ее к трамваю.

A утром она пришла и принесла горячий завтрак. Василий Петрович пошутил:

— Марина, ты что хочешь откормить меня, как борова?

Она, интригующе, улыбалась:

— Я всегда помню, что путь мужчины лежит через желудок. Да и трещина в сердце, чтоб опять не открылась.

— От нее и следа не осталось, — заверил ее Василий Петрович.

После завтрака принимали пищу любовную, пищу чувственную, a потом Марина предложила:

— Поедем ко мне. Я хочу показать тебе, как я живу. Я хочу, чтобы ты имел полное представление обо мне. Часов до пяти дома никого не будет, и никто нам не помешает.

B Рождественском сне Василий Петрович видел маленький скверик возле дома, где живет Марина, a в действительности его не оказалось, зато в сотне метров от дома шумел настоящий сосновый лес. И расположение комнат в квартире тоже оказалось другое. B зале у нее уютно расположилась мягкая мебель: зеленого цвета диван с двумя креслами. Напротив, у другой стены - тёмно-коричневая стенка, книжный шкаф которой забит книгами в два ряда. Здесь жила Марина, a в двух других комнатах - дети.

Марина провела Василия Петровича по всем комнатам и все показала. Квартира, как квартира рядового советского интеллигента, живущего на итээровскую зарплату. Никакой роскоши, лишь все самое необходимое.

— Сейчас я плов приготовлю, — сказала Марина, проходя в кухню. — у меня одна неприятность - украли картошку.

Он последовал за ней.

— Как украли?

— Обыкновенно. Сбили замок и вытащили из погреба.

— A погреб где?

— Тут, возле дома, на опушке леса. И, если бы хоть своя картошка, a то закупила осенью. На моем погребе только одна верхняя крышка, а у некоторых есть еще и вторая в нижней части люка. Второй замок в глубине сбить труднее. Придется и мне где-то на производстве заказать такую крышку, a потом приварить шарниры. За все нужно платить бутылками. Такое наше вдовье житье, - жаловалась она, занимаясь стряпней.

— Обойдется без бутылок, — сказал Василий Петрович.

— Не обойдется. Я уже научена горьким опытом.

— Я тебе сделаю.

— Ты? — c недоверием и, вместе c тем c надеждой взглянула она на него.

— A почему бы и нет?

— A привезти? Хочешь проявить обо мне заботу?

— И привезу.

Ее лицо из озабоченного стало улыбчивым.

— Я буду тебе очень благодарна.

Пока плов млел на медленном огне до своей кондиции, Василий Петрович смотрел книги, a Марина прочитала ему отрывок любовной сцены, из очень понравившейся книги "Поющие в терновнике". Там мужчина был чуть ли не в два раза старше своей юной любовницы. Василий Петрович усмотрел здесь намек на них c Мариной, но у них не было такой большой разницы в возрасте, и он не стал заострять внимания на этом факте.

За обедом Марина угощала вином собственного изготовления. Оказалось, что у нее есть сад и все варенья, соленья и вино из ягод и фруктов, выращенных ею.

— Скоро начнется работа в саду, — говорила она. — Изнурительная работа, но сад помогает мне выжить в это трудное время. Если приедешь летом, сад может стать нашим пристанищем. У меня там есть маленький домик. Так, что гостиницу летом не ищи.

Чтобы измерить крышку люка, Марина нашла складной металлический метр.

На опушке леса, как сыроежки, пестрели разноцветные крышки погребов. Некоторые были открыты для проветривания. Василий Петрович заглянул в них. Все погреба имели внизу люка вторую крышку с отверстиями для вентиляции. A в одном люке, вместо крышки, стояла решетка из металлических прутьев. Он предложил Марине сделать такую же, легкую и прочную.

— Решетка еще лучше, — подхватила она его мысль, — проветривать хорошо. A если сделать, чтобы закрывалась снизу, так вообще никто не залезет.

На том порешили: делать решетку. Василий Петрович записал размеры люка и пообещал обязательно сделать решетку, Марина проводила его к поезду очень душевно попрощалась.

— У меня такое ощущение, что мы больше не встретимся, — сказала она напоследок.

— Я все равно приеду, хотя бы для того, чтобы привезти решетку, — крикнул Василий Петрович из тамбура, тронувшегося вагона — Жди!



Добавил: Neromont (02.08.2022)

Просмотров: 7

Автор: Приймак Николай Никитич

Рейтинг: 0.0/0

Всего комментариев: 0
avatar
Информационное окноx