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

[WiP] Spider queen antag v0.2 #1789

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

Conversation

Kirus59
Copy link

@Kirus59 Kirus59 commented Sep 7, 2024

Описание PR

Вторая итерация изменений по королеве пауков (де-факто первая, с предыдущими фиксами прототипов немного поспешили)
(не смотрите на название ветки :xdd:)

  • Возможность повышенной регенерации на паутине, при условии что паук должен быть неподвижен в течении 3х секунд
  • Система "маны"
  • Использование определённых экшенов расходует "ману"
  • Наложение экшенов на пауков без использования AutoImplantComponent и минуя прототип имплантов соответственно
  • Пассивное накопление маны
  • Увеличение пассивной генерации за счет окукливания убитых членов экипажа
  • Спавн кокона и помещение куклы-цели внутрь его
  • Возможность окукливания только разумных существ (т.е. без абуза на животных)
  • Зависимость бонуса от кол-ва коконов
  • Накопление маны в коконе и нанесение урона куклам внутри его
  • Возможность извлечения маны из кокона для королевы
  • Спрайт кокона
  • Отображение текущего кол-ва маны через алерт
  • Придумать иное название для маны
  • Геймрул
  • Спавн антага только на одной из премаппленых меток (во избежание спавна на мостике, ИИ, СБ и т.д.)
  • Спавн на рандомном тайле в случае отсутствия премаппленых меток.
  • Оповещение от ЦК при достижении определённого числа пауков коконов (данного антага) на станции, с указанием примерного местоположения королевы (как при оповещении с разломами дракона)
  • Цели антага и гринтекст
  • Отображение текущего и максимального запаса маны во вкладке антагониста (на C)
  • Цель на определенное количество коконов
  • Как только королева создаст определенное кол-во коконов - цель должна считаться выполненной не зависимо от того, доживут ли коконы и королева до конца раунда
  • Вывод в гринтекст выполненность целей антага.
  • Мелкие изменения:
  • Изменить урон
  • Изменить резисты
  • Изменить пассивный реген пауков
  • Изменить пассивный реген на паутине
  • Починить ИИ пауков
  • Анимация спавна паутинной стены
  • Перенести наложение экшенов на иной компонент
  • Избавиться от паучих имплантов
  • Баланс маны

Медиа

Проверки

  • PR полностью завершён и мне не нужна помощь чтобы его закончить.
  • Я внимательно просмотрел все свои изменения и багов в них не нашёл.
  • Я запускал локальный сервер со своими изменениями и всё протестировал.
  • Я добавил скриншот/видео демонстрации PR в игре, или этот PR этого не требует.

Изменения

🆑 kirus59, EstKemran

  • add: Добавлена механика маны, уникальная цель, повышенная регенерация на собственной паутине, а также возможность окукливания убитых членов экипажа для антага "Королева пауков"!
  • tweak: Изменены характеристики урона, резистов, пассивной регенерации и другое для антага "Королева пауков".

@Kirus59 Kirus59 changed the title Spider queen antag v0.2 [WiP] Spider queen antag v0.2 Sep 8, 2024
@Kirus59 Kirus59 marked this pull request as ready for review September 8, 2024 19:28
@Kirus59 Kirus59 marked this pull request as draft September 8, 2024 19:30
Copy link

github-actions bot commented Sep 13, 2024

RSI Diff Bot; head commit 4b8e114 merging into 25dc94e
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/SS220/Effects/wallwebspawn.rsi

State Old New Status
webwall Added

Resources/Textures/SS220/Interface/Actions/action_spider.rsi

State Old New Status
cocoon Added
crystal_spawn Added
wall_spawn Added

Resources/Textures/SS220/Structures/Specific/cocoon.rsi

State Old New Status
cocoon1 Added
cocoon2 Added
destroyed_cocoon1 Added
destroyed_cocoon2 Added

Edit: diff updated after 4b8e114

@Kirus59 Kirus59 marked this pull request as ready for review September 14, 2024 18:00
Copy link
Member

@DexlerXD DexlerXD left a comment

Choose a reason for hiding this comment

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

так норм всё

Copy link
Member

@DexlerXD DexlerXD left a comment

Choose a reason for hiding this comment

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

в целом нормально, как доделаешь, ещё ревью запроси

Copy link

This pull request has conflicts, please resolve those before we can evaluate the pull request.

Copy link

This pull request has conflicts, please resolve those before we can evaluate the pull request.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants