-
-
Notifications
You must be signed in to change notification settings - Fork 423
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
ре♂fuck♂тор ♂gay♂вспышки #13833
Conversation
Changelog status: ✔️ |
Этот запрос на слияние был упомянут в Tau Ceti Station Forum. Там могут быть соответствующие подробности: https://forum.taucetistation.org/t/nerf-himicheskoj-vspyshki/44440/116 |
Лучший |
применитб бы ето для сбушных флешбенгов :р |
я бы флэшбенг переписал на полноценную гранату с реагентами хз |
я могу с этой штукой на борге трахать нюкеров? |
если сможешь встать в один тайл с нюкером, то механически да, его застанит. |
Этот запрос на слияние был упомянут в Tau Ceti Station Forum. Там могут быть соответствующие подробности: https://forum.taucetistation.org/t/nerf-himicheskoj-vspyshki/44440/150 |
че молчим? |
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) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
это очень странная формула была
ренжа света в 100+ тайлов (или в чем это измеряется) звучит странно, при условии что у нас значение 3.8 по дефолту стоит
TauCetiClassic/code/__DEFINES/lighting.dm
Line 40 in b432395
#define FLASH_LIGHT_RANGE 3.8 |
попробуй покрутить формулу, чтобы какой-нибудь коэффициент высчитывался и на дефайн умножался, чтобы далеко не убегало
There was a problem hiding this comment.
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) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
проверка эта здесь нужна?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ну как бы дааа, чтобы на границе экрана не станило. граница у нас это седьмая клетка
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
тогда
if(dist <= 6) | |
if(dist <= world.view - 1) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
я dist < world.view сделал, без -1
Описание изменений
хим вспышка теперь скейлится от расстояния до цели и количества реагентов
T = [ (√V / 2) / √(S + 1) ]
таблица времени стана для возможных значений S и V

викен на 20% дольше стана.
нахождение в эпицентре взрыва игнорирует защиту глаз.
дальше 6 тайлов взрыв не распространяется (взрыв у края экрана вызовет лишь вспышку)
починил не скейлившийся ранее flash_lighting_fx
Почему и что этот ПР улучшит
Убираем топорные 5 сек стана всем в радусе 5-ти клеток от литерали любого количества реагентов (ну это бред ебать, что 300 что 3 унции смешайте результат один)
Закрываем ебанутые числа стана за большими объёмами (гранаты, блюспейс бикеры).
Наказываем за шахид взрывы в руках большей длительностью и игнором защиты глаз.
Авторство
Чеинжлог
🆑