Central Command Access, Doors, and Locked Vendor (#22924)

* CentComm Acess and Doors

* Central Command Access Windoor

(cherry picked from commit a1210ca69135b6cff3db95a6be7a07db88e4e338)
This commit is contained in:
Nairod 2023-12-24 21:49:23 +01:00 committed by Debug
parent 20f8058f61
commit 050635552d
No known key found for this signature in database
GPG Key ID: 271270A74EF9C350
51 changed files with 470 additions and 0 deletions

View File

@ -49,3 +49,5 @@ id-card-access-level-nuclear-operative = Nuclear Operative
id-card-access-level-syndicate-agent = Syndicate Agent
id-card-access-level-unused = You shouldn't see this
id-card-access-level-central-command = Central Command

View File

@ -0,0 +1,3 @@
- type: accessLevel
id: CentralCommand
name: id-card-access-level-central-command

View File

@ -36,6 +36,7 @@
tags:
- NuclearOperative
- SyndicateAgent
- CentralCommand
- type: UserInterface
interfaces:
- key: enum.SolarControlConsoleUiKey.Key

View File

@ -174,3 +174,5 @@
- type: Access
groups:
- AllAccess
tags:
- CentralCommand

View File

@ -476,6 +476,8 @@
- type: Access
groups:
- AllAccess
tags:
- CentralCommand
- type: entity
parent: CentcomIDCard

View File

@ -231,6 +231,16 @@
- type: AccessReader
access: [["Research"], ["Medical"]]
- type: entity
parent: AirlockCentralCommand
id: AirlockCentralCommandLocked
suffix: Central Command, Locked
components:
- type: AccessReader
access: [["CentralCommand"]]
- type: Wires
layoutId: AirlockCommand
- type: entity
parent: AirlockCommand
id: AirlockCommandLocked
@ -623,6 +633,16 @@
- type: AccessReader
access: [["Research"], ["Medical"]]
- type: entity
parent: AirlockCentralCommandGlass
id: AirlockCentralCommandGlassLocked
suffix: Central Command, Locked
components:
- type: AccessReader
access: [["CentralCommand"]]
- type: Wires
layoutId: AirlockCommand
- type: entity
parent: AirlockCommandGlass
id: AirlockCommandGlassLocked
@ -1232,6 +1252,14 @@
- type: GridFill
#HighSecDoors
- type: entity
parent: HighSecDoor
id: HighSecCentralCommandLocked
suffix: Central Command, Locked
components:
- type: AccessReader
access: [["CentralCommand"]]
- type: entity
parent: HighSecDoor
id: HighSecCommandLocked

View File

@ -104,6 +104,16 @@
- type: Sprite
sprite: Structures/Doors/Airlocks/Standard/mining.rsi
- type: entity
parent: Airlock
id: AirlockCentralCommand
suffix: Central Command
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Standard/centcomm.rsi
- type: WiresPanelSecurity
securityLevel: medSecurity
# Glass
- type: entity
@ -267,3 +277,13 @@
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Glass/mining.rsi
- type: entity
parent: AirlockGlass
id: AirlockCentralCommandGlass
suffix: Central Command
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Glass/centcomm.rsi
- type: WiresPanelSecurity
securityLevel: medSecurity

View File

@ -136,6 +136,14 @@
- type: AccessReader
access: [["Chemistry"]]
- type: entity
parent: WindoorSecure
id: WindoorSecureCentralCommandLocked
suffix: Central Command, Locked
components:
- type: AccessReader
access: [["CentralCommand"]]
- type: entity
parent: WindoorSecure
id: WindoorSecureCommandLocked

View File

@ -1894,6 +1894,8 @@
radius: 1.5
energy: 1.6
color: "#48CF48"
- type: AccessReader
access: [["CentralCommand"]]
- type: entity
parent: VendingMachine

View File

@ -10,6 +10,8 @@
canBeAntag: false
accessGroups:
- AllAccess
access:
- CentralCommand
- type: startingGear
id: CentcomGear

View File

@ -11,6 +11,8 @@
canBeAntag: false
accessGroups:
- AllAccess
access:
- CentralCommand
- type: startingGear
id: ERTLeaderGear
@ -77,6 +79,8 @@
canBeAntag: false
accessGroups:
- AllAccess
access:
- CentralCommand
- type: startingGear
id: ERTEngineerGear
@ -124,6 +128,8 @@
canBeAntag: false
accessGroups:
- AllAccess
access:
- CentralCommand
- type: startingGear
id: ERTSecurityGear
@ -190,6 +196,8 @@
canBeAntag: false
accessGroups:
- AllAccess
access:
- CentralCommand
- type: startingGear
id: ERTMedicalGear
@ -237,6 +245,8 @@
canBeAntag: false
accessGroups:
- AllAccess
access:
- CentralCommand
- type: startingGear
id: ERTJanitorGear

Binary file not shown.

After

Width:  |  Height:  |  Size: 1023 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 432 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 321 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 588 B

View File

@ -0,0 +1,195 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/58e5354cdbc304847c9ef20963320d21f418b58e and edited by Nairod(github) for SS14",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "assembly"
},
{
"name": "bolted_unlit"
},
{
"name": "closed"
},
{
"name": "closed_unlit"
},
{
"name": "closing",
"delays": [
[
0.1,
0.1,
0.07,
0.07,
0.07,
0.2
]
]
},
{
"name": "closing_unlit",
"delays": [
[
0.1,
0.1,
0.07,
0.07,
0.07,
0.2
]
]
},
{
"name": "deny_unlit",
"delays": [
[
0.1,
0.1,
0.1,
0.1,
0.1,
0.1
]
]
},
{
"name": "open",
"delays": [
[
1
]
]
},
{
"name": "opening",
"delays": [
[
0.1,
0.1,
0.07,
0.07,
0.07,
0.2
]
]
},
{
"name": "opening_unlit",
"delays": [
[
0.1,
0.1,
0.07,
0.07,
0.07,
0.2
]
]
},
{
"name": "panel_closing",
"delays": [
[
0.1,
0.1,
0.07,
0.07,
0.07,
0.2
]
]
},
{
"name": "panel_open",
"delays": [
[
1
]
]
},
{
"name": "panel_opening",
"delays": [
[
0.1,
0.1,
0.07,
0.07,
0.07,
0.2
]
]
},
{
"name": "sparks",
"delays": [
[
0.1,
0.1,
0.1,
0.1,
0.1,
0.1
]
]
},
{
"name": "sparks_broken",
"delays": [
[
0.1,
0.1,
0.1,
0.1,
0.1,
0.1
]
]
},
{
"name": "sparks_damaged",
"delays": [
[
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
1.7
]
]
},
{
"name": "sparks_open",
"delays": [
[
0.1,
0.1,
0.1,
0.1,
0.1,
0.1
]
]
},
{
"name": "welded"
},
{
"name": "emergency_unlit",
"delays": [
[
0.4,
0.4
]
]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 346 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 284 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 445 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 315 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 470 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 697 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 296 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1023 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1023 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 432 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 321 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 588 B

View File

@ -0,0 +1,195 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/58e5354cdbc304847c9ef20963320d21f418b58e and edited by Nairod(github) for SS14",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "assembly"
},
{
"name": "bolted_unlit"
},
{
"name": "closed"
},
{
"name": "closed_unlit"
},
{
"name": "closing",
"delays": [
[
0.1,
0.1,
0.07,
0.07,
0.07,
0.2
]
]
},
{
"name": "closing_unlit",
"delays": [
[
0.1,
0.1,
0.07,
0.07,
0.07,
0.2
]
]
},
{
"name": "deny_unlit",
"delays": [
[
0.1,
0.1,
0.1,
0.1,
0.1,
0.1
]
]
},
{
"name": "open",
"delays": [
[
1
]
]
},
{
"name": "opening",
"delays": [
[
0.1,
0.1,
0.07,
0.07,
0.07,
0.2
]
]
},
{
"name": "opening_unlit",
"delays": [
[
0.1,
0.1,
0.07,
0.07,
0.07,
0.2
]
]
},
{
"name": "panel_closing",
"delays": [
[
0.1,
0.1,
0.07,
0.07,
0.07,
0.2
]
]
},
{
"name": "panel_open",
"delays": [
[
1
]
]
},
{
"name": "panel_opening",
"delays": [
[
0.1,
0.1,
0.07,
0.07,
0.07,
0.2
]
]
},
{
"name": "sparks",
"delays": [
[
0.1,
0.1,
0.1,
0.1,
0.1,
0.1
]
]
},
{
"name": "sparks_broken",
"delays": [
[
0.1,
0.1,
0.1,
0.1,
0.1,
0.1
]
]
},
{
"name": "sparks_damaged",
"delays": [
[
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
1.7
]
]
},
{
"name": "sparks_open",
"delays": [
[
0.1,
0.1,
0.1,
0.1,
0.1,
0.1
]
]
},
{
"name": "welded"
},
{
"name": "emergency_unlit",
"delays": [
[
0.4,
0.4
]
]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 346 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 284 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 445 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 315 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 470 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 697 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 296 B