Xenoborgs part 5 (#37068)
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com> Co-authored-by: Quantum-cross <7065792+Quantum-cross@users.noreply.github.com> Co-authored-by: pathetic meowmeow <uhhadd@gmail.com> Co-authored-by: WarPigeon <DaedalusTheGamer@gmail.com>
@@ -234,6 +234,7 @@ stack-asteroid-astro-sand-floor = asteroid astro-sand floor
|
|||||||
stack-xeno-floor = xeno floor
|
stack-xeno-floor = xeno floor
|
||||||
stack-xeno-steel = xeno steel tile
|
stack-xeno-steel = xeno steel tile
|
||||||
stack-xeno-steel-corner = xeno steel corner tile
|
stack-xeno-steel-corner = xeno steel corner tile
|
||||||
|
stack-xenoborg = xenoborg tile
|
||||||
stack-xeno-maint = xeno techmaint
|
stack-xeno-maint = xeno techmaint
|
||||||
stack-dark-squiggly = dark steel squiggly tile
|
stack-dark-squiggly = dark steel squiggly tile
|
||||||
stack-white-marble-floor = white marble floor
|
stack-white-marble-floor = white marble floor
|
||||||
|
|||||||
@@ -139,6 +139,7 @@ tiles-xeno-floor = xeno floor
|
|||||||
tiles-xeno-steel = xeno steel tile
|
tiles-xeno-steel = xeno steel tile
|
||||||
tiles-xeno-steel-corner = xeno steel corner tile
|
tiles-xeno-steel-corner = xeno steel corner tile
|
||||||
tiles-xeno-maint = xeno techmaint
|
tiles-xeno-maint = xeno techmaint
|
||||||
|
tiles-xenoborg-floor = xenoborg tile
|
||||||
tiles-dark-squiggly = dark steel squiggly tile
|
tiles-dark-squiggly = dark steel squiggly tile
|
||||||
tiles-white-marble = white marble tile
|
tiles-white-marble = white marble tile
|
||||||
tiles-dark-marble = dark marble tile
|
tiles-dark-marble = dark marble tile
|
||||||
|
|||||||
@@ -90,6 +90,17 @@
|
|||||||
maxIntensity: 100
|
maxIntensity: 100
|
||||||
intensitySlope: 2
|
intensitySlope: 2
|
||||||
totalIntensity: 200
|
totalIntensity: 200
|
||||||
|
- type: SurveillanceCameraSpeaker
|
||||||
|
- type: SurveillanceCameraMonitor
|
||||||
|
- type: RoboticsConsole
|
||||||
|
allowBorgControl: false
|
||||||
|
radioChannel: Xenoborg
|
||||||
|
- type: DeviceNetwork
|
||||||
|
deviceNetId: Wireless
|
||||||
|
receiveFrequencyId: Mothership
|
||||||
|
transmitFrequencyId: Mothership
|
||||||
|
- type: WirelessNetworkConnection
|
||||||
|
range: 10000 # mothership can see them from very far
|
||||||
- type: WiresPanel
|
- type: WiresPanel
|
||||||
- type: ActivatableUI
|
- type: ActivatableUI
|
||||||
key: enum.LatheUiKey.Key
|
key: enum.LatheUiKey.Key
|
||||||
@@ -101,6 +112,10 @@
|
|||||||
requireInputValidation: false
|
requireInputValidation: false
|
||||||
enum.RadarConsoleUiKey.Key:
|
enum.RadarConsoleUiKey.Key:
|
||||||
type: RadarConsoleBoundUserInterface
|
type: RadarConsoleBoundUserInterface
|
||||||
|
enum.RoboticsConsoleUiKey.Key:
|
||||||
|
type: RoboticsConsoleBoundUserInterface
|
||||||
|
enum.SurveillanceCameraMonitorUiKey.Key:
|
||||||
|
type: SurveillanceCameraMonitorBoundUserInterface
|
||||||
enum.LatheUiKey.Key:
|
enum.LatheUiKey.Key:
|
||||||
type: LatheBoundUserInterface
|
type: LatheBoundUserInterface
|
||||||
enum.ResearchClientUiKey.Key:
|
enum.ResearchClientUiKey.Key:
|
||||||
@@ -184,9 +199,38 @@
|
|||||||
uis:
|
uis:
|
||||||
enum.RadarConsoleUiKey.Key:
|
enum.RadarConsoleUiKey.Key:
|
||||||
toggleAction: ActionAGhostShowRadar
|
toggleAction: ActionAGhostShowRadar
|
||||||
|
enum.RoboticsConsoleUiKey.Key:
|
||||||
|
toggleAction: ActionXenoborgControlMonitor
|
||||||
|
enum.SurveillanceCameraMonitorUiKey.Key:
|
||||||
|
toggleAction: ActionXenoborgCameraMonitor
|
||||||
- type: ShowElectrocutionHUD
|
- type: ShowElectrocutionHUD
|
||||||
- type: PowerMonitoringCableNetworks
|
- type: PowerMonitoringCableNetworks
|
||||||
- type: RadarConsole
|
- type: RadarConsole
|
||||||
|
|
||||||
# TODO: add xenoborg control interface action (part 5)
|
- type: entity
|
||||||
# TODO: add xenoborg camera monitor interface action (part 5)
|
parent: BaseAGhostAction
|
||||||
|
id: ActionXenoborgControlMonitor
|
||||||
|
name: Xenoborgs Control Console
|
||||||
|
description: View the Xenoborgs Control Console
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
icon: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-basic-module }
|
||||||
|
iconOn: Interface/Actions/actions_borg.rsi/xenoborg-basic-module.png
|
||||||
|
keywords: [ "Mothership Core", "console", "interface" ]
|
||||||
|
priority: -6
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:ToggleIntrinsicUIEvent { key: enum.RoboticsConsoleUiKey.Key }
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAGhostAction
|
||||||
|
id: ActionXenoborgCameraMonitor
|
||||||
|
name: Xenoborgs Camera Monitor
|
||||||
|
description: View the Xenoborgs Camera Monitor
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
icon: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-eye-module }
|
||||||
|
iconOn: Interface/Actions/actions_borg.rsi/xenoborg-eye-module.png
|
||||||
|
keywords: [ "Mothership Core", "console", "interface" ]
|
||||||
|
priority: -6
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:ToggleIntrinsicUIEvent { key: enum.SurveillanceCameraMonitorUiKey.Key }
|
||||||
|
|||||||
@@ -1131,6 +1131,20 @@
|
|||||||
Cable: 2
|
Cable: 2
|
||||||
Glass: 1
|
Glass: 1
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseMachineCircuitboard
|
||||||
|
id: SurveillanceCameraWirelessRouterXenoborgCircuitboard
|
||||||
|
name: xenoborg camera wireless router
|
||||||
|
description: A machine printed circuit board for a xenoborg camera wireless router.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: generic
|
||||||
|
- type: MachineBoard
|
||||||
|
prototype: SurveillanceCameraWirelessRouterXenoborg
|
||||||
|
stackRequirements:
|
||||||
|
Cable: 2
|
||||||
|
Glass: 1
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SurveillanceWirelessCameraMovableCircuitboard
|
id: SurveillanceWirelessCameraMovableCircuitboard
|
||||||
parent: BaseMachineCircuitboard
|
parent: BaseMachineCircuitboard
|
||||||
|
|||||||
@@ -261,6 +261,17 @@
|
|||||||
- type: ComputerBoard
|
- type: ComputerBoard
|
||||||
prototype: ComputerSurveillanceWirelessCameraMonitor
|
prototype: ComputerSurveillanceWirelessCameraMonitor
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseComputerCircuitboard
|
||||||
|
id: XenoborgCameraMonitorCircuitboard
|
||||||
|
name: xenoborg camera monitor board
|
||||||
|
description: A computer printed circuit board for a xenoborg camera monitor.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: cpu_science
|
||||||
|
- type: ComputerBoard
|
||||||
|
prototype: ComputerSurveillanceWirelessXenoborgCameraMonitor
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: BaseComputerCircuitboard
|
parent: BaseComputerCircuitboard
|
||||||
id: ComputerTelevisionCircuitboard
|
id: ComputerTelevisionCircuitboard
|
||||||
@@ -528,6 +539,17 @@
|
|||||||
- type: ComputerBoard
|
- type: ComputerBoard
|
||||||
prototype: ComputerRoboticsControl
|
prototype: ComputerRoboticsControl
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseComputerCircuitboard
|
||||||
|
id: ComputerXenoborgsControlCircuitboard
|
||||||
|
name: xenoborg control console board
|
||||||
|
description: A computer printed circuit board for a xenoborg control console.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: cpu_science
|
||||||
|
- type: ComputerBoard
|
||||||
|
prototype: ComputerXenoborgsControl
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: BaseComputerCircuitboard
|
parent: BaseComputerCircuitboard
|
||||||
id: StationAiUploadCircuitboard
|
id: StationAiUploadCircuitboard
|
||||||
|
|||||||
@@ -318,3 +318,11 @@
|
|||||||
components:
|
components:
|
||||||
- type: AccessReader
|
- type: AccessReader
|
||||||
access: [["Security"], ["Command"]]
|
access: [["Security"], ["Command"]]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: DoorElectronics
|
||||||
|
id: DoorElectronicsXenoborg
|
||||||
|
suffix: Xenoborg, Locked
|
||||||
|
components:
|
||||||
|
- type: AccessReader
|
||||||
|
access: [["Xenoborg"]]
|
||||||
|
|||||||
@@ -1768,6 +1768,20 @@
|
|||||||
- type: Stack
|
- type: Stack
|
||||||
stackType: FloorTileXenoMaint
|
stackType: FloorTileXenoMaint
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: FloorTileItemXenoborg
|
||||||
|
parent: FloorTileItemBase
|
||||||
|
name: xenoborg floor
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: xenoborg-floor
|
||||||
|
- type: FloorTile
|
||||||
|
outputs:
|
||||||
|
- Plating
|
||||||
|
- FloorXenoborg
|
||||||
|
- type: Stack
|
||||||
|
stackType: FloorTileXenoborg
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: FloorTileItemDark
|
parent: FloorTileItemDark
|
||||||
id: FloorTileItemDarkSquiggly
|
id: FloorTileItemDarkSquiggly
|
||||||
|
|||||||
@@ -1133,6 +1133,17 @@
|
|||||||
containers:
|
containers:
|
||||||
board: [ DoorElectronicsNukeop ]
|
board: [ DoorElectronicsNukeop ]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: AirlockXenoborg
|
||||||
|
id: AirlockXenoborgLocked
|
||||||
|
suffix: Xenoborg, Locked
|
||||||
|
components:
|
||||||
|
- type: StationAiWhitelist
|
||||||
|
enabled: false
|
||||||
|
- type: ContainerFill
|
||||||
|
containers:
|
||||||
|
board: [ DoorElectronicsXenoborg ]
|
||||||
|
|
||||||
# Shuttle airlocks
|
# Shuttle airlocks
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: AirlockShuttle
|
parent: AirlockShuttle
|
||||||
@@ -1161,6 +1172,17 @@
|
|||||||
containers:
|
containers:
|
||||||
board: [ DoorElectronicsNukeop ]
|
board: [ DoorElectronicsNukeop ]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: AirlockShuttleXenoborg
|
||||||
|
id: AirlockGlassShuttleXenoborgLocked
|
||||||
|
suffix: External, Docking, Xenoborg, Locked
|
||||||
|
components:
|
||||||
|
- type: StationAiWhitelist
|
||||||
|
enabled: false
|
||||||
|
- type: ContainerFill
|
||||||
|
containers:
|
||||||
|
board: [ DoorElectronicsXenoborg ]
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: AirlockGlassShuttle
|
parent: AirlockGlassShuttle
|
||||||
id: AirlockExternalGlassShuttleLocked
|
id: AirlockExternalGlassShuttleLocked
|
||||||
|
|||||||
@@ -160,6 +160,16 @@
|
|||||||
- type: Paintable
|
- type: Paintable
|
||||||
group: null
|
group: null
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: Airlock
|
||||||
|
id: AirlockXenoborg
|
||||||
|
name: xenoborg airlock
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Structures/Doors/Airlocks/Standard/xenoborg.rsi
|
||||||
|
- type: Paintable
|
||||||
|
group: null
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: Airlock
|
parent: Airlock
|
||||||
id: AirlockHatchMaintenance
|
id: AirlockHatchMaintenance
|
||||||
|
|||||||
@@ -117,3 +117,13 @@
|
|||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Structures/Doors/Airlocks/Standard/shuttle_syndicate.rsi
|
sprite: Structures/Doors/Airlocks/Standard/shuttle_syndicate.rsi
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: AirlockShuttle
|
||||||
|
id: AirlockShuttleXenoborg
|
||||||
|
suffix: Docking
|
||||||
|
name: external airlock
|
||||||
|
description: Necessary for connecting two space craft together.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi
|
||||||
|
|||||||
@@ -1374,6 +1374,21 @@
|
|||||||
enum.WiresUiKey.Key:
|
enum.WiresUiKey.Key:
|
||||||
type: WiresBoundUserInterface
|
type: WiresBoundUserInterface
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: ComputerSurveillanceWirelessCameraMonitor
|
||||||
|
id: ComputerSurveillanceWirelessXenoborgCameraMonitor
|
||||||
|
name: xenoborg camera monitor
|
||||||
|
description: A wireless xenoborg camera monitor. You're watching them. Maybe.
|
||||||
|
components:
|
||||||
|
- type: Computer
|
||||||
|
board: XenoborgCameraMonitorCircuitboard
|
||||||
|
- type: DeviceNetwork
|
||||||
|
deviceNetId: Wireless
|
||||||
|
receiveFrequencyId: Mothership
|
||||||
|
transmitFrequencyId: Mothership
|
||||||
|
- type: WirelessNetworkConnection
|
||||||
|
range: 2000
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: ComputerPalletConsole
|
id: ComputerPalletConsole
|
||||||
parent: BaseComputerAiAccess
|
parent: BaseComputerAiAccess
|
||||||
@@ -1541,6 +1556,39 @@
|
|||||||
- type: Lock
|
- type: Lock
|
||||||
unlockOnClick: false
|
unlockOnClick: false
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: ComputerRoboticsControl
|
||||||
|
id: ComputerXenoborgsControl
|
||||||
|
name: xenoborgs control console
|
||||||
|
description: Used to remotely monitor all xenoborgs.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- map: ["computerLayerBody"]
|
||||||
|
state: computer
|
||||||
|
- map: ["computerLayerKeyboard"]
|
||||||
|
state: generic_keyboard
|
||||||
|
- map: ["computerLayerScreen"]
|
||||||
|
state: xenorobot
|
||||||
|
- map: ["computerLayerKeys"]
|
||||||
|
state: rd_key
|
||||||
|
- map: [ "enum.WiresVisualLayers.MaintenancePanel" ]
|
||||||
|
state: generic_panel_open
|
||||||
|
- type: RoboticsConsole
|
||||||
|
allowBorgControl: false
|
||||||
|
radioChannel: Xenoborg
|
||||||
|
- type: ActiveRadio
|
||||||
|
channels:
|
||||||
|
- Xenoborg
|
||||||
|
- type: DeviceNetwork
|
||||||
|
deviceNetId: Wireless
|
||||||
|
receiveFrequencyId: Mothership
|
||||||
|
transmitFrequencyId: Xenoborg
|
||||||
|
- type: Computer
|
||||||
|
board: ComputerXenoborgsControlCircuitboard
|
||||||
|
- type: AccessReader # only used for dangerous things
|
||||||
|
access: [["Xenoborg"]]
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: StationAiUploadComputer
|
id: StationAiUploadComputer
|
||||||
parent: BaseComputer
|
parent: BaseComputer
|
||||||
|
|||||||
@@ -195,3 +195,19 @@
|
|||||||
components:
|
components:
|
||||||
- type: SurveillanceCameraRouter
|
- type: SurveillanceCameraRouter
|
||||||
subnetFrequency: SurveillanceCameraEntertainment
|
subnetFrequency: SurveillanceCameraEntertainment
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: SurveillanceCameraWirelessRouterBase
|
||||||
|
id: SurveillanceCameraWirelessRouterXenoborg
|
||||||
|
name: xenoborg camera wireless router
|
||||||
|
components:
|
||||||
|
- type: DeviceNetwork
|
||||||
|
deviceNetId: Wireless
|
||||||
|
receiveFrequencyId: Mothership
|
||||||
|
transmitFrequencyId: Mothership
|
||||||
|
- type: WirelessNetworkConnection
|
||||||
|
range: 2000 # longer range to get xenoborgs even when the mothership is far away
|
||||||
|
- type: SurveillanceCameraRouter
|
||||||
|
subnetFrequency: Xenoborg
|
||||||
|
- type: Machine
|
||||||
|
board: SurveillanceCameraWirelessRouterXenoborgCircuitboard
|
||||||
|
|||||||
@@ -235,3 +235,14 @@
|
|||||||
- type: Battery
|
- type: Battery
|
||||||
maxCharge: 200000
|
maxCharge: 200000
|
||||||
startingCharge: 200000
|
startingCharge: 200000
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAPC
|
||||||
|
id: APCXenoborg
|
||||||
|
suffix: Basic, 50kJ, Xenoborg
|
||||||
|
components:
|
||||||
|
- type: Battery
|
||||||
|
maxCharge: 50000
|
||||||
|
startingCharge: 50000
|
||||||
|
- type: AccessReader
|
||||||
|
access: [["Xenoborg"]]
|
||||||
|
|||||||
@@ -1192,6 +1192,33 @@
|
|||||||
graph: Girder
|
graph: Girder
|
||||||
node: reinforcedWallChitin
|
node: reinforcedWallChitin
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: WallPlastitanium
|
||||||
|
id: WallXenoborg
|
||||||
|
name: xenoborg wall
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Structures/Walls/xenoborg.rsi
|
||||||
|
- type: Icon
|
||||||
|
sprite: Structures/Walls/xenoborg.rsi
|
||||||
|
- type: IconSmooth
|
||||||
|
key: walls
|
||||||
|
base: xenoborg
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: WallPlastitaniumDiagonal
|
||||||
|
id: WallXenoborgDiagonal
|
||||||
|
name: xenoborg wall
|
||||||
|
suffix: diagonal
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
drawdepth: Walls
|
||||||
|
sprite: Structures/Walls/xenoborg_diagonal.rsi
|
||||||
|
state: state0
|
||||||
|
- type: Icon
|
||||||
|
sprite: Structures/Walls/xenoborg_diagonal.rsi
|
||||||
|
state: state0
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: BaseWall
|
parent: BaseWall
|
||||||
id: WallUranium
|
id: WallUranium
|
||||||
|
|||||||
@@ -0,0 +1,14 @@
|
|||||||
|
- type: entity
|
||||||
|
id: XenoborgWindow
|
||||||
|
parent: PlastitaniumWindow
|
||||||
|
name: xenoborg window
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
drawdepth: WallTops
|
||||||
|
sprite: Structures/Windows/xenoborg.rsi
|
||||||
|
- type: Icon
|
||||||
|
sprite: Structures/Windows/xenoborg.rsi
|
||||||
|
state: full
|
||||||
|
- type: IconSmooth
|
||||||
|
key: windows
|
||||||
|
base: xenoborg
|
||||||
@@ -665,6 +665,12 @@
|
|||||||
spawn: FloorTileItemXenoSteelCorner
|
spawn: FloorTileItemXenoSteelCorner
|
||||||
maxCount: 30
|
maxCount: 30
|
||||||
|
|
||||||
|
- type: stack
|
||||||
|
id: FloorTileXenoborg
|
||||||
|
name: stack-xenoborg
|
||||||
|
spawn: FloorTileItemXenoborg
|
||||||
|
maxCount: 30
|
||||||
|
|
||||||
- type: stack
|
- type: stack
|
||||||
id: FloorTileDarkSquiggly
|
id: FloorTileDarkSquiggly
|
||||||
name: stack-dark-squiggly
|
name: stack-dark-squiggly
|
||||||
|
|||||||
@@ -2063,6 +2063,18 @@
|
|||||||
itemDrop: FloorTileItemWoodLarge
|
itemDrop: FloorTileItemWoodLarge
|
||||||
heatCapacity: 10000
|
heatCapacity: 10000
|
||||||
|
|
||||||
|
- type: tile
|
||||||
|
id: FloorXenoborg
|
||||||
|
name: tiles-xenoborg-floor
|
||||||
|
sprite: /Textures/Tiles/exoborg.png
|
||||||
|
baseTurf: Plating
|
||||||
|
isSubfloor: false
|
||||||
|
deconstructTools: [ Prying ]
|
||||||
|
footstepSounds:
|
||||||
|
collection: FootstepHull
|
||||||
|
itemDrop: FloorTileItemXenoborg
|
||||||
|
heatCapacity: 10000
|
||||||
|
|
||||||
- type: tile
|
- type: tile
|
||||||
id: FloorXeno
|
id: FloorXeno
|
||||||
name: tiles-xeno-floor
|
name: tiles-xeno-floor
|
||||||
|
|||||||
@@ -579,6 +579,9 @@
|
|||||||
{
|
{
|
||||||
"name": "xeno-techmaint"
|
"name": "xeno-techmaint"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "xenoborg-floor"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "dark-squiggly"
|
"name": "dark-squiggly"
|
||||||
},
|
},
|
||||||
|
|||||||
BIN
Resources/Textures/Objects/Tiles/tile.rsi/xenoborg-floor.png
Normal file
|
After Width: | Height: | Size: 233 B |
|
After Width: | Height: | Size: 352 B |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 629 B |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 6.5 KiB |
|
After Width: | Height: | Size: 6.4 KiB |
|
After Width: | Height: | Size: 5.2 KiB |
@@ -0,0 +1,146 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Taken from CEV-Eris at commit https://github.com/discordia-space/CEV-Eris/commit/14517938186858388656a6aee14bf47af9e9649f - then modified by Samuka-C (github)",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "assembly"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "bolted_unlit"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "closed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "closed_unlit"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "closing",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "closing_unlit",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "deny_unlit",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "open"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "opening",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "opening_unlit",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "panel_closing",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "panel_open"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "panel_opening",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "welded"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "emergency_unlit",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
0.4,
|
||||||
|
0.4
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 428 B |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 6.5 KiB |
|
After Width: | Height: | Size: 6.3 KiB |
|
After Width: | Height: | Size: 5.0 KiB |
|
After Width: | Height: | Size: 6.0 KiB |
|
After Width: | Height: | Size: 5.5 KiB |
|
After Width: | Height: | Size: 401 B |
|
After Width: | Height: | Size: 259 B |
|
After Width: | Height: | Size: 395 B |
|
After Width: | Height: | Size: 259 B |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 521 B |
|
After Width: | Height: | Size: 496 B |
|
After Width: | Height: | Size: 407 B |
@@ -0,0 +1,198 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Created by Samuka-C (github).",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "assembly"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "bolted_unlit"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "closed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "closed_unlit"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "closing",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "closing_unlit",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"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.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "opening_unlit",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "panel_closing",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "panel_open",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
1
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "panel_opening",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"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,
|
||||||
|
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
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 311 B |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 521 B |
|
After Width: | Height: | Size: 494 B |
|
After Width: | Height: | Size: 240 B |
|
After Width: | Height: | Size: 488 B |
|
After Width: | Height: | Size: 697 B |
|
After Width: | Height: | Size: 315 B |
|
After Width: | Height: | Size: 184 B |
|
After Width: | Height: | Size: 281 B |
|
After Width: | Height: | Size: 300 B |
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"license": "CC-BY-SA-3.0",
|
"license": "CC-BY-SA-3.0",
|
||||||
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/bd6873fd4dd6a61d7e46f1d75cd4d90f64c40894. comm_syndie made by Veritius, based on comm. generic_panel_open made by Errant, commit https://github.com/space-wizards/space-station-14/pull/32273, comms_wizard and wizard_key by ScarKy0, request- variants transfer made by EmoGarbage404 (github)",
|
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/bd6873fd4dd6a61d7e46f1d75cd4d90f64c40894. comm_syndie made by Veritius, based on comm. generic_panel_open made by Errant, commit https://github.com/space-wizards/space-station-14/pull/32273, comms_wizard and wizard_key by ScarKy0, request- variants transfer made by EmoGarbage404 (github), xenorobot by Samuka-C (github)",
|
||||||
"size": {
|
"size": {
|
||||||
"x": 32,
|
"x": 32,
|
||||||
"y": 32
|
"y": 32
|
||||||
@@ -2027,6 +2027,10 @@
|
|||||||
"name": "service_keys",
|
"name": "service_keys",
|
||||||
"directions": 4
|
"directions": 4
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "xenorobot",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "wizard_key",
|
"name": "wizard_key",
|
||||||
"directions": 4
|
"directions": 4
|
||||||
|
|||||||
|
After Width: | Height: | Size: 646 B |
BIN
Resources/Textures/Structures/Walls/xenoborg.rsi/full.png
Normal file
|
After Width: | Height: | Size: 354 B |
46
Resources/Textures/Structures/Walls/xenoborg.rsi/meta.json
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Created by Samuka-C (github)",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "full"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "xenoborg0",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "xenoborg1",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "xenoborg2",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "xenoborg3",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "xenoborg4",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "xenoborg5",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "xenoborg6",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "xenoborg7",
|
||||||
|
"directions": 4
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
BIN
Resources/Textures/Structures/Walls/xenoborg.rsi/xenoborg0.png
Normal file
|
After Width: | Height: | Size: 471 B |
BIN
Resources/Textures/Structures/Walls/xenoborg.rsi/xenoborg1.png
Normal file
|
After Width: | Height: | Size: 470 B |
BIN
Resources/Textures/Structures/Walls/xenoborg.rsi/xenoborg2.png
Normal file
|
After Width: | Height: | Size: 471 B |
BIN
Resources/Textures/Structures/Walls/xenoborg.rsi/xenoborg3.png
Normal file
|
After Width: | Height: | Size: 470 B |
BIN
Resources/Textures/Structures/Walls/xenoborg.rsi/xenoborg4.png
Normal file
|
After Width: | Height: | Size: 471 B |
BIN
Resources/Textures/Structures/Walls/xenoborg.rsi/xenoborg5.png
Normal file
|
After Width: | Height: | Size: 525 B |
BIN
Resources/Textures/Structures/Walls/xenoborg.rsi/xenoborg6.png
Normal file
|
After Width: | Height: | Size: 471 B |
BIN
Resources/Textures/Structures/Walls/xenoborg.rsi/xenoborg7.png
Normal file
|
After Width: | Height: | Size: 304 B |
@@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Created by Samuka-C (github)",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "state0",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "state1",
|
||||||
|
"directions": 4
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 3.7 KiB |
BIN
Resources/Textures/Structures/Windows/xenoborg.rsi/full.png
Normal file
|
After Width: | Height: | Size: 401 B |
46
Resources/Textures/Structures/Windows/xenoborg.rsi/meta.json
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Created by Samuka-C (github).",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "full"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "xenoborg0",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "xenoborg1",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "xenoborg2",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "xenoborg3",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "xenoborg4",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "xenoborg5",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "xenoborg6",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "xenoborg7",
|
||||||
|
"directions": 4
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
BIN
Resources/Textures/Structures/Windows/xenoborg.rsi/xenoborg0.png
Normal file
|
After Width: | Height: | Size: 497 B |
BIN
Resources/Textures/Structures/Windows/xenoborg.rsi/xenoborg1.png
Normal file
|
After Width: | Height: | Size: 469 B |
BIN
Resources/Textures/Structures/Windows/xenoborg.rsi/xenoborg2.png
Normal file
|
After Width: | Height: | Size: 497 B |
BIN
Resources/Textures/Structures/Windows/xenoborg.rsi/xenoborg3.png
Normal file
|
After Width: | Height: | Size: 469 B |
BIN
Resources/Textures/Structures/Windows/xenoborg.rsi/xenoborg4.png
Normal file
|
After Width: | Height: | Size: 462 B |
BIN
Resources/Textures/Structures/Windows/xenoborg.rsi/xenoborg5.png
Normal file
|
After Width: | Height: | Size: 531 B |
BIN
Resources/Textures/Structures/Windows/xenoborg.rsi/xenoborg6.png
Normal file
|
After Width: | Height: | Size: 462 B |
BIN
Resources/Textures/Structures/Windows/xenoborg.rsi/xenoborg7.png
Normal file
|
After Width: | Height: | Size: 315 B |
@@ -155,3 +155,8 @@
|
|||||||
license: "CC0-1.0"
|
license: "CC0-1.0"
|
||||||
copyright: "Created by SeaWyrm"
|
copyright: "Created by SeaWyrm"
|
||||||
source: "https://github.com/space-wizards/space-station-14/pull/38007"
|
source: "https://github.com/space-wizards/space-station-14/pull/38007"
|
||||||
|
|
||||||
|
- files: ["exoborg.png"]
|
||||||
|
license: "CC0-1.0"
|
||||||
|
copyright: "Created by Samuka-C (github) for space-station-14."
|
||||||
|
source: "https://github.com/space-wizards/space-station-14/pull/37068"
|
||||||
|
|||||||
BIN
Resources/Textures/Tiles/exoborg.png
Normal file
|
After Width: | Height: | Size: 235 B |