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

Глава 16. Письма

Содержание +

За дверью гудела моечная машина, попеременно строчили очередями пневматические гайковерты, a Василий Петрович, привыкший к таким шумам, занимался в своем кабинете, накопившимся за время отпуска, бумагами. B конце и начале каждого месяца приходилось заполнять много различных бланков, карточек. За время его отпуска, уволилось несколько рабочих, были приняты другие, теперь приходилось знакомиться c ними, делать выводы: кто на что способен и от кого что ожидать. После отпуска всегда проходило несколько дней, пока вникнешь опять в ритм и ежедневные заботы производства. Цех восстанавливал работоспособность многих агрегатов для автомобилей Зил-130. Централизованное снабжение отпало, заводские снабженцы с ног сбивались в поисках тех или иных деталей, было туго с инструментом, материалами, в связи с инфляцией, рабочие ежемесячно требовали повышения зарплаты, но все же; несмотря ни на что, завод продолжал функционировать и давать продукцию. Каждый на своем рабочем месте монотонно, но выполнял работу, a в общем получалась гармония производства. Когда у Василия Петровича выпадали свободные минуты, и никто ничем не отвлекал, он думал иногда о Марине. Мысли были разные. Анализировал все дни пребывания в санатории, от первого до последнего и приходил к выводу, что было прекрасное время, проведенное в обществе милой женщины. Они стали неравнодушными друг к другу. A что дальше? Все уйдет прошлое и останутся лишь светлые воспоминания? На этот вопрос он не мог сам себе ответить. Он не знал ответа. Ведь у него есть жена, которую он любит и ценит, как преданного друга, как хозяйку своего дома, создающую уют.

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

— Разве это - плохо? Если моя жена нравится другим, значит, мне нравится вдвойне.

Елена не ожидала от него такого равнодушия и сразу вспылила:

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

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

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

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

— Я слушаю, — послышался мелодичный голос Марины.

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

— Здравствуй, волшебница!

Она часто задышала в трубку и ответила:

— Здравствуй, Василий Петрович!

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

— Как живешь? Не скучаешь ли?

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

— A я нет, — ответил он, — мне тебя не хватает, часто думаю тебе, захотелось услышать твой голос.

— Правда?! — сразу почти воскликнула она голосом, в котором явно чувствовалась радость.

— Правда, — подтвердил он. Чтобы сказать все, что хотелось, Марина скороговоркой продолжала:

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

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

— Я жду, — поспешно ответила она, — Очень жду. Пиши.

Он успел сказать главное. Сразу же вторгся чужой, какой-то хриплый, женский голос:

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

— Где так долго пропадал? — спросила Елена. Это был ее постоянный вопрос, если муж возвращался с работы позже обычного. И сразу добавляла: — у любовницы?

На такой провокационный вопрос он всегда отвечал утвердительно:

— Да, у любовницы. На работе пришлось задержаться. A почему такой веселый? Это был уже не традиционный вопрос и на него нужно отвечать быстро, без заминки. Ответил первое, что пришло в голову: Зарплату добавили. Ответ соответствовал действительности. В связи инфляцией зарплата тоже понемножку росла, но инфляция этот рост, конечно, опережала.

— И намного?

— Малую толику. B точность не вникал, — уже более спокойно отвечал Василий Петрович, раздеваясь.

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

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

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

Позвонить и спросить напрямую. Он так и сделал. Ответила опять дочь:

— Мамы нет, она находится в больнице. А что передать?

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

— Передайте пожелание скорого выздоровления.

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

— От кого передать?

Он не хотел называть себя, чтобы потом дочь Марины комментировала этот звонок.

— Скажите: звонил Медведь.

— Медведев? - переспросила она.

Он не мог объяснить кто он для ее матери и повторил:

— Просто - Медведь.

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

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

Дни ожидания казались не такими длинными. Благодаря работе. Год близился к завершению, a люди всегда считают, что в Новом году будет лучше, жизнь станет стабильнее. Поэтому снизился поток агрегатов на ремонт - нет денег - в новом году обещаны кредиты. Запас запчастей тоже истощился, a рабочим это до фени, им подавай работу, им нужно есть и пить, нужно одеваться. И коль ты над ними начальник, будь добр все организуй и обеспечь. Иногда было не до возвышенных мыслей - производство забирало все время. B такой атмосфере взаимоотношений на пределе были нервы. Старался не сорваться, отшучивался. Зато придя домой, расслаблялся и говорил Елене:

— Не затрагивай меня сегодня - я могу сорваться. Давай помолчим.

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

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

Марина писала:

Я очень ждала твоего звонка и не ждала. Я тысячу раз осмысливала наши отношения и все передумала. От воспоминаний становилось хорошо, а от реальности - больно. Во мне умерло, не успев записаться, множество стихов. Я ими говорила. Я рассказала o тебе своим ребятам о наших прогулках в лес. Думаю, дети меня правильно поняли. Мне очень жаль, что я не могла поговорить тобой по телефону второй раз. Я была счастливой, постоянно помнила о тебе и от этого мне было хорошо. Не хотела писать о том, что заболела, но Люда сказала об этом. "Скорая" отвезла меня в больницу с подозрением на "мышиную лихорадку", была высокая температура. Я даже плакала от несправедливости этой жизни. Болезнь оказалась очень паршивой.

Девять дней пролежала под капельницей, чуть не прошла через реанимацию, так как очень поздно поступила в больницу. Лечащий врач сказал, что только женщины СНГ могут так терпеть. Каждый раз спрашивала ребят o твоем письме. Нет! и вдруг, меня осенила мысль! “До востребования!”. Руслан сходил на почту и принес письмо. Я благодарна тебе за него. Мне приятно знать, что я не стала пустым местом в твоей жизни.

Ты спрашиваешь, хочу ли я тебя видеть. Не буду скрывать. Хочу! И очень, хотя не представляю, как мы встретимся. Вдруг, я покажусь тебе совсем другой. От твоего молчания мне было больно. Я не могла побороть все чувства так просто и сразу. Своим письмом ты, словно, дал мне глоток свежего воздуха. Я благодарна, судьбе, что именно в нужный момент, она привела меня и остановила на той лестнице. Наверное, я стояла и ждала тебя, сама еще не осознавая этого. Не думая о встрече c кем-то, была уставшая, мне было грустно и жутко хотелось раствориться природе - она меня успокаивала, - a в итоге растворилась в тебе. Мы ведь еще не осознавали, что нам друг c другом хорошо. Сколько было потеряно времени! Может в этом и была вся прелесть. До конца своих дней буду помнить прогулку, когда мы чуть не заблудились.

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

Я думаю, что ты даже сам не осознавал, что я для тебя значу, да и женщину увидел во мне не сразу. Так - собеседница.

Ты, наверное, устал, читая мое письмо? A я не письмо тебе пишу, я беседую c тобой и мне очень трудно - я не вижу твоей реакции. Господи! Ты сейчас читаешь и думаешь про себя: все это – бред, бред этой женщины. Прости. Здесь я очень откровенна тобой. Это - мои переживания и в чем-то я просто сама себя убеждаю. Здесь уместна твоя фраза: "Мы ничем не обязаны друг другу". Извини, если что не так!

Будучи в армии и на целине, Василий Петрович получал письма от знакомых девушек и заочниц, но такого эмоционального письма не получал никогда. Марина пишет не только стихи, у нее письмо, как поэма. Поэма души, высказанная в едином порыве. Она ждет от него ответа, ждет встречи. Письмо он напишет и постарается, чтобы оно было полно нежности и признаний, которых он не высказал раньше. А со встречей посложнее. B рабочие дни он не может уехать, a на выходные командировок не бывает, да и дома перед женой нужно чем-то мотивировать свое отсутствие. Скандалы дома не нужны. Но как быть, если к Марине его притягивает, как магнитом и ничего с собой он не может поделать. Семья - есть семья тут все должно быть, как должно быть, a Марина - разрядка, Марина - праздник жизни. Праздники вечными не бывают… Василий Петрович запутался в своих мыслях. Он как бы раздваивался, и каждая его половина жила своей, только ей присущей, жизнью. Считал себя человеком сильной воли, не поддающимся эмоциям, a в данной ситуации капитулировал перед свершившимися фактами и решил плыть по течению. Что дальше будет - жизнь покажет.

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

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

— A свою где денет? - равнодушно: спрашивал Василий Петрович.

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

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

— Значит, плохой жених, если невесту не может найти.

— Он не хочет первой встречной.

— A хочет тебя?

— Да. Прохода не дает.

Василий Петрович уже не равнодушно, a c интересом взглянул на жену. Она спокойно, не глядя на него чистила картошку. — Ну и соглашайся, — решил он подначить жену.

— А зачем, если свой есть.

— У своего сада нет.

Елена подняла голову и улыбнулась:

— Свой - есть свой. Он - все же родной и Богом дан, a к чужому привыкать нужно. Посмотришь: руки не такие, ноги не такие и на голове лысина. A сад - дело наживное.

«А жена стала юмористкой» - подумал Василий Петрович, - «ишь, подначивает». Он знал, что никуда она не уйдет и нигде от него не денется, a это так разговор, для разрядки. Ей очень хочется заиметь сад, вот она и заводит подобные разговоры.

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

Сегодня получила твое письмо. Я очень счастлива. Счастливая от того, что ты во мне увидел женщину, которая много лет была просто замерзшей и, которая свою жизнь посвятила только дому. Счастлива от того, что встретила тебя. Я сама не знаю, что со мною происходит, но я, словно, стала жить другой жизнью. Когда мы поговорили C тобой по телефону, что было для меня большой радостью, я, вдруг, испугалась за тебя. Испугалась, что вскружила тебе голову, что тебе, может быть, не нужны были эти чувства, тебе с нормальными моральными устоями, у которого семья и которому за 50. Даже написала стихотворение, но пока не покажу. Подумала: не пересилить ли себя, не остановиться ли мне. Слава Богу, твое письмо рассеяло мои сомнения. Между прочим, ты удивительно понимаешь мою писанину между строк. Ты написал очень хорошее письмо. Я такого никогда не получала. B нем, если не крик твоей души, то тайна сердца, высказанная сокровенно. Что мы c тобой делаем? Я иногда думаю: как жаль, что мы не живем в одном городе, но будь так, я бы никогда не получила такого письма, a воочию не выскажешь всего.

Спасибо тебе за него. Если бы знали на работе, чем ты занимаешься в рабочее время! Только не ругай меня. Я - такая! Ведь, если бы я была другой, ты, может быть, и не обратил бы на, меня внимания. Я счастлива, что ты есть в моей жизни. Смотрю на Венеру и встречаюсь с тобой. Жаль только, что она редко видна зимой. Вот видишь, сколько во мне ненормального, идеализированный мой мужчина! Медведь ты мой, Медведь!

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



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

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

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

Рейтинг: 0.0/0

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