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

Псионика!!! #5195

Open
wants to merge 22 commits into
base: master
Choose a base branch
from

Conversation

Microvolnovka19
Copy link
Contributor

@Microvolnovka19 Microvolnovka19 commented Nov 24, 2024

О Pull Request

Добавляет квирк псионики для ветеранов/донатеров.
Механ был срисрован с фиников.

При выборе квирка пользователь может настроить выбор двух школ в редакторе персонажа - основной и дополнительной. О них позже.

При заходе в раунд/выдаче квирка рандомом выбирается его сила от 0 до 4, которая определяет уровень способностей и максимальный уровень псионической энергии.

image

Текущий уровень энергии и флаффовая информация также выводится в статус таб:

image
image

Соответственно в зависимости от уровня игроку выдаются способности основной школы + способности нулевого уровня дополнительной. Если выбраны одинаковые школы, то основная бафается на один уровень:
image

Чтобы активировать способность у игрока должно быть достаточно энергии, которая после активации отнимается.

Сама энергия регенерирует со скоростью 0.5 в тик до максимума(скорость можно менять поев наркоты или установив нужный имплант).
Также можно вообще отменить регенерацию установив имплант-подавитель.
Импланты заказываются в карго.

Теперь о школах. Их четыре:

  • Внушения. Спеллы:
    • Скан человека на псионику(да да, сканеры не видят квирк псионики)
    • Лечение мозга и его травм
    • Продвинутое чтение разума(имба?)
    • Слабенькая версия стан дубинки(аналог шок тачу, но послабее)
    • Спазм на расстоянии(стан на полсекунды + выброс предметов из рук)
    • Гипноз(на финиках вообще порабощение разума было, тут простой гипноз)
    • Ослепление
  • Психокинетики. Спеллы:
    • Зажигалка
    • Клинок(чем больше уровень псионики, тем сильнее клинок)
    • Омни инструмент(как у абдукторов)
    • Ремонт(чинит integrity)
    • Вскрытие двери
    • Телекинез(даёт мутацию)
  • Энергетики. Спеллы:
    • Создание искр
    • Разрядка батарей(даёт ману за разрядку apc/батареек)
    • Фотонная пушка(выпускает снаряд фотонной пушки, очень слабо, но можно поспамить)
    • Маленькое ЭМИ(маленькое)
    • Shock Touch(даёт мутацию)
    • Заморозка в кубе(замораживает моба в кубе льда на 5 сек)
  • Лечения. Спеллы:
    • Мед скан на расстоянии
    • Лечение крови/открытых ран/окси урона и возможно удаление имплантов/ксеноморфов как бонус, если взяли вторичную школу психокинетики
    • Конверт алкоголя в жир/жира в алкоголя в зависимости от боевого режима
    • Лечение токс урона
    • Оживление трупика(не всегда срабатывает, см код)

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

И прочие моменты:

  • На синтов некоторые способности будут работать только если взяли вторичную школу психокинетики
  • Некоторые переменные зависят от уровня псионики

TO-DO LIST:

  • Базовые спеллы
  • Сам трейт
  • Добавить иконку квирку
  • Подписать комментарии нормально
  • Стилистика кода
  • Добавить побольше visible_message, а то я поленился некоторым сделать побольше
  • В идеале стоит сделать страничку на ВИКИ со школами и прочим, а то тут довольно много ньюансов для одного сообщения в гите
  • Пройти код ревью тут
  • Забалансить всю эту хрень
  • Больше спеллов? Больше школ? Больше взаимодействий между ними?
  • Может добавить визуальных эффектов?

Как это может улучшить/повлиять на игровой процесс/ролевую игру

Псионика это круто! Модно! Молодёжно! Местами имбалансно!
Улучшает ролеплей!

Доказательства тестирования

См. скриншоты выше

Changelog

🆑 SuperDrish
add: После недавнего события на станции [РЕДАКТИРОВАНО], руководство разрешило приём на работу в сектор фронтира индивидов с псионическими способностями.
/:cl:

Copy link
Contributor

github-actions bot commented Dec 3, 2024

This PR has been inactive for long enough to be automatically marked as stale. This means it is at risk of being auto closed in ~ 7 days, please address any outstanding review items and ensure your PR is finished, if these are all true and you are auto-staled anyway, you need to actively ask maintainers if your PR will be merged. Once you have done any of the previous actions then you should request a maintainer remove the stale label on your PR, to reset the stale timer. If you feel no maintainer will respond in that time, you may wish to close this PR youself, while you seek maintainer comment, as you will then be able to reopen the PR yourself.

@github-actions github-actions bot added the Stale label Dec 3, 2024
@FeenieRU FeenieRU removed the Stale label Dec 3, 2024
Copy link
Collaborator

@FeenieRU FeenieRU left a comment

Choose a reason for hiding this comment

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

Насчитал по итогу 5 объявлений одного и того же прока drain_mana. Можно объявить один общий как-то?

А так, в целом, мержить можно

Copy link
Collaborator

@FeenieRU FeenieRU left a comment

Choose a reason for hiding this comment

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

Даю добро на тестмерж.

@Iajret Iajret added the Test Merged Лень проверять на локалке, проверяем лайф label Dec 12, 2024
Iajret and others added 4 commits December 12, 2024 19:50
Фикс комментов и грамматики.
Подняли стоимость стан дубинки  с 15 до 40. То есть максимум 2 удара подряд, пока не кончится мана
Пофиксил спелл заморозки
Передвинул спелл оживления на один уровень повыше, аналогично для очищения
Добавлено побольше проверок на синтов
Чтение разума доступно только психологу(и то если зарандомит >=2 уровень)
У психолога есть один дополнительные рандом
Люди с МЩ более не регенерируют ману.
@mogeoko
Copy link
Contributor

mogeoko commented Dec 18, 2024

Не пользовался на практике, но оставлю коммент.

  1. Причины покупки импланта блокирования маны нет, если есть МЩ, который даже чутка проще и дешевле достать. Опять же моё предложение просто сделать блек/вайт лист профессиям, которым могут выпасть (или нет) навыки, а не полностью изолировать сб от квирка. Например детективу может выпасть проверка чтение мыслей, сбухе уже нет и тд.

  2. Хочется видеть что-то против псиоников с маной, потому что сейчас её никак не высосать (или я слепой).

  3. Я ненавижу гитхаб с телефона. Пожалуйста, глянь активацию навыков лечения с возможными травмами. Если я правильно понял для них просто достаточно нажать ЛКМ по цели, что может привести к перелому за 1 дотрагивание

@Microvolnovka19
Copy link
Contributor Author

Скриншот 23-12-2024 022032

@Microvolnovka19
Copy link
Contributor Author

Карты выдаются при получении квирка

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Sprites Test Merged Лень проверять на локалке, проверяем лайф
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants