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

Глава 17. Зачем тебе это нужно?

Содержание +

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

Потолок ледяной, дверь стеклянная,
На полу лежит, баба пьяная.

A дальше он нес вообще нецензурные слова, перелицованной на другой лад, песенки. Василий Петрович знал его добрый десяток лет, но в таком состоянии видел впервые. Духманов был самостоятельным, рассудительным человеком, участвовал во многих общественных организациях завода, как пишут в анкетных данных, пользовался авторитетом товарищей по коллективу и, естественно, на него сразу обратили внимание. Что с ним? На тех, кто часто выпивал, никто бы и не посмотрел, a вот на такого, как Коля Духманов, который сам боролся c выпивохами, сразу стали смотреть с удивлением.

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

— Я даже в гостях не пью. Еду туда на машине и есть причина отказаться: за рулем.

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

Василий Петрович подошел к Духманову, взял за рукав, отвел в сторону и спросил:

— Коля, что c тобой?

Щеки у Духманова всегда были розовые, на вид он всегда был здоровяком и весельчаком, а тут его лицо совсем раскраснелось, как спелый помидор, глаза ярко весело блестели. Ухмыляясь, он перестал напевать и, не совсем членораздельно, произнес:

— Петрович, у меня день рождения. Сорок лет стукнуло.

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

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

Алкоголь рождает ненужную смелость и жажду сопротивления, недаром говорят, что пьяному море по колено.

— Ты меня выгоняешь. Петрович? Мe-е-ня? Меня выгоняешь в мой день рождения?

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

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

— Не выгоняешь, a просишь — уже не сопротивлялся Духманов.

— Да, прошу. Я не хочу, чтобы ты "засветился" на всех уровнях. Иди. Так нам обоим будет лучше.

Проблеск рассудка промелькнул в его голове или просто сработал инстинкт повиновения на работе, но он перестал улыбаться и проворчал:

— Иду.

И пошел в направлении душевой.

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

Только он зашел в свой кабинет, как зазвонил телефон.

— Петрович, зайди к Леониду Ивановичу, — попросила секретарша директора.

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

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

"Мягко стелет" - подумал Василий Петрович, приготовившийся к худшему.

— Как у тебя, Петрович, на участке двигателей c резинотехническими деталями? — спросил Леонид Иванович.

"Сначала о производстве разговор", - мелькнула мысль у Василия Петровича, и он ответил:

— Недельки на две хватит, но на складе мы выгребли все. Нужно где-то искать и завозить.

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

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

— Ты знаешь, что Зайцев болеет, а Теплов в отпуске…

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

— Так вот, — продолжал Леонид Иванович, — Мы брали эти прокладки и манжеты в городе Волжком. Придется тебе, Петрович, поехать. A на время отсутствия тебя подменит технолог.

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

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

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

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

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

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

Марины нигде не видно. Может c транспортом неувязка и она опаздывает? Сейчас зима, снежные заносы, гололед и мало ли что может случиться. Нужно подождать. Василий Петрович подошел к киоску и стал разглядывать витрину. Было много названий газет, o которых он даже не слышал, вероятно, местные. Пестрели журналы с полуобнаженными красотками, ярко блестела дешевая бижутерия. Трое молодых солдат покупали газету "Спид-инфо", две девушки перелистывали какой-то журнал, изредка бросая лукавые взгляды на солдат. Те отвечали им тем же.

Василий Петрович хотел пройтись по залу в поисках Марины, повернулся и, лицом к лицу встретился c ней.

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

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

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

— Я думал: ты не пришла, — сказал Василий Петрович.

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

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

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

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

Она опять мило улыбалась и сердиться на нее, a тем более обижаться, было невозможно.

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

— Дяденька, дай денежку.

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

— Какие у тебя планы?

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

— Прямо-таки в мое распоряжение? — лукавила Марина.

— Да, — засмеялся он, — распоряжайся мной по своему усмотрению.

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

Поезд до Волгограда "Симферополь-Челябинск" будет только завтра. Места в вагонах за час до прибытия поезда. Отметку в билете об остановке на сутки сделали. Все дела позади, остались только дела личные, дела сердечные. Тут Марина взяла все бразды в свои руки:

— Переночевать у меня можно, но мы не сможем быть наедине. Сегодня утром я обзвонила все гостиницы и заказала одноместный номер в Агидели! Это не шикарная гостиница, но дешевая, а главное - есть места. Поехали.

Номер в этой гостинице был, действительно не шикарный: маленькая комнатушка со стареньким, вытертым и выцветшим на солнце, ковриком над кроватью, столик, стул, умывальник в углу, a туалет общий в коридоре.

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

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

И ушла.

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

— Фу, как холодно на улице, — сказала она, снимая пальто и сапоги.

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

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

— Задушишь, — радостным и счастливым голосом ворковала она ему в ухо и щекотала заиндевевшими локонами. — Отпусти, a то у меня все застынет. Отпусти, Медведь.

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

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

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

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

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

Так, как стул был один, стол пришлось придвинуть к кровати. Он сел на кровать, a Марина – напротив на стуле. Шампанское разливали в кружки, принесенные Мариной для чая. Василий Петрович поднял свою кружку, в которой пенилось, шипело и стреляло во все стороны микроскопическими капельками шампанское:

— Представь, Марина, что мы встречаем Новый год и на часах ровно двенадцать. C Новым годом! C новыми встречами и "праздниками жизни" на новом уровне!

— Дай-то, Бог! Счастья тебе во всем! — пожелала Марина и, выпив, добавила: — Мы в кругу семьи всегда отмечаем Новый год. Ровно в двенадцать я подниму бокал и мысленно выпью тобой.

— Я сделаю то же самое. — пообещал Василий, Петрович.

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

— Мне еще домой нужно позвонить, a то переживать станут - мать пропала. Заодно свежим воздухом подышим перед сном.

На улице было холодно, поскрипывал снег под ногами, пролетали мелкие снежинки.

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

— A то скоро забуду, как это прохаживаться вечером с мужчиной под руку. Так и жизнь пройдет.

— Не пройдет, — подбадривал ее Василий Петрович. — У тебя еще все может быть впереди. Человек живет надеждой.

— Где она, эта надежда? Впереди полная неизвестность и сплошной туман.

— Туман может рассеяться.

— Если бы…

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

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

— Раздевайся и ложись, — сказала Марина, направляясь, в конец коридора, где были туалеты.

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

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

— Сейчас согреемся, — тоже почему-то дрожащим и неуверенным голосом пообещал он и обнял Марину…

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

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

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

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

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

— Я приеду к твоему поезду, жди меня там же у киоска.

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

— Я обязательно приеду! — крикнула уже c автобуса Марина.

И она приехала.

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

— Зачем тебе все это нужно? — вдруг без всякой связи, спросила Марина.

— Что «Это»? — не понял Василий Петрович.

Она, не поворачиваясь к нему, смотрела в окно и поясняла:

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

Василий Петрович с удивлением взглянул на нее:

— Спроси, что полегче. Ну и вопросы у тебя…

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

Марина помолчала и ответила сама:

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

— Это совсем не так, Марина, — перебил ее Василий Петрович. — Ты все утрируешь.

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

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

— Извини. Меня занесло. Это от расставания. Удачи тебе в командировке. Пиши. И не прими мои слова за обиду.

Он проводил ее на выход.

— До встречи! — сказал Василий Петрович…

— До следующего письма, — поправила его Марина.

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



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

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

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

Рейтинг: 0.0/0

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