Easy FPS позволяет настроить 8 типов оружия. Делается это через меню "Параметры объектов - Оружие"
Первое оружие всегда будет рукопашным. Все остальное оружие может быть либо дальнобойным, либо рукопашным.
Все спрайты оружия должны присутствовать в папке "Data/Sprites/Weapons", а также спрайт патронов в папке "Data/Sprites/Ammo", по следующемим шаблонам:
НазваниеОружия0-7.png (PNG здесь формат, и не является частью названия), где "НазваниеОружия" - название оружия (см. дальше), и НазваниеОружия.png в папку спрайтов патронов:
(Здесь для примера название оружия "Empty")
Кадры оружия по номерам:
0 - кадр в руках, пока стрельба не ведется.
1 - 7 - кадры атаки.
Также, необходимо добавить звуки оружия в папку Data/Sounds:
НазваниеОружияAmmo - звук, воспроизводимый при подборе патронов
НазваниеОружияCock - звук, воспроизводимый при выборе оружия
НазваниеОружияFire - звук, воспроизводимый при выстреле
НазваниеОружияMiss - звук, воспроизводимый при попадании по стене (только для рукопашного)
НазваниеОружияPickup - звук, воспроизводимый при подборе патронов
НазваниеОружияProjectile - звук, воспроизводимый при исчезновении снаряда (см. ниже)
Если оружие стреляет снарядами, необходимы спрайта снаряда: НазваниеОружияProjectile0-3:
0 - спрайт полета снаряда
1 - 3 - спрайт разбивания снаряда
Чтобы сменить отображаемую на экране иконку патронов нужно добавить спрайт НазваниеОружияIcon
Также есть возможность добавить оружию второй слой, на который не будет действовать освещение. Для этого необходимо добавить второй набор кадров с шаблоном НазваниеОружияe (английская e в конце)
Параметры оружия:
Название - название оружия. Все буквы латинские. Требуется для определения и загрузки необходимых спрайтов.
Сдвиг - сдвиг спрайта относительно левого верхнего угла экрана. Поскольку разрешение движка установлено на 1280 на 720, то соответственно сдвиг 1280, 720 - правый нижний угол.
Количество патронов - максимальное количество патронов к оружию.
Количество пуль - количество пуль, выпускаемых за выстрел.
Урон - урон, наносимый при попадании.
Скорость - скорострельность оружия (в кадрах в секунду, исходя из количества спрайтов оружия. Соответственно, 7 - 1 выстрел в секунду).
Ск. П-ки - скорость перезарядки оружия (также в кадрах в секунду)
Снаряды - определяет, стреляет ли оружие снарядами или нет (для РГМщиков - это буллеты)
Птр. в Маг. - количество патронов в магазине оружия. Если поставить 0, то перезарядки у оружия не будет.
Блжн. бой - определяет, является ли оружие рукопашным.
Птр. в крб. - количество патронов, подбираемое с предмета патронов.
Масштаб - задает масштаб спрайтов.
Отдача - задает силу подброса оружия при выстреле.
Ск. восст-ия отдачи - задает скорость восстановления прицела после отдачи.
Разброс - задает силу разброса пуль. Если оружие выстреливает больше, чем 1 патрон за раз, этот параметр задает ширину конуса разброса.
Отключить - отключает оружие, делая его недоступным в игре.