Skip to content

Commit

Permalink
FIX: syndie key radio fix (#756)
Browse files Browse the repository at this point in the history
<!-- Пишите **НИЖЕ** заголовков и **ВЫШЕ** комментариев, иначе что то
может пойти не так. -->
<!-- Вы можете прочитать Contributing.MD, если хотите узнать больше. -->

## Что этот PR делает

Фиксим синдиключи.
Фиксим невозможность говорить в свои каналы у дедов, НЮКовцев, СИТовцев
и прочего отребья синдикатовского мира с синдиключами.
Фиксим отсутствие ВСЕХ каналов, кроме общего у ИИ радио на МАЛФе.
Синдиключ получил возможность слышать Spy-Spider. Учесть что синдиключ
стоил 10ТК и им никто не пользовался ибо он хлам, приемлимое введение.

## Почему это хорошо для игры

Педалям больше не придется восстанавливать ИИшек. ИИшки начнут нормально
играть. Их перестанут "находить" по тому что они просто не могут
ответить в командный
Деды, ЕРТ, Нюковцы, СИТ, Агенты смогут нормально пользоваться каналами.

## Изображения изменений
<!-- Если вы не меняли карту или спрайты, можете опустить эту секцию.
Если хотите, можете вставить видео. -->

![image](https://github.com/ss220club/Paradise-SS220/assets/41479614/c1e3eba1-8a37-4a55-bcd8-dbff76e9f0f2)

## Тестирование

Да

## Changelog

:cl:
fix: Фикс радио МАЛФ-ИИ
fix: Фикс синдиключа спустя 2 месяца.
fix: Фикс трейторского канала для нюковцев, агентов и прочего отребья
синдикатовского мира
feat: Синдиключи могут прослушать шпионские жучки
/:cl:

<!-- Оба :cl:'а должны быть на месте, что-бы чейнджлог работал! Вы
можете написать свой ник справа от первого :cl:, если хотите. Иначе
будет использован ваш ник на ГитХабе. -->
<!-- Вы можете использовать несколько записей с одинаковым префиксом
(Они используются только для иконки в игре) и удалить ненужные. Помните,
что чейнджлог должен быть понятен обычным игроком. -->
<!-- Если чейнджлог не влияет на игроков(например, это рефактор), вы
можете исключить всю секцию. -->
  • Loading branch information
PhantornRU authored Nov 25, 2023
1 parent afa9135 commit 09f1cb4
Showing 1 changed file with 0 additions and 8 deletions.
8 changes: 0 additions & 8 deletions modular_ss220/spy_spider/code/spy_spider.dm
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
/datum/controller/subsystem/radio
var/list/syndicate_blacklist = list(SPY_SPIDER_FREQ)

/datum/controller/subsystem/radio/frequency_span_class(frequency)
if(frequency == SPY_SPIDER_FREQ)
return "spyradio"
Expand Down Expand Up @@ -29,11 +26,6 @@
to_chat(user, span_info("Ты выключил жучок."))
return TRUE

/obj/item/radio/receive_range(freq, level)
if(syndiekey && !(freq in SSradio.syndicate_blacklist))
return -1
. = ..()

/obj/item/encryptionkey/spy_spider
name = "Spy Encryption Key"
icon = 'modular_ss220/spy_spider/icons/spy_spider.dmi'
Expand Down

0 comments on commit 09f1cb4

Please sign in to comment.