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

Глава 10. Фиаско

Содержание +

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

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

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

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

— Ну, как дела?

— На счет чего? — вопросом на вопрос ответила она.

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

— На счет маленького бала.

— А вы уже приготовились?

— У меня все готово. А «выкать» пора перестать.

Она оправдывалась:

— Заговариваюсь. Я еще не привыкла, и озабочено спросила: — Сосед ушел?

— Ушел и не появится до утра, — успокаивал ее Василий Петрович. — Так, что вся ночь впереди наша.

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

— А как?

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

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

Он решил продолжать игру: со всем соглашаться и подражать ей:

— И я говорю о том же. А ты, о чем подумала?

Вопрос не смутил ее.

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

Василий Петрович взял ее за руки и увлек за собой:

— Кроме хорошо проведённой вечеринки, и я ничего больше не имел в виду. Пойдём.

Игра слов забавляла и веселила, хотя оба хорошо знали, чем должна закончиться вечеринка.

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

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

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

— О – о! — воскликнула она. — Вдвоем мы это все не осилим.

— Не приглашать же нам еще кого-нибудь на помощь, — возразил Василий Петрович. — Чем богат – тем рад. Хотел, как лучше.

Коньяк он разлил в стаканы по небольшой дозе.

— И за что мы будем поднимать тост? — спросила Марина.

— Я думаю, что за нас. За что же еще? За то, что мы случайно встретились и случайно не разошлись, как в море корабли, за то, что мы, наконец, здесь.

— И это главное?

— Не сосем главное, но почти. Это – одно из составляющих звеньев наших отношений.

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

Василий Петрович испытующе посмотрел ей прямо в глаза:

— И это хорошо или плохо?

— Не знаю, — смущенно ответила она.

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

Когда он стал разливать коньяк второй раз, Марина попридержала его руку, и светло-коричневая жидкость лишь слегка покрыла днище ее стакана.

— Ты, что споить меня хочешь?

— Да нет, Марина, что ты.

Она вприщур смотрела на него и не то шутя, не то всерьез, продолжала:

— Да, да, хочешь споить. Видно, тебе нравятся пьяные женщины.

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

И, невзирая на слабое сопротивление Марины, плеснул в ее стакан еще немножко коньяка:

— Вот это выпьем и больше не будем. За что положено пить второй раз? За нас мы уже пили.

Марина предложила неожиданный и оригинальный тост:

— За лестницу в 925 ступенек, на которой мы встретились. Чтобы она стояла и не ржавела еще 100 лет!

— За лестницу! — согласился он.

Потом пили горячий кофе с конфетами.

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

Молчание затянулось.

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

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

Марина сидела и молча теребила пальцами кончик полотенца, которым смахивала со стола крошки хлеба.

Василий Петрович, наконец, решился, и просто, без всяких предисловий, предложил:

— Пьянка закончилась – пора в постель.

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

— Раздеваться совсем ли как?

Он, не ожидавший такого вопроса, ответил неопределенно:

— Как хочешь.

— Тогда выключай свет и ложись, — попросила она.

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

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

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

— Господи, могла ли я предполагать, что буду вот так, с чужим мужиком, в чужой кровати…

— Ничего, ничего, Марина, что естественно, то не позорно, — успокаивал он ее.

А она продолжала:

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

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

— Не отчаивайся… Все хорошо…

Он старался успокоить ее и себя:

— Марина, со мной этого… такого еще не было, и не может случиться так резко. Я ничего не понимаю…

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

Видя его в состоянии нервного потрясения, она, как могла успокаивала его:

— Не переживай, дорогой. Не бери все близко к сердцу. Мне и так хорошо с тобой. Полежи, отдохни, и все станет на свое место.

Но успокоения не было. Да и как оно могло появиться, если потеряно все мужское достоинство. Он просто обманул женщину, которая вместо упрека в его адрес, наоборот, успокаивает его и делает вид, что ничего не случилось.

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

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

Она гладила его плечи, ерошила волосы на голове, прижимая его лицо к своей груди и спокойно, с материнскими нотками в голосе, говорила:

— Я знаю, что ты еще не такой. Иначе ты бы не пригласил к себе в комнату женщину моложе себя. У тебя душа и мысли были бы другие. Это все – временно. Успокойся, и все получится.

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

Василий Петрович повернулся на спину и отрешено смотрел в потолок. Все, он больше не мужчина. Неужели такое со всеми бывает? Потеряна добрая половина человеческих радостей. Теперь у него не будет той нежности и тяги к женщинам, что были раньше. Остается одно - поглядев на красивую женщину, только вздыхать: «Были когда-то, и мы рысаками». И придется с этим смириться, ничего не поделаешь.

А Марина считала, что эта неудача временная. Ей больно было смотреть на его душевное потрясение, она старалась вернуть его к действительности, растормошить, не дать упасть в уныние.

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

— Какой? — как будто из забыться спросил глухим голосом Василий Петрович.

— Ласковый и нежный, — ответила она. — У меня никогда не было такого ощущения.

И опять наступило молчание.

Марина, как и накануне, спрятавшись за дверку шкафа, одевалась.

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

Марина вышла из-за дверцы и рассмеялась:

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

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

— Спасибо, Марина, что ухаживаешь за мной. А теперь я поухаживаю за тобой.

И он помог ей надеть пальто.

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

Утром пришел Муса. Был он весь какой-то измятый, взъерошенный, словно его жевала корова и выплюнула из-за несъедобности. Глаза отсвечивали покрасневшими белками.

— Как удался бал? — спросил Василий Петрович.

Муса махнул рукой и бросил неопределенно:

— Жуть.

— В каком смысле? — не отставал Василий Петрович.

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

— Ты знаешь, Василий, о чем ведут разговоры все эти боссы, высокие начальники? Ведут они шкурные разговоры. Только о собственной выгоде. Ты – мне, я – тебе. Чтобы не слушать их, я заглотнул побольше и отключился. Сейчас чувствую себя, как будто кто-то меня сквозь молотилку пропустил.

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

— Ты знаешь, Муса, у меня тоже появились проблемы…

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

— Как тебе объяснить? Раньше по утрам я чувствовал себя мужчиной, и было всякое там желание, а тут все пропало. Так вдруг…

Муса порывисто сел и засмеялся:

— Ага, и тебя доконали ванны?

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

— А потому, — объяснял Муса, — что эти ванны на некоторое время убивают в нас мужскую силу. Одно лечат, а другое калечат. Но это пройдет. Не бойся. Я по этому поводу однажды погорел…

Василий Петрович промолчал, что он тоже погорел, но настроение у него стало бодрее. А Муса тем временем продолжал:

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

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

— Да, не повезло тебе, — сказал Василий Петрович таким тоном, как будто с ним такого не случилось.

— Было, — согласился тот и моментально закрыл глаза.

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

Когда Василий Петрович рассказал, что его тревожит, этот простоватый с виду мужчина ехидно улыбнулся:

— А что, уже оконфузился?

— Да нет, — отвечал Василий Петрович, — просто почувствовал, что со мной что-то не то.

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

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

— Значит, все восстановится? — обрадовался Василий Петрович.

— Да. За два-три дня функции организма восстановятся. Это не трагедия.

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

Жизнь продолжается.

И весна в душе тоже.



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

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

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

Рейтинг: 0.0/0

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