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

Глава 7. Хобби

Содержание +

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

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

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

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

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

Не обошла стороной эта тема и Марину с Василием Петровичем.

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

— Горе-политики сделали меня эмигрантом – сказал Василий Петрович.

— А вы кто? — удивленно спросила Марина.

— Я – украинец. Русские, украинцы, белорусы – один народ, все мы – русичи. Мы – славяне – одного корня, а дубари-политики хотят разделить нас и посеять вражду. На Украине каждая вторая семья связана родством с русскими. У меня зять – русский, невестка тоже русская. Ну, что нам с вами делить, Марина?

Она, желая отвлечь его от грустных и серьезных разговоров, пошутила:

— Нам осталось разделить эти горы: Янган-тау и вот эту безымянную, на которую мы идем. На Янган-тау расположен санаторий – следовательно, она дороже стоит. Как будем делить?

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

— Мы сейчас померяемся силой. Кто сильнее, тому и Янган-тау.

— Я не согласна, — смеялась Марина. — Это не честно. Лучше разыграем.

Она подняла опавший березовый лист, спрятала руки за спину, а потом протянула ему обе руки:

— Угадайте в какой руке — санаторий ваш.

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

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

— Вы проиграли. Санаторий мой.

Он дурашливо огорчился:

— Где же мне, бедному, теперь деться? И тут я – эмигрант.

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

— Я приглашаю вас в качестве почетного гостя.

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

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

Лес был в пестрых пятнах от опавших листьев берез и осин – желтых и коричневых на солнце, оранжевых и лиловых в тени. Деревья росли здесь редко и вперемежку: береза с осиной, а немножко выше, поперек склона горы, ровными рядами раскинулась еловая посадка рядов на 10-12.

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

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

— У украинцев интересные фамилии и все они что-то значат. Вот у меня на работе есть такие: Петух, Нетудыхата, Спивак…

И она лукаво посмотрела на Василия Петровича. Он понял, что она его просто разыгрывает.

— Петух, это – не украинская фамилия. По-украински будет – Пивень, а остальные могут быть, но вторая, я думаю, придуманная.

Марина засмеялась и спросила:

— А ваша фамилия как?

— Моя? Ратушняк.

Марина задумалась:

— Гм… Интересно. И что она значит?

— Это значит: человек из Совета.

— Не поняла. Из какого совета?

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

— Интересное у вас генеалогическое древо, — задумчиво произнесла Марина. — А у меня по отцовской линии – Оренбургское казачество, а мать белоруска. Так, что пролетарии всех стран соединяйтесь. Были мы единым советским народом, а теперь нужно разбегаться по национальным норкам. Я думаю так: кто бы ты не был по национальности, главное: быть человеком. У нас в Башкирии много наций, но все живем дружно… — Она похлопала рукой по карману пальто. — Хватит кухонной политики. У вас нож есть?

— Есть, — ответил он, — но зачем?

— Обедать будем.

Марина достала из кармана большое яблоко.

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

Сначала съели, разрезав пополам, Маринино яблоко, потом Василий Петрович достал свое.

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

— Да, что-то у нас часто приходят на ум одни и те же мысли. Это, мне кажется, не спроста.

— В этом нужно разобраться, — шутила Марина.

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

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

— Тише! Заяц.

И показала рукой чуть влево, вперед.

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

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

— Откуда он взялся? — спросила она.

— Здесь где-то спал. — ответил Василий Петрович. — Сейчас найдём его лежку.

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

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

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

Пощупайте углубление, оно должно быть еще теплым.

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

— Да, теплое. Никогда бы не подумала, что он здесь мог спать. Я бы искала какую-нибудь норку. С вами я столько узнала, чего не знала всю свою жизнь. Правда, на природе я бывала редко.

С горы спускаться было легко, и они быстро добрались до санатория. Возле своего корпуса Марина приостановилась:

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

— Спасибо, Марина, приду, — пообещал Василий Петрович.

Идти к женщине в гости с пустыми руками как-то не принято, тем более, что они с Мариной стали уже почти друзьями. Он замечал это по ее поведению, по разговорам, по взглядам. Цветов здесь сейчас купить негде. Но…. В гости, так в гости. У него в чемодане лежит купленная по случаю бутылка «Смирновской». Дело стало за закуской.

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

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

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

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

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

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

Оторвал его от чтения голос Марины:

— Пора пить кофе. А книгу можно взять – я ее прочитала. Она мне тоже понравилась.

За неимением посуды, водку разливали в два имеющихся в комнате стакана. Василий Петрович решил сначала налить девушкам. Они пальцем показывали на стакане черту, сколько наливать – почти на донышке, чтобы просто попробовать невиданную доселе «Смирновскую».

— За знакомство! — провозгласила тост Зиля.

Себе Василий Петрович налил чуть больше трети стакана, а Марине, по ее просьбе, наполовину меньше, и спросил:

— За что будем пить?

— За нас! — предложила Марина.

Закусывали очичмаками, которые все принесли из столовой. Потом был черный кофе с пряниками.

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

— На нынешнем концерте хочу выступить.

— Будете петь или плясать? — поинтересовалась Маша.

— Я «не пою и не танцую, обнимаю, как медведь».

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

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

— А обнимаете, как медведь? — шутила Марина. — По-медвежьи крепко или по-медвежьи неуклюже?

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

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

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

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

В комнате застал Мусу за глажением брюк. Он готовился к выступлению.

Они допили оставшуюся «Смирновскую» для смелости, и смелость, кажется, уже появилась в избытке.

Когда вошли в вестибюль зала, танцы были в разгаре.

«Влюбленных много – он один на переправе» — гремел репродуктор голосом Аллы Пугачевой.

Кружились пары. Было душно. Репродуктор заглушал все посторонние звуки. Марина танцевала с Машей. После танца она увидела стоявшего в толпе зевак Василия Петровича, подошла и притронулась к его руке:

— На следующий пойдем?

— Нет, что вы! — отказался он. — Людей смешить.

Следующим танцем была «Ламбада». Этот латиноамериканский танец только начал водить в моду. Танцевали его по-разному: одни плавно, но в такт музыке, другие дергались, как в конвульсиях.

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

— И это все – радикулитчики. Лечатся. И вы бы полечились.

Такой он ее видел впервые. Была она одета в темную, в горошек, кофточку, открывающую в меру полные плечи и руки с белой гладкой кожей; прямую темную юбку, выгодно обрисовывающую фигуру. Что осанка, что фигура, все у нее было на месте и соответствовало друг другу. Такую он ее увидел впервые и впервые, кроме товарища по прогулкам и хорошей, умной собеседницы, увидел в ней женщину. Женщину, которая ему нравилась, которую он мог бы обнять и приласкать, проявив для этого больше смелости или нахальства. Он видел, что его общество нравится ей, знал, что она ни с кем не связана никакими узами и, может быть, ждет от него решительного шага, не осмеливаясь его сделать сама первой. А, может быть, все это не так, и ему все кажется от ударившей в голову «Смирновской»?

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

— Вы это серьезно? — спросила она. — Я думала, вы шутите.

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

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

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

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

— Я не пою и не танцую, обнимаю, как медведь…

— Оно и видно, — бросил кто-то реплику из передних рядов.

Это его не смутило, и он продолжал:

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

— Валяй! — послышался тот же голос из зала.

— Я из Магнитогорска. В 1988 году у нас гастролировала американская выставка «Информатика в жизни США». Если кто-то из вас живет вблизи Магнитогорска или посещал ее, то должны помнить…

Из зала послышалось сразу несколько голосов:

— Были.

— Знаем.

Василий Петрович уже успокоился, вошел в роль и продолжал:

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

