Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ADD: абордажный телепортер #948

Merged
merged 4 commits into from
Sep 18, 2024

Conversation

blasphemk
Copy link

ПР добавляет абордажный телепортер из того самого FTL.

https://github.com/user-attachments/assets/87082799-39f4-494f-b894-8d5cdb1c13e8
(на видео для наглядности я тепнулся на свой же корабль, в игре же можно будет телепортироваться только на чужие)

Немного информации:

  • Стоит 10000 кредитов на аванпосте (одиночный абордажник тоже силен, он может спокойно пристыковать вражеский корабль к какой-либо точке, чтобы ждать подмогу)
  • При установке на шип, у него на карте появляется иконка телепортера, которую видят все игроки
  • Кулдаун: 120 секунд (если телепортер был активирован, но никто не телепортировался, он будет 20 секунд)
  • Можно телепортироваться только на корабли, находящиеся на одном космическом тайле с вами
  • Можно телепортироваться только одному человеку на телепад, только карбонки и без майнда
  • Можно выбрать зону телепортации. Выбирает случайный ОТКРЫТЫЙ турф этой зоны (не стена, но вы можете спокойно попасть в машинерию, окно или в стеклянную канистру с плазмой). В том числе и сразу на мостик.
  • Можно телепортироваться на корабли, находящиеся на планетах или каких-либо обьектах.
  • Телепортация длится в сумме 6 секунд.

Противодействие:

  • При телепортации появляется подсвечиваемый тайл и издается громкий звук

  • Приближение корабля с телепортером можно отследить на карте или вовсе миновать, если маневренность и пилотирование хорошо развиты

  • ИИ или член экипажа на корабле могут запросто помешать абордажу, также можно расставить ловушки, турели

  • Не забываем, что у абордажника нет доступа по кораблю, так что его движение будет проблематично

  • Если консоль закрыта на ключ, то бордеру придется ее взламывать определенное время мультитулом, что сопровождается громким анонсом

  • Pull Request полностью завершен, мне не нужна помощь чтобы его закончить.

  • Я внимательно прочитал все свои изменения и багов в них не нашел.

  • Я запускал сервер со своими изменениями локально и все протестировал.

@github-actions github-actions bot added 🎨 Спрайты 🎨 Есть спрайты 🔊 Звуки 🔊 Изменения звуков 🧱 Код 🧱 Изменения .dm файлов 🔵 Требуется проверка labels Sep 15, 2024
Copy link
Collaborator

@RalseiDreemuurr RalseiDreemuurr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Спрайты слишком светлые, конечно. Потемнее бы сам пад сделать, может цвета #4C4C4C (76,76,76), в общем, с этим надо поработать, но так меня устраивает

mod_celadon/boarding/README.md Outdated Show resolved Hide resolved
mod_celadon/boarding/code/boarding.dm Outdated Show resolved Hide resolved
@MrCat15352
Copy link

Со стороны кода замечаний нет. Поправь только спрайты телепорта, и можем мержить

@MrCat15352 MrCat15352 added 🔨 Доработать🔨 Требуется исправить и доработать PR согласно замечаниям 🏆 Отличная работа! 🏆 PR как и сама работа, оформленыи сделаны отлично! labels Sep 16, 2024
@RalseiDreemuurr RalseiDreemuurr merged commit 952afc0 into CeladonSS13:beta-dev Sep 18, 2024
3 checks passed
@molnizz molnizz removed 🔨 Доработать🔨 Требуется исправить и доработать PR согласно замечаниям 🔵 Требуется проверка labels Oct 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🎨 Спрайты 🎨 Есть спрайты 🏆 Отличная работа! 🏆 PR как и сама работа, оформленыи сделаны отлично! 🔊 Звуки 🔊 Изменения звуков 🧱 Код 🧱 Изменения .dm файлов
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants