Skip to content

Commit

Permalink
Feat: add Spy Station away-site (#668)
Browse files Browse the repository at this point in the history
# Описание

Одобренная предложка
[здесь](https://discord.com/channels/617003227182792704/755125334097133628/1170642320006316083).
Снова новый диреликт, снова от @HonkGfitkiilt
Тут нечего добавить, спойлеров не будет
## Основные изменения

* Добавлен новый диреликт для изучения.
* Пофикшена форма ОБР, на которую запрещалось экипировать кобуру или
разгрузку.

## Changelog

<!-- С помощью этого раздела можно подготовить список изменений, которые
попадут в игровой чейндж-лог. --->
<!-- Вам нужно указать префикс изменения (Он идёт до двоеточия) и дать
описание, как на примере. --->
<!-- Префиксы можно использовать несколько раз. --->
<!-- Если Вы не планируете добавлять записи в чейндж-лог - просто
удалите из пулл-реквеста этот раздел. --->

:cl: Neonvolt, Gfitkiilt
rscadd: added new space ruins away-site, Spy Station
fix: fixed ERT uniform accessories compatibility 
/:cl:
  • Loading branch information
Neonvolt authored Nov 12, 2023
1 parent 7bf024e commit f260ecf
Show file tree
Hide file tree
Showing 5 changed files with 696 additions and 2 deletions.
6 changes: 4 additions & 2 deletions infinity/code/modules/clothing/under/under.dm
Original file line number Diff line number Diff line change
Expand Up @@ -82,8 +82,10 @@
item_state = "bl_suit"
worn_state = "blackutility"
valid_accessory_slots = list(
ACCESSORY_SLOT_INSIGNIA,
ACCESSORY_SLOT_DEPT
ACCESSORY_SLOT_INSIGNIA,
ACCESSORY_SLOT_DEPT,
ACCESSORY_SLOT_HOLSTER,
ACCESSORY_SLOT_UTILITY
)
starting_accessories = list(/obj/item/clothing/accessory/ert)
armor = list(melee = 10, bullet = 10, laser = 10,energy = 0, bomb = 0, bio = 0, rad = 0)
Expand Down
87 changes: 87 additions & 0 deletions maps/away_inf/spy_station/spy_station.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
#include "spy_station_areas.dm"

/obj/effect/overmap/visitable/sector/spy_station
name = "spy station"
desc = "spy SCG station"
scanner_name = "Small station"
scanner_desc = @{"<br>
<i>Registration</i>: SCGDF military facility<br>
<i>Class</i>: Installation<br>
<i>Transponder</i>: (MIL), SCG<br>
<b>Notice</b>: Sensors detect a small station. No further scanning is possible. Interference: camouflage radio network"}
icon_state = "object"
known = 0
hide_from_reports = TRUE

initial_generic_waypoints = list(
"nav_spy_station_1",
"nav_spy_station_2",
"nav_spy_station_3",
"nav_spy_station_antag"
)

/datum/map_template/ruin/away_site/spy_station
name = "Spy Station"
id = "awaysite_spy_station"
description = "Delta Station"
prefix = "maps/away_inf/"
suffixes = list("spy_station/spy_station.dmm")
spawn_cost = 1
area_usage_test_exempted_root_areas = list(/area/spy_station)

/obj/effect/shuttle_landmark/spy_station/nav1
name = "Spy Station #1"
landmark_tag = "nav_spy_station_1"

/obj/effect/shuttle_landmark/spy_station/nav2
name = "Spy Station #2"
landmark_tag = "nav_spy_station_2"

/obj/effect/shuttle_landmark/spy_station/nav3
name = "Spy Station #3"
landmark_tag = "nav_spy_station_3"

/obj/effect/shuttle_landmark/spy_station/navantag
name = "Spy Station #4"
landmark_tag = "nav_spy_station_antag"

// Obj

/obj/item/scgstation_disk
name = "disk"
desc = "A dusty disk. Its label says: \"Deliver to SCG Fleet Command!\". Its content is encrypted with quantum crypthography methods."
icon = 'icons/obj/items.dmi'
icon_state = "nucleardisk"
item_state = "card-id"
w_class = ITEM_SIZE_TINY

/obj/item/scgstation_disk/freq
desc = "A dusty disk. Its label says: \"List of classified military radio frequencies.\". Its content is encrypted with quantum crypthography methods."

/obj/item/paper/signal1
name = "Signal Detected 1"
info = "<center><b>Станция РФР \"Эверест\" №23</b></center><BR>\
<center><b><font color='red'><small>CONFIDENTIAL USE ONLY</small></font></b></center><BR>\
<i> Контакт.... Обнаружен сигнал.... запись на носитель невозмо@$%...... Замечена сигнатура среднего размера, отклик издает внеземное происхождение металов.... Системы передают повтрорный пелинг..... 123*.... О%#$%нар.... неко?№:%--о \"Вос*;?\":6Х*3\"!ния№\"%%:4000001000..... </i><BR>\
<i> Замечен огромный всплеск Электро Магнитной Энергии........ Резервное Отключение сис----0010001010......</i>"

/obj/item/paper/signal2
name = "Signal 234"
info = "<center><solcrest> <fleetlogo></center><BR>\
<large><u> Отчёт по контакту \"Пеленг 234\"</u> </large><BR>\
<hr><BR>\
<center> Данные которые удалось получить со сканирования: </center><BR>\
Большого объёма судно, с большим отсеком скорее всего заточенным под перевозки различных грузов.<BR>\
Жизненные формы <b>не обнаружены</b>.<BR>\
Был перехвачен сигнал <b>транспондера</b>, однако его исходный образец пострадал от искажения. Отправили повреждённый файл Айти мастеру.<BR>\
Тепловой след от двигателей отсутствует, однако судно находится в движении.<hr> Отправить Дронов на проверку?<BR>\
<i> Это нас не интересует, транспондер был расшифрован как судно Вольных Торговцев. </i>"

/obj/item/paper/signal3
name = "Signal 47"
info = "<center><solcrest> <fleetlogo></center><BR>\
<large><u> Отчёт по контакту \"Пеленг 47\"</u> </large><BR>\
<hr><BR>\
<center> Данные которые удалось получить со сканирования: </center><BR>\
Замечен сектор помех, спешу сообщить, что это включенное устройство подавления сигналов, мы пытаемся настроить сигнал.<hr><BR>\
<i> Сообщите в связующий узел. </i>"
Loading

0 comments on commit f260ecf

Please sign in to comment.