Способности Силы — это способности из вселенной Звёздных войн™, которые можно добавить на ваш остров для использования игроками. Эти способности ориентированы на боевые взаимодействия и предлагают возможности для улучшенных сражений с использованием фирменных способностей из «Звёздных войн». Они позволяют добавить на ваш остров культовые боевые способности из «Звёздных войн» без изменения базовых механик.
Описание класса
Вы можете настроить способности Силы в UEFN с помощью Scene Graph или использовать готовые предметы «способность Силы».
Каждая способность Силы имеет два типа модулей:
ForcePower[NAME]_Weapon— тип оружия «способность Силы», появляющийся в игре в виде подбираемого предмета, который игроки могут добавить на свою панель быстрого доступа;ForcePower[NAME]_LightsaberAugment— этот тип улучшения светового меча можно использовать только тогда, когда световой меч экипирован; добавляется в инвентарь игрока исключительно с помощью Verse.
Оба модуля способности Силы требуют наличия следующих компонентов способности Силы:
force_power_item_component— обозначает модуль как предмет способности Силы;force_power_[PowerName]_component— определяет конкретный тип способности.
О том, как добавить компонент к модулю, см. в разделе Работа с модулями и компонентами.
Рекомендуется за один раз экипировать только одно усиление Силы, чтобы избежать непредвиденного поведения.
В следующей таблице приведён список текущих способностей Силы и их свойств.
Название способности | Описание | Свойства |
| Направляет молнию по дуге перед игроком. | Damage — наносится игрокам и неигровым персонажам. BuildingDamage — урон, наносимый сооружениям. Duration — время, в течение которого можно использовать способность до её восстановления. Cooldown — задержка перед повторным использованием полностью использованной способности. |
| Отталкивает все находящиеся поблизости физические объекты перед игроком. | PushForce — величина силы, которая прилагается к толчку. Cooldown — задержка перед повторным использованием полностью использованной способности. |
| Притягивает к игроку все ближайшие физические объекты перед ним. | Cooldown — задержка перед повторным использованием полностью использованной способности. |
| Использует Силу для броска окружающих объектов в противников игрока. | Damage — наносится игрокам и неигровым персонажам. BuildingDamage — урон, наносимый сооружениям. Cooldown — задержка перед повторным использованием полностью использованной способности. |
| Создаёт щит перед игроком для блокирования атак. Также отбрасывает персонажей, которые с ним соприкасаются. | Energy — максимальное количество энергии, которое имеет способность. Cooldown — задержка перед повторным использованием полностью использованной способности. DrainRate — количество энергии, расходуемой каждую секунду, пока способность активна. RechargeRate — количество энергии, восстанавливаемой каждую секунду, пока способность неактивна. RechargeDelay — продолжительность в секундах, в течение которой восстановление энергии приостанавливается после использования способности. KnockbackForce — величина силы, которая применяется к противоборствующим игрокам и неигровым персонажам, сталкивающимся со щитом. |
| Создаёт исцеляющую ауру вокруг игрока. Восстанавливает здоровье всех персонажей независимо от команды. | Cooldown — задержка перед повторным использованием полностью использованной способности. DrainRate — количество энергии, расходуемой каждую секунду, пока способность активна. RechargeRate — количество энергии, восстанавливаемой каждую секунду, пока способность неактивна. RechargeDelay — время в секундах, в течение которого восстановление энергии приостанавливается после использования способности. HealStrength — степень восстановления от урона каждую секунду. |
| В отличие от других способностей Силы, это пассивная способность, которая позволяет игроку совершать двойной прыжок и бегать быстрее. Не существует как предмет. | JumpStaminaCost — расход выносливости при двойном прыжке. StaminaCost — расход выносливости при ускоренном беге. |
| Помечает всех врагов в радиусе. Показывает их удалённость от игрока и отображает предметы, взятые врагом в руки. | Duration — время, в течение которого можно использовать способность до восстановления. Cooldown — задержка перед повторным использованием полностью использованной способности. |
| Превращается в целевого персонажа на определённое время. Это может быть другой игрок или неигровой персонаж. | Duration — время действия эффекта трюка. Cooldown — задержка перед повторным использованием полностью использованной способности. |
| Создаёт вражескую приманку в пределах линии обзора игрока. Приманки команды имеют внутриигровые именные метки. | Health — здоровье приманки. Duration — задержка перед тем, как полностью использованная приманка может быть использована снова. |
| Бросает световой меч и притягивает его обратно к руке игрока с помощью Силы. Требуется световой меч. | Damage — наносится игрокам и неигровым персонажам. BuildingDamage — урон, наносимый сооружениям. Cooldown — задержка перед повторным использованием полностью использованной способности. |
Вы также можете выбрать любой из различных готовых предметов Силы.
Чтобы найти способности Силы в UEFN, откройте «Панель ресурсов» и перейдите в раздел Все > Материалы «Звёздных войн» > Оружие.
Более подробную информацию о готовых ресурсах «Звёздных войн», доступных в редакторе, см. в разделе Работа с островами «ЗВЁЗДНЫЕ ВОЙНЫ»™.
force_power_item_component наследуется от item_component, используя многие из его свойств. Это означает, что любой модуль, содержащий компонент force_power_item_component, превращается в предмет аналогично превращению стандартного компонента item_component. Это позволяет добавлять способности Силы в инвентарь, управлять способностями Силы с помощью компонентов инвентаря и использовать их игроком как любой другой предмет.
Более подробную информацию о предметах см. в разделе Компонент предмета.
Более подробную информацию об инвентарях см. в разделе Компонент инвентаря.
Известные проблемы
Ниже приведены известные проблемы.
Улучшение светового меча «Восприятие силы» активируется только единожды и требует ещё раз выбирать световой меч для повторной активации.
Бросок меча с помощью Силы не учитывает значение времени перезарядки и по-прежнему требует возврата к игроку для возможности выполнить его ещё раз.
Улучшения «Исцеление Силы» и «Барьер Силы», предоставляемые игрокам с помощью Verse, например, на верстаке для световых мечей на карте-шаблоне «Звёздные войны», начинаются с нулевой энергии и должны быть заряжены перед использованием.
Пример
Вы можете использовать Verse для выдачи способностей Силы в инвентарь игрока после выполнения им задачи или действия. В следующем примере показано устройство генерации способности Силы, которое использует Verse для выдачи игроку способности Силы по нажатию указанной кнопки.
using { /Fortnite.com/Devices }
using { /Fortnite.com/StarWars }
using { /Fortnite.com/Items/ForcePower/StarWars }
using { /Verse.org/SceneGraph }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Itemization }
using { /UnrealEngine.com/Temporary/Diagnostics }
# Enum of Force Powers.
# Used as a shorthand for referencing a specific item entity.