«Здесь фотография пожилого человека. В своем возрасте он еще является передовиком. Хотелось бы посмотреть на него и поговорить. Можно?»

«А почем бы и нет? Пожалуйста. Сейчас пойдем». — сказал директор и наступил парторгу на ногу.

Тот все понял и побежал готовить передовика к встрече:

«Слушай, Иван Гаврилович, сейчас сюда придут американцы и будут с тобой разговаривать. Пойми, что ты сейчас являешься полпредом советской власти, и нельзя ударить лицом в грязь»…

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

«Почему я? Я ничего не знаю. Пусть лучше Козлов – он грамотный и молодой», — запротестовал Иван Гаврилович.

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

«Но они выбрали тебя. Ты лишнего ничего не говори, а отвечай только на вопросы. Если скажешь что-то не так, я кашляну вот так: «кхы», значит поправься, сказал ты не то»…

Только успел парторг договорить, а американцы тут как тут.

«Вот наш передовик, с которым вы хотели поговорить. Зовут его Иван Гаврилович», представил его американцам директор.

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

Та же молодая особа взяла инициативу в свои руки:

«На доске почета мы увидели вашу фотографию и решили с вами встретиться. Иван Гаврилович, вы уже не молодой человек, и в своем возрасте достигли высот производительности труда. Наверное, вы слишком любите свою работу?»

«Какая там любовь…» — начал Иван Гаврилович.

Парторг:

«Кхы!»

«Да, люблю, — поправился Иван Гаврилович, — через полгода выхожу на пенсию и думаю продолжать работать…»

«А как у вас с зарплатой на этой работе?»

«Что там этой зарплаты…»

Парторг:

«Кхы!»

«Зарплаты хватает, еще и на сберкнижку откладываю.»

Американцы перешли на социальную тему:

«Насколько нам известно, в Магнитогорске, да и вообще в России, туго с жильем. У вас, Иван Гаврилович, как с квартирой?»

Это был самый острый вопрос для Ивана Гавриловича и давно наболевший.

«Какая там квартира?» — ответил он. «Пятнадцать квадратных метров…»

Парторг:

«Кхы, кхы!»

«На каждого», — добавил Иван Гаврилович.

По залу прокатилась волна смеха.

«А семья-то большая?»

«Мы с бабкой, да дочка с внучкой».

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

— Шестьдесят квадратных метров, по вашим меркам – вполне приличная квартира, — сказали американцы. — А какое у вас хобби?

Иван Гаврилович слышал несколько раз это слово, но что оно обозначает, не знал. Его испуганные глаза забегали по лицам директора и парторга в поисках подсказки. Те молчали. Американцы поняли, что он в недоумении, и решили помочь ему:

«Чем занимаетесь в свободное время? Ваше любимое занятие?»

«А-а, — наконец-то понял он, — это по магазинам…»

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

У парторга сверкнули глаза:

«Кхы!»

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

«Хобби? — переспросил он.

«Да, да. Какое у вас хобби?» — подтвердили американцы.

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

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

«Какое у меня хобби?» — еще раз переспросил он.

«Да, да» — просила настырная американка.

«У меня хобби – восемнадцать сантиметров» — ответил он.

Зал грохнул смехом. Когда смех немножко поутих, Василий Петрович продолжил:

— Парторг совсем закашлялся:

«Кхы, кхы кхы!».

«Без головки», — поправился Иван Гаврилович.

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

— Парторг упал.

Рев в зале повторился.

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

Когда он сходил со сцены, стоявшая в углу возле занавеса культорг, грозя ему пальцем, сквозь смех проговорила:

— Знала бы я, что вы расскажете – не допустила бы.

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

— Если еще можешь – валяй!

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

— Слишком жирная у вас юмореска, а так – ничего.

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

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

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

Поэты женщин восхваляют
И их богинями зовут.
Они, глупцы, того не знают –
Богиня рядом, рядом, тут…

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

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



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

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

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

Рейтинг: 0.0/0

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