Перейти к содержимому

Spawn Bullet

Выстрел без стрелка: пуля берётся у турели, а летит откуда скажут

тик 0
Прыжок0
если
Операция1
=
Создать пулю2
результатизиндексxyвращениекомандавладелецуронмнож. скоростимнож. жизниX прицелаY прицела
Операция3
=
Конец4
@counter0number
срокnullnull
пуляnullnull
выстреловnullnull
bullet пуля @duo @graphite 5 5 0 @sharded null -1 1 1 0 0

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

Поле Что в нём
первое куда положить созданную пулю
второе у кого берём пулю: тип турели или юнита
третье какой патрон: предмет у предметной турели, номер оружия у юнита
четвёртое и пятое откуда лететь, в клетках
шестое угол в градусах
седьмое команда
восьмое владелец: юнит или здание, которому засчитается выстрел
девятое урон; -1 означает «как у патрона»
десятое и одиннадцатое множители скорости и времени жизни
двенадцатое и тринадцатое точка прицеливания — для пуль, которые её используют

Своего вида пули у инструкции нет: она берёт готовый тип у того, кто такие пули пускает.

  • у предметной турели — по патрону: @duo плюс @copper, @graphite или @silicon;
  • у энергетической — её собственный выстрел, патрон при этом не нужен;
  • у юнита — по номеру оружия: @dagger и 0.

Отсюда и сила выстрела: графит у двойной турели бьёт на 18, медь — на 9. Девятое поле позволяет переписать урон, не трогая остальное.

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

Неофициальный проект, с Anuke не связан. Спрайты, шрифты и переводы Mindustry © Anuke, используются по GPL-3.0; Fira Code — по OFL-1.1. Код сайта — GPL-3.0.