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

ре♂fuck♂тор ♂gay♂вспышки #13833

Merged
merged 4 commits into from
Feb 28, 2025

Conversation

Tap0r
Copy link
Contributor

@Tap0r Tap0r commented Feb 17, 2025

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

хим вспышка теперь скейлится от расстояния до цели и количества реагентов

T = [ (√V / 2) / √(S + 1) ]

таблица времени стана для возможных значений S и V
image

викен на 20% дольше стана.

нахождение в эпицентре взрыва игнорирует защиту глаз.

дальше 6 тайлов взрыв не распространяется (взрыв у края экрана вызовет лишь вспышку)

починил не скейлившийся ранее flash_lighting_fx

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

Убираем топорные 5 сек стана всем в радусе 5-ти клеток от литерали любого количества реагентов (ну это бред ебать, что 300 что 3 унции смешайте результат один)
Закрываем ебанутые числа стана за большими объёмами (гранаты, блюспейс бикеры).
Наказываем за шахид взрывы в руках большей длительностью и игнором защиты глаз.

Авторство

Чеинжлог

🆑

  • tweak: Эффект химической вспышки теперь зависит от количества реагентов и расстояния до цели.

@TauKitty
Copy link
Contributor

Changelog status: ✔️

@TauKitty TauKitty added the Tweak label Feb 17, 2025
@TauKitty
Copy link
Contributor

Этот запрос на слияние был упомянут в Tau Ceti Station Forum. Там могут быть соответствующие подробности:

https://forum.taucetistation.org/t/nerf-himicheskoj-vspyshki/44440/116

@Danistans
Copy link
Contributor

Лучший

@Tobyyyan
Copy link

применитб бы ето для сбушных флешбенгов :р

@Tap0r
Copy link
Contributor Author

Tap0r commented Feb 17, 2025

я бы флэшбенг переписал на полноценную гранату с реагентами хз

@TgT4
Copy link
Contributor

TgT4 commented Feb 19, 2025

я могу с этой штукой на борге трахать нюкеров?

@Tap0r
Copy link
Contributor Author

Tap0r commented Feb 19, 2025

я могу с этой штукой на борге трахать нюкеров?

если сможешь встать в один тайл с нюкером, то механически да, его застанит.

@TauKitty
Copy link
Contributor

Этот запрос на слияние был упомянут в Tau Ceti Station Forum. Там могут быть соответствующие подробности:

https://forum.taucetistation.org/t/nerf-himicheskoj-vspyshki/44440/150

@Tap0r
Copy link
Contributor Author

Tap0r commented Feb 23, 2025

че молчим?

Comment on lines 418 to 420
var/range = created_volume / 3
if(isatom(holder.my_atom))
var/atom/A = holder.my_atom
A.flash_lighting_fx(_range = (range + 2), _reset_lighting = FALSE)
A.flash_lighting_fx(_range = (created_volume / 3 + 2), _reset_lighting = FALSE)
Copy link
Contributor

Choose a reason for hiding this comment

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

это очень странная формула была
ренжа света в 100+ тайлов (или в чем это измеряется) звучит странно, при условии что у нас значение 3.8 по дефолту стоит

#define FLASH_LIGHT_RANGE 3.8

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

Copy link
Contributor Author

Choose a reason for hiding this comment

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

короче формулка такая: дефайн * x / (x + 10)
x / (x + 10) никогда больше единицы не будет


if(4 to 5)
M.Stun(5)
if(dist <= 6)
Copy link
Contributor

Choose a reason for hiding this comment

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

проверка эта здесь нужна?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

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

Copy link
Contributor

Choose a reason for hiding this comment

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

тогда

Suggested change
if(dist <= 6)
if(dist <= world.view - 1)

Copy link
Contributor Author

Choose a reason for hiding this comment

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

я dist < world.view сделал, без -1

@NinjaPikachuska NinjaPikachuska merged commit ddde69b into TauCetiStation:master Feb 28, 2025
12 checks passed
TauKitty added a commit to TauCetiStation/ClassicChangelog that referenced this pull request Feb 28, 2025
@Tap0r Tap0r deleted the vspishka_rebuild branch March 1, 2025 05:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants