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
Функция игрового мира.
Остановить проигрывание визуального эффекта.

Глава 8. Плод созрел

Содержание +

«Триумфальная арка» притягивала, как магнит. После процедур Василий Петрович до самого обеда просто глотал страницу за страницей. Он восхищался мужеством и человечностью доктора Равика, его находчивостью в трудных жизненных ситуациях, его бескорыстной преданностью Жоан, с которой они стали не только любовниками, но и близкими по духу, и которая, несмотря на то, что она ощущала большую жизненную опору в лице Равика, все же изменяла ему с мужчинами ее артистического круга, или же с богачами. Она была очень красивой женщиной, но ей в жизни не везло, и она бросалась из одной крайности в другую. Выбитая из колеи жизни, в отчаянии, обращалась за помощью к Равику, заранее зная, что он простит и поможет в трудную минуту. И он прощал и помогал, но уже не только, как любимой женщине, а как человеку, попавшему в беду. Такой он был отзывчивый и мужественный человек.

Мысленно Василий Петрович провел параллель между доктором Равиком и Жоан, и его отношениями с Мариной. В глубине его души таились сострадания к людям, особенно женщинам, попавшим в беду. Он встретил Марину тоже в состоянии сильного душевного разлада. Правда, она не пыталась покончить жизнь самоубийством, как Жоан. Хотел ее только развеселить, а получилось - наоборот, стал терять свое душевное равновесие, и чем дальше, тем больше его тянуло к ней. Они не зашли еще так далеко, как доктор Равик с Жоан, но Василий Петрович заметил, то Марина стала совсем другой: веселой, жизнерадостной женщиной, отбросив терзающие ее условности жизни. И он считал это своей несомненной заслугой, был рад этим переменам. Он стал замечать, что она тоже рада его обществу и, может быть, возлагает на него какие-то свои женские надежды, которых в его сознании не могло быть. Все началось просто с легкого курортного знакомства, общей привязанности и симпатии. У него дома семья, жена, которую он любит, и с которой его связывают многие годы жизни, и просто человеческий и супружеский долг перед ней. Ведь она всегда разделяла с ним все горести и радости, на не столь уж легком жизненном пути. Здесь, в санатории, он позволил себе расслабиться. Сама обстановка к этому располагает. За все прожитые годы можно позволить себе небольшой «праздник жизни». И, действительно, праздник: никаких тебе забот – одни развлечения. А жизнь реальна, и в дальнейшем все поставит на свои места. Праздник закончится, и останутся одни только воспоминания о нем.

Эти путаные мысли навеяли персонажи «Триумфальной арки», свободные, как птицы, и безумные в своих страстях.

За чтением и размышлениями время пролетело незаметно.

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

День был теплый, солнечный и безветренный. Сама природа, казалось, приглашала: наслаждайтесь последними теплыми днями. И люди наслаждались. Гуляющих было много. Одни сидели на скамейках, другие медленно прохаживались по аллеям под сенью берез, давно сбросивших листву.

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

— Здравствуйте, Марина Андреевна!

— День добрый, Василий Петрович. Вы куда-то спешите?

— Нет.

— Тогда присоединяйтесь. Вдвоем веселее.

— А почему так официально?

Марина улыбнулась:

— Вы меня назвали официально по имени отчеству, и я вам плачу тем же. Хотя по-другому я, наверное, не смогу.

— Почему?

— Я считаю этот вопрос пока преждевременным, — перестала улыбаться она, — мы еще не съели вместе пуд соли. Мы просто случайные знакомые, а культурные случайные знакомые зовут друг друга по имени и отчеству. Так что вы для меня Василий Петрович, а я для вас все же – Марина, без отчества.

— Это уже не честно по отношению к вам, Марина Андреевна, и пахнет бескультурьем с моей стороны.

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

— Идет, — согласился он.

Шли они медленно, но все же быстрее других, так как Василий Петрович медленно ходить не умел. Марина всегда приноравливалась к его шагу. Они обгоняли одних, другие шли им навстречу. Знакомые здоровались, некоторые улыбались, вспоминая вчерашнее «Хобби». Навстречу попались и Аня со Светланой Михайловной под руку. Поздоровавшись, Светлана Михайловна, все такая же строгая и чопорная, как всегда, не то с иронией, не то с укором сказала:

— Ну и насмешили вы вчера всех этим своим «Хобби».

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

— Это было не мое хобби, а Ивана Гавриловича.

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

Марина тоже еле сдерживалась от смеха и, когда они отошли в сторону, глаза ее сверкнули безудержным весельем:

— Ответ был просто гениален. Зачем вы обидели женщину?

Глядя на Марину, Василий Петрович тоже заулыбался:

— Каков привет, таков ответ. Она всегда считает себя очень умной, а других выставляет глупцами. Схлопотала, и пусть знает, а то, подумаешь – принцесса. Никаких пошлостей я ей не сказал. Ответил честно, как было на самом деле.

— Вы же ее обидели, — настаивала, все еще смеясь, Марина. — А если бы я была на ее месте?

Он перестал улыбаться и призадумался:

— Марина, я считаю, что такой бестактности вы бы не допустили. Да и я, наверное, ответил бы по-другому.

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

— Большая, Марина, большая. Посмотрите на нее. Надменность и нее так и прет. Вы такой никогда не будете, не тот характер.

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

Василий Петрович снова настроился на шутливый тон:

— Интересно было бы посмотреть. Весь ваш техотдел стоит по команде «смирно» и даже слышно, как муха жужжит…

Теперь уже засмеялась Марина:

— Представьте себе – точно так. Как немая сцена в «Ревизоре».

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

— Давайте посмотрим сзади здания, где здесь вмонтированы трубопроводы, идущие в недра горы.

Марина согласилась.

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

— Прокатились, — смеялась Марина, отряхиваясь от приставших к одежде листьев. — А что дальше?

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

— Пойдем вниз, — предложил Василий Петрович, — а потом по лестнице поднимемся наверх.

Он спускался впереди Марины, отводя в стороны и придерживая ветки кустов, чтобы они не хлестнули ее по лицу, и старался поймать ее, если она поскользнется, потеряем равновесие, и будем катиться вниз. Ему хотелось, чтобы это случилось, и он поймает ее прямо в объятия. Но она, раскрасневшись от постоянной балансировки руками, чтобы не упасть, и весело смеясь при этом, спускалась самостоятельно, придерживаясь за те же ветки и стволы, что и он. Иногда казалось, что она вот-вот поскользнется на толстом слое опавших листьев, но все же удерживалась, и только восклицала:

— Ой!... Не могу!... Ловите меня!...

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

Василий Петрович снова отходил ниже по склону, снова расставлял руки в стороны, надеясь поймать Марину:

— Падайте, Марина, падайте, я поймаю вас в медвежьи объятия.

Ее глаза искрились радостью и смехом, лицо было помолодевшим, раскрасневшимся, и вся ее фигура дышала весельем.

— Я не упаду, потому что вы – медведь, и сожмете меня по-медвежьи.

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

— Падайте! Я только с виду медведь, а в душе – безобидный ежик.

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

Так весело и непринужденно спустились на тропу, вьющуюся у кромки Юрюзани.

— Что-то мы слишком развеселились, — сказал Василий Петрович. — Мне кажется, что я помолодел лет так на двадцать.

— Я тоже, — согласилась Марина. — А развеселилась, как девчонка. А я ведь замуж вышла не очень молодой, в двадцать два года.

— Самый хороший возраст для замужества, — возразил Василий Петрович.

Натоптанная отдыхающими тропа вилась у самой кромки воды. Где обрывистый склон горы отступал от реки, тропа расширялась, а где он подходил к самой реке, приходилось прыгать по камням, лежащим в воде.

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

— А где она? — спросил Василий Петрович.

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

— Пойдем, — согласился он. — А сейчас – вперед.

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

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

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

— Почему они такие маленькие? — спросила она. — Они что, не успели вырасти?

— Это такая порода, Марина. Они уже выросли, но почему-то задержались с отлетом. У них деликатесное мясо, и каждый охотник сделает по ним выстрел или дуплет, — пояснял Василий Петрович.

Уточки в это время низко над водой подлетели к ним и, увидев людей, резко взмыли вверх.

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

— И было бы у нас жаркое на костре, — подхватила его мечтания Марина.

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

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

— Ау! — окликнул Василий Петрович.

— Я здесь, — отозвалась Марина на другой стороне.

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

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

Василий Петрович замечал, что его общество благотворно влияет на Марину – это было видно по ней «невооруженным глазом». Он радовался в душе, что он еще в таком возрасте сумел завлечь женщину намного моложе себя. Это заставляло его иными глазами смотреть на мир, который казался прекрасным, и относиться к себе, своей внешности более требовательно и бескомпромиссно, чтобы не разочаровывать Марину.

Подъем становился все круче, а расщелина все сужалась и превратилась, наконец, в канаву для стока воды. Впереди виднелась довольно широкая поляна, представляющая собой завершение распадка, являющейся новым перевалом к следующей гряде возвышенностей. За этим перевалом синел горизонт, и была неизвестность. Ясно одно – санаторий где-то рядом, недалеко, но где именно – предстояло разгадать.

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

На поляне канава закончилась, и Марина перешла к нему.

— Вот, нашел грибы, — похвастался он. — Рыжики.

Она взяла их и стала разглядывать.

— Я всего раз в жизни собирала с мужем грибы. Набрали много, привезли домой, а соседка больше половины их выбросила. Оказалось – поганки. А есть грибы люблю.

— Это бывает, — пошутил Василий Петрович.

— Что бывает? — не поняла она.

— Что грибы любят есть, а собирать не умеют.

— Да, бывает, — поняв смысл сказанного, улыбнулась Марина. — Куда пойдем дальше?

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

— Мы заблудились? — спросила Марина. — Как интересно. Вот куда нужно идти…

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

— Нет, Марина, мы еще не совсем заблудились. В крайнем случае, может, вернуться назад по пройденному пути. Но, думаю, что и так доберемся. Где вы видели ЛЭП в окрестностях санатория?

— Не видела, — согласилась она. — Тогда ведите, я вам полностью доверяю.

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

— На голых холмах башкирской земли три гордые елки высоко росли, — перефразировала Марина известное стихотворение Лермонтова. — Здесь отдохнем.

Сели на пнях ранее спиленных елок.

Василий Петрович посмотрел в сторону Марины и неожиданно сказал:

— Марина, я вычислил ваш возраст.

— Откуда?

— Из сопоставлений ваших откровений о себе.

— И что у вас получилось?

— Вам сорок пять – сорок шесть лет.

— Сорок шесть, — уточнила она. — И вы разочаровались?

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

Он достал из нагрудного кармана лист бумаги с вымученной «Богиней» и подал Марине. Разгадка возраста не огорчила и не обидела ее. Она прочитала стихотворение и стала мечтательно смотреть вдаль, витая мыслями далеко-далеко.

— Ну и как стихи? — вернул ее к реальности Василий Петрович.

— Совсем неплохо, — ответила Марина и пристально посмотрела ему в глаза.

Если глаза – душа человека, то душа Марины ликовала. Глаза ее искрились счастьем и радостью, они у нее стали темнее, чем обычно, и совсем молодыми. Глядя на нее, казалось, что она самый счастливый человек на свете.

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

— Я бы убежала, — радовалась она. — А не долго ли мы сидим?

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

— Скоро вечер, а там и ночь, и что мы будем делать? — весело спрашивала она.

Он воспринял ее настроение и захотел припугнуть дальнейшими последствиями этого приключения:

— Заночуем. Мне это не впервой.

— Ночи холодные – замерзнем. Спичек-то у нас нет.

— Добудем огонь трением, как первобытные люди.

— Это не для нас. Думаю, что не получится.

Василий Петрович предложил вариант:

— Тогда выход один – залезать в скирду. Так мне тоже приходилось ночевать на охоте, и в соломе, и в сене.

Глаза Марины светились смешливыми, прыгающими искорками – приключение становилось все более интригующим, и было трудно понять, что ее так забавляло – сама идея ночевки в скирде или ее реализация.

— А ночной холод? — спрашивала она.

— Периодически будем разогреваться друг с другом, чтобы не замерзнуть.

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

— А мыши? — вдруг спросила она.

— Что – мыши? — не понял Василий Петрович, думая о своем.

— С детства ужасно боюсь мышей. Б-р-р! В дрожь бросает при упоминании о них.

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

— Мыши – это аргумент убедительный. Они всюду, куда хочешь, могут залезть. Бредем дальше.

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

— Это же наша дорога. Мы спасены, — воскликнула Марина.

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

— Это бывшая дача бывшего секретаря башкирского обкома, — сказала Марина. — Я много слышала о ней, но точно не знала, где она расположена в этих краях.

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

— Так и было, — рассказывала Марина. — Что здесь творилось, я краем уха слышала. Так было, есть и будет в дальнейшем, государственных средств таким нуворишам не жалко… — И вдруг воскликнула: — А вот и наши корпуса!

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



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

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

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

Рейтинг: 0.0/0

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