add robotics access and mapping stuff (#2028)
* add Robotics access * add robotics doors for mapping * add blast doors * add lockable button * add it to AA * add access to mysta/scientist * add roboticist job spawn --------- Co-authored-by: deltanedas <@deltanedas:kde.org>
This commit is contained in:
parent
318aa4540b
commit
f1c3e2e853
|
|
@ -5,3 +5,4 @@ id-card-access-level-prosecutor = Prosecutor
|
|||
id-card-access-level-clerk = Clerk
|
||||
id-card-access-level-justice = Justice
|
||||
id-card-access-level-corpsman = Corpsman
|
||||
id-card-access-level-robotics = Robotics
|
||||
|
|
|
|||
|
|
@ -49,3 +49,4 @@
|
|||
- Prosecutor # DeltaV - Add Prosecutor access
|
||||
- Clerk # DeltaV - Add Clerk access
|
||||
- Corpsman # DeltaV - Add Corpsman access
|
||||
- Robotics # DeltaV: Robotics access
|
||||
|
|
|
|||
|
|
@ -12,3 +12,4 @@
|
|||
- ResearchDirector
|
||||
- Research
|
||||
- Mantis # DeltaV - Psionic Mantis, see Resources/Prototypes/DeltaV/Access/epistemics.yml
|
||||
- Robotics # DeltaV: Robotics access
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
- type: accessLevel
|
||||
id: Mantis
|
||||
name: id-card-access-level-mantis # Custom access level for the Mantis so they can have their own locker and maybe doors
|
||||
|
||||
- type: accessLevel
|
||||
id: Robotics
|
||||
name: id-card-access-level-robotics
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@
|
|||
- Salvage
|
||||
- Cargo
|
||||
- Research
|
||||
- Robotics # would be silly if they couldn't go to robo
|
||||
- Service
|
||||
- Maintenance
|
||||
- External
|
||||
|
|
|
|||
|
|
@ -79,3 +79,16 @@
|
|||
state: security
|
||||
- sprite: DeltaV/Mobs/Silicon/chassis.rsi
|
||||
state: security_e
|
||||
|
||||
- type: entity
|
||||
parent: SpawnPointJobBase
|
||||
id: SpawnPointRoboticist
|
||||
name: roboticist
|
||||
components:
|
||||
- type: SpawnPoint
|
||||
job_id: Scientist # TODO: change to Roboticist after merged
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: green
|
||||
- sprite: DeltaV/Markers/jobs.rsi
|
||||
state: roboticist
|
||||
|
|
|
|||
|
|
@ -125,3 +125,11 @@
|
|||
components:
|
||||
- type: AccessReader
|
||||
access: [["Clerk"]]
|
||||
|
||||
- type: entity
|
||||
parent: DoorElectronics
|
||||
id: DoorElectronicsRobotics
|
||||
suffix: Robotics, Locked
|
||||
components:
|
||||
- type: AccessReader
|
||||
access: [["Research"]] # Uses research access until the job is added
|
||||
|
|
|
|||
|
|
@ -154,6 +154,15 @@
|
|||
- type: GridFill
|
||||
path: /Maps/Shuttles/DeltaV/sub_escape_pod.yml
|
||||
|
||||
- type: entity
|
||||
parent: AirlockRobotics
|
||||
id: AirlockRoboticsLocked
|
||||
suffix: Robotics, Locked
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
board: [ DoorElectronicsRobotics ]
|
||||
|
||||
#Add airlocks from upstream roles
|
||||
- type: entity
|
||||
parent: AirlockServiceLocked
|
||||
|
|
@ -360,6 +369,15 @@
|
|||
containers:
|
||||
board: [ DoorElectronicsPsychologist ]
|
||||
|
||||
- type: entity
|
||||
parent: AirlockRoboticsGlass
|
||||
id: AirlockRoboticsGlassLocked
|
||||
suffix: Robotics, Locked
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
board: [ DoorElectronicsRobotics ]
|
||||
|
||||
# Maintenance Hatches
|
||||
- type: entity
|
||||
parent: AirlockMaintRnDLocked
|
||||
|
|
@ -471,6 +489,15 @@
|
|||
containers:
|
||||
board: [ DoorElectronicsSecurityLawyer ]
|
||||
|
||||
- type: entity
|
||||
parent: AirlockMaintRnDLocked
|
||||
id: AirlockMaintRoboticsLocked
|
||||
suffix: Robotics, Locked
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
board: [ DoorElectronicsRobotics ]
|
||||
|
||||
# Command-locked External airlocks. These don't exist upstream for some reason.
|
||||
- type: entity
|
||||
parent: AirlockExternal
|
||||
|
|
|
|||
|
|
@ -8,6 +8,12 @@
|
|||
- type: PaintableAirlock
|
||||
department: Justice
|
||||
|
||||
- type: entity
|
||||
parent: AirlockScience
|
||||
id: AirlockRobotics
|
||||
suffix: Robotics
|
||||
# TODO: make a sprite for it
|
||||
|
||||
# Glass
|
||||
|
||||
- type: entity
|
||||
|
|
@ -20,3 +26,8 @@
|
|||
- type: PaintableAirlock
|
||||
department: Justice
|
||||
|
||||
- type: entity
|
||||
parent: AirlockScienceGlass
|
||||
id: AirlockRoboticsGlass
|
||||
suffix: Robotics
|
||||
# TODO: make a sprite for it
|
||||
|
|
|
|||
|
|
@ -109,3 +109,19 @@
|
|||
components:
|
||||
- type: AccessReader
|
||||
access: [["Command"], ["Armory"]]
|
||||
|
||||
- type: entity
|
||||
parent: BlastDoor
|
||||
id: BlastDoorUnlinkedRobotics
|
||||
suffix: Robotics
|
||||
components:
|
||||
- type: AccessReader
|
||||
access: [["Robotics"]]
|
||||
|
||||
- type: entity
|
||||
parent: BlastDoorOpen
|
||||
id: BlastDoorUnlinkedRoboticsOpen
|
||||
suffix: Open, Robotics
|
||||
components:
|
||||
- type: AccessReader
|
||||
access: [["Robotics"]]
|
||||
|
|
|
|||
|
|
@ -79,6 +79,15 @@
|
|||
containers:
|
||||
board: [ DoorElectronicsMantis ]
|
||||
|
||||
- type: entity
|
||||
parent: WindoorSecure
|
||||
id: WindoorSecureRoboticsLocked
|
||||
suffix: Robotics, Locked
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
board: [ DoorElectronicsRobotics ]
|
||||
|
||||
#Add windoors from upstream roles
|
||||
- type: entity
|
||||
parent: WindoorSecure
|
||||
|
|
|
|||
|
|
@ -0,0 +1,7 @@
|
|||
- type: entity
|
||||
parent: LockableButton
|
||||
suffix: Robotics
|
||||
id: LockableButtonRobotics
|
||||
components:
|
||||
- type: AccessReader
|
||||
access: [["Robotics"]]
|
||||
|
|
@ -55,6 +55,7 @@
|
|||
- Reporter #Delta V: Add Reporter Access
|
||||
- Research
|
||||
- ResearchDirector
|
||||
- Robotics # DeltaV: Robotics access
|
||||
- Salvage
|
||||
- Security
|
||||
- Service
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@
|
|||
- ResearchDirector
|
||||
- Mantis # DeltaV - Psionic Mantis, see Resources/Prototypes/DeltaV/Access/epistemics.yml
|
||||
- Chapel # DeltaV - Chaplain is in Epistemics
|
||||
- Robotics # DeltaV - Robotics access
|
||||
- External # DeltaV - AI satellite access
|
||||
- Cryogenics
|
||||
special: # Nyanotrasen - Mystagogue can use the Bible
|
||||
|
|
|
|||
|
|
@ -14,6 +14,8 @@
|
|||
access:
|
||||
- Research
|
||||
- Maintenance
|
||||
extendedAccess: # DeltaV: Scientists get robotics access on lowpop
|
||||
- Robotics
|
||||
|
||||
- type: startingGear
|
||||
id: ScientistGear
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "made by Floofers",
|
||||
"copyright": "made by Floofers. roboticist.png created by deltanedas (github) for DeltaV.",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
|
|
@ -45,6 +45,9 @@
|
|||
},
|
||||
{
|
||||
"name": "mobster"
|
||||
},
|
||||
{
|
||||
"name": "roboticist"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
|||
Binary file not shown.
|
After Width: | Height: | Size: 1.4 KiB |
Loading…
Reference in New Issue