Telespace jammer - #9659
Conversation
Changelog status: ✔️ |
This comment was marked as outdated.
This comment was marked as outdated.
| #define PASSMOB 32 | ||
|
|
||
| //turf-only flags | ||
| #define NOJAUNT 1 |
There was a problem hiding this comment.
NOJAUNT - не работающее легаси. Когда-то предполагалось, что святая вода на турфе будет блокировать телепорты культистов (вроде), но со временем этот функционал куда-то потерялся и остался только флаг.
| update_affected_zone() | ||
| return | ||
|
|
||
| /obj/machinery/telescience_jammer/emag_act(mob/user) |
There was a problem hiding this comment.
Емаг сейчас даёт возможность разблокировать любой картой, можно переделать на отключение/вывод из строя.
Еще я хотел добавить отключение от ЭМИ для мага, забыл.
There was a problem hiding this comment.
Еще я хотел добавить отключение от ЭМИ для мага, забыл.
Конкретно для ЭМИ мага или для любого ЭМИ?
(Под самое удаление малфа и после этого, людям начало приходить в голову, что — закинуть около ядра хотя бы 150/150 железо/уран, уже не плохо так подпортит жизнь малфу. Не убьет, но при нескольких таких гранатах, может разрядить ближайшие АПЦ и оставить самого ИИ на 1% хп. Если постараться. Учитывая что какой-либо защиты от распространения ЭМИ, или же экранирования — нет, ситуация с закидывающим под нос ИИ лимитку ученым не особо сильно изменится, просто добавится факт того, что нужно будет открыть воронку сначала рядом со спутником, кинуть ЭМИ, после этого уже открывать воронку на сам спутник спокойно кидая бомбу.)
|
Запрет лёгкого раундстарт лута кэпской механом — круто. |
|
А в ЕВА зачем эта штука? В ЕВА нет ничего прям супер важного , да и доступ туда есть почти у каждого члена экипажа. |
|
Спутник весь блокается или только хижина ии? |
Только хижина, максимальный радиус 5 тайлов… |
Sakuya-Izayoi
left a comment
There was a problem hiding this comment.
у дропподов синдиката есть свой механ на запрет дропа в определенную область. стоит объединить.
| var/turf/T = parent | ||
| //T.color = "#ff0000" |
There was a problem hiding this comment.
| var/turf/T = parent | |
| //T.color = "#ff0000" |
There was a problem hiding this comment.
тайпкаст уберу, коммент останется мапперам в помощь
There was a problem hiding this comment.
может тогда лучше дебаг верб "подсвечивать тайлы в которые нельзя телепортироваться"?
There was a problem hiding this comment.
верб не стоит времени, которое уйдет на него. Если коммент режет глаза - могу убрать
There was a problem hiding this comment.
во время очередного рефактора его кто-то просто возьмет и сотрет, так что можешь и сейчас убрать.
| layer = TURF_LAYER+0.1 | ||
| plane = FLOOR_PLANE |
There was a problem hiding this comment.
почему бы не сделать чтобы девайс скрывался под плиткой? постоянно его видеть вроде не обязательно.
|
Выходит можно выпилить фигню что джаунт мага в стену гибает? |
С ними там еще другая проблема, мы технически не должны позволять мобам оказываться в тайлах с
СБ без скафандров в некоторых случаях будет не менее бесполезно, чем СБ без оружия. Если будет не актуально - можно считать запасными, производить их нельзя. Спрайт мне дали, завтра обновлю и поставлю в ТМ. |
Co-authored-by: Sakuya-Izayoi <30875884+Sakuya-Izayoi@users.noreply.github.com>
|
Мерж реди. Для дальнейших улучшений, вне данного PR-а:
|
|
не вижу блокировки дроп подов, хотя ты даже поставил лайк мне в #7083 (comment) |
|
дропподы падают с неба, а не телепортируются, пусть будет их фичей |
|
можно скастовать джаунт находясь при этом в зоне действия девайса. ни к чему плохому это не приводит, кроме того, что маг в джаунте двигаться не может. возможно стоит сделать так, чтобы джаунт не нажимался в зоне? |
| return | ||
| if(prob(80/severity)) | ||
| stat |= EMPED | ||
| addtimer(CALLBACK(src, .proc/after_emp), 10 MINUTES / severity) |
There was a problem hiding this comment.
Тут разве не должен быть апдейт_айкон?
There was a problem hiding this comment.
иконка для EMPED не изменяется, нет
There was a problem hiding this comment.
Хотя, отчасти да, из-за is_operational emped будет изменять иконку. Я так не хотел, поправлю.
Co-authored-by: Sakuya-Izayoi <30875884+Sakuya-Izayoi@users.noreply.github.com>
Если рядом будет свободный тайл - у него еще есть шанс. Или если кто-то отключит устройство в это время. |
Описание изменений
Добавляет на станцию генератор помех для технологий телепортации.
Прокручивающаяся к полу хреновина с радиусом действия от 1 до 5. Не позволяет кому-либо телепортироваться в зону действия (из зоны - можно, если это не ethereal jaunt).
Для настройки (мультитулом) и переноса (откручиваем ключем) требует доступ главы для разблокировки.
На боксе защищены комната ИИ на спутнике, капитанская, оружейная СБ (обе), ваулт и ЕВА.
Resolve #7083
Почему и что этот ПР улучшит
Телепорты сейчас - имба без контры. Антагонисты без проблем проникают в самые защищенные отсеки станции, телесаентисты троллят малфов и капитанов.
Джаммер добавляется как контр мера. Он не позволяет напрямую проникнуть в отсеки особой важности телепортом, заставляя пользоваться входным шлюзом. Всё еще можно использовать телепорт до ближайшего к нужному места, и просто риски с проникновением в целевой отсек больше и придется пользоваться большим количеством инструментов.
Авторство
Спрайт - народное творчество.
Чеинжлог
🆑