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

Глава 12. Буря

Содержание +

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

— Будешь в Уфе – заходи. Если потребуется какая-нибудь посильная помощь, я всегда окажу.

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

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

В голову лезли разные мысли. Чтобы не скучать, Василий Петрович решил составить план времяпрепровождения сегодняшнего дня, а завтра будет видно; как говорят, даст Бог день, даст и пищу. С утра все отдыхающие проходят процедуры, и сразиться в шахматы можно попозже, а теперь придется в холле коридора посмотреть по телевизору «Богатые тоже плачут», а чуть позже начнет разливать свое красноречие адвокат Мейсон из «Санта Барбары». Так и пройдет время до обеда. Потом можно и на улице погулять, когда станет теплее. Сейчас сильный южный ветер раскачивал вершины деревьев и создавал шум проходящего невдалеке железнодорожного состава. Хотя лужи на асфальте и растаяли, и по ним рябили иногда капли дождя, но ветер все же продувал насквозь. На улице сыро и холодно. Прогноз был непредсказуемым. В иные годы в то время уже устанавливалась устойчивая зимняя погода, сейчас в природе, как и в стране, творилась неразбериха – никто не мог предсказать, что будет завтра. Сегодня пришел и купил в магазине за одну цену, а завтра она может быть другая, намного выше. И никто никого не спрашивает, почему такой скачок и до какого предела. Люди ко всему привыкают. Одни, пользуясь хаосом в стране, набивают карманы, превращаясь из простых спекулянтов в коммерсантов, а другие, и таких массы, нищают. Но ведь всему бываем конец. Ценовому и правовому беспределу тоже должен быть конец. Терпелив и вынослив русский народ, как спящий в берлоге медведь, а когда проснется от голода и холода и от того, что его тоже, как медведя, ткнут в бок рогатиной, он от боли и злости встанет на дыбы - результаты его действий могут быть непредсказуемы. Может рекой пролиться кровь, как это уже не раз встречалось в истории России, и пострадают при этом не только виновные, но и масса невинных, доведенных до отчаяния, людей. Не дай Бог такому случиться.

От безделья и такие мысли бродили в голове Василия Петровича. Когда он их отгонял прочь, накатывали другие – о его отношениях с Мариной, об Ане, которая положила на него глаз и открыто предлагала ему себя в любовницы. Или с жиру баба бесится, или довело ее до отчаяния горе на почве семейных неурядиц. Сначала он хотел с ней встретиться, но тут появилась Марина, и бедная Аня осталась в стороне. Слава Богу, уехала, а то в последнее время ему было неудобно с ней встречаться. А если бы не Марина, кто знает, как бы сложились их отношения. А Марина Завладела всем его существом, и чем дальше, тем больше. Он давно уже не мальчик, а вот на склоне лет случилась с ним такая оказия. О подобных вещах он никогда не думал, жил спокойной, размеренной жизнью, без всяких там сердечных чувств и терзаний. Жил, как живут большинство его сверстников отдаваясь работе, домашнем быту, и не помышлял о чувствах привязанности, душевных эмоциях, считая, то все у него далеко позади. А теперь Василий Петрович понял, что все далеко не так и человек способен опять пережить это благородное чувство, которое так прославляют поэты и которое движет жизнь на земле. Во имя того чувства совершаются подвиги и преступления, и для него нет границ и пределов. Оно, как инфекционный вирус. А может его шутка по поводу волшебства попала в цель и этот камушек в перстне действительно имеет таинственную силу привораживания. Сейчас всплыли на поверхность много всяких поверий, волшебства, колдовства, которые раньше были загнаны в глубокое подполье. В старину были волхвы, а сейчас – экстрасенс, целители и другие деятели на почве шарлатанства. Взять хотя бы того же Кашпировского. Дошли до абсурда. Если выступает по телевизору Анатолий Кашпировский, а у тебя пониже спины вскочил чирь, приложись этим местом к телевизору и всё пройдет, зарубцуется. Может зарубцуется, и то, что не должно зарубцовываться? Чушь собачья! Василий Петрович никогда таким вещам не верил, а если прислушивался или смотрел по телевизору, то только из любопытства, воспринимал все юмором. Марина как-то говорила, что они солидарны, как и во многом другом.

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

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

Марина не появилась.

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

Повод для визита есть – нужно вернуть ей «Триумфальную арку».

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

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

Послышались шаги Марины и голос за дверью:

— Кто?

На Черной горе Марина назвала его прирученным медведем и ему хотелось этим прозвищем воспользоваться:

— Хозяин леса – Медведь.

Щелкнул замок и дверь открылась.

— Я тебя не ждала сегодня.

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

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

Лицо ее посветлело, и она улыбнулась:

— Ну, конечно, входи. А Маша с Зилей пошли на танцы, а потом в кино.

— Я видел, — сказал Василий Петрович, входя в комнату.

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

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

— Книга понравилась? — спросила она.

— Понравилась, — ответил он, — я вообще люблю этого автора, только в этом романе конец не очень хорош.

— Что ж конец не всегда бывает хорошим, — вздохнула Марина. — Как жизнь складывается. А жизнь не всегда проходит ровно и гладко. В ней присутствуют взлеты и падения, радость и горе, элементы обид и огорчений. Если бы у человека были всегда только радости, он жил бы на свете 90 лет, как Адам или Ной…

— А ты откуда знаешь сколько они жили? — удивлённо спросил Василий Петрович.

Она сидела в той же позе и так же задумчиво ответила:

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

— Вот ты меня вчера обидел, а сегодня я захандрила.

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

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

— А я помню и написала о своей обиде. Можешь прочитать.

Василий Петрович развернул лист.

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

Мы не обязаны друг другу. –
Мой разум этим отрезвил.
Но ты сжимал мою же руку,
О близости меня просил.

Стояла я, не отрекаясь,
И за тобой повсюду шла.
Зачем меня ты обижаешь?
Пусть ненадолго – я твоя.

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

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

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

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

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

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

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

— Ты, действительно, так считаешь?

— Конечно. Мне, вроде бы, кто-то всемогущий вернул молодость…

— И мне, — прервала она его.

— Вот, видишь. А ты огорчаешься. Очнись! Встряхнись и улыбнись.

Он потряс ее за плечи, и Марина действительно улыбнулась.

— Так и держись! — командовал Василий Петрович. — И не унывать!

Лицо ее еще больше озарила улыбка.

— Ты невозможен, — промолвила она.

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

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

— Отпусти, Медведь, а то задавишь…

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

— Отпусти. Надорвешься, я – тяжелая.

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

— Много. — ответила Марина. — Женщин об этом не спрашивают…

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

— Что ты делаешь?

Такой наивный вопрос, на какой-то миг выбил его из колеи, и он бессвязно отвечал:

— А что я делаю. Ничего. Помогаю тебе раздеться…

— Мне не жарко, — сказала Марина, все еще удерживая его руку.

— От борьбы лицо ее раскраснелось, а от уныния и апатии и следа не осталось. Возбуждение в какой-то мере передалось и ей.

— Отпусти, я сама. Ты уже пришел в норму?

— Да, — отвечал Василий Петрович, машинально раздеваясь. — Я снова стал прежним.

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

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

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

— Где? — спросила Марина, чуть-чуть улыбаясь.

— На улице, — ответил, не поняв куда она клонит.

— А я думала, что у нас, — еще больше улыбнулась Марина.

Теперь засмеялся и Василий Петрович:

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

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

— Да, — огорчился он, — послезавтра я уезжаю и закончится наш «праздник жизни», останутся только воспоминания.

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

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

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

— Бывает. Но такого, как с тобой, у меня ни с кем не было. Ты вошла в мою душу и сердце…

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

Когда, одевшись, Василий Петрович собрался уходить, Марина попросила:

— Если завтра улучшится погода, давай сходим на цинковый источник.

— Зачем? Это далеко.

— Говорят, что вода из этого источника помогает от потения ног, а у моего сына ноги потеют. Хочу набрать этой воды.

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

— Если только погода улучшится, обязательно сходим.



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

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

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

Рейтинг: 0.0/0

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