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

refactor: Moves stuns and weakens etc. to status effects #3135

Merged
merged 7 commits into from
Jul 15, 2023

Conversation

Rerik007
Copy link
Contributor

@Rerik007 Rerik007 commented Jul 5, 2023

Описание

Основано на ParadiseSS13/Paradise#17579
Именно: Переносит станы и другие такого типа в статусные эффекты. Это позволит отвязать их от жизненного тика. Сейчас он бывает случайным, от 1 до 2 секунд каждый раз, и этому никак нельзя помешать, что несколько мешает и вызывает непонимание.

Поэтому теперь все вышеуказанные эффекты будут исчисляться в децисекундах. Перевод был выполнен по максимуму, 1 цикл к двум секундам. Именно этот перевод занимает большую часть ПРа. Основные изменения в \mob\living\status_procs.dm и datums\status_effects\debuffs.dm.

Добавлен удобный оверлей над головой, когда вы в замешательстве(confusion).

Ссылка на предложение/Причина создания ПР

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

Как это работает?

Нет, станы не стали длиннее в 2 раза.
Цикл жизни всегда был 2 секунды, но от привязки к нему вы могли подняться раньше. Как оно работало, где синий крестик момент стана, он мог быть в любой точке от 0 до 2 секунд:
IMG_20230718_234025
Тоесть точка начала отсчёта была плавающей, в зависимости от времени, теперь она всегда определена.
Например, Stun(1) раньше означало 0-2 секунды, Stun(2) 2-4, Stun(3) 4-6, ... , Stun(30) 58-60 секунд. Тоесть изменение будет заметно лишь для малых значений.
Возможно вскоре стоит их более точнее подбалансить.

@github-actions github-actions bot added the DMI Affects DMI files label Jul 5, 2023
@Rerik007 Rerik007 marked this pull request as draft July 5, 2023 06:52
@Rerik007 Rerik007 marked this pull request as ready for review July 5, 2023 06:59
@github-actions github-actions bot added the Merge Conflict This doesn't seem right label Jul 8, 2023
@github-actions github-actions bot removed the Merge Conflict This doesn't seem right label Jul 8, 2023
@Rerik007 Rerik007 marked this pull request as draft July 9, 2023 06:14
@Rerik007 Rerik007 marked this pull request as ready for review July 10, 2023 20:43
jitter animation вернулся обратно.
Небольшие исправления для hallucinate.
Исправления моих старых недочётов.
Добавляет глухоту также в статусные эффекты
Уменьшаем силу качания экрана.
@Dimach Dimach merged commit 54bfe32 into ss220-space:master220 Jul 15, 2023
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DMI Affects DMI files
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants