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

Hallucination datum system #12381

Merged
merged 19 commits into from
Nov 20, 2023
Merged

Hallucination datum system #12381

merged 19 commits into from
Nov 20, 2023

Conversation

Deahaka
Copy link
Contributor

@Deahaka Deahaka commented Nov 1, 2023

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

Очень маленький кусочек от tgstation/tgstation#69706. Не рефакторит галлюцинации, а добавляет поверх уже существующих механик скелет модифицируемых галлюцинаций. Немного дописал своего кодика поверх (то что касается хелс куклы, её в том же коде на ТГ там нет, хз чё им норм там или как?).

Добавил только 2 легкокопируемые галлюцинации: электрический шок и фейковое отображение на кукле здоровья. Накидывание статус эффекта вызывает обычные галлюцинации, обычные галлюцинации вызывают только шок при ударе об шлюз, шок вызывает фейковое отображение куклы здоровья. Комментарии в коде на 99% не мои, оставил вдруг полезные.

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

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

#10962

Авторство

TG coders, MrMelbert

Чеинжлог

🆑 MrMelbert, Deahaka

  • add: При галлюцинациях теперь можно получить более реалистичный удар током от шлюза.

@TauKitty
Copy link
Contributor

TauKitty commented Nov 1, 2023

Changelog status: ✔️

@TauKitty TauKitty added Feature Новая фича Map Edit labels Nov 1, 2023
@volas volas requested a review from a team November 1, 2023 17:08
//needs rewriting all hallucination += num to one proc/adjust_hallucination(num)
//so directly call status_effect for now
if(user.hallucination > 50)
user.apply_status_effect(/datum/status_effect/hallucination, 2 SECONDS)
Copy link
Contributor

Choose a reason for hiding this comment

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

то что удар об шлюз накладывает галюцинацию это невероятно смешно

@KatoMarika
Copy link
Contributor

АПЦ Бокса тут стали отличаться, только к одному виду привели.

@Deahaka
Copy link
Contributor Author

Deahaka commented Nov 1, 2023

Я ничего на карте не менял кроме пересоздание ящика с другим типом / удаления анализатора с стола. Работал в сдмм, хуки установлены, ветка up to date, git merge upstream/master ничего не выводит. Ничего сделать не могу, оставлю изменения как есть.

@volas
Copy link
Member

volas commented Nov 1, 2023

изменений там нет, просто перестановки параметров.

это, вроде, какая-то из версий sdmm, старая или новая - не помню. Если новая - может просто не актуальная. Можете Спейра подергать еще, он мне объяснял но я забыл

@volas volas added the Test Merge Candidate ПР с этим лэйблом будет или уже находится с тест мерже label Nov 4, 2023
@volas volas merged commit 926cc03 into TauCetiStation:master Nov 20, 2023
TauKitty added a commit to TauCetiStation/ClassicChangelog that referenced this pull request Nov 20, 2023
@Deahaka Deahaka deleted the hallucination branch November 20, 2023 04:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Новая фича Map Edit Test Merge Candidate ПР с этим лэйблом будет или уже находится с тест мерже
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants