diff --git a/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm b/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm index d41dc33be6c..e31405ed099 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm @@ -1,42 +1,27 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "aa" = ( /obj/effect/landmark/tiles/burnturf, -/turf/simulated/wall/mineral/titanium/nodecon/tileblend{ - fixed_underlay = list("icon" = 'icons/turf/floors.dmi', "icon_state" = "cautionfull"); - icon_state = "4-i" - }, -/turf/simulated/floor/plasteel{ - icon_state = "cautionfull" - }, -/area/derelict/annex) +/turf/simulated/wall/mineral/titanium, +/area/derelict/engineer_area) "ab" = ( /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, /area/space/nearstation) "ac" = ( -/turf/template_noop, +/turf/space, /area/template_noop) "ad" = ( -/turf/simulated/floor/plasteel/airless{ - icon_state = "solarpanel" - }, -/area/template_noop) +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel, +/area/derelict/rnd) "ae" = ( -/obj/structure/computerframe{ - desc = "This computer is a husk of what it once was. Time and decay has worn its cheap circuitry to dust."; - name = "decrepit computer" - }, -/obj/machinery/camera{ - c_tag = "Мостик"; - dir = 2; - network = list("USSP") - }, +/obj/item/storage/ashtray, +/obj/structure/table/glass, /turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "darkblue" + icon_state = "grimy" }, -/area/derelict/bridge) +/area/derelict/dining) "af" = ( /obj/machinery/power/solar/fake{ desc = "A broken solar panel. This one is beyond of any possible repair."; @@ -48,33 +33,32 @@ /area/space/nearstation) "ag" = ( /obj/structure/lattice, -/turf/template_noop, +/turf/space, /area/space/nearstation) "ah" = ( -/obj/item/stack/cable_coil/cut{ - amount = 1 - }, -/turf/template_noop, -/area/space/nearstation) +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/mob_spawn/mousedead, +/turf/simulated/floor/plasteel, +/area/derelict/dock) "ai" = ( /obj/item/shard{ icon_state = "medium" }, -/turf/template_noop, +/turf/space, /area/space/nearstation) "aj" = ( /obj/item/shard, -/turf/template_noop, +/turf/space, /area/space/nearstation) "ak" = ( /obj/item/stack/rods, -/turf/template_noop, +/turf/space, /area/space/nearstation) "al" = ( -/turf/simulated/wall/mineral/titanium/nodecon, +/turf/simulated/wall/mineral/titanium, /area/derelict/bridge) "am" = ( -/turf/simulated/wall/mineral/titanium/nodecon/nodiagonal, +/turf/simulated/wall/mineral/titanium/nodiagonal, /area/derelict/bridge) "an" = ( /obj/structure/grille, @@ -89,12 +73,12 @@ /area/derelict/bridge) "ao" = ( /obj/effect/landmark/tiles/damageturf, -/turf/simulated/wall/mineral/titanium/nodecon/nodiagonal, +/turf/simulated/wall/mineral/titanium/nodiagonal, /area/derelict/bridge) "ap" = ( /obj/effect/landmark/tiles/damageturf, /obj/effect/landmark/tiles/burnturf, -/turf/simulated/wall/mineral/titanium/nodecon/nodiagonal, +/turf/simulated/wall/mineral/titanium/nodiagonal, /area/derelict/bridge) "aq" = ( /obj/effect/landmark/tiles/burnturf, @@ -138,48 +122,54 @@ }, /area/derelict/bridge) "au" = ( -/obj/machinery/computer/atmos_alert, +/obj/machinery/computer/atmos_alert{ + icon = 'icons/obj/machines/computer3.dmi' + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkblue" }, /area/derelict/bridge) "av" = ( -/obj/machinery/computer/monitor, /obj/structure/cable{ d2 = 2; icon_state = "0-2" }, +/obj/machinery/computer/monitor{ + icon = 'icons/obj/machines/computer3.dmi'; + icon_screen = "power_oldframe"; + icon_state = "frame-eng"; + name = "Grid Power Monitoring Computer" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkblue" }, /area/derelict/bridge) "ax" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 2; - height = 5; - id = "ussp_dock"; - name = "Docking port USSP Station"; - width = 8 +/obj/machinery/camera{ + c_tag = "Лобби 4"; + network = list("USSP") }, -/turf/space{ - icon_state = "black" +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" }, -/area/space) +/area/derelict/engineer_area) "az" = ( -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - dir = 1; - name = "Broken Computer"; - obj_integrity = 150 +/obj/machinery/computer/security{ + icon = 'icons/obj/machines/computer3.dmi'; + icon_screen = "sec_oldframe"; + icon_state = "frame-sec"; + network = list("USSP") }, /obj/item/paper/djstation{ - info = "Август 28, 2532
Наш пост прослушивания передал несколько тревожных сообщений об активности TSF в секторе. Хотя перехваченные сообщения говорят о том, что это просто исследовательская работа, я не могу отделаться от ощущения, что эти упрямые ублюдки наконец-то нас догнали.

Капитан уверяет меня, что волноваться не о чем, но мне трудно воспринимать всерьез человека, параноидально относящегося к двери душа с электроприводом.

- Офицер Связи Восток
"; + info = "Август 28, 2532
Наш пост прослушки передал несколько тревожных сообщений об активности ТСФ в секторе. Хотя перехваченные сообщения говорят о том, что это просто исследовательская работа, я не могу отделаться от ощущения, что эти упрямые ублюдки всё таки нас разыскали.

Капитан уверяет меня, что волноваться не о чем, но мне трудно воспринимать всерьез человека, параноидальное относящегося к двери душа с электроприводом.

- Офицер Связи Восток
"; name = "личный журнал"; pixel_x = 26; - pixel_y = 4 + pixel_y = 4; + language = "Neo-Russkiya" }, /turf/simulated/floor/plasteel{ dir = 1; @@ -195,7 +185,12 @@ }, /area/derelict/bridge) "aB" = ( -/obj/machinery/computer/crew, +/obj/machinery/computer/crew{ + dir = 4; + icon = 'icons/obj/machines/computer3.dmi'; + icon_screen = "med_oldframe"; + icon_state = "frame-med" + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkblue" @@ -222,10 +217,12 @@ /area/derelict/bridge) "aE" = ( /obj/structure/sign/nuke, -/turf/simulated/wall/mineral/titanium/nodecon/nodiagonal, +/turf/simulated/wall/mineral/titanium/nodiagonal, /area/derelict/bridge) "aF" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/structure/displaycase/boat{ + req_access = list(128) + }, /turf/simulated/floor/plasteel{ icon_state = "wood" }, @@ -233,7 +230,7 @@ "aG" = ( /obj/structure/safe/floor, /obj/item/paper/djstation{ - info = "Я никогда не забуду те ночи, которые мы провели на Cygni, и все те времена, когда ты возил меня на своем 2452 Винсенте. По тому, как ты посмотрел на меня той ночью, я поняла, что мы с тобой родные души.

Я знаю, что они заставили тебя продать своего Винсента, когда тебя переназначили, но я не мог позволить что бы такая красивая вещь ржавела. Я договорилася, и он здесь, ждет тебя.

Ключи я приложила. Пожалуйста, пусть они всегда служат напоминанием о нашей любви и поводом вернуться. Я умоляю тебя, не позволяй нашей любви тихо уйти в ночь.
"; + info = "Моему дорогому Сергею,

Я никогда не забуду те ночи, которые мы провели на Cygni, и все те приключения, когда ты возил меня на своем 2452 Vincent. По тому, как ты посмотрел на меня той ночью, я поняла, что мы с тобой родные души.

Я знаю, что они заставили тебя продать твой Vincent, когда тебя переназначили. Но я не могу позволить что бы такая прекрасная вещь просто ржавела где нибудь. Я договорилась с начальством, и он здесь, ждет тебя.

В конверте ты найдешь и ключи. Пожалуйста, пусть они всегда служат напоминанием о нашей любви и поводом вернуться. Я умоляю тебя, не позволяй нашей любви тихо уйти в ночь.
"; layer = 2.9; name = "любовное письмо"; pixel_x = -5; @@ -248,6 +245,9 @@ icon_state = "docs_generic"; name = "USSP//NOFORN//TOP SECRET" }, +/obj/item/stack/spacecash/ussp/c1000, +/obj/item/stack/spacecash/ussp/c1000, +/obj/item/stack/spacecash/ussp/c1000, /turf/simulated/floor/plasteel{ icon_state = "wood" }, @@ -264,6 +264,7 @@ dir = 8; tag = "icon-tube1 (WEST)" }, +/obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkblue" @@ -317,7 +318,7 @@ /area/derelict/bridge) "aO" = ( /obj/structure/table/reinforced, -/obj/item/fan, +/obj/effect/spawner/lootdrop/officetoys, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkblue" @@ -381,17 +382,12 @@ }, /area/derelict/bridge) "aV" = ( -/turf/simulated/wall/mineral/titanium/nodecon, +/turf/simulated/wall/mineral/titanium, /area/derelict/crew_quarters) "aW" = ( -/turf/simulated/wall/mineral/titanium/nodecon, +/turf/simulated/wall/mineral/titanium, /area/derelict/arrival) "aX" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, /obj/item/clothing/head/helmet/space/syndicate/blue{ desc = "This spacesuit is emblazoned with the emblem of the USSP. Glory to Space Russia!"; name = "Cosmonaut Command Helmet" @@ -400,6 +396,11 @@ desc = "This spacesuit is emblazoned with the emblem of the USSP. Glory to Space Russia!"; name = "Cosmonaut Command Suit" }, +/obj/item/stamp/ussp, +/obj/structure/closet/secure_closet/personal/cabinet{ + req_access = list(128) + }, +/obj/item/paper/gorky17/report, /turf/simulated/floor/plasteel{ icon_state = "wood" }, @@ -409,17 +410,16 @@ /obj/item/gun/energy/e_gun/old{ desc = "A rudimentary energy weapon co-opted by the USSP from a TSF experimental prototype. There are two firing modes." }, +/obj/item/clothing/head/sovietofficerhat, /turf/simulated/floor/plasteel{ icon_state = "wood" }, /area/derelict/bridge) "aZ" = ( /obj/structure/table/wood, -/obj/item/trash/can{ - desc = "A miniature ship in a bottle. I wonder how they got it in there?"; - icon = 'icons/obj/lavaland/artefacts.dmi'; - icon_state = "ship_bottle"; - name = "ship in a bottle" +/obj/machinery/photocopier/faxmachine/longrange/ussp{ + department = "Red ring"; + req_access = list(128) }, /turf/simulated/floor/plasteel{ icon_state = "wood" @@ -457,6 +457,7 @@ }, /area/derelict/bridge) "bg" = ( +/obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "darkblue" @@ -477,8 +478,11 @@ /area/derelict/bridge) "bj" = ( /obj/item/paper/djstation{ - info = "Записка испачкана чернильными пятнами, сильный и дрожащий почерк, нацарапанный по ней, едва различим.

Восток перестал стучать в дверь час назад, он должен попататься спасти нас. Я до сих пор не знаю, что произошло, но уже прошло шесть часов.

Мои руки не перестают трястись, даже сигареты не помогают.

Восток, если тебе удастся войти и я потеряю сознание, мои лекарства в морозилке рядом с моим столом. Пожалуйста. Я на тебя рассчитываю."; - name = "ветхая записка" + info = "
Восток, я не слышал ни шороха от тебя уже около часа... Должно быть он слишком занят попытками найти способ связаться с командованием. Я до сих пор не уверен, что произошло, но с того момента прошло уже шесть часов.

Мои руки не перестают трястись, и даже сигареты не не в силах помочь.

Восток, если всё удастся, а я к тому моменту потеряю сознание - мои лекарства в шкафу рядом с моим столом. Пожалуйста. Я на тебя рассчитываю."; + name = "ветхая записка"; + icon_state = "scrap_bloodied"; + desc = "Записка испачкана чернильными пятнами, сильный и дрожащий почерк, нацарапанный по ней, едва различим."; + language = "Neo-Russkiya" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -519,11 +523,15 @@ }, /area/derelict/bridge) "bm" = ( -/turf/simulated/wall/mineral/titanium/nodecon/nodiagonal, +/turf/simulated/wall/mineral/titanium/nodiagonal, /area/derelict/crew_quarters) "bn" = ( -/turf/simulated/wall/mineral/titanium/nodecon/nodiagonal, +/turf/simulated/wall/mineral/titanium/nodiagonal, /area/derelict/arrival) +"bo" = ( +/obj/effect/spawner/lootdrop/spentcasing/pistol, +/turf/simulated/floor/plasteel, +/area/derelict/dock) "bp" = ( /obj/structure/chair/comfy/red{ dir = 4 @@ -531,6 +539,7 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ icon_state = "wood" }, @@ -540,9 +549,11 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/item/paper_bin/ussp, /obj/item/paper/djstation{ - info = "Этот проклятый душ станет моей смертью. Я вижу, как Восток смотрит на меня, когда я говорю о нем, как его глаза весело ухмыляются. Только сегодня утром, клянусь, эта чертова штука пыталась запереть меня. Мне пришлось сломать замок, чтобы выбраться, Восток чуть не обосрался от смеха, когда он это увидел и я ему расказал про это.

Ну, посмотрим, долго ли он будет смеяться, когда я напишу комиссару Григору о его дерзости; единственное, чем он тогда будет заниматься, это драить туалет!"; - name = "капитанский журнал" + info = "Рано или поздно эта чертова дверь в душе прикончит меня. Я вижу, как Восток смотрит на меня, когда я говорю о ней, как его глаза весело ухмыляются. Вот только сегодня утром, клянусь, эта чертова штука пыталась запереть меня. Мне пришлось сломать замок, чтобы выбраться. Восток чуть не обоссался от смеха, когда я рассказал ему и показал на ту дверь.

Ну, посмотрим, долго ли он будет смеяться, когда я напишу комиссару Григору о его дерзости; единственное, что он будет после всего этого прослушивать - звуки слива бочка, надраивать который он будет последующий месяц!"; + name = "капитанский журнал"; + language = "Neo-Russkiya" }, /turf/simulated/floor/plasteel{ icon_state = "wood" @@ -563,14 +574,16 @@ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel{ - icon_state = "wood" +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" }, /area/derelict/bridge) "bt" = ( /obj/structure/cable{ icon_state = "4-8" }, +/obj/effect/decal/cleanable/dust, /turf/simulated/floor/carpet, /area/derelict/bridge) "bv" = ( @@ -617,15 +630,11 @@ }, /area/derelict/bridge) "bB" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, +/obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "hydrofloor" }, -/area/derelict/bridge) +/area/derelict/common) "bC" = ( /obj/structure/chair/comfy/brown{ dir = 8 @@ -659,31 +668,32 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/turf/simulated/wall/mineral/titanium/nodecon/tileblend{ - fixed_underlay = list("icon" = 'icons/turf/floors.dmi', "icon_state" = "dark"); - icon_state = "4-i" - }, -/area/derelict/arrival) +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/derelict/security) "bF" = ( /obj/machinery/light/spot{ dir = 1; tag = "icon-tube1 (NORTH)" }, +/obj/effect/decal/cleanable/dust, +/obj/structure/safe, +/obj/item/grenade/empgrenade, /turf/simulated/floor/plasteel{ icon_state = "darkredcorners" }, -/area/derelict/arrival) +/area/derelict/security) "bG" = ( /obj/structure/rack, /obj/item/melee/classic_baton{ desc = "A wooden truncheon for beating capitalist scum." }, /obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkredcorners" }, -/area/derelict/arrival) +/area/derelict/security) "bI" = ( /obj/structure/table/wood, /obj/item/storage/ashtray/glass{ @@ -691,6 +701,11 @@ pixel_y = 3 }, /obj/item/cigbutt, +/obj/item/decorations/flag/soviet{ + pixel_y = 10; + pixel_x = -5; + layer = 3.1 + }, /turf/simulated/floor/plasteel{ icon_state = "wood" }, @@ -700,6 +715,9 @@ /obj/machinery/door_control{ name = "faulty switch" }, +/obj/item/pen/multi{ + pixel_y = 10 + }, /turf/simulated/floor/plasteel{ icon_state = "wood" }, @@ -725,12 +743,11 @@ }, /area/derelict/bridge) "bN" = ( -/obj/item/reagent_containers/syringe/insulin{ - pixel_y = 3 - }, -/obj/item/reagent_containers/syringe/insulin, -/obj/structure/closet/crate/freezer{ - layer = 2.9 +/obj/item/reagent_containers/syringe/heparin, +/obj/item/reagent_containers/syringe/calomel, +/obj/item/reagent_containers/syringe/epinephrine, +/obj/structure/closet/medical_wall{ + pixel_x = 32 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -741,6 +758,7 @@ /obj/structure/table/wood, /obj/item/taperecorder, /obj/item/tape/random, +/obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "darkblue" @@ -748,6 +766,8 @@ /area/derelict/bridge) "bP" = ( /obj/structure/table/wood, +/obj/item/paper_bin/ussp, +/obj/item/pen, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "darkblue" @@ -762,17 +782,19 @@ }, /area/derelict/crew_quarters) "bS" = ( +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "darkredcorners" }, -/area/derelict/arrival) +/area/derelict/security) "bT" = ( /obj/effect/decal/cleanable/dirt, +/obj/item/clothing/suit/armor/vest/old, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "bU" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, @@ -781,7 +803,7 @@ dir = 8; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "bV" = ( /turf/simulated/floor/wood{ icon_state = "wood-broken7"; @@ -816,27 +838,31 @@ }, /area/derelict/bridge) "ca" = ( -/obj/structure/coatrack, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, /turf/simulated/floor/plasteel{ - icon_state = "darkblue" + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" }, -/area/derelict/bridge) +/area/derelict/arrival) "cb" = ( /obj/structure/table/reinforced, /obj/item/folder, +/obj/item/wrench, /turf/simulated/floor/plasteel{ icon_state = "darkblue" }, /area/derelict/bridge) "cc" = ( /obj/structure/table/reinforced, +/obj/item/paper/ussp, /turf/simulated/floor/plasteel{ icon_state = "darkblue" }, /area/derelict/bridge) "cd" = ( /obj/structure/table/reinforced, -/obj/item/paper_bin, +/obj/item/paper_bin/ussp, /obj/item/pen, /turf/simulated/floor/plasteel{ dir = 6; @@ -871,6 +897,7 @@ dir = 4; tag = "icon-tube1 (EAST)" }, +/obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkblue" @@ -904,20 +931,15 @@ /area/derelict/crew_quarters) "cl" = ( /obj/structure/rack, -/obj/item/clothing/suit/armor/vest/old, -/obj/item/clothing/head/helmet/swat{ - desc = "A reinforced helmet often used by USSP security personnel."; - name = "armoured helmet" - }, /turf/simulated/floor/plasteel{ icon_state = "darkredcorners" }, -/area/derelict/arrival) +/area/derelict/security) "cm" = ( /turf/simulated/floor/plasteel{ icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "cn" = ( /obj/effect/decal/cleanable/blood/splatter, /obj/effect/decal/cleanable/blood/innards, @@ -925,23 +947,25 @@ dir = 6; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "cq" = ( -/obj/machinery/chem_dispenser, -/turf/simulated/floor/plasteel, -/area/derelict/annex) +/turf/simulated/wall/mineral/titanium, +/area/derelict/security) "cr" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, /obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka{ + pixel_x = 5; + pixel_y = 10 + }, /turf/simulated/floor/plasteel{ icon_state = "wood" }, /area/derelict/bridge) "cs" = ( -/obj/structure/rack, -/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, /obj/effect/decal/cleanable/dirt, +/obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/wood{ broken = 1; icon_state = "wood-broken" @@ -950,16 +974,19 @@ "ct" = ( /obj/machinery/light/spot, /obj/effect/decal/cleanable/dirt, +/obj/item/flag/ussp, /turf/simulated/floor/carpet, /area/derelict/bridge) "cu" = ( /obj/structure/cable{ icon_state = "1-2" }, +/obj/effect/decal/cleanable/dust, /turf/simulated/floor/carpet, /area/derelict/bridge) "cv" = ( /obj/machinery/light/spot, +/obj/item/flag/ussp, /turf/simulated/floor/carpet, /area/derelict/bridge) "cw" = ( @@ -996,36 +1023,34 @@ desc = "This spacesuit is emblazoned with the emblem of the USSP. Glory to Space Russia!"; name = "Cosmonaut Security Suit" }, -/obj/item/clothing/head/helmet/space/syndicate/orange{ - desc = "This spacesuit is emblazoned with the emblem of the USSP. Glory to Space Russia!"; - name = "Cosmonaut Security Helmet" - }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkredcorners" }, -/area/derelict/arrival) +/area/derelict/security) "cA" = ( +/obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "cB" = ( /obj/effect/decal/cleanable/blood/tracks, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "cC" = ( /obj/structure/rack, -/obj/item/gun/projectile/revolver/doublebarrel, +/obj/effect/decal/cleanable/dust, +/obj/item/reagent_containers/food/drinks/oilcan/full, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkredcorners" }, -/area/derelict/arrival) +/area/derelict/security) "cD" = ( /obj/structure/dresser, /turf/simulated/floor/plasteel{ @@ -1034,10 +1059,10 @@ /area/derelict/bridge) "cE" = ( /obj/structure/table/wood, -/obj/item/flashlight/lamp/green, /obj/structure/sign/poster/contraband/communist_state{ pixel_y = 31 }, +/obj/machinery/recharger, /turf/simulated/floor/plasteel{ icon_state = "wood" }, @@ -1090,12 +1115,12 @@ /area/derelict/crew_quarters) "cL" = ( /obj/structure/sign/mech, -/turf/simulated/wall/mineral/titanium/nodecon/nodiagonal, -/area/derelict/arrival) +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/derelict/security) "cM" = ( /obj/structure/sign/securearea, -/turf/simulated/wall/mineral/titanium/nodecon/nodiagonal, -/area/derelict/arrival) +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/derelict/security) "cO" = ( /obj/structure/curtain/open/shower, /obj/machinery/shower{ @@ -1107,7 +1132,8 @@ dir = 1 }, /obj/machinery/door/window{ - name = "electrically operated shower door" + name = "electrically operated shower door"; + req_access = list(300) }, /obj/effect/decal/remains/human{ desc = "This guy seemed to have died in terrible way! Half his remains are dust."; @@ -1128,7 +1154,7 @@ /obj/item/shard{ icon_state = "small" }, -/turf/template_noop, +/turf/space, /area/space/nearstation) "cS" = ( /obj/structure/grille, @@ -1136,18 +1162,27 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/structure/cable, /turf/simulated/floor/plasteel/airless{ icon_state = "floorscorched2" }, -/area/derelict/annex) +/area/derelict/bridge) "cT" = ( /obj/structure/cable{ icon_state = "1-2" }, +/obj/structure/cable{ + icon_state = "1-4"; + tag = "90Curve" + }, +/obj/structure/cable{ + icon_state = "1-8"; + tag = "" + }, /turf/simulated/floor/plasteel/airless{ icon_state = "dark" }, -/area/derelict/annex) +/area/derelict/bridge) "cU" = ( /obj/structure/table/reinforced, /obj/item/storage/box/drinkingglasses, @@ -1165,7 +1200,6 @@ }, /area/derelict/bridge) "cW" = ( -/obj/item/twohanded/required/kirbyplants, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 6; @@ -1197,7 +1231,9 @@ /area/derelict/crew_quarters) "da" = ( /obj/structure/table, -/obj/item/flashlight/lamp, +/obj/item/flashlight/lamp{ + on = 0 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "blue" @@ -1207,52 +1243,55 @@ /turf/simulated/floor/plasteel, /area/derelict/crew_quarters) "dd" = ( -/obj/item/twohanded/required/kirbyplants, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "de" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "df" = ( -/obj/machinery/door/window/westleft, +/obj/machinery/door/window/westleft{ + req_access = list(128) + }, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "dg" = ( /obj/machinery/photocopier, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "dh" = ( /obj/structure/filingcabinet, /obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb2, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "di" = ( /obj/structure/grille, /obj/item/shard, /obj/structure/cable{ icon_state = "1-2" }, +/obj/structure/cable, /turf/simulated/floor/plasteel/airless{ icon_state = "floorscorched2" }, -/area/derelict/annex) +/area/derelict/bridge) "dj" = ( /obj/structure/cable{ icon_state = "1-2" @@ -1264,7 +1303,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "dark" }, -/area/derelict/annex) +/area/derelict/bridge) "dk" = ( /obj/item/bedsheet/blue, /obj/structure/bed, @@ -1275,19 +1314,19 @@ /area/derelict/crew_quarters) "dl" = ( /obj/effect/decal/cleanable/fungus, -/turf/simulated/wall/mineral/titanium/nodecon/nodiagonal, +/turf/simulated/wall/mineral/titanium/nodiagonal, /area/derelict/crew_quarters) "dn" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/arrival) +/area/derelict/security) "do" = ( /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/arrival) +/area/derelict/security) "dp" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ @@ -1299,13 +1338,14 @@ dir = 4; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "dq" = ( /obj/structure/chair/office/dark, +/obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/arrival) +/area/derelict/security) "dr" = ( /obj/effect/decal/remains/human{ desc = "This guy seemed to have died in terrible way! Half his remains are dust."; @@ -1315,15 +1355,16 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/arrival) +/area/derelict/security) "ds" = ( /obj/structure/chair/office/dark{ dir = 4 }, +/obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "dt" = ( /obj/structure/table/reinforced, /obj/machinery/light/spot{ @@ -1335,7 +1376,7 @@ dir = 6; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "du" = ( /obj/structure/grille{ density = 0; @@ -1344,10 +1385,11 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/structure/cable, /turf/simulated/floor/plasteel/airless{ icon_state = "floorscorched2" }, -/area/derelict/annex) +/area/derelict/bridge) "dv" = ( /obj/item/bedsheet/blue, /obj/structure/bed, @@ -1365,6 +1407,7 @@ }, /area/derelict/crew_quarters) "dx" = ( +/obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ dir = 0; icon_state = "blue" @@ -1382,19 +1425,18 @@ dir = 8; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "dB" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/grenade/empgrenade, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "dC" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/southright, @@ -1403,13 +1445,14 @@ pixel_y = 1 }, /obj/item/paper/djstation{ - info = "Рекомендованая команда Товарищ Бляцкий
Подпись Офицера: Микаил Гогочев
Капитан,

Я понимаю характер этой просьбы, которая мне кажется странной, но выслушайте меня, пожалуйста: товарищ Бляцки хоть и бот, но как железный кулак самого комиссара Григора! Буквально на днях он выгнал из брига этого бесполезного ублюдка Тоттого, вы бы видели, как этот пьяница хныкал! Как собака с поджатым хвостом.

В любом случае, я отвлекся!Если кто и достоин признания, так это наш неусыпный и любимый Бляцкий, истинный чемпион USSP.

Если вы желаете, быть может, воочию увидеть его бдительность и самоотверженность, что ж! Вам нужно только прийти, чтобы осмотреть арсенал. Товарищ Бляцкий ждет вашего решения."; - name = "рекомендации для похвалы" + info = "Рекомендация к премированию Товарищ Бляцкий
Подпись Офицера: Микаил Гогочев
Капитан,

Я осознаю странность данной просьбы, но прошу, выслушайте: товарищ Бляцки хоть и выглядит как мелкий пылесос, но он силен как стальной кулак самого комиссара Григора! Буквально на днях он выгнал из брига этого бесполезного ублюдка Тотского, вы бы видели, как этот пьяница хныкал! Прям как собака с поджатым хвостом.

В любом случае, я отвлекся! Если кто и достоин премирования, так это наш всегда стоящий на страже и любимый Бляцкий, истинный защитник СССП.

Если вы желаете, быть может, воочию увидеть его бдительность и самоотверженность, что ж! Вам нужно только прийти, чтобы осмотреть оружейную. Товарищ Бляцкий ждет вашего решения."; + name = "Рекомендация к премированию"; + language = "Neo-Russkiya" }, /turf/simulated/floor/plasteel{ icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "dD" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced, @@ -1420,22 +1463,17 @@ /turf/simulated/floor/plasteel{ icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "dE" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, /obj/item/pen, /obj/structure/window/reinforced, -/obj/machinery/newscaster{ - desc = "A standard Nanotrasen-licensed newsfeed handler for use in commercial space stations. Strange that it's on a Russian station."; - layer = 3.3; - pixel_x = 27 - }, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "dF" = ( /obj/structure/grille, /obj/structure/window/full/shuttle, @@ -1445,7 +1483,7 @@ name = "Security Wing Lockdown" }, /turf/simulated/floor/plating, -/area/derelict/arrival) +/area/derelict/security) "dG" = ( /obj/structure/grille{ density = 0; @@ -1457,10 +1495,11 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/structure/cable, /turf/simulated/floor/plasteel/airless{ icon_state = "floorscorched2" }, -/area/derelict/annex) +/area/derelict/bridge) "dH" = ( /obj/structure/grille, /obj/structure/window/full/shuttle, @@ -1468,7 +1507,8 @@ /area/derelict/crew_quarters) "dI" = ( /obj/machinery/door/airlock/shuttle{ - name = "Dormitories" + name = "Dormitories"; + req_access = list(128,129,130,131) }, /turf/simulated/floor/plasteel, /area/derelict/crew_quarters) @@ -1485,11 +1525,12 @@ /turf/simulated/floor/plasteel, /area/derelict/crew_quarters) "dL" = ( +/obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "dM" = ( /obj/structure/rack, /obj/item/crowbar, @@ -1497,7 +1538,7 @@ dir = 6; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "dN" = ( /obj/structure/closet, /obj/machinery/light/spot{ @@ -1506,7 +1547,6 @@ }, /obj/item/clothing/head/ushanka, /obj/item/clothing/head/ushanka, -/obj/item/clothing/head/ushanka, /obj/item/clothing/under/soviet, /obj/item/clothing/under/soviet, /obj/item/clothing/under/soviet, @@ -1520,10 +1560,8 @@ /turf/simulated/floor/plasteel{ icon_state = "darkredfull" }, -/turf/simulated/wall/mineral/titanium/nodecon/tileblend{ - icon_state = "4-i" - }, -/area/derelict/arrival) +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/derelict/security) "dQ" = ( /obj/machinery/recharger, /obj/structure/table/reinforced, @@ -1536,16 +1574,17 @@ dir = 1; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "dR" = ( +/obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "dS" = ( /turf/simulated/wall/mineral/titanium/interior, -/area/derelict/arrival) +/area/derelict/security) "dT" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, @@ -1553,16 +1592,9 @@ /obj/item/clothing/shoes/jackboots, /obj/item/clothing/shoes/jackboots, /obj/item/clothing/shoes/jackboots, -/obj/item/clothing/shoes/jackboots, /obj/effect/decal/cleanable/dirt, -/obj/item/clothing/head/panzer{ - desc = "An oldschool military softcap."; - name = "old military cap" - }, -/obj/item/clothing/head/panzer{ - desc = "An oldschool military softcap."; - name = "old military cap" - }, +/obj/item/clothing/head/sovietsidecap, +/obj/item/clothing/head/sovietsidecap, /turf/simulated/floor/plasteel, /area/derelict/crew_quarters) "dU" = ( @@ -1570,7 +1602,7 @@ dir = 9; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "dV" = ( /obj/structure/cable{ icon_state = "1-2"; @@ -1579,22 +1611,28 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/arrival) +/area/derelict/security) "dW" = ( -/turf/simulated/wall/mineral/titanium/nodecon, +/turf/simulated/wall/mineral/titanium, /area/derelict/annex) "dX" = ( /obj/structure/sign/securearea, -/obj/structure/cable{ - icon_state = "1-2" +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/derelict/engineer_area) +"dY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/spot{ + dir = 8; + tag = "icon-tube1 (WEST)" }, -/turf/simulated/wall/mineral/titanium/nodecon/nodiagonal, -/area/derelict/annex) +/turf/simulated/floor/plasteel, +/area/derelict/common) "dZ" = ( /obj/structure/closet/crate/can, /obj/item/paper/crumpled{ info = "Я ЗНАЮ, ЭТО ТЫ УКРАЛ МОИ ЩАСЛИВЫЕ ТРУСЕЛЯ. КЛЯНУСЬ, ЕСЛИ Я УВИЖУ ХОТЬ ЕЩЕ ОДИН РАЗ ТВОЮ ТОЩУЮ КРЫСИНУЮ ШЕЮ, Я БУДУ ДУШИТЬ ЕЕ, ПОКА ТЫ НЕ ПОСИНЕЕШЬ И НЕ ПОТЕРЯЕШЬ СОЗНАНИЕ!

НИКТО! НИКТО НЕ ПРИКОСЕТСЯ К СЧАСТЛИВЫМ ТРУСАМ БОРИСА БЕЗ ПОСЛЕДСТВИЙ!
"; - name = "LISTEN UP CYKA" + name = "LISTEN UP CYKA"; + language = "Neo-Russkiya" }, /turf/simulated/floor/plasteel, /area/derelict/crew_quarters) @@ -1617,14 +1655,14 @@ dir = 9; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "ee" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/spray/pepper, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/arrival) +/area/derelict/security) "ef" = ( /obj/structure/table/reinforced, /obj/item/storage/box/zipties, @@ -1634,23 +1672,21 @@ dir = 4; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "eg" = ( -/turf/simulated/wall/mineral/titanium/nodecon/nodiagonal, +/turf/simulated/wall/mineral/titanium/nodiagonal, /area/derelict/annex) "eh" = ( /obj/machinery/light/spot{ dir = 1; tag = "icon-tube1 (NORTH)" }, -/obj/structure/cable{ - icon_state = "1-2" - }, +/obj/item/flag/ussp, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "darkblue" }, -/area/derelict/annex) +/area/derelict/engineer_area) "ei" = ( /obj/structure/cable{ icon_state = "1-2" @@ -1659,25 +1695,23 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/annex) +/area/derelict/engineer_area) "ej" = ( /obj/machinery/light/spot{ dir = 1; tag = "icon-tube1 (NORTH)" }, /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants, -/obj/structure/cable{ - icon_state = "1-2" - }, +/obj/item/flag/ussp, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "darkblue" }, -/area/derelict/annex) +/area/derelict/engineer_area) "ek" = ( /obj/machinery/door/airlock/shuttle{ - name = "Dormitories" + name = "Dormitories"; + req_access = list(128,129,130,131) }, /turf/simulated/floor/plasteel{ icon_state = "wood" @@ -1703,37 +1737,41 @@ dir = 10; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "eo" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "ep" = ( /obj/structure/window/reinforced{ dir = 1 }, -/obj/machinery/door/window/westleft, +/obj/machinery/door/window/westleft{ + req_access = list(128,129,130,131) + }, /obj/structure/sign/poster/contraband/red_rum{ pixel_y = -32 }, /obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "eq" = ( /obj/structure/window/reinforced{ dir = 1 }, /obj/structure/bed, /obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "er" = ( /obj/structure/table, /obj/item/storage/box/cups, @@ -1744,31 +1782,25 @@ dir = 9; icon_state = "purple" }, -/area/derelict/annex) +/area/derelict/rnd) "es" = ( -/obj/structure/reagent_dispensers/water_cooler, +/obj/structure/closet/l3closet/scientist, +/obj/item/clothing/glasses/science, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "purple" }, -/area/derelict/annex) +/area/derelict/rnd) "et" = ( /obj/structure/sign/science, -/turf/simulated/wall/mineral/titanium/nodecon/nodiagonal, -/area/derelict/annex) +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/derelict/rnd) "eu" = ( /obj/structure/window/reinforced{ dir = 1 }, -/turf/simulated/wall/mineral/titanium/nodecon/tileblend{ - fixed_underlay = list("icon" = 'icons/turf/floors.dmi', "icon_state" = "redfull"); - icon_state = "4-i" - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "whiteredfull" - }, -/area/derelict/annex) +/turf/simulated/wall/mineral/titanium, +/area/derelict/dining) "ev" = ( /obj/structure/cable{ icon_state = "1-2" @@ -1777,48 +1809,48 @@ icon_state = "rampbottom"; tag = "icon-stage_stairs" }, -/area/derelict/annex) +/area/derelict/engineer_area) "ew" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, /turf/simulated/floor/plasteel{ icon_state = "rampbottom"; tag = "icon-stage_stairs" }, -/area/derelict/annex) +/area/derelict/engineer_area) "ex" = ( -/obj/machinery/power/smes/engineering{ - charge = 1e+006; - input_attempt = 0; - input_level = 0; - inputting = 0; - output_level = 30000 - }, /obj/structure/cable{ d2 = 4; icon_state = "0-4" }, +/obj/machinery/power/smes/vintage{ + output_attempt = 0; + outputting = 0 + }, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "ey" = ( -/obj/machinery/atmospherics/unary/tank/oxygen, /obj/structure/cable{ icon_state = "2-8" }, +/obj/machinery/atmospherics/unary/tank/air/ninja{ + volume = 30000 + }, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "ez" = ( /obj/structure/noticeboard, -/turf/simulated/wall/mineral/titanium/nodecon/nodiagonal, -/area/derelict/annex) +/obj/item/paper/gorky17{ + name = "Информация по настройки внутренней сети"; + info = "Введение в локальную сеть дополнительных камер

После монтажа камеры - используй параметр USSP для введения камеры в местную сеть видеонаблюдения.

Настройка коммуникационного реле

Для введения реле в общую сеть настрой передатчик на частоту USSP-CORE" + }, +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/derelict/engineer_area) "eA" = ( /obj/machinery/atmospherics/unary/passive_vent, /turf/simulated/floor/plating/airless, @@ -1869,20 +1901,14 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/item/spentcasing, /turf/simulated/floor/wood{ icon_state = "wood-broken"; tag = "icon-wood-broken" }, /area/derelict/crew_quarters) "eH" = ( -/obj/machinery/newscaster{ - desc = "A standard Nanotrasen-licensed newsfeed handler for use in commercial space stations. Strange that it's on a Russian station."; - layer = 3.3; - pixel_x = 30 - }, -/obj/item/trash/spentcasing{ - icon_state = "762-casing" - }, +/obj/item/spentcasing/rifle, /turf/simulated/floor/plasteel{ icon_state = "wood" }, @@ -1890,8 +1916,8 @@ "eI" = ( /obj/structure/sign/securearea, /obj/effect/decal/cleanable/blood/splatter, -/turf/simulated/wall/mineral/titanium/nodecon/nodiagonal, -/area/derelict/arrival) +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/derelict/security) "eJ" = ( /obj/machinery/door/poddoor/impassable{ id_tag = "ruslocksec"; @@ -1905,7 +1931,7 @@ dir = 8; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "eK" = ( /obj/machinery/door/poddoor/impassable{ id_tag = "ruslocksec"; @@ -1920,7 +1946,7 @@ dir = 4; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "eL" = ( /obj/structure/grille, /obj/structure/window/full/shuttle, @@ -1930,16 +1956,13 @@ name = "Central Annex Lockdown" }, /turf/simulated/floor/plating, -/area/derelict/annex) +/area/derelict/rnd) "eM" = ( /turf/simulated/floor/plasteel{ icon_state = "purplefull" }, -/turf/simulated/wall/mineral/titanium/nodecon/tileblend{ - fixed_underlay = list("icon" = 'icons/turf/floors.dmi', "icon_state" = "purplefull"); - icon_state = "4-i" - }, -/area/derelict/annex) +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/derelict/rnd) "eN" = ( /obj/structure/table, /obj/item/storage/bag/tray{ @@ -1949,7 +1972,7 @@ dir = 9; icon_state = "purple" }, -/area/derelict/annex) +/area/derelict/rnd) "eO" = ( /obj/structure/table/tray, /obj/item/scalpel{ @@ -1959,29 +1982,27 @@ dir = 1; icon_state = "purple" }, -/area/derelict/annex) +/area/derelict/rnd) "eP" = ( /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/rnd) "eQ" = ( /obj/machinery/door/airlock/science{ - name = "Science Wing" + name = "Science Wing"; + req_access = list(128,129,130,131) }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "purple" }, -/area/derelict/annex) +/area/derelict/rnd) "eR" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "darkblue" }, -/area/derelict/annex) +/area/derelict/engineer_area) "eS" = ( /obj/structure/cable{ icon_state = "1-2" @@ -1991,25 +2012,23 @@ dir = 1; icon_state = "darkblue" }, -/area/derelict/annex) +/area/derelict/engineer_area) "eT" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "darkblue" }, -/area/derelict/annex) +/area/derelict/engineer_area) "eU" = ( /obj/machinery/door/airlock/engineering{ - name = "Engineering Wing" + name = "Engineering Wing"; + req_access = list(128,129,130,131) }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "eV" = ( /obj/machinery/power/terminal{ dir = 1 @@ -2020,7 +2039,7 @@ pixel_y = 1 }, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/engineer_area) "eW" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 5 @@ -2029,7 +2048,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/engineer_area) "eX" = ( /obj/machinery/portable_atmospherics/pump, /obj/machinery/atmospherics/unary/portables_connector{ @@ -2040,7 +2059,7 @@ dir = 1; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "eY" = ( /obj/structure/engineeringcart, /obj/effect/decal/cleanable/dirt, @@ -2048,16 +2067,13 @@ dir = 5; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "eZ" = ( /turf/simulated/floor/plasteel{ icon_state = "cautionfull" }, -/turf/simulated/wall/mineral/titanium/nodecon/tileblend{ - fixed_underlay = list("icon" = 'icons/turf/floors.dmi', "icon_state" = "cautionfull"); - icon_state = "4-i" - }, -/area/derelict/annex) +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/derelict/engineer_area) "fa" = ( /obj/structure/grille, /obj/structure/window/full/shuttle, @@ -2068,11 +2084,10 @@ }, /obj/machinery/atmospherics/pipe/simple/visible, /turf/simulated/floor/plating, -/area/derelict/annex) +/area/derelict/engineer_area) "fb" = ( -/obj/item/trash/spentcasing{ - icon_state = "s-casing" - }, +/obj/effect/decal/cleanable/dust, +/obj/item/spentcasing/pistol, /turf/simulated/floor/plasteel{ icon_state = "wood" }, @@ -2104,11 +2119,12 @@ /obj/item/trash/can, /obj/item/trash/semki, /obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "fg" = ( /obj/effect/decal/remains/human{ desc = "This guy seemed to have died in terrible way! Half his remains are dust."; @@ -2118,7 +2134,7 @@ dir = 1; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "fh" = ( /obj/structure/rack, /obj/item/storage/toolbox/emergency/old, @@ -2127,43 +2143,48 @@ dir = 5; icon_state = "darkred" }, +/area/derelict/security) +"fi" = ( +/obj/effect/decal/cleanable/spiderling_remains, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, /area/derelict/arrival) "fj" = ( /obj/structure/cable{ icon_state = "2-4" }, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/rnd) "fk" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/engineer_area) "fl" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/door/airlock/science{ - name = "Science Wing" + name = "Science Wing"; + req_access = list(128,129,130,131) }, /turf/simulated/floor/plasteel{ icon_state = "purple" }, -/area/derelict/annex) +/area/derelict/rnd) "fm" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkblue" }, -/area/derelict/annex) +/area/derelict/engineer_area) "fn" = ( /obj/structure/cable{ icon_state = "1-4" @@ -2175,40 +2196,29 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/annex) +/area/derelict/engineer_area) "fo" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "1-2" - }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkblue" }, -/area/derelict/annex) +/area/derelict/engineer_area) "fp" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/door/airlock/engineering{ - name = "Engineering Wing" + name = "Engineering Wing"; + req_access = list(128,129,130,131) }, /turf/simulated/floor/plasteel{ icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "fq" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel, -/area/derelict/annex) -"fr" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -2216,24 +2226,29 @@ icon_state = "1-4" }, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/engineer_area) +"fr" = ( +/turf/simulated/wall/mineral/titanium, +/area/derelict/dock) "fs" = ( /obj/structure/cable{ icon_state = "2-8" }, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/engineer_area) "ft" = ( /obj/structure/closet/crate/can, /obj/item/paper/crumpled{ - info = "Эта заметка зарисовано всевозможными грубыми рисунками, которые слишком мерзки, чтобы дать им описание.
Тоцтой,

Я знаю, что это ты поишь моих кошек алкоголем, мне все равно, какие у вас причины, но вы мешаете важным исследованиям. Это пятый кот, которого мне пришлось заменить в этом месяце из-за вашего грубого чувства юмора, и я буду говорить с шефом Бораховым, если вы не прекратите.

- Николай Картов, Deputy Researcher"; - name = "Моментальный отказ!" + info = "
Тотский,

Я знаю, что это ты поишь моих кошек алкоголем, мне все равно, зачем ты это делаешь, но ты мешаешь важным исследованиям! Это пятый кот, которого мне пришлось заменить в этом месяце из-за твоего тупого чувства юмора, и я буду говорить с Бораховым, если ты не прекратишь свои выходки.

- Николай Картов, научный сотрудник."; + name = "Немедленно прекращай!"; + desc = "Эта бумажка изрисована всевозможными грубыми рисунками, которые слишком мерзки, чтобы дать им описание."; + language = "Neo-Russkiya" }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "fu" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/machinery/atmospherics/unary/portables_connector{ @@ -2244,7 +2259,7 @@ dir = 5; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "fv" = ( /obj/effect/decal/cleanable/blood/drip, /obj/effect/decal/cleanable/blood, @@ -2271,6 +2286,11 @@ }, /obj/structure/table/wood, /obj/item/trash/candle, +/obj/item/gun/projectile/shotgun/lethal/rusted{ + self_shot_divisor = 1; + malf_high_bound = 5; + malf_low_bound = 2 + }, /turf/simulated/floor/plasteel{ icon_state = "wood" }, @@ -2295,19 +2315,17 @@ dir = 8; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "fB" = ( -/obj/item/trash/spentcasing{ - icon_state = "762-casing" - }, /obj/structure/cable{ icon_state = "2-4"; tag = "" }, +/obj/item/spentcasing/rifle, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/arrival) +/area/derelict/security) "fC" = ( /obj/structure/cable{ icon_state = "4-8" @@ -2315,17 +2333,17 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/arrival) +/area/derelict/security) "fD" = ( -/obj/item/trash/spentcasing, /obj/structure/cable{ icon_state = "1-8"; tag = "" }, +/obj/item/spentcasing, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/arrival) +/area/derelict/security) "fE" = ( /obj/structure/chair/office/dark, /obj/effect/decal/cleanable/dirt, @@ -2337,7 +2355,7 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/arrival) +/area/derelict/security) "fF" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/computerframe{ @@ -2348,7 +2366,7 @@ dir = 6; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "fG" = ( /obj/structure/grille, /obj/structure/window/full/shuttle, @@ -2366,102 +2384,99 @@ dir = 5; icon_state = "purple" }, -/area/derelict/annex) +/area/derelict/rnd) "fI" = ( /obj/structure/table/tray, /obj/item/circular_saw{ pixel_y = 10 }, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/rnd) "fJ" = ( /obj/structure/cable{ icon_state = "1-8" }, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/rnd) "fK" = ( +/obj/structure/closet/crate/can, +/obj/item/paper/crumpled{ + info = "
Катерина,

Глаза твои как бриллианты,
Рожденные в недрах Cygni-A.
Мое сердце тоскует по тебе,
По твоей нежной красоте
Бляблятьнетэтоплохо.

Твой голос отрада для ушей,
Ласкает меня своими нежными очертаниями.
Никогда раньше я не знал, он как
Ласкание,
Ласкание!
Ласкание ангельского голоса


пометка для себя: занимайся наукой, поэзия не твоя сильная сторона.
"; + name = "любовная поэма"; + desc = "Эта записка была перечеркнута столько раз, что трудно разобрать ее содержание"; + language = "Neo-Russkiya" + }, +/obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "purple" }, -/area/derelict/annex) +/area/derelict/rnd) "fL" = ( /obj/structure/sign/nosmoking_1, -/turf/simulated/wall/mineral/titanium/nodecon/nodiagonal, -/area/derelict/annex) +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/derelict/rnd) "fM" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-4" - }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkblue" }, -/area/derelict/annex) +/area/derelict/engineer_area) "fN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/annex) +/area/derelict/engineer_area) "fO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, +/obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkblue" }, -/area/derelict/annex) +/area/derelict/engineer_area) "fP" = ( /obj/machinery/light/spot{ dir = 8; tag = "icon-tube1 (WEST)" }, /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" + icon_state = "1-4"; + tag = "90Curve" }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "fQ" = ( /obj/structure/cable{ icon_state = "1-4" }, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/engineer_area) "fR" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/rnd) "fS" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/solar_control{ - id = "russolar"; - track = 2 - }, /obj/structure/cable{ d2 = 2; icon_state = "0-2"; pixel_y = 1 }, +/obj/machinery/power/solar_control{ + icon = 'icons/obj/machines/computer3.dmi'; + icon_screen = "solar_oldframe"; + icon_state = "frame-eng"; + id = "ussp" + }, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "fT" = ( /obj/machinery/door_control{ id = "ruslock"; @@ -2477,16 +2492,14 @@ }, /area/derelict/crew_quarters) "fU" = ( -/obj/item/trash/spentcasing, +/obj/item/spentcasing, /turf/simulated/floor/plasteel{ icon_state = "wood" }, /area/derelict/crew_quarters) "fV" = ( /obj/structure/chair/stool/bar, -/obj/item/trash/spentcasing{ - icon_state = "762-casing" - }, +/obj/item/spentcasing/rifle, /turf/simulated/floor/plasteel{ icon_state = "wood" }, @@ -2509,17 +2522,18 @@ /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/arrival) +/area/derelict/security) "fY" = ( /obj/structure/table/reinforced, /obj/item/paper/djstation{ - info = "Август 21 - Самый Превосходный Комиссар Григор
Август 22 - Никто
Август 23 - Никто
Август 24 - Никто
Август 25 - Почему я даже беспокоюсь?
Август 26 - Никто
Август 27 -"; - name = "журнал посетителей" + info = "Август 21 - Самый Превосходный Комиссар Григор
Август 22 - Никого
Август 23 - Никого
Август 24 - Никого
Август 25 - И зачем я его вообще веду?
Август 26 - Никого
Август 27 -"; + name = "журнал посетителей"; + language = "Neo-Russkiya" }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/arrival) +/area/derelict/security) "fZ" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, @@ -2529,7 +2543,7 @@ dir = 4; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "ga" = ( /obj/effect/decal/remains/human{ desc = "This guy seemed to have died in terrible way! Half his remains are dust."; @@ -2537,44 +2551,35 @@ }, /obj/effect/decal/cleanable/blood/splatter, /obj/effect/decal/cleanable/blood/splatter, -/mob/living/simple_animal/hostile/feral_cat{ - faction = list("cat","carp"); - name = "Experiment 432-A" - }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "purplecorner" }, -/area/derelict/annex) +/area/derelict/rnd) "gb" = ( /obj/machinery/door/window/eastleft{ - locked = 1 + locked = 1; + req_access = list(131) }, /obj/effect/decal/cleanable/blood/splatter, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "purple" }, -/area/derelict/annex) -"gc" = ( -/obj/structure/rack, -/obj/item/clothing/gloves/color/latex/nitrile, -/obj/item/clothing/gloves/color/latex/nitrile, -/turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/rnd) "gd" = ( -/obj/structure/closet, -/obj/item/clothing/under/retro/science, -/obj/item/clothing/under/retro/science, +/obj/effect/mob_spawn/human/ussp/scientist{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "purple" }, -/area/derelict/annex) +/area/derelict/rnd) "ge" = ( /obj/effect/decal/cleanable/fungus, -/turf/simulated/wall/mineral/titanium/nodecon/nodiagonal, -/area/derelict/annex) +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/derelict/rnd) "gf" = ( /obj/structure/chair/wood{ dir = 4 @@ -2583,7 +2588,7 @@ dir = 10; icon_state = "darkblue" }, -/area/derelict/annex) +/area/derelict/engineer_area) "gh" = ( /obj/structure/chair/wood{ dir = 8 @@ -2591,18 +2596,23 @@ /obj/structure/sign/poster/contraband/random{ pixel_x = 32 }, +/obj/machinery/camera{ + c_tag = "Лобби 1"; + dir = 1; + network = list("USSP") + }, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "darkblue" }, -/area/derelict/annex) +/area/derelict/engineer_area) "gi" = ( /obj/machinery/floodlight, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "gj" = ( /obj/structure/chair{ dir = 4 @@ -2616,11 +2626,11 @@ dir = 9; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "gk" = ( /obj/structure/sign/poster/contraband/random, -/turf/simulated/wall/mineral/titanium/nodecon/nodiagonal, -/area/derelict/annex) +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/derelict/engineer_area) "gl" = ( /obj/structure/chair/wood, /turf/simulated/floor/plasteel{ @@ -2630,6 +2640,7 @@ "gm" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, +/obj/effect/decal/ants, /turf/simulated/floor/plasteel{ icon_state = "wood" }, @@ -2656,11 +2667,11 @@ }, /area/derelict/crew_quarters) "gr" = ( -/obj/item/trash/spentcasing, +/obj/item/spentcasing, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/arrival) +/area/derelict/security) "gs" = ( /obj/structure/chair/stool, /obj/effect/decal/cleanable/dirt, @@ -2668,23 +2679,26 @@ dir = 6; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "gt" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/rdconsole{ - req_access = list(202,203,204) +/obj/machinery/computer/rdconsole/core{ + icon = 'icons/obj/machines/computer3.dmi'; + icon_screen = "rnd_oldframe"; + icon_state = "frame-rnd"; + req_access = list(131) }, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "purple" }, -/area/derelict/annex) +/area/derelict/rnd) "gu" = ( /obj/structure/window/reinforced, /turf/simulated/floor/plasteel{ icon_state = "purple" }, -/area/derelict/annex) +/area/derelict/rnd) "gv" = ( /obj/structure/window/reinforced{ dir = 4 @@ -2695,12 +2709,12 @@ dir = 6; icon_state = "purple" }, -/area/derelict/annex) +/area/derelict/rnd) "gw" = ( /turf/simulated/floor/plasteel{ icon_state = "purple" }, -/area/derelict/annex) +/area/derelict/rnd) "gx" = ( /obj/structure/window/reinforced{ dir = 1 @@ -2713,32 +2727,32 @@ /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" }, -/area/derelict/annex) +/area/derelict/rnd) "gy" = ( /obj/effect/landmark/tiles/burnturf, -/turf/simulated/wall/mineral/titanium/nodecon/nodiagonal, -/area/derelict/annex) +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/derelict/engineer_area) "gz" = ( /obj/structure/computerframe{ desc = "This computer is a husk of what it once was. Time and decay has worn its cheap circuitry to dust."; name = "decrepit computer" }, -/obj/effect/landmark/tiles/damageturf, /obj/item/stack/cable_coil/cut{ amount = 2 }, /obj/structure/cable, +/obj/effect/landmark/tiles/damageturf, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "gA" = ( /obj/machinery/vending/assist, /turf/simulated/floor/plasteel{ icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "gB" = ( /obj/machinery/power/solar/fake{ desc = "A broken solar panel. This one is beyond of any possible repair."; @@ -2761,7 +2775,7 @@ dir = 5; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "gE" = ( /obj/structure/table/wood, /obj/item/storage/ashtray/bronze, @@ -2784,15 +2798,16 @@ }, /area/derelict/crew_quarters) "gH" = ( -/obj/item/trash/spentcasing, +/obj/effect/decal/ants, +/obj/item/spentcasing, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, /area/derelict/crew_quarters) "gJ" = ( /obj/effect/decal/cleanable/fungus, -/turf/simulated/wall/mineral/titanium/nodecon/nodiagonal, -/area/derelict/arrival) +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/derelict/security) "gK" = ( /obj/structure/chair{ dir = 4 @@ -2801,27 +2816,26 @@ dir = 8; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "gL" = ( /obj/effect/decal/cleanable/blood, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/arrival) +/area/derelict/security) "gM" = ( -/obj/item/trash/spentcasing{ - icon_state = "762-casing" - }, +/obj/item/spentcasing/rifle, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/arrival) +/area/derelict/security) "gN" = ( +/obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "gO" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/decal/cleanable/blood/oil, @@ -2829,12 +2843,12 @@ dir = 9; icon_state = "purple" }, -/area/derelict/annex) +/area/derelict/rnd) "gP" = ( /obj/structure/table, /obj/item/storage/box/syringes, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/rnd) "gQ" = ( /obj/structure/table, /obj/item/disk/data/demo{ @@ -2842,33 +2856,34 @@ pixel_y = -1 }, /obj/item/paper/djstation{ - info = "Наконец-то мы наткнулись на это, Катерина больше не будет смотреть мимо меня в пользу другой компании! Эксперимент 432-A показывает невероятную скорость клеточной регенерации, и я утверждаю, что мы, наконец, преодолели великую границу между жизнью и смерть — настоящее биологическое бессмертие!

Конечно, агрессивное поведение — неуместный побочный эффект, но в конце концов это всего лишь кошка. Я уверен, что нескольких кошачьих лакомств с седативными добавками будет достаточно, чтобы подготовиться к вскрытию ."; - name = "Experiment 432-A" + info = "Наконец-то мы сделали это, теперь Катерина больше не будет смотреть мимо меня в пользу кого другого! Эксперимент 432-A показывает невероятную скорость клеточной регенерации, и я утверждаю, что мы, наконец, преодолели великую грань между жизнью и смертью — истинное биологическое бессмертие!

Конечно, агрессивное поведение — неуместный побочный эффект, но в конце концов это всего лишь кошка. Я уверен, что нескольких кошачьих лакомств с седативными добавками будет достаточно, чтобы подготовиться к вскрытию."; + name = "Эксперимент 432-A"; + language = "Neo-Russkiya" }, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/rnd) "gR" = ( /mob/living/simple_animal/hostile/carp, -/turf/template_noop, +/turf/space, /area/space/nearstation) "gT" = ( /obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" + icon_state = "4-8" }, +/obj/structure/spider/stickyweb, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/arrival) "gU" = ( /obj/item/clothing/under/retro/engineering, /obj/item/clothing/under/retro/engineering, /obj/structure/closet, +/obj/item/circuitboard/smes/vintage, +/obj/item/multitool, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "gV" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/glass/rag, @@ -2903,7 +2918,7 @@ /obj/item/shard{ icon_state = "small" }, -/turf/template_noop, +/turf/space, /area/template_noop) "gZ" = ( /obj/structure/window/reinforced{ @@ -2913,38 +2928,36 @@ dir = 1; icon_state = "whiteredfull" }, -/turf/simulated/wall/mineral/titanium/nodecon/tileblend{ - fixed_underlay = list("icon" = 'icons/turf/floors.dmi', "icon_state" = "whiteredfull"); - icon_state = "4-i" - }, -/area/derelict/annex) +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/derelict/dining) "ha" = ( /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "hb" = ( /obj/machinery/light/spot, +/obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/arrival) +/area/derelict/security) "hc" = ( /obj/item/storage/box/cups, /obj/structure/table, /turf/simulated/floor/plasteel{ icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "hd" = ( /obj/structure/reagent_dispensers/water_cooler, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "darkred" }, -/area/derelict/arrival) +/area/derelict/security) "he" = ( /obj/structure/cable{ icon_state = "2-4" @@ -2953,14 +2966,14 @@ dir = 8; icon_state = "purple" }, -/area/derelict/annex) +/area/derelict/rnd) "hf" = ( /obj/structure/chair/office/light{ dir = 4 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/rnd) "hi" = ( /obj/effect/landmark/tiles/burnturf, /obj/structure/table/reinforced, @@ -2973,30 +2986,31 @@ dir = 10; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "hj" = ( /obj/structure/table/reinforced, /obj/item/paper/djstation{ - info = "Это уже пятый раз за месяц, когда мне приходится заменять кабель к чертовой цепи блокировки. Это плохо, конденсатор постоянно выходит из строя, а чертовым системам требуется почти неделя для цикла и перезагрузки, но теперь капитан дышит мне в спину из-за его дурацкого душа и комиссара Григора. Микаил говорил мне, что лицо этого человека так покраснело, когда вспыхнул свет, что можно было увидеть, как он светится в темноте.

Если бы он думал это было плохо, ну, если бы я не установил блокировку в столовой, мы бы неделю сидели в темноте.

Раствэн говорит, что мы должны получить новую партию кабелей, хотя я не уверен, что у нас когда-нибудь будет достаточно припасов, чтобы это место функционировало должным образом."; - name = "отчет об тех. обслухивании" + info = "Это уже пятый раз за месяц, когда мне приходится заменять кабель у чертовой сети блокировки шлюзов. Это плохо, конденсатор постоянно выходит из строя, а чертовым системам требуется почти неделя для прохода по всей станции и перезагрузки. А теперь еще и капитан дышит мне в спину из-за его дурацкой душевой и комиссара Григора. Микаил говорил мне, что лицо этого человека так покраснело, когда вспыхнул свет, что можно было увидеть, как он светится в темноте.

Если бы он думал это было плохо, ну, если бы я не установил блокировку в столовой, мы бы неделю сидели в темноте.

Раствэн говорит, что мы должны получить новую партию кабелей, хотя я не уверен, что у нас когда-нибудь будет достаточно припасов, чтобы это место функционировало должным образом."; + name = "отчет об тех. обслухивании"; + language = "Neo-Russkiya" }, /obj/structure/cable{ icon_state = "4-8" }, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/engineer_area) "hk" = ( /obj/structure/cable{ icon_state = "1-2" }, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/engineer_area) "hl" = ( /turf/simulated/floor/plasteel{ dir = 4; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "hm" = ( /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ @@ -3012,17 +3026,17 @@ /area/derelict/crew_quarters) "ho" = ( /obj/structure/table/reinforced, -/obj/item/storage/box/drinkingglasses, /obj/structure/sign/poster/contraband/random{ pixel_x = 32 }, +/obj/machinery/chem_dispenser/beer, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, /area/derelict/crew_quarters) "hq" = ( /obj/item/stack/ore/uranium, -/turf/template_noop, +/turf/space, /area/space/nearstation) "hr" = ( /obj/machinery/power/solar{ @@ -3038,64 +3052,66 @@ }, /area/space/nearstation) "hs" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "2-8" +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "purple" }, -/turf/template_noop, -/area/template_noop) +/area/derelict/rnd) "ht" = ( /obj/structure/sign/directions/security{ dir = 1; pixel_y = 7 }, -/turf/simulated/wall/mineral/titanium/nodecon/nodiagonal, -/area/derelict/arrival) +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/derelict/security) "hu" = ( /obj/machinery/door/airlock/security/glass{ - name = "Security Wing" + name = "Security Wing"; + req_access = list(128,129,130,131) }, /turf/simulated/floor/plasteel{ icon_state = "ramptop"; tag = "icon-stage_stairs" }, -/area/derelict/arrival) +/area/derelict/security) "hv" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/door/airlock/security/glass{ - name = "Security Wing" + name = "Security Wing"; + req_access = list(128,129,130,131) }, /turf/simulated/floor/plasteel{ icon_state = "ramptop"; tag = "icon-stage_stairs" }, -/area/derelict/arrival) +/area/derelict/security) "hw" = ( /obj/structure/sink{ dir = 8; pixel_x = -12; pixel_y = 2 }, +/obj/structure/sign/nosmoking_1{ + pixel_x = -32 + }, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "purple" }, -/area/derelict/annex) +/area/derelict/rnd) "hx" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "purple" }, -/area/derelict/annex) +/area/derelict/rnd) "hz" = ( /obj/effect/landmark/tiles/damageturf, -/turf/simulated/wall/mineral/titanium/nodecon/nodiagonal, -/area/derelict/annex) +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/derelict/engineer_area) "hA" = ( /obj/structure/table/reinforced, /obj/item/flashlight, @@ -3104,65 +3120,72 @@ dir = 10; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "hB" = ( /obj/effect/landmark/tiles/burnturf, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "hC" = ( /obj/structure/chair/stool, /obj/structure/cable{ icon_state = "2-4" }, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/engineer_area) "hD" = ( -/obj/machinery/computer/monitor, /obj/structure/cable{ d2 = 8; icon_state = "0-8" }, +/obj/machinery/computer/monitor{ + icon = 'icons/obj/machines/computer3.dmi'; + icon_screen = "power_oldframe"; + icon_state = "frame-eng"; + name = "Grid Power Monitoring Computer" + }, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "hE" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/door/airlock/public/glass{ - name = "Eastern Annex" + name = "Eastern Annex"; + req_access = list(128,129,130,131) }, /turf/simulated/floor/plasteel{ icon_state = "stage_stairs"; tag = "icon-stage_stairs" }, -/area/derelict/crew_quarters) +/area/derelict/church) "hF" = ( /obj/structure/sign/barsign, /turf/simulated/wall/shuttle{ icon_state = "swall4" }, -/area/derelict/crew_quarters) +/area/derelict/church) "hG" = ( /turf/simulated/wall/shuttle{ icon_state = "swall8"; tag = "icon-swall12" }, -/area/derelict/crew_quarters) +/area/derelict/church) "hH" = ( /obj/machinery/door/airlock/public/glass{ - name = "Eastern Annex" + name = "Eastern Annex"; + req_access = list(128,129,130,131) }, /turf/simulated/floor/plasteel{ icon_state = "stage_stairs"; tag = "icon-stage_stairs" }, -/area/derelict/crew_quarters) +/area/derelict/church) "hI" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -3176,7 +3199,7 @@ dir = 9; icon_state = "brown" }, -/area/derelict/arrival) +/area/derelict/dock) "hJ" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -3187,13 +3210,13 @@ dir = 1; icon_state = "brown" }, -/area/derelict/arrival) +/area/derelict/dock) "hK" = ( /turf/simulated/floor/plasteel{ dir = 1; icon_state = "brown" }, -/area/derelict/arrival) +/area/derelict/dock) "hL" = ( /obj/structure/cable{ icon_state = "1-2" @@ -3202,37 +3225,40 @@ dir = 1; icon_state = "brown" }, -/area/derelict/arrival) +/area/derelict/dock) "hM" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/vending/cigarette/free{ slogan_list = list("Just remember! No capitalist.","Best enjoyed with Vodka!.","Smoke!","Nine out of ten USSP scientists agree, smoking reduces stress!","There's no cigarette like a Russian cigarette!","Cigarettes! Now with 100% less capitalism.") }, +/obj/effect/decal/cleanable/cobweb2, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "brown" }, -/area/derelict/arrival) +/area/derelict/dock) "hN" = ( -/obj/structure/sink{ +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc/noalarm{ dir = 8; - pixel_x = -12; - pixel_y = 2 + start_charge = 0; + pixel_x = -32; + req_access = list(130) }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "purple" }, -/area/derelict/annex) +/area/derelict/rnd) "hP" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "hQ" = ( /obj/structure/cable{ icon_state = "2-8" @@ -3242,60 +3268,70 @@ icon_state = "1-2" }, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/engineer_area) "hR" = ( -/obj/machinery/computer/atmos_alert, +/obj/machinery/computer/atmos_alert{ + icon = 'icons/obj/machines/computer3.dmi' + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "hS" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-4"; + tag = "90Curve" }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/crew_quarters) +/area/derelict/church) "hT" = ( /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel{ +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/crew_quarters) +/area/derelict/church) "hU" = ( /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/crew_quarters) +/area/derelict/church) "hV" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, /obj/item/paper/djstation{ - info = "Отец Грегор,

Вы должны меня простить, но я не могу получить ваш заказ на одну из тех 'перевертышей вуали', о которых вы просили. Я правда не уверен, что вы планировали с ней делать , дело духовенства не мое, но Восток поспешил отменить ваш заказ после того, как мы потеряли последнюю партию.

Ребята еще не оправились от головной боли с прошлого раза, а Хома жалуется, что он видит синие огни всякий раз, когда закрывает глаза.

Я не из тех, кто задает вопросы человеку Божию, но умоляю вас, пожалуйста, не пытайтесь больше заказывать эти артефакты. Они прокляты, и за ними, кажется, следуют всевозможные демоны.

- Андрей Восточович, Supply Technician"; - name = "Мои извинения, отец" + info = "Отец Грегор,

Вы должны меня простить, но я не могу получить ваш заказ на одну из тех 'перевертышей вуали', о которых вы просили. По правде говоря, я не представляю, что вы планировали с ней делать, но дела духовенства не мои. Однако Восток поспешил отменить ваш заказ после того, как мы потеряли последний заказ.

Ребята еще не оправились от головной боли с прошлого раза, а Хома жалуется, что он видит синие огни всякий раз, когда закрывает глаза.

Я не из тех, кто задает вопросы человеку Божию, но умоляю вас, пожалуйста, не пытайтесь больше заказывать эти артефакты. Они прокляты, и за ними, кажется, следуют всевозможные демоны.

- Андрей Восточович, заведующий по обеспечению"; + name = "простите, отец"; + language = "Neo-Russkiya" }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/crew_quarters) +/area/derelict/church) "hW" = ( /obj/structure/table, -/obj/item/flashlight/lamp, +/obj/item/flashlight/lamp{ + on = 0 + }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/crew_quarters) +/area/derelict/church) "hX" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "brown" }, -/area/derelict/arrival) +/area/derelict/dock) "hY" = ( /turf/simulated/floor/plasteel, /area/derelict/arrival) @@ -3303,9 +3339,9 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/item/trash/spentcasing, +/obj/item/spentcasing, /turf/simulated/floor/plasteel, -/area/derelict/arrival) +/area/derelict/dock) "ia" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/contraband/random{ @@ -3315,43 +3351,129 @@ dir = 4; icon_state = "brown" }, -/area/derelict/arrival) +/area/derelict/dock) "ib" = ( /obj/machinery/light/spot{ dir = 8; tag = "icon-tube1 (WEST)" }, -/obj/structure/closet/l3closet/scientist, -/obj/item/clothing/glasses/science, +/obj/structure/closet/secure_closet{ + req_access = list(131); + name = "Reagents locker" + }, +/obj/item/reagent_containers/glass/bottle/sugar{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/item/reagent_containers/glass/bottle/sulfur{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/item/reagent_containers/glass/bottle/bromine{ + pixel_x = -3 + }, +/obj/item/reagent_containers/glass/bottle/aluminum{ + pixel_x = 4 + }, +/obj/item/reagent_containers/glass/bottle/silver{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/item/reagent_containers/glass/bottle/sodium{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/item/reagent_containers/glass/bottle/chlorine{ + pixel_x = -3 + }, +/obj/item/reagent_containers/glass/bottle/carbon{ + pixel_x = 5 + }, +/obj/item/reagent_containers/glass/bottle/sacid{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/item/reagent_containers/glass/bottle/silicon{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/item/reagent_containers/glass/bottle/ethanol{ + pixel_x = -3 + }, +/obj/item/reagent_containers/glass/bottle/copper{ + pixel_x = 5 + }, +/obj/item/reagent_containers/glass/bottle/potassium{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/item/reagent_containers/glass/bottle/radium{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/item/reagent_containers/glass/bottle/fluorine{ + pixel_x = -3 + }, +/obj/item/reagent_containers/glass/bottle/hydrogen{ + pixel_x = 5 + }, +/obj/item/reagent_containers/glass/bottle/lithium{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/item/reagent_containers/glass/bottle/iron{ + pixel_x = 5 + }, +/obj/item/reagent_containers/glass/bottle/iodine{ + pixel_x = -3 + }, +/obj/item/reagent_containers/glass/bottle/phosphorus{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/item/reagent_containers/glass/bottle/oxygen{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/reagent_containers/glass/bottle/mercury{ + pixel_x = -5 + }, +/obj/item/reagent_containers/glass/bottle/nitrogen{ + pixel_x = 6 + }, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "purple" }, -/area/derelict/annex) +/area/derelict/rnd) "ic" = ( /obj/structure/table/reinforced, /obj/item/clipboard, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/rnd) "id" = ( /obj/structure/chair/office/light, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/rnd) "ie" = ( -/obj/structure/closet/secure_closet/chemical, +/obj/structure/closet/secure_closet/chemical{ + req_access = list(131) + }, /obj/item/paper/djstation{ - info = "Примитивное изображение плачущего яйца, на которое наступил сапог, нацарапано на правом поле листа.

Вхахахахаха! Вахвахва! Настоящий яйцеголовый! Да насрать на твоих котов или на 'syence', если ты напишешь Шефу, я расскажу этой суке Катерине о твоем увлечении к твему маленькому парню

Кроме того, почему ты подписываешься на бумаге? Я рядом, ублюдок, я знаю, что записка твоя для твоего парня. Как только я ее увижу, ты пишешь девчачье письмо, как будто я твой любовник, может быть, если бы ты проводил меньше времени в углу с кошкой, ты был бы настоящим мужчиной? Конечно, ты все равно выглядел бы как верблюжье дерьмо прилипшее к сапогу Тоттого!"; - name = "дорогой слюнтяй" + info = "
Вахвахва! Нытик, ты настоящий яйцеголовый! Да насрать мне на твоих котов или на 'новуку', если ты напишешь начальству, я расскажу этой суке Катерине о том, что слютяй в неё втухался.

Кроме того, нахера ты пишешь на бумаге? Я в соседнем крыле, мудила. Я понял, что это писанина от огузка, как только увидел бумагу. Ты пишешь девчачье письмецо, как будто я твой любовник, может быть, если бы ты проводил меньше времени в углу с кошкой, ты стал бы настоящим мужиком? Хотя ты все равно выглядел бы как верблюжье дерьмо прилипшее к сапогу Тотского!"; + name = "дорогой слюнтяй"; + desc = "Примитивное изображение плачущего яйца, на которое наступил сапог, нацарапано на правом поле листа"; + language = "Neo-Russkiya" }, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "purple" }, -/area/derelict/annex) +/area/derelict/rnd) "if" = ( /obj/structure/grille, /obj/structure/window/full/shuttle, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/derelict/annex) "ig" = ( /obj/effect/landmark/tiles/damageturf, @@ -3360,22 +3482,19 @@ /area/derelict/annex) "ih" = ( /obj/item/stack/ore/iron, -/turf/template_noop, +/turf/space, /area/space/nearstation) "ii" = ( -/turf/template_noop, +/turf/space, /area/derelict/annex) "ij" = ( /obj/machinery/recharge_station, /obj/effect/decal/cleanable/blood/oil, -/obj/structure/cable{ - icon_state = "1-4" - }, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "ik" = ( /obj/structure/rack, /obj/item/clothing/head/helmet/space/syndicate/black/engie{ @@ -3386,40 +3505,44 @@ desc = "This spacesuit is emblazoned with the emblem of the USSP. Glory to Space Russia!"; name = "Cosmonaut Engineering Suit" }, +/obj/item/storage/box/flare, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "il" = ( /obj/structure/sign/poster/contraband/communist_state, -/turf/simulated/wall/mineral/titanium/nodecon/nodiagonal, -/area/derelict/crew_quarters) +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/derelict/church) "im" = ( /obj/structure/cable{ - icon_state = "1-2" + d2 = 8; + icon_state = "0-8" }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "chapel" +/turf/simulated/floor/engine{ + name = "vacuum floor"; + nitrogen = 0.01; + oxygen = 0.01 }, -/area/derelict/crew_quarters) +/area/derelict/annex) "in" = ( -/obj/item/trash/spentcasing{ - icon_state = "s-casing" +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/item/spentcasing/pistol, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "chapel" }, -/area/derelict/crew_quarters) +/area/derelict/church) "io" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "chapel" }, -/area/derelict/crew_quarters) +/area/derelict/church) "ip" = ( /obj/structure/table, /obj/item/storage/fancy/candle_box, @@ -3428,39 +3551,39 @@ dir = 4; icon_state = "chapel" }, -/area/derelict/crew_quarters) +/area/derelict/church) "iq" = ( /obj/item/stack/tile, -/turf/template_noop, +/turf/space, /area/space/nearstation) "is" = ( /obj/machinery/camera{ c_tag = "Лобби 2"; - dir = 2; network = list("USSP") }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "redblue" }, -/area/derelict/annex) +/area/derelict/rnd) "iv" = ( +/obj/item/flag/ussp, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "brown" }, -/area/derelict/arrival) +/area/derelict/dock) "iw" = ( /obj/effect/decal/cleanable/blood/drip, /turf/simulated/floor/plasteel, -/area/derelict/arrival) +/area/derelict/dock) "ix" = ( /obj/effect/decal/cleanable/blood/splatter, /obj/item/trash/spentcasing{ icon_state = "s-casing" }, /turf/simulated/floor/plasteel, -/area/derelict/arrival) +/area/derelict/dock) "iy" = ( /obj/structure/cable{ icon_state = "1-2" @@ -3476,20 +3599,17 @@ dir = 4; icon_state = "brown" }, -/area/derelict/arrival) +/area/derelict/dock) "iA" = ( -/obj/structure/closet/crate/can, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/paper/crumpled{ - info = "Эта записка была перечеркнута столько раз, что трудно разобрать ее содержание.
Катерина,

Глаза твои как бриллианты,
Добыты с недр Cygni-A.
Мое сердце тоскует по тебе,
По твоей нежной красоте
Бля блять нет это плохо.

Твой голос отрада для ушей,
Терзает меня своими нежными очертаниями.
Никогда раньше я не знал, оно как
Прикосновение,
Прикосновение!
Прикосновение ангелького голоса


заметка для себя: занимайся наукой, поэзия не моя сильная сторона.
"; - name = "любовная поэма" - }, /obj/effect/decal/cleanable/dirt, +/obj/structure/closet/secure_closet/research_reagents{ + req_access = list(131) + }, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "purple" }, -/area/derelict/annex) +/area/derelict/rnd) "iB" = ( /obj/structure/table/reinforced, /obj/item/storage/fancy/vials, @@ -3499,7 +3619,7 @@ /turf/simulated/floor/plasteel{ icon_state = "purple" }, -/area/derelict/annex) +/area/derelict/rnd) "iC" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/glass/beaker{ @@ -3516,18 +3636,7 @@ dir = 6; icon_state = "purple" }, -/area/derelict/annex) -"iD" = ( -/turf/simulated/floor/engine{ - name = "vacuum floor"; - nitrogen = 0.01; - oxygen = 0.01 - }, -/turf/simulated/wall/mineral/titanium/nodecon/tileblend{ - fixed_underlay = list("icon" = 'icons/turf/floors.dmi', "icon_state" = "engine"); - icon_state = "4-i" - }, -/area/derelict/annex) +/area/derelict/rnd) "iE" = ( /turf/simulated/floor/engine{ name = "vacuum floor"; @@ -3539,49 +3648,69 @@ /obj/item/shard{ icon_state = "medium" }, -/turf/template_noop, +/turf/space, /area/derelict/annex) "iI" = ( /obj/structure/closet/firecloset, +/obj/item/storage/toolbox/emergency/old, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "iJ" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/decal/cleanable/dust, +/obj/machinery/power/apc/noalarm{ + dir = 8; + start_charge = 0; + pixel_x = -32; + req_access = list(130) + }, /obj/structure/cable{ - icon_state = "1-2" + d2 = 4; + icon_state = "0-4" }, -/obj/effect/decal/cleanable/blood/splatter, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "chapel" }, -/area/derelict/crew_quarters) +/area/derelict/church) "iK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ icon_state = "chapel" }, -/area/derelict/crew_quarters) +/area/derelict/church) "iL" = ( -/obj/item/trash/spentcasing, +/obj/item/spentcasing, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/crew_quarters) +/area/derelict/church) "iM" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "chapel" }, -/area/derelict/crew_quarters) +/area/derelict/church) "iN" = ( /obj/structure/cable, /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, /area/space/nearstation) +"iR" = ( +/obj/structure/grille, +/obj/structure/window/full/shuttle, +/turf/simulated/floor/plating/airless, +/area/derelict/garden) "iS" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance/double, @@ -3592,27 +3721,33 @@ dir = 9; icon_state = "brown" }, -/area/derelict/arrival) +/area/derelict/dock) "iT" = ( /obj/structure/closet/crate/trashcart, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "brown" }, -/area/derelict/arrival) +/area/derelict/dock) "iU" = ( /obj/effect/landmark/tiles/burnturf, +/obj/item/gun/projectile/revolver/nagant/rusted{ + malf_high_bound = 3; + malf_low_bound = 1 + }, /turf/simulated/floor/plasteel, -/area/derelict/arrival) +/area/derelict/dock) "iV" = ( +/obj/item/spentcasing/rifle, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "brown" }, -/area/derelict/arrival) +/area/derelict/dock) "iW" = ( /obj/machinery/door/airlock/science{ - name = "Science Wing" + name = "Science Wing"; + req_access = list(128,129,130,131) }, /obj/machinery/door/poddoor/impassable{ id_tag = "ruslock"; @@ -3623,13 +3758,14 @@ dir = 8; icon_state = "purple" }, -/area/derelict/annex) +/area/derelict/rnd) "iX" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/door/airlock/science{ - name = "Science Wing" + name = "Science Wing"; + req_access = list(128,129,130,131) }, /obj/machinery/door/poddoor/impassable{ id_tag = "ruslock"; @@ -3640,11 +3776,11 @@ dir = 4; icon_state = "purple" }, -/area/derelict/annex) +/area/derelict/rnd) "iY" = ( /obj/structure/lattice, /obj/item/stack/ore/iron, -/turf/template_noop, +/turf/space, /area/derelict/annex) "iZ" = ( /obj/effect/landmark/tiles/damageturf, @@ -3656,57 +3792,55 @@ /area/derelict/annex) "ja" = ( /obj/structure/lattice, -/turf/template_noop, +/turf/space, /area/derelict/annex) "jb" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/door/airlock/engineering{ - name = "Engineering Wing" + name = "Engineering Wing"; + req_access = list(128,129,130,131) }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "jc" = ( /obj/machinery/door/airlock/engineering{ - name = "Engineering Wing" - }, -/obj/structure/cable{ - icon_state = "1-2" + name = "Engineering Wing"; + req_access = list(128,129,130,131) }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "jd" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/chair/wood{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" + icon_state = "1-8" }, -/area/derelict/crew_quarters) +/turf/simulated/floor/plasteel, +/area/derelict/common) "je" = ( /obj/structure/chair/wood{ dir = 4 }, +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/crew_quarters) +/area/derelict/church) "jf" = ( /obj/effect/decal/cleanable/blood, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/crew_quarters) +/area/derelict/church) "jg" = ( /obj/machinery/light/spot{ dir = 4; @@ -3716,13 +3850,23 @@ /turf/simulated/floor/plasteel{ icon_state = "wood" }, -/area/derelict/crew_quarters) +/area/derelict/church) "jh" = ( -/turf/template_noop, -/turf/simulated/wall/mineral/titanium/nodecon/nosmooth{ - icon_state = "swall_f10" +/obj/item/stack/sheet/mineral/titanium, +/turf/space, +/area/template_noop) +"jj" = ( +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + icon_state = "bar" }, -/area/derelict/annex) +/area/derelict/dining) +"jk" = ( +/obj/structure/punching_bag, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/derelict/common) "jm" = ( /obj/machinery/door/airlock/external{ id_tag = "kc13_ussp"; @@ -3732,53 +3876,50 @@ /turf/simulated/floor/plasteel{ icon_state = "brown" }, -/area/derelict/arrival) +/area/derelict/dock) "jn" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/derelict/arrival) "jo" = ( -/obj/item/trash/spentcasing{ - icon_state = "s-casing" - }, +/obj/effect/decal/cleanable/dust, +/obj/effect/spawner/lootdrop/spentcasing/pistol, /turf/simulated/floor/plasteel, -/area/derelict/arrival) +/area/derelict/dock) "jp" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/effect/decal/cleanable/blood/drip, /turf/simulated/floor/plasteel, -/area/derelict/arrival) +/area/derelict/dock) "jq" = ( /obj/effect/landmark/tiles/burnturf, -/obj/item/trash/spentcasing{ - icon_state = "s-casing" - }, +/obj/item/spentcasing/pistol, /turf/simulated/floor/plasteel, -/area/derelict/arrival) +/area/derelict/dock) "jr" = ( /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "brown" }, -/area/derelict/arrival) +/area/derelict/dock) "js" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "redblue" }, -/area/derelict/annex) +/area/derelict/rnd) "jt" = ( -/obj/item/trash/spentcasing, +/obj/item/spentcasing, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "rampbottom"; tag = "icon-stage_stairs" }, -/area/derelict/annex) +/area/derelict/rnd) "ju" = ( /obj/structure/cable{ icon_state = "1-2" @@ -3787,7 +3928,16 @@ dir = 1; icon_state = "redblue" }, -/area/derelict/annex) +/area/derelict/rnd) +"jv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/derelict/arrival) "jw" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'RADIOACTIVE AREA'"; @@ -3803,7 +3953,7 @@ dir = 5; icon_state = "redblue" }, -/area/derelict/annex) +/area/derelict/rnd) "jx" = ( /obj/machinery/light/small{ dir = 8 @@ -3812,25 +3962,16 @@ /area/derelict/arrival) "jy" = ( /obj/structure/window/reinforced, -/turf/template_noop, +/turf/space, /area/derelict/annex) "jz" = ( /obj/effect/landmark/tiles/damageturf, /turf/simulated/floor/plating/airless, /area/derelict/annex) "jA" = ( +/obj/effect/decal/cleanable/ash, /turf/simulated/floor/plating/airless, /area/derelict/annex) -"jB" = ( -/turf/simulated/wall/mineral/titanium/nodecon/nosmooth{ - icon_state = "swall_f5" - }, -/turf/simulated/floor/engine{ - name = "vacuum floor"; - nitrogen = 0.01; - oxygen = 0.01 - }, -/area/derelict/annex) "jC" = ( /obj/structure/closet/radiation, /obj/structure/sign/securearea{ @@ -3847,7 +3988,7 @@ dir = 9; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "jE" = ( /obj/structure/cable{ icon_state = "1-2" @@ -3856,16 +3997,13 @@ dir = 1; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "jF" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "jG" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -3873,53 +4011,50 @@ icon_state = "rampbottom"; tag = "icon-stage_stairs" }, -/area/derelict/annex) +/area/derelict/engineer_area) "jH" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "jI" = ( /obj/structure/table/wood/fancy, /obj/item/candle, /turf/simulated/floor/carpet, -/area/derelict/crew_quarters) +/area/derelict/church) "jJ" = ( /obj/item/stack/cable_coil{ amount = 2 }, -/turf/template_noop, +/turf/space, /area/template_noop) "jK" = ( /obj/structure/lattice/catwalk, -/turf/template_noop, +/turf/space, /area/space/nearstation) "jL" = ( /obj/effect/decal/warning_stripes/southeastcorner, /obj/machinery/atmospherics/pipe/simple/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/crew_quarters) +/area/derelict/church) "jN" = ( /obj/structure/window/reinforced, /obj/machinery/light/small{ pixel_x = 16; pixel_y = 5 }, -/turf/template_noop, +/turf/space, /area/derelict/annex) "jO" = ( /obj/effect/decal/warning_stripes/south, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/derelict/crew_quarters) +/area/derelict/church) "jP" = ( /obj/item/solar_assembly, /turf/simulated/floor/plasteel/airless{ @@ -3930,31 +4065,28 @@ /turf/simulated/floor/plasteel{ icon_state = "derelict10" }, -/area/derelict/arrival) +/area/derelict/dock) "jU" = ( /obj/effect/decal/cleanable/blood, /turf/simulated/floor/plasteel{ icon_state = "derelict11" }, -/area/derelict/arrival) +/area/derelict/dock) "jV" = ( /turf/simulated/floor/plasteel{ icon_state = "derelict12" }, -/area/derelict/arrival) +/area/derelict/dock) "jW" = ( /turf/simulated/floor/plasteel{ icon_state = "derelict13" }, -/area/derelict/arrival) +/area/derelict/dock) "jX" = ( -/obj/item/trash/spentcasing{ - icon_state = "762-casing" - }, /turf/simulated/floor/plasteel{ icon_state = "derelict14" }, -/area/derelict/arrival) +/area/derelict/dock) "jY" = ( /obj/structure/cable{ icon_state = "1-2" @@ -3965,7 +4097,7 @@ /turf/simulated/floor/plasteel{ icon_state = "derelict15" }, -/area/derelict/arrival) +/area/derelict/dock) "jZ" = ( /obj/structure/cable{ icon_state = "4-8" @@ -3973,7 +4105,7 @@ /turf/simulated/floor/plasteel{ icon_state = "derelict16" }, -/area/derelict/arrival) +/area/derelict/dock) "ka" = ( /obj/structure/cable{ icon_state = "4-8" @@ -3985,10 +4117,11 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/shuttle{ - name = "Central Annex" + name = "Central Annex"; + req_access = list(128,129,130,131) }, /turf/simulated/floor/plasteel, -/area/derelict/arrival) +/area/derelict/dock) "kc" = ( /obj/structure/cable{ icon_state = "4-8" @@ -3997,37 +4130,42 @@ dir = 1 }, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/dock) "kd" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/church) "ke" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, -/obj/item/trash/spentcasing{ - icon_state = "762-casing" - }, +/obj/item/spentcasing/rifle, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/dock) "kf" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/effect/decal/cleanable/blood/splatter, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/dock) "kg" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/door/airlock/shuttle{ - name = "Central Annex" + name = "Central Annex"; + req_access = list(128,129,130,131) }, /obj/effect/decal/cleanable/blood/tracks{ dir = 4 @@ -4036,7 +4174,7 @@ dir = 8 }, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/rnd) "kh" = ( /obj/structure/cable{ icon_state = "4-8" @@ -4047,8 +4185,9 @@ /obj/effect/decal/cleanable/blood/tracks{ dir = 8 }, +/obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/rnd) "ki" = ( /obj/structure/cable{ icon_state = "4-8" @@ -4064,7 +4203,7 @@ icon_state = "rampbottom"; tag = "icon-stage_stairs" }, -/area/derelict/annex) +/area/derelict/rnd) "kj" = ( /obj/structure/cable{ icon_state = "4-8" @@ -4082,21 +4221,28 @@ dir = 8; icon_state = "redblue" }, -/area/derelict/annex) +/area/derelict/rnd) "kk" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "redblue" }, -/area/derelict/annex) +/area/derelict/rnd) "kl" = ( /obj/machinery/door/airlock/external{ - name = "External Airlock" + name = "External Airlock"; + req_access = list(128,129,130,131) + }, +/obj/structure/cable{ + icon_state = "4-8" }, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/rnd) "km" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -4107,56 +4253,52 @@ /area/derelict/annex) "kn" = ( /obj/machinery/door/airlock/external{ - name = "External Airlock" + name = "External Airlock"; + req_access = list(128,129,130,131) }, /turf/simulated/floor/engine, /area/derelict/annex) "ko" = ( /obj/item/stack/ore/iron, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/effect/landmark/tiles/damageturf, /turf/simulated/floor/plating/airless, /area/derelict/annex) "kp" = ( /obj/effect/landmark/tiles/damageturf, /obj/item/stack/ore/slag, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, /turf/simulated/floor/plating/airless, /area/derelict/annex) "kq" = ( +/obj/effect/decal/cleanable/dust, /obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/engine{ - name = "vacuum floor"; - nitrogen = 0.01; - oxygen = 0.01 + icon_state = "1-8" }, -/area/derelict/annex) +/turf/simulated/floor/plasteel, +/area/derelict/common) "kr" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-4" }, -/obj/machinery/door/airlock/external{ - name = "External Airlock" +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" }, -/turf/simulated/floor/engine, -/area/derelict/annex) +/area/derelict/common) "ks" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/derelict/annex) +/turf/simulated/floor/plasteel, +/area/derelict/common) "kt" = ( /obj/machinery/door/airlock/external{ - name = "External Airlock" - }, -/obj/structure/cable{ - icon_state = "4-8" + name = "External Airlock"; + req_access = list(128,129,130,131) }, /obj/machinery/door/poddoor/impassable{ id_tag = "ruslock"; @@ -4164,27 +4306,21 @@ name = "Central Annex Lockdown" }, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/engineer_area) "ku" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/warning_stripes/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "caution" }, -/area/derelict/annex) +/area/derelict/engineer_area) "kv" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, /obj/structure/cable{ icon_state = "2-4" }, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/common) "kw" = ( /obj/structure/cable{ icon_state = "4-8" @@ -4194,7 +4330,7 @@ icon_state = "rampbottom"; tag = "icon-stage_stairs" }, -/area/derelict/annex) +/area/derelict/engineer_area) "kx" = ( /obj/structure/cable{ icon_state = "4-8" @@ -4205,70 +4341,77 @@ name = "Central Annex Lockdown" }, /obj/machinery/door/airlock/shuttle{ - name = "Central Annex" + name = "Central Annex"; + req_access = list(128,129,130,131) }, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/engineer_area) "ky" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/light/small, /turf/simulated/floor/plasteel, -/area/derelict/annex) +/area/derelict/church) "kz" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/door/airlock/shuttle{ - name = "Central Annex" + name = "Central Annex"; + req_access = list(128,129,130,131) }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, -/area/derelict/crew_quarters) +/area/derelict/church) "kA" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/carpet, -/area/derelict/crew_quarters) +/area/derelict/church) "kB" = ( +/obj/effect/decal/cleanable/dust, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "4-8" }, /turf/simulated/floor/carpet, -/area/derelict/crew_quarters) +/area/derelict/church) "kC" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/simulated/floor/carpet, -/area/derelict/crew_quarters) +/area/derelict/church) "kD" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/structure/table/wood/fancy, -/obj/item/storage/bible{ - layer = 4.1 - }, /obj/item/paper/djstation{ - info = "Я беспокоюсь о Тотстой. Его уже пятый раз за эту неделю отправляют в вытрезвитель, и сколько бы я ни приходил к нему, он может найти Бога только на дне стакана Тунгуской.
.

" + var/datum/browser/popup = new(user, "blueprints", "[src]", 700, 500) + popup.set_content(.) + popup.open() + onclose(usr, "blueprints") diff --git a/code/game/objects/items/trash.dm b/code/game/objects/items/trash.dm index d8bb0fda9b6..361bd9564a5 100644 --- a/code/game/objects/items/trash.dm +++ b/code/game/objects/items/trash.dm @@ -143,3 +143,48 @@ /obj/item/trash/broken_ashtray/Initialize(mapload) . = ..() icon_state = "ashtray_bork_" + pick(list("bl","br","gl")) + +/obj/item/spentcasing + icon = 'icons/obj/weapons/ammo.dmi' + icon_state = "gshell" + name = "Old bullet casing" + desc = "A spent bullet casing. Smells like rusty metal." + + flags = CONDUCT + slot_flags = SLOT_BELT + throwforce = 1 + w_class = WEIGHT_CLASS_TINY + materials = list(MAT_METAL = 100) + +/obj/item/spentcasing/Initialize() + ..() + pixel_x = rand(-10.0, 10) + pixel_y = rand(-10.0, 10) + dir = pick(GLOB.alldirs) + +/obj/effect/spawner/lootdrop/spentcasing + name = "Old 12 gauge spent casings" + icon_state ="spentcasing_12" + lootcount = 2 + + loot = list(/obj/item/spentcasing) + +/obj/item/spentcasing/pistol + icon_state = "s-casing" + +/obj/effect/spawner/lootdrop/spentcasing/pistol + name = "Old pistol spent casings" + icon_state ="spentcasing_9" + lootcount = 3 + + loot = list(/obj/item/spentcasing/pistol) + +/obj/item/spentcasing/rifle + icon_state = "762-casing" + +/obj/effect/spawner/lootdrop/spentcasing/rifle + name = "Old rifle spent casings" + icon_state ="spentcasing_762" + lootcount = 5 + + loot = list(/obj/item/spentcasing/rifle) diff --git a/code/modules/awaymissions/mission_code/ruins/USSP_gorky17.dm b/code/modules/awaymissions/mission_code/ruins/USSP_gorky17.dm index 25d4d8d98ce..aa5af2445a8 100644 --- a/code/modules/awaymissions/mission_code/ruins/USSP_gorky17.dm +++ b/code/modules/awaymissions/mission_code/ruins/USSP_gorky17.dm @@ -400,6 +400,15 @@ qdel(stamp) ..() +/obj/item/paper/gorky17/report + name = "Доклад Центральному Комитету СССП" + header = "
" + info = "
Доклад Центральному Комитету СССП

Я , в звании и должности , докладываю:


Подпись:
Дата:

*Данный факс, обязательно должен подтверждаться печатью ответственного лица. В случае наличия опечаток и отсутствия подписей или печатей, факс считается скомпрометированным.
*Нарушение субординации и уставных отношений повлечет наказание.
" + +/obj/item/paper/gorky17/report/New() + . = ..() + populatefields() + ////// CURSED TALISMAN /obj/item/paper/poisonedtalisman info = "\ diff --git a/code/modules/projectiles/guns/projectile/automatic.dm b/code/modules/projectiles/guns/projectile/automatic.dm index c05ce40ee2c..0c0dd90f436 100644 --- a/code/modules/projectiles/guns/projectile/automatic.dm +++ b/code/modules/projectiles/guns/projectile/automatic.dm @@ -386,55 +386,3 @@ toggle_gunlight() return TRUE -//////////// Rusted weapons - -/obj/item/gun/projectile/automatic/rusted - name = "\improper Rusted gun" - desc = "An old gun, be careful using it." - icon_state = "aksu" - item_state = "aksu" - w_class = WEIGHT_CLASS_BULKY - weapon_weight = WEAPON_HEAVY - origin_tech = "combat=5;materials=3" - mag_type = /obj/item/ammo_box/magazine/aksu - fire_sound = 'sound/weapons/gunshots/1m90.ogg' - magin_sound = 'sound/weapons/gun_interactions/batrifle_magin.ogg' - magout_sound = 'sound/weapons/gun_interactions/batrifle_magout.ogg' - can_suppress = FALSE - can_bayonet = FALSE - slot_flags = SLOT_BACK - burst_size = 3 - fire_delay = 1 - recoil = 1 - rusted_weapon = TRUE - self_shot_divisor = 3 - malf_low_bound = 60 - malf_high_bound = 90 - -// Rusted AKSU Soviet Assault Rifle -/obj/item/gun/projectile/automatic/rusted/aksu - name = "\improper Rusted AKSU assault rifle" - desc = "An old AK assault rifle favored by Soviet soldiers." - icon_state = "aksu" - item_state = "aksu" - mag_type = /obj/item/ammo_box/magazine/aksu - w_class = WEIGHT_CLASS_NORMAL - origin_tech = "combat=4;materials=3" - burst_size = 3 - fire_delay = 2 - recoil = 0.8 - -/obj/item/gun/projectile/automatic/rusted/ppsh - name = "\improper Rusted PPSh submachine gun" - desc = "An old submachine gun favored by Soviet soldiers." - icon_state = "ppsh" - item_state = "ppsh" - mag_type = /obj/item/ammo_box/magazine/ppsh - w_class = WEIGHT_CLASS_HUGE - origin_tech = "combat=4;materials=3" - fire_sound = 'sound/weapons/gunshots/1c20.ogg' - self_shot_divisor = 5 - malf_high_bound = 100 - burst_size = 5 - fire_delay = 1.5 - recoil = 1.2 diff --git a/code/modules/projectiles/guns/rusted_weapons.dm b/code/modules/projectiles/guns/rusted_weapons.dm new file mode 100644 index 00000000000..fe2c7c3b6ad --- /dev/null +++ b/code/modules/projectiles/guns/rusted_weapons.dm @@ -0,0 +1,71 @@ +// Rusted Soviet special weapons + +/obj/item/gun/projectile/automatic/rusted + name = "\improper Rusted gun" + desc = "An old gun, be careful using it." + icon_state = "aksu" + item_state = "aksu" + w_class = WEIGHT_CLASS_BULKY + weapon_weight = WEAPON_HEAVY + origin_tech = "combat=5;materials=3" + mag_type = /obj/item/ammo_box/magazine/aksu + fire_sound = 'sound/weapons/gunshots/1m90.ogg' + magin_sound = 'sound/weapons/gun_interactions/batrifle_magin.ogg' + magout_sound = 'sound/weapons/gun_interactions/batrifle_magout.ogg' + can_suppress = FALSE + can_bayonet = FALSE + slot_flags = SLOT_BACK + burst_size = 3 + fire_delay = 1 + recoil = 1 + rusted_weapon = TRUE + self_shot_divisor = 3 + malf_low_bound = 60 + malf_high_bound = 90 + + +/obj/item/gun/projectile/automatic/rusted/aksu + name = "\improper Rusted AKSU assault rifle" + desc = "An old AK assault rifle favored by Soviet soldiers." + icon_state = "aksu" + item_state = "aksu" + mag_type = /obj/item/ammo_box/magazine/aksu + w_class = WEIGHT_CLASS_NORMAL + origin_tech = "combat=4;materials=3" + burst_size = 3 + fire_delay = 2 + recoil = 0.8 + +/obj/item/gun/projectile/automatic/rusted/ppsh + name = "\improper Rusted PPSh submachine gun" + desc = "An old submachine gun favored by Soviet soldiers." + icon_state = "ppsh" + item_state = "ppsh" + mag_type = /obj/item/ammo_box/magazine/ppsh + w_class = WEIGHT_CLASS_HUGE + origin_tech = "combat=4;materials=3" + fire_sound = 'sound/weapons/gunshots/1c20.ogg' + self_shot_divisor = 5 + malf_high_bound = 100 + burst_size = 5 + fire_delay = 1.5 + recoil = 1.2 + + +//////////// Shotguns + +/obj/item/gun/projectile/shotgun/lethal/rusted + desc = "A traditional shotgun. It looks like it has been lying here for a very long time, rust is pouring." + rusted_weapon = TRUE + self_shot_divisor = 3 + malf_low_bound = 12 + malf_high_bound = 24 + +//////////// Revolvers + +/obj/item/gun/projectile/revolver/nagant/rusted + desc = "An old model of revolver that originated in Russia. This one is a real relic, rust is pouring." + rusted_weapon = TRUE + self_shot_divisor = 2 + malf_low_bound = 7 + malf_high_bound = 21 diff --git a/code/modules/ruins/ussp_base.dm b/code/modules/ruins/ussp_base.dm index b948485d893..1dfc8878033 100644 --- a/code/modules/ruins/ussp_base.dm +++ b/code/modules/ruins/ussp_base.dm @@ -1,15 +1,20 @@ -/obj/effect/mob_spawn/human/ussp_general +/obj/effect/mob_spawn/human/ussp + icon = 'icons/obj/lavaland/spawners.dmi' + icon_state = "cryostasis_sleeper" + +/obj/effect/mob_spawn/human/ussp/general name = "Генерал СССП" mob_name = "Генерал СССП" roundstart = FALSE death = FALSE - id_job = "Генерал СССП" - icon = 'icons/obj/machines/cryogenic2.dmi' - icon_state = "cryo_s" - important_info = "Вы - не антагонист! Ваша задача наладить контакт со станцией." - description = "Вы - генерал СССП станции! Руководите оставшимся членами экипажа, и по возможности обустройте станцию и установите контакт с неизвестной станцией, которая находитья неподалёку от вас." - flavour_text = "Вы являетесь единственным выжившим главнокомандующим на разрушенной станции СССП. Вы должны отдавать приказы оставшемуся персоналу и не дать ему умереть. Вашей первостепенной задачей будет попытка наладить контакт с неизвестной станцией, которая находится в бижайшем секторе от вас." + id_job = "Soviet General" + icon = 'icons/obj/lavaland/spawners.dmi' + icon_state = "cryostasis_sleeper" + important_info = "Вы - не антагонист! Ваша задача управлять остатками экипажа и не дать станции окончательно развалиться." + description = "Вы - командующий станцией СССП! Руководите оставшимся членами экипажа, и по возможности восстановите станцию. Защищайте имущество СССП и научные наработки, возможно ЦК СССП ещё вспомнит про вас. Соблюдайте субординацию." + flavour_text = "Вы являетесь единственным выжившим командующим на повреждённой станции СССП. В вашей памяти мелькают спутанные воспоминания того, что случилось до того как Вы уснули... Отдавайте приказы выжившему персоналу и не дайте ему умереть. Вашей первостепенной задачей будет попытка восстановить целостность станции и завершить научные эксперементы, после - можете попытаться связаться с ЦК СССП и доложить о произошедшем." outfit = /datum/outfit/ussp_general + faction = list("ussp") allow_prefs_prompt = TRUE allow_species_pick = TRUE allow_gender_pick = TRUE @@ -20,13 +25,14 @@ exp_type = EXP_TYPE_LIVING /obj/item/card/id/ussp_general - name = "ussp general ID card" - desc = "An ID straight from Ussp." + name = "USSP general ID card" + desc = "An ID straight from USSP." icon_state = "centcom" item_state = "centcomm-id" - registered_name = "Central Command" - assignment = "General" - access = list(USSP_BAR, USSP_SECURITY, USSP_COMAND) + registered_name = "Soviet General" + assignment = "Soviet General" + rank = "Soviet General" + access = list(ACCESS_USSP_SECURITY, ACCESS_USSP_SCIENTIST, ACCESS_USSP_ENGINEERING, ACCESS_USSP_COMAND) /datum/outfit/ussp_general/pre_equip(mob/living/carbon/human/H) if(H.dna.species) @@ -37,28 +43,43 @@ /datum/outfit/ussp_general name = "Генерал СССП" - r_hand = /obj/item/melee/energy/sword/saber uniform = /obj/item/clothing/under/sovietofficer + head = /obj/item/clothing/head/sovietofficerhat shoes = /obj/item/clothing/shoes/combat gloves = /obj/item/clothing/gloves/combat r_ear = /obj/item/radio/headset/alt/soviet // See del_types above back = /obj/item/storage/backpack - r_pocket = /obj/item/gun/projectile/automatic/pistol + belt = /obj/item/gun/projectile/automatic/pistol/APS + l_pocket = /obj/item/melee/classic_baton/telescopic + r_pocket = /obj/item/ammo_box/magazine/pistolm9mm id = /obj/item/card/id/ussp_general implants = list(/obj/item/implant/weapons_auth) -/obj/effect/mob_spawn/human/ussp_engineer +/datum/outfit/ussp_general/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + . = ..() + if(visualsOnly) + return + + H.rename_character(null, "[pick("Полковник", "Генерал майор", "Генерал лейтенант", "Генерал полковник")] [H.real_name]") + H.add_language("Neo-Russkiya") + H.set_default_language(GLOB.all_languages["Neo-Russkiya"]) + var/obj/item/card/id/I = H.wear_id + if(istype(I)) + H.sec_hud_set_ID() + +/obj/effect/mob_spawn/human/ussp/engineer name = "Инженер СССП" mob_name = "Инженер СССП" roundstart = FALSE death = FALSE - id_job = "Инженер СССП" - icon = 'icons/obj/machines/cryogenic2.dmi' - icon_state = "cryo_s" - important_info = "Вы - не антагонист! Ваша задача наладить контакт со станцией." - description = "Вы - инженер СССП станции!Постарайтесь держать станцию на плаву!" - flavour_text = "Вы один из немногих выживших на разрушенной станции СССП. Вы лишь отрывками вспоминаете, как убегали от чего-то ужасного. Вашей задачей будет исполнять приказы адмирала. А также привести станцию в хоть какой-то порядок." + id_job = "Soviet Engineer" + icon = 'icons/obj/lavaland/spawners.dmi' + icon_state = "cryostasis_sleeper" + important_info = "Вы - не антагонист! Ваша задача восстановить полученные повреждения и нормализовать функционирование станции." + description = "Вы - инженер на станции СССП! Постарайтесь удержать станцию на плаву!" + flavour_text = "Вы один из немногих выживших на повреждённой станции СССП. Вы лишь отрывками вспоминаете, что пошло не так перед тем как Вы уснули. Вашей задачей будет исполнение приказов командующего и поддержание работоспособности станции. Соблюдайте субординацию." outfit = /datum/outfit/ussp_engineer + faction = list("ussp") allow_prefs_prompt = TRUE allow_species_pick = TRUE allow_gender_pick = TRUE @@ -69,13 +90,14 @@ exp_type = EXP_TYPE_LIVING /obj/item/card/id/ussp_engineer - name = "ussp engineer ID card" - desc = "An ID straight from Ussp." + name = "USSP engineer ID card" + desc = "An ID straight from USSP." icon_state = "ussp" item_state = "ussp" - registered_name = "Central Command" - assignment = "General" - access = list(USSP_ENGINEERING) + registered_name = "Soviet Engineer" + assignment = "Soviet Engineer" + rank = "Soviet Engineer" + access = list(ACCESS_USSP_ENGINEERING) /datum/outfit/ussp_engineer/pre_equip(mob/living/carbon/human/H) if(H.dna.species) @@ -87,6 +109,7 @@ /datum/outfit/ussp_engineer name = "Инженер СССП" uniform = /obj/item/clothing/under/soviet + head = /obj/item/clothing/head/sovietsidecap shoes = /obj/item/clothing/shoes/combat gloves = /obj/item/clothing/gloves/combat r_ear = /obj/item/radio/headset/alt/soviet // See del_types above @@ -95,18 +118,32 @@ belt = /obj/item/storage/belt/utility/full/multitool glasses = /obj/item/clothing/glasses/welding -/obj/effect/mob_spawn/human/ussp_security +/datum/outfit/ussp_engineer/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + . = ..() + if(visualsOnly) + return + + H.rename_character(null, "[pick("Старший сержант", "Старшина", "Прапорщик", "Старший прапорщик")] [H.real_name]") + H.add_language("Neo-Russkiya") + H.remove_language("Galactic Common") + H.set_default_language(GLOB.all_languages["Neo-Russkiya"]) + var/obj/item/card/id/I = H.wear_id + if(istype(I)) + H.sec_hud_set_ID() + +/obj/effect/mob_spawn/human/ussp/security name = "Сотрудник безопасности СССП" mob_name = "Сотрудник безопасности СССП" roundstart = FALSE death = FALSE - id_job = "Сотрудник безопасности СССП" - icon = 'icons/obj/machines/cryogenic2.dmi' - icon_state = "cryo_s" - important_info = "Вы - не антагонист! Ваша задача наладить контакт со станцией." - description = "Вы - сотрудник безопасности СССП станции!Постарайтесь держать станцию на плаву!" - flavour_text = "Ранее вы следили за порядком на этой станции... Ранее. Вы смутно припоминаете, как вместе с другим офицером напились до отключки и впали в криосон. Теперь вашей задачей будет защита адмирала, а также починка станции." + id_job = "Soviet Soldier" + icon = 'icons/obj/lavaland/spawners.dmi' + icon_state = "cryostasis_sleeper" + important_info = "Вы - не антагонист! Ваша задача защищать территорию СССП от враждебных форм жизни и интервентов." + description = "Вы - сотрудник безопасности на станции СССП! Ваша работа, помимо поддержания порядка на станции, выполнение поручений старших по званию. Готовьте пищу, собирайте разбросанные ресурсы, а главное соблюдайте субординацию." + flavour_text = "Ранее вы следили за порядком на этой станции... Ранее. Вы смутно припоминаете, как вместе с товарищем напились до отключки и упали в криосон. Выполняйте приказы и не дайте станции окончательно развалиться." outfit = /datum/outfit/ussp_security + faction = list("ussp") allow_prefs_prompt = TRUE allow_species_pick = TRUE allow_gender_pick = TRUE @@ -117,13 +154,14 @@ exp_type = EXP_TYPE_LIVING /obj/item/card/id/ussp_security - name = "ussp security ID card" - desc = "An ID straight from Ussp." + name = "USSP security ID card" + desc = "An ID straight from USSP." icon_state = "ussp" item_state = "ussp" - registered_name = "Central Command" - assignment = "General" - access = list(USSP_BAR,USSP_SECURITY) + registered_name = "Soviet Soldier" + assignment = "Soviet Soldier" + rank = "Soviet Soldier" + access = list(ACCESS_USSP_SECURITY) /datum/outfit/ussp_security/pre_equip(mob/living/carbon/human/H) if(H.dna.species) @@ -135,25 +173,42 @@ /datum/outfit/ussp_security name = "Сотрудник безопасности СССП" uniform = /obj/item/clothing/under/soviet + head = /obj/item/clothing/head/soviethelmet + belt = /obj/item/storage/belt/security shoes = /obj/item/clothing/shoes/combat gloves = /obj/item/clothing/gloves/combat r_ear = /obj/item/radio/headset/alt/soviet // See del_types above back = /obj/item/storage/backpack r_pocket = /obj/item/gun/projectile/automatic/pistol + l_pocket = /obj/item/melee/classic_baton/telescopic id = /obj/item/card/id/ussp_security -/obj/effect/mob_spawn/human/ussp_scientist - name = "Учённый СССП" - mob_name = "Учённый СССП" +/datum/outfit/ussp_security/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + . = ..() + if(visualsOnly) + return + + H.rename_character(null, "[pick("Сержант", "Старший сержант", "Младший лейтенант")] [H.real_name]") + H.add_language("Neo-Russkiya") + H.remove_language("Galactic Common") + H.set_default_language(GLOB.all_languages["Neo-Russkiya"]) + var/obj/item/card/id/I = H.wear_id + if(istype(I)) + H.sec_hud_set_ID() + +/obj/effect/mob_spawn/human/ussp/scientist + name = "Учёный СССП" + mob_name = "Учёный СССП" roundstart = FALSE death = FALSE - id_job = "Учённый СССП" - icon = 'icons/obj/machines/cryogenic2.dmi' - icon_state = "cryo_s" - important_info = "Вы - не антагонист! Ваша задача наладить контакт со станцией." - description = "Вы - Учённый СССП станции! Постарайтесь выжить!" - flavour_text = "Вы смутно что то припоминаете. Ваша задача попытаться выжить." + id_job = "Soviet Scientist" + icon = 'icons/obj/lavaland/spawners.dmi' + icon_state = "cryostasis_sleeper" + important_info = "Вы - не антагонист! Ваша задача восстановить потерянные научные данные и следить за здоровьем экипажа." + description = "Вы - Учёный на станции СССП! Постарайтесь выжить! А также попытайтесь восстановить потерянные научные данные и проследите, чтобы остатки экипажа не умерли. Соблюдайте субординацию." + flavour_text = "Вы смутно что то припоминаете. Ваша задача попытаться выжить и не дать умереть остальным." outfit = /datum/outfit/ussp_scientist + faction = list("ussp") allow_prefs_prompt = TRUE allow_species_pick = TRUE allow_gender_pick = TRUE @@ -163,28 +218,62 @@ min_hours = 10 exp_type = EXP_TYPE_LIVING +/datum/outfit/ussp_scientist/pre_equip(mob/living/carbon/human/H) + if(H.dna.species) + var/race = H.dna.species.name + switch(race) + if("Human") + box = /obj/item/storage/box/soviet + /datum/outfit/ussp_scientist - name = "Учённый СССП" + name = "Учёный СССП" uniform = /obj/item/clothing/under/soviet + head = /obj/item/clothing/head/sovietsidecap shoes = /obj/item/clothing/shoes/combat r_ear = /obj/item/radio/headset/alt/soviet // See del_types above back = /obj/item/storage/backpack r_pocket = /obj/item/stack/medical/bruise_pack id = /obj/item/card/id/ussp_scientist -/datum/outfit/ussp_scientist/pre_equip(mob/living/carbon/human/H) - if(H.dna.species) - var/race = H.dna.species.name - switch(race) - if("Human") - box = /obj/item/storage/box/soviet +/datum/outfit/ussp_scientist/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + . = ..() + if(visualsOnly) + return + H.rename_character(null, "[pick("Прапорщик", "Старший прапорщик", "Младший лейтенант", "Лейтенант")] [H.real_name]") + H.add_language("Neo-Russkiya") + H.remove_language("Galactic Common") + H.set_default_language(GLOB.all_languages["Neo-Russkiya"]) + var/obj/item/card/id/I = H.wear_id + if(istype(I)) + H.sec_hud_set_ID() /obj/item/card/id/ussp_scientist - name = "ussp scientist ID card" - desc = "An ID straight from Ussp." + name = "USSP scientist ID card" + desc = "An ID straight from USSP." icon_state = "ussp" item_state = "ussp" registered_name = "Central Command" - assignment = "General" - access = list(USSP_ENGINEERING) + assignment = "Soviet Scientist" + rank = "Soviet Scientist" + access = list(ACCESS_USSP_SCIENTIST) + +/obj/effect/mob_spawn/human/ussp/Destroy() + var/obj/structure/fluff/empty_cryostasis_sleeper/empty = new(drop_location()) + + empty.dir = WEST + return ..() + + +// Wall safe with areaeditor +/obj/item/storage/secure/safe/ussp_blueprints + name = "Emergency blueprints" + +/obj/item/storage/secure/safe/ussp_blueprints/Initialize(mapload) + . = ..() + l_code = "[GLOB.sc_safecode1][GLOB.sc_safecode2][GLOB.sc_safecode3][GLOB.sc_safecode4][GLOB.sc_safecode5]" + l_set = 1 + +/obj/item/storage/secure/safe/ussp_blueprints/populate_contents() + new /obj/item/areaeditor/ussp(src) + new /obj/item/megaphone(src) diff --git a/icons/effects/mapping_helpers.dmi b/icons/effects/mapping_helpers.dmi index 7d5b3c2f261..455b9038fc5 100644 Binary files a/icons/effects/mapping_helpers.dmi and b/icons/effects/mapping_helpers.dmi differ diff --git a/icons/obj/lavaland/spawners.dmi b/icons/obj/lavaland/spawners.dmi index 42fdc988add..c230ba251a1 100644 Binary files a/icons/obj/lavaland/spawners.dmi and b/icons/obj/lavaland/spawners.dmi differ diff --git a/paradise.dme b/paradise.dme index 753e9f0a5ae..0e426ccf64b 100644 --- a/paradise.dme +++ b/paradise.dme @@ -2455,6 +2455,7 @@ #include "code\modules\projectiles\guns\mounted.dm" #include "code\modules\projectiles\guns\projectile.dm" #include "code\modules\projectiles\guns\rocket.dm" +#include "code\modules\projectiles\guns\rusted_weapons.dm" #include "code\modules\projectiles\guns\syringe_gun.dm" #include "code\modules\projectiles\guns\throw.dm" #include "code\modules\projectiles\guns\energy\kinetic_accelerator.dm"