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

Adds Spy Station away-site #668

Merged
merged 7 commits into from
Nov 12, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading