Skip to content

Добавляет предателям новую цель#11529

Merged
volas merged 33 commits intoTauCetiStation:masterfrom
simb11:antag-obj
Aug 3, 2023
Merged

Добавляет предателям новую цель#11529
volas merged 33 commits intoTauCetiStation:masterfrom
simb11:antag-obj

Conversation

@simb11
Copy link
Copy Markdown
Contributor

@simb11 simb11 commented Jun 5, 2023

Описание изменений

Добавляет трейтору цель на саботирование рнд
Предатель должен проникнуть в серверную и взломать консоль управления серверами (вставить диск в консоль), после чего из базы данных серверов удалятся все исследования, плюс к этому, все консоли исследований взорвутся взрывом.

Почему и что этот ПР улучшит

Больше интересных и, самое главное, влияющих на жизнь экипажа станции заданий у предателя.

Авторство

Чеинжлог

🆑 Simbaka

  • add[link]: У предателей появилась новая цель на саботирование РнД.

@TauKitty
Copy link
Copy Markdown
Contributor

TauKitty commented Jun 5, 2023

Changelog status: ✔️

@TauKitty TauKitty added Feature Новая фича Map Edit labels Jun 5, 2023
@AndroBetel
Copy link
Copy Markdown
Member

наверное надо его сделать неразрушимым а то будет обидненько в раундах с ксеноморфами или репликаторами...

@Mercurialaste
Copy link
Copy Markdown
Contributor

Больше не создаваемых вещей богу не создаваемых вещей.

@ViDLiathan
Copy link
Copy Markdown

Идея отличная, реализация немного странная.
Зачем взрывать, когда можно сделать синий экран смерти?
А вместо простого альт клика, можно дать тритору бесплатный предмет в виде флоппи диска с вирусом, который нужно сунуть в консоль. Может выглядеть как обычный диск, которые повсюду валяются в техах, но детектится, если поместить его в деконструктор.
Ну и превращение консоли в уберпостройку тоже выглядит странно. Мне кажется это лишнее.

@simb11
Copy link
Copy Markdown
Contributor Author

simb11 commented Jun 5, 2023

Идея отличная, реализация немного странная. Зачем взрывать, когда можно сделать синий экран смерти?

Учёный может легко и быстро пересобрать консоль, а вот после взрыва нужно во первых звать инженеров, а во вторых починка отсека будет длиться достаточно долго.

А вместо простого альт клика, можно дать тритору бесплатный предмет в виде флоппи диска с вирусом, который нужно сунуть в консоль. Может выглядеть как обычный диск, которые повсюду валяются в техах, но детектится, если поместить его в деконструктор.

Это тоже неплохой вариант, если многие захотят именно диск - сделаю его.

@TryXAH
Copy link
Copy Markdown

TryXAH commented Jun 5, 2023

новая целька круто гудмод постройке не круто

@simb11
Copy link
Copy Markdown
Contributor Author

simb11 commented Jun 29, 2023

@LudwigVonChesterfield заменил альт клик на диск и ещё эта цель может выпасть только одному предателю.

@Oz1Es
Copy link
Copy Markdown
Contributor

Oz1Es commented Jul 1, 2023

интересная целька, но у меня вопрос, пропадёт типо одно исследование из ветки? Или прям целая ветка?

Copy link
Copy Markdown
Member

@KIBORG04 KIBORG04 left a comment

Choose a reason for hiding this comment

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

Ну я написал че думаю, так то все ок, но моменты с поиском обжектива страшные.

simb11 and others added 7 commits July 7, 2023 10:02
Co-authored-by: KIBORG04 <bossmira4@gmail.com>
Co-authored-by: KIBORG04 <bossmira4@gmail.com>
Co-authored-by: KIBORG04 <bossmira4@gmail.com>
Co-authored-by: KIBORG04 <bossmira4@gmail.com>
Co-authored-by: KIBORG04 <bossmira4@gmail.com>
for(var/i in 1 to 3)
s.files.forget_random_technology()
for(var/obj/machinery/computer/rdconsole/c in RDcomputer_list)
explosion(c.loc, 3, 2, 1)
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

может, это будет как-то палевно. Просто мысли.

return OBJECTIVE_LOSS
return OBJECTIVE_WIN

/obj/item/weapon/disk/data/syndi
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Дефолтный /obj/item/weapon/disk/data называется "Cloning Data Disk" и имеет соответствующую иконку, нужно переопределить. Или может быть ты хотел унаследовать его от /obj/item/weapon/disk/research_points, но они для консолей а не сервера.

Можешь посмотреть еще в сторону #11321, если есть желание.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

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

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

у нас нету механики маскировки предметов под другие и соответствующего детекта. В таком виде этот диск будет слишком беспалевный, и даже будет работать в качестве диска генетики без каких-то проблем.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

хотя я таки вижу, что такие предметы уже существуют, ладно

@simb11 simb11 requested a review from volas July 18, 2023 18:00
Comment on lines +15 to +16
if(user.mind.special_role)
to_chat(user, "<span class='warning'>This disk contains a computer virus to sabotage the station's systems!</span>")
Copy link
Copy Markdown
Member

@volas volas Jul 29, 2023

Choose a reason for hiding this comment

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

это тоже конечно прецедент, такие вещи лучше отдельно делать. Ну ладно.

см. ветку обсуждения выше

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

предлагаю тогда вообще убрать. Если диск не отличается, то это какой-то слишком OOC комментарий

Co-authored-by: Alexander V. <volas@ya.ru>
@simb11 simb11 requested a review from volas August 3, 2023 15:11
@volas volas merged commit 0d6dd57 into TauCetiStation:master Aug 3, 2023
TauKitty added a commit to TauCetiStation/ClassicChangelog that referenced this pull request Aug 3, 2023
@simb11 simb11 deleted the antag-obj branch August 6, 2023 16:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature Новая фича Map Edit

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants