Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(WIP) CORSAT: The Shrinkening #6217

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
158318c
omega
realforest2001 Jan 6, 2024
0f9af5e
Merge remote-tracking branch 'cmss13-devs/master' into project/corsat
realforest2001 Apr 30, 2024
2540641
shrink
realforest2001 Apr 30, 2024
fea795b
the happening
realforest2001 Apr 30, 2024
2d7e2fb
nightmare disable
realforest2001 Apr 30, 2024
033df9c
area fix
realforest2001 Apr 30, 2024
2565d35
more area fixes
realforest2001 Apr 30, 2024
54e1e54
no toys
realforest2001 Apr 30, 2024
4163181
telefix
realforest2001 Apr 30, 2024
13d37c6
the reshuffle continues
realforest2001 Apr 30, 2024
8e86991
Intel and Pathways
realforest2001 May 1, 2024
0dd5d67
tweaks
realforest2001 May 1, 2024
0dbe74d
tele fix
realforest2001 May 1, 2024
e57a991
fixes
realforest2001 May 1, 2024
e45abd7
god damn lattices
realforest2001 May 1, 2024
166be28
poplock
realforest2001 May 1, 2024
57535fa
FKN LATTICES
realforest2001 May 1, 2024
06b9813
Merge remote-tracking branch 'cmss13-devs/master' into project/corsat
realforest2001 May 1, 2024
9adf954
conflict
realforest2001 May 1, 2024
f2fa629
guns, power and area names
realforest2001 May 1, 2024
1428b98
Piping fixes
realforest2001 May 1, 2024
2d95e9a
OB zones
realforest2001 May 1, 2024
31e49f9
fixes
realforest2001 May 2, 2024
0bd219d
a
spartanbobby May 5, 2024
4e6fda2
test
spartanbobby May 5, 2024
fecf0a0
Merge pull request #18 from spartanbobby/project/corsat
realforest2001 May 6, 2024
f11362e
space fixes
realforest2001 May 8, 2024
42471cd
ceilings
realforest2001 May 8, 2024
ffec957
Merge remote-tracking branch 'cmss13-devs/master' into project/corsat
realforest2001 May 10, 2024
e1bd3a4
Merge remote-tracking branch 'cmss13-devs/master' into project/corsat
realforest2001 Aug 3, 2024
33b3fde
Merge remote-tracking branch 'cmss13-devs/master' into project/corsat
realforest2001 Aug 24, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
81 changes: 60 additions & 21 deletions code/game/area/Corsat.dm
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,29 @@
icon_state = "corsat_hull"
ceiling = CEILING_REINFORCED_METAL

/area/corsat/comms
name = "CORSAT Auxiliary Comms Relay"
icon_state = "corsat_hull"
ceiling = CEILING_REINFORCED_METAL

/area/corsat/comms/flight_control
name = "CORSAT Auxiliary Comms Relay (Flight Control)"

/area/corsat/comms/gamma_halls
name = "CORSAT Auxiliary Comms Relay (Gamma Halls)"

/area/corsat/comms/gamma_cargo
name = "CORSAT Auxiliary Comms Relay (Gamma Cargo)"

/area/corsat/comms/sigma_cargo
name = "CORSAT Auxiliary Comms Relay (Sigma Cargo)"

/area/corsat/comms/sigma_residential
name = "CORSAT Auxiliary Comms Relay (Sigma Residential)"

/area/corsat/comms/sigma_biodome
name = "CORSAT Auxiliary Comms Relay (Sigma Biodome)"

//SIGMA SECTOR

/area/corsat/sigma
Expand All @@ -32,6 +55,18 @@
icon_state = "sigma_hallway_north"
is_resin_allowed = FALSE

/area/corsat/sigma/north/engineering
name = "\improper Primary Engineering"
icon_state = "gamma_engineering"

/area/corsat/sigma/north/engineering/lobby
name = "\improper Primary Engineering Lobby"
icon_state = "gamma_engineering"

/area/corsat/sigma/north/engineering/core
name = "\improper CORSAT Generator Core"
icon_state = "corsat_core"

/area/corsat/sigma/hangar
name = "\improper Landing Bay Sigma"
icon_state = "sigma_hangar"
Expand Down Expand Up @@ -100,6 +135,7 @@
/area/corsat/sigma/airlock/control
name = "\improper Sigma Dome Control Module"
icon_state = "sigma_control"
ceiling = CEILING_REINFORCED_METAL

/area/corsat/sigma/cargo
name = "\improper Sigma Cargo"
Expand Down Expand Up @@ -250,20 +286,20 @@
icon_state = "flight_center"

/area/corsat/gamma/hangar/security
name = "\improper Gamma Hangar Security"
name = "\improper Gamma Cargo Security"
icon_state = "gamma_hangar_security"

/area/corsat/gamma/hangar/arrivals
name = "\improper Gamma Arrivals"
icon_state = "gamma_arrivals"

/area/corsat/gamma/foyer
name = "\improper Gamma Foyer"
name = "\improper Gamma Sector North Hallways"
icon_state = "gamma_foyer"
is_resin_allowed = FALSE

/area/corsat/gamma/hallwaymain
name = "\improper Gamma Sector West Hallway"
name = "\improper Gamma Sector South-West Hallway"
icon_state = "gamma_hallway_main"

/area/corsat/gamma/hallwaysouth
Expand All @@ -274,16 +310,21 @@
name = "\improper Gamma Residential Hallway"
icon_state = "gamma_hallway_main"

/area/corsat/gamma/residential/west
/area/corsat/gamma/residential/generator
name = "\improper CORSAT Emergency Generators"
icon_state = "secondary_core"
ceiling = CEILING_METAL

/area/corsat/gamma/residential/academy
name = "\improper CORSAT Academy"
icon_state = "gamma_residential_west"

/area/corsat/gamma/residential/east
name = "\improper Gamma North Residential"
/area/corsat/gamma/residential/north
name = "\improper CORSAT Residential Module"
icon_state = "gamma_residential_east"

/area/corsat/gamma/residential/maint
name = "\improper Gamma Residential Maintenance"
name = "\improper CORSAT Academy Maintenance"
icon_state = "gamma_residential_maint"

/area/corsat/gamma/residential/researcher
Expand Down Expand Up @@ -389,32 +430,27 @@
name = "\improper CORSAT Library"
icon_state = "corsat_library"

/area/corsat/gamma/engineering
name = "\improper Gamma Engineering"
icon_state = "gamma_engineering"

/area/corsat/gamma/engineering/lobby
name = "\improper Gamma Engineering Lobby"
icon_state = "gamma_engineering"

/area/corsat/gamma/engineering/atmos
/area/corsat/gamma/atmos
name = "\improper CORSAT Atmospherics"
icon_state = "gamma_atmos"

/area/corsat/gamma/engineering/core
name = "\improper CORSAT Generator Core"
icon_state = "corsat_core"

/area/corsat/gamma/sigmaremote
name = "\improper Sigma Remote Complex"
icon_state = "sigma_complex_remote"

/area/corsat/gamma/sigmaremote/residential
name = "\improper Auxiliary Teleporter Complex"

/area/corsat/gamma/sigmaremote/teleporter
name = "\improper Sigma Remote Teleporter"
icon = 'icons/turf/areas.dmi'
icon_state = "shuttle"
ceiling = CEILING_METAL

/area/corsat/gamma/sigmaremote/teleporter/residential
name = "\improper Auxiliary Teleporter"

/area/corsat/gamma/airlock/north
name = "\improper Gamma Dome North Airlock"
icon_state = "gamma_airlock_north"
Expand All @@ -435,7 +471,7 @@
/area/corsat/gamma/airlock/control
name = "\improper Gamma Dome Control Module"
icon_state = "gamma_control"
ceiling = CEILING_GLASS
ceiling = CEILING_REINFORCED_METAL

/area/corsat/gamma/biodome
name = "\improper Biodome Gamma"
Expand Down Expand Up @@ -508,13 +544,14 @@
/area/corsat/theta/airlock/control
name = "\improper Theta Dome Control Module"
icon_state = "theta_control"
ceiling = CEILING_REINFORCED_METAL

//OMEGA SECTOR

/area/corsat/omega
name = "\improper Sector Omega"
icon_state = "corsat_hull"
ceiling = CEILING_REINFORCED_METAL
ceiling = CEILING_GLASS

/area/corsat/omega/biodome
name = "\improper Biodome Omega"
Expand Down Expand Up @@ -543,6 +580,7 @@
/area/corsat/omega/containment
name = "\improper Omega Research Containment"
icon_state = "omega_containment"
ceiling = CEILING_REINFORCED_METAL

/area/corsat/omega/security
name = "\improper Omega Security Hub"
Expand Down Expand Up @@ -575,6 +613,7 @@
/area/corsat/omega/control
name = "\improper Omega Dome Control Module"
icon_state = "omega_control"
ceiling = CEILING_REINFORCED_METAL

//INACCESSIBLE

Expand Down
7 changes: 4 additions & 3 deletions code/game/objects/structures/window.dm
Original file line number Diff line number Diff line change
Expand Up @@ -980,17 +980,18 @@
/obj/structure/window/framed/corsat/hull
name = "hull window"
desc = "A glass window with a special rod matrix inside a wall frame. This one has an automatic shutter system to prevent any atmospheric breach."
icon_state = "hull_window"
health = 200
var/triggered = FALSE //indicates if the shutters have already been triggered

/obj/structure/window/framed/corsat/hull/research
icon_state = "paddedresearch_rwindow0"
icon_state = "hull_window_rsr"
basestate = "paddedresearch_rwindow"
window_frame = /obj/structure/window_frame/corsat/research
health = 300

/obj/structure/window/framed/corsat/hull/security
icon_state = "paddedsec_rwindow0"
icon_state = "hull_window_sec"
basestate = "paddedsec_rwindow"
window_frame = /obj/structure/window_frame/corsat/security
health = 400
Expand Down Expand Up @@ -1023,7 +1024,7 @@

INVOKE_ASYNC(pressure_door, TYPE_PROC_REF(/obj/structure/machinery/door, close))

/obj/structure/window/framed/corsat/indestructible/
/obj/structure/window/framed/corsat/indestructible
name = "hull window"
desc = "A glass window with a special rod matrix inside a wall frame. This one has been reinforced to take almost anything the universe can throw at it."
not_damageable = TRUE
Expand Down
4 changes: 4 additions & 0 deletions code/modules/teleporters/teleporter_landmarks.dm
Original file line number Diff line number Diff line change
Expand Up @@ -71,3 +71,7 @@
/obj/effect/landmark/teleporter_loc/corsat_sigma_remote
location_id = "Sigma Remote"
linked_teleporter = "Corsat_Teleporter"

/obj/effect/landmark/teleporter_loc/corsat_auxiliary
location_id = "Cargo Auxiliary"
linked_teleporter = "Corsat_Teleporter"
Binary file modified icons/turf/walls/windows_corsat.dmi
Binary file not shown.
4 changes: 1 addition & 3 deletions map_config/maps.txt
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,7 @@ map fiorina_sciannex
endmap

map corsat
minplayers 130
voteweight 0
disabled
minplayers 100
endmap

map desert_dam
Expand Down
38 changes: 1 addition & 37 deletions maps/Nightmare/maps/CORSAT/nightmare.json
Original file line number Diff line number Diff line change
@@ -1,39 +1,3 @@
[
{ "type": "map_sprinkle", "path": "sprinkles/" },
{
"type": "map_insert",
"landmark": "lockdown-gamma-north",
"path": "standalone/lockdown_gammanorth.dmm",
"when": { "corsat-path": "gamma-north" }
},
{
"type": "map_insert",
"landmark": "lockdown-gamma-control",
"path": "standalone/lockdown_gammacontrol.dmm",
"when": { "corsat-path": "gamma-control" }
},
{
"type": "map_insert",
"landmark": "lockdown-theta-east",
"path": "standalone/lockdown_thetaeast.dmm",
"when": { "corsat-path": "theta-east" }
},
{
"type": "map_insert",
"landmark": "lockdown-theta-control",
"path": "standalone/lockdown_thetacontrol.dmm",
"when": { "corsat-path": "theta-control" }
},
{
"type": "map_insert",
"landmark": "lockdown-highsec",
"path": "standalone/lockdown_highsec.dmm",
"when": { "corsat-path": "highsec" }
},
{
"type": "map_insert",
"landmark": "dome-sigma",
"path": "standalone/sigma_ice.dmm",
"when": { "dome-sigma": "ice" }
}
{ "type": "map_sprinkle", "path": "sprinkles/" }
]
21 changes: 1 addition & 20 deletions maps/Nightmare/maps/CORSAT/scenario.json
Original file line number Diff line number Diff line change
@@ -1,20 +1 @@
[
{
"type": "pick", "name": "CORSAT Lockdown Pathing",
"choices": [
{ "weight": 3, "type": "def", "values": { "corsat-path": "none" } },
{ "weight": 4, "type": "def", "values": { "corsat-path": "gamma-north" } },
{ "weight": 4, "type": "def", "values": { "corsat-path": "gamma-control" } },
{ "weight": 4, "type": "def", "values": { "corsat-path": "theta-east" } },
{ "weight": 4, "type": "def", "values": { "corsat-path": "theta-control" } },
{ "weight": 1, "type": "def", "values": { "corsat-path": "highsec" } }
]
},
{
"type": "pick", "name": "Sigma Major Variation",
"choices": [
{ "type": "def", "values": { "dome-sigma": "regular" } },
{ "type": "def", "values": { "dome-sigma": "ice" } }
]
}
]
[]
39 changes: 39 additions & 0 deletions maps/Nightmare/maps/CORSAT_Legacy/nightmare.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
[
{ "type": "map_sprinkle", "path": "sprinkles/" },
{
"type": "map_insert",
"landmark": "lockdown-gamma-north",
"path": "standalone/lockdown_gammanorth.dmm",
"when": { "corsat-path": "gamma-north" }
},
{
"type": "map_insert",
"landmark": "lockdown-gamma-control",
"path": "standalone/lockdown_gammacontrol.dmm",
"when": { "corsat-path": "gamma-control" }
},
{
"type": "map_insert",
"landmark": "lockdown-theta-east",
"path": "standalone/lockdown_thetaeast.dmm",
"when": { "corsat-path": "theta-east" }
},
{
"type": "map_insert",
"landmark": "lockdown-theta-control",
"path": "standalone/lockdown_thetacontrol.dmm",
"when": { "corsat-path": "theta-control" }
},
{
"type": "map_insert",
"landmark": "lockdown-highsec",
"path": "standalone/lockdown_highsec.dmm",
"when": { "corsat-path": "highsec" }
},
{
"type": "map_insert",
"landmark": "dome-sigma",
"path": "standalone/sigma_ice.dmm",
"when": { "dome-sigma": "ice" }
}
]
20 changes: 20 additions & 0 deletions maps/Nightmare/maps/CORSAT_Legacy/scenario.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
[
{
"type": "pick", "name": "CORSAT Lockdown Pathing",
"choices": [
{ "weight": 3, "type": "def", "values": { "corsat-path": "none" } },
{ "weight": 4, "type": "def", "values": { "corsat-path": "gamma-north" } },
{ "weight": 4, "type": "def", "values": { "corsat-path": "gamma-control" } },
{ "weight": 4, "type": "def", "values": { "corsat-path": "theta-east" } },
{ "weight": 4, "type": "def", "values": { "corsat-path": "theta-control" } },
{ "weight": 1, "type": "def", "values": { "corsat-path": "highsec" } }
]
},
{
"type": "pick", "name": "Sigma Major Variation",
"choices": [
{ "type": "def", "values": { "dome-sigma": "regular" } },
{ "type": "def", "values": { "dome-sigma": "ice" } }
]
}
]
3 changes: 1 addition & 2 deletions maps/corsat.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
"map_file": "Corsat.dmm",
"environment_traits": {
"Lockdown": true,
"COLD": true,
"InSpace": true
},
"survivor_types": [
Expand Down Expand Up @@ -43,7 +42,7 @@
"xeno_hive_charlie": 0,
"xeno_hive_delta": 0
},
"camouflage": "snow",
"camouflage": "classic",
"gamemodes": [
"Distress Signal",
"Hunter Games",
Expand Down
Loading
Loading