forked from tgstation/tgstation
-
Notifications
You must be signed in to change notification settings - Fork 44
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add: Syndicate Central Command & UpdatePaths script for conversion (#815
) ### Изменения: Добавлено Синди-ЦК с Пары, объекты под него и скрипт замены. Closes #751 **КАК СПАВНИТЬ СИНДИБАЗУ** Поскольку Синдибаза является темплейтом, её требуется доспавнивать в раунде. Сделать это можно здесь: ![image](https://github.com/user-attachments/assets/95bf740b-f408-4b85-b90d-393fc4b54c14) ![image](https://github.com/user-attachments/assets/bf8a4ef7-10ab-480b-a45b-4b990608705c) После этого вы можете телепорироваться на неё автоматически после спавна, либо по зоне "Syndicate Forward Base" Также Синдибаза автоматически спавнится при ивентах связанных с оперативниками. ### Известные недочеты/проблемы/нюансы: 1. Отсутствует телепортер с базы на станцию (я не смог это портировать, надеюсь кто-то сделает aga). 2. Некоторые вещи могут отличаться. 3. Отсутствует мех Синди-Ровер (я вряд ли буду это кодить/портировать). 4. Нет спавнпоинтов SIT и SST, так как они используют спавнпоинты нюкеров(?). 5. Нет слиперов, нужна работа @RosSample с его [ПР](#635). ### Изображение: ![image](https://github.com/user-attachments/assets/fcaa526c-e09e-41a0-aa21-d71de3ae8cf0) --------- Co-authored-by: Gaxeer <[email protected]>
- Loading branch information
Showing
37 changed files
with
25,906 additions
and
20 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,191 @@ | ||
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE | ||
"aa" = ( | ||
/obj/machinery/power/shuttle_engine/propulsion/right{ | ||
dir = 1 | ||
}, | ||
/turf/open/floor/plating/airless, | ||
/area/shuttle/syndicate_sit) | ||
"af" = ( | ||
/obj/machinery/power/shuttle_engine/propulsion{ | ||
dir = 1 | ||
}, | ||
/turf/open/floor/plating/airless, | ||
/area/shuttle/syndicate_sit) | ||
"ax" = ( | ||
/obj/structure/window/reinforced/survival_pod/spawner/directional/south, | ||
/turf/open/floor/mineral/plastitanium, | ||
/area/shuttle/syndicate_sit) | ||
"aG" = ( | ||
/obj/machinery/power/shuttle_engine/heater{ | ||
dir = 1 | ||
}, | ||
/obj/structure/window/reinforced/survival_pod/spawner/directional/south, | ||
/turf/open/floor/plating/airless, | ||
/area/shuttle/syndicate_sit) | ||
"aJ" = ( | ||
/obj/structure/chair/comfy/shuttle/tactical{ | ||
dir = 4 | ||
}, | ||
/turf/open/floor/mineral/plastitanium/red, | ||
/area/shuttle/syndicate_sit) | ||
"aK" = ( | ||
/obj/structure/chair/comfy/shuttle/tactical{ | ||
dir = 8 | ||
}, | ||
/obj/machinery/light/directional/east, | ||
/turf/open/floor/mineral/plastitanium/red, | ||
/area/shuttle/syndicate_sit) | ||
"aN" = ( | ||
/obj/machinery/power/shuttle_engine/propulsion/left{ | ||
dir = 1 | ||
}, | ||
/turf/open/floor/plating/airless, | ||
/area/shuttle/syndicate_sit) | ||
"br" = ( | ||
/obj/structure/window/reinforced/survival_pod/spawner/directional/south, | ||
/obj/machinery/light/directional/east, | ||
/turf/open/floor/mineral/plastitanium, | ||
/area/shuttle/syndicate_sit) | ||
"bs" = ( | ||
/obj/structure/chair/comfy/shuttle/tactical, | ||
/turf/open/floor/mineral/plastitanium, | ||
/area/shuttle/syndicate_sit) | ||
"bQ" = ( | ||
/obj/structure/table/reinforced/plastitaniumglass, | ||
/obj/item/stack/sheet/iron/five, | ||
/obj/item/weldingtool, | ||
/obj/item/clothing/glasses/welding, | ||
/turf/open/floor/mineral/plastitanium/red, | ||
/area/shuttle/syndicate_sit) | ||
"cp" = ( | ||
/obj/structure/chair/comfy/shuttle/tactical{ | ||
dir = 8 | ||
}, | ||
/turf/open/floor/mineral/plastitanium/red, | ||
/area/shuttle/syndicate_sit) | ||
"cA" = ( | ||
/obj/machinery/door/airlock/external, | ||
/obj/machinery/button/door/directional/east{ | ||
id = "sit_front_shuttle_door"; | ||
req_access = list("syndicate"); | ||
name = "Shuttle Blast Door Control" | ||
}, | ||
/obj/machinery/door/poddoor{ | ||
id = "sit_front_shuttle_door"; | ||
name = "Outer Blast Door" | ||
}, | ||
/turf/open/floor/plating, | ||
/area/shuttle/syndicate_sit) | ||
"cT" = ( | ||
/turf/closed/wall/r_wall/syndicate, | ||
/area/shuttle/syndicate_sit) | ||
"lJ" = ( | ||
/obj/machinery/door/window/survival_pod/left/directional/south, | ||
/turf/open/floor/mineral/plastitanium, | ||
/area/shuttle/syndicate_sit) | ||
"nN" = ( | ||
/obj/structure/table/reinforced/plastitaniumglass, | ||
/obj/item/restraints/handcuffs, | ||
/obj/item/restraints/handcuffs, | ||
/obj/item/restraints/handcuffs, | ||
/turf/open/floor/mineral/plastitanium/red, | ||
/area/shuttle/syndicate_sit) | ||
"pQ" = ( | ||
/obj/structure/chair/comfy/shuttle/tactical, | ||
/turf/open/floor/mineral/plastitanium/red, | ||
/area/shuttle/syndicate_sit) | ||
"ES" = ( | ||
/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/sit{ | ||
dir = 1 | ||
}, | ||
/turf/open/floor/mineral/plastitanium/red, | ||
/area/shuttle/syndicate_sit) | ||
"Hl" = ( | ||
/obj/machinery/door/airlock/external, | ||
/obj/machinery/door/poddoor{ | ||
id = "sit_side_shuttle_door"; | ||
name = "Outer Blast Door" | ||
}, | ||
/obj/machinery/button/door/directional/north{ | ||
id = "sit_side_shuttle_door"; | ||
name = "Shuttle Blast Door Control"; | ||
req_access = list("syndicate") | ||
}, | ||
/obj/docking_port/mobile/syndicate_sit, | ||
/turf/open/floor/plating, | ||
/area/shuttle/syndicate_sit) | ||
"Pz" = ( | ||
/obj/machinery/computer/shuttle/syndicate/sit{ | ||
dir = 1 | ||
}, | ||
/turf/open/floor/mineral/plastitanium/red, | ||
/area/shuttle/syndicate_sit) | ||
"Ro" = ( | ||
/turf/open/floor/mineral/plastitanium/red, | ||
/area/shuttle/syndicate_sit) | ||
|
||
(1,1,1) = {" | ||
cT | ||
cT | ||
cT | ||
cT | ||
cT | ||
cT | ||
cT | ||
Hl | ||
cT | ||
cT | ||
cT | ||
"} | ||
(2,1,1) = {" | ||
aa | ||
aG | ||
bs | ||
ax | ||
nN | ||
aJ | ||
aJ | ||
Ro | ||
pQ | ||
Pz | ||
cT | ||
"} | ||
(3,1,1) = {" | ||
af | ||
aG | ||
bs | ||
lJ | ||
Ro | ||
Ro | ||
Ro | ||
Ro | ||
Ro | ||
Ro | ||
cA | ||
"} | ||
(4,1,1) = {" | ||
aN | ||
aG | ||
bs | ||
br | ||
bQ | ||
cp | ||
cp | ||
aK | ||
pQ | ||
ES | ||
cT | ||
"} | ||
(5,1,1) = {" | ||
cT | ||
cT | ||
cT | ||
cT | ||
cT | ||
cT | ||
cT | ||
cT | ||
cT | ||
cT | ||
cT | ||
"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,168 @@ | ||
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE | ||
"aa" = ( | ||
/obj/machinery/power/shuttle_engine/propulsion/right{ | ||
dir = 1 | ||
}, | ||
/turf/open/floor/plating/airless, | ||
/area/shuttle/syndicate_sst) | ||
"af" = ( | ||
/obj/machinery/power/shuttle_engine/propulsion{ | ||
dir = 1 | ||
}, | ||
/turf/open/floor/plating/airless, | ||
/area/shuttle/syndicate_sst) | ||
"ax" = ( | ||
/obj/structure/chair/comfy/shuttle/tactical{ | ||
dir = 4 | ||
}, | ||
/obj/machinery/light/directional/west, | ||
/turf/open/floor/mineral/plastitanium/red, | ||
/area/shuttle/syndicate_sst) | ||
"aG" = ( | ||
/obj/machinery/power/shuttle_engine/heater{ | ||
dir = 1 | ||
}, | ||
/obj/structure/window/reinforced/survival_pod/spawner/directional/south, | ||
/turf/open/floor/plating/airless, | ||
/area/shuttle/syndicate_sst) | ||
"aJ" = ( | ||
/obj/machinery/portable_atmospherics/canister/oxygen, | ||
/obj/machinery/light/directional/west, | ||
/turf/open/floor/mineral/plastitanium/red, | ||
/area/shuttle/syndicate_sst) | ||
"aK" = ( | ||
/obj/machinery/door/airlock/external, | ||
/obj/machinery/door/poddoor{ | ||
id = "sst_side_shuttle_door"; | ||
name = "Outer Blast Door" | ||
}, | ||
/obj/machinery/button/door/directional/north{ | ||
id = "sst_side_shuttle_door"; | ||
name = "Shuttle Blast Door Control"; | ||
req_access = list("syndicate") | ||
}, | ||
/obj/docking_port/mobile/syndicate_sst, | ||
/turf/open/floor/plating, | ||
/area/shuttle/syndicate_sst) | ||
"aN" = ( | ||
/obj/machinery/power/shuttle_engine/propulsion/left{ | ||
dir = 1 | ||
}, | ||
/turf/open/floor/plating/airless, | ||
/area/shuttle/syndicate_sst) | ||
"bs" = ( | ||
/turf/open/floor/mineral/plastitanium/red, | ||
/area/shuttle/syndicate_sst) | ||
"bQ" = ( | ||
/obj/structure/chair/comfy/shuttle/tactical, | ||
/turf/open/floor/mineral/plastitanium/red, | ||
/area/shuttle/syndicate_sst) | ||
"cp" = ( | ||
/obj/structure/chair/comfy/shuttle/tactical{ | ||
dir = 8 | ||
}, | ||
/turf/open/floor/mineral/plastitanium/red, | ||
/area/shuttle/syndicate_sst) | ||
"cA" = ( | ||
/obj/machinery/door/airlock/external, | ||
/obj/machinery/button/door/directional/east{ | ||
id = "sst_front_shuttle_door"; | ||
req_access = list("syndicate"); | ||
name = "Shuttle Blast Door Control" | ||
}, | ||
/obj/machinery/door/poddoor{ | ||
id = "sst_front_shuttle_door"; | ||
name = "Outer Blast Door" | ||
}, | ||
/turf/open/floor/plating, | ||
/area/shuttle/syndicate_sst) | ||
"cT" = ( | ||
/turf/template_noop, | ||
/area/template_noop) | ||
"lJ" = ( | ||
/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/sst{ | ||
dir = 1 | ||
}, | ||
/turf/open/floor/mineral/plastitanium/red, | ||
/area/shuttle/syndicate_sst) | ||
"nN" = ( | ||
/obj/structure/chair/comfy/shuttle/tactical{ | ||
dir = 4 | ||
}, | ||
/turf/open/floor/mineral/plastitanium/red, | ||
/area/shuttle/syndicate_sst) | ||
"pQ" = ( | ||
/obj/machinery/computer/shuttle/syndicate/sst{ | ||
dir = 1 | ||
}, | ||
/turf/open/floor/mineral/plastitanium/red, | ||
/area/shuttle/syndicate_sst) | ||
"Ro" = ( | ||
/turf/closed/wall/r_wall/syndicate, | ||
/area/shuttle/syndicate_sst) | ||
|
||
(1,1,1) = {" | ||
Ro | ||
Ro | ||
Ro | ||
Ro | ||
Ro | ||
Ro | ||
Ro | ||
Ro | ||
Ro | ||
Ro | ||
cT | ||
"} | ||
(2,1,1) = {" | ||
aa | ||
aG | ||
nN | ||
ax | ||
nN | ||
nN | ||
aJ | ||
bQ | ||
pQ | ||
Ro | ||
Ro | ||
"} | ||
(3,1,1) = {" | ||
af | ||
aG | ||
bs | ||
bs | ||
bs | ||
bs | ||
bs | ||
bs | ||
bs | ||
bs | ||
cA | ||
"} | ||
(4,1,1) = {" | ||
aN | ||
aG | ||
cp | ||
cp | ||
cp | ||
cp | ||
cp | ||
bs | ||
lJ | ||
Ro | ||
Ro | ||
"} | ||
(5,1,1) = {" | ||
Ro | ||
Ro | ||
Ro | ||
Ro | ||
Ro | ||
Ro | ||
Ro | ||
aK | ||
Ro | ||
Ro | ||
cT | ||
"} |
Oops, something went wrong.