Skip to content

Commit 3ed08e4

Browse files
Other stuff the first commit didnt do because of course fucking not
1 parent 7009425 commit 3ed08e4

File tree

4 files changed

+99
-0
lines changed

4 files changed

+99
-0
lines changed
6.14 KB
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
- type: entity
2+
parent: BaseComputer
3+
id: BaseComputerModular
4+
name: modular computer
5+
description: Part of a recent initiative to make computers less static. Comes with a disk slot for various "program disks".
6+
components:
7+
- type: ModularComputer
8+
# I plan to make modular itemslots a thing in the future for stuff like the fax machine. Coming Soon:tm:
9+
- type: ItemSlots
10+
slots:
11+
MCC_diskSlot:
12+
name: Disk
13+
insertSound:
14+
path: /Audio/Machines/terminal_insert_disc.ogg
15+
ejectSound:
16+
path: /Audio/Machines/terminal_insert_disc.ogg
17+
18+
19+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
- type: entity
2+
id: UnburnedDiskProtototype
3+
name: unburned disk dummy prototype
4+
categories: [HideSpawnMenu]
5+
6+
- type: entity
7+
id: CrewMonitorDiskPrototype
8+
name: Crew Monitor
9+
categories: [HideSpawnMenu]
10+
components:
11+
- type: ActivatableUI
12+
key: enum.CrewMonitoringUIKey.Key
13+
- type: UserInterface
14+
interfaces:
15+
enum.CrewMonitoringUIKey.Key:
16+
type: CrewMonitoringBoundUserInterface
17+
- type: CrewMonitoringConsole
18+
- type: DeviceNetwork
19+
deviceNetId: Wireless
20+
receiveFrequencyId: CrewMonitor
21+
- type: WirelessNetworkConnection
22+
range: 1200
23+
24+
- type: entity
25+
id: CommunicationsConsoleDiskPrototype
26+
name: Communications Console
27+
categories: [HideSpawnMenu]
28+
components:
29+
- type: AccessReader
30+
access: [["Command"]]
31+
- type: CommunicationsConsole
32+
title: comms-console-announcement-title-station
33+
- type: DeviceNetwork
34+
transmitFrequencyId: ShuttleTimer
35+
- type: ActivatableUI
36+
key: enum.CommunicationsConsoleUiKey.Key
37+
- type: UserInterface
38+
interfaces:
39+
enum.CommunicationsConsoleUiKey.Key:
40+
type: CommunicationsConsoleBoundUserInterface
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
- type: entity
2+
parent: BaseItem
3+
id: BaseProgramDisk
4+
abstract: true
5+
name: program disk
6+
components:
7+
- type: Sprite
8+
sprite: Objects/Misc/cd.rsi
9+
state: icon
10+
- type: ComputerDisk
11+
saveData: false
12+
13+
- type: entity
14+
parent: BaseProgramDisk
15+
id: ProgramDiskCrewMonitor
16+
name: program disk (crew monitor)
17+
description: A diskette for usage in a computer. This one has the "Crew Monitor" program burnt to it.
18+
components:
19+
- type: ComputerDisk
20+
programPrototype: CrewMonitorDiskPrototype
21+
persistState: true
22+
23+
- type: entity
24+
parent: BaseProgramDisk
25+
id: ProgramDiskCommunicationsConsole
26+
name: program disk (communications console)
27+
description: A diskette for usage in a computer. This one has the "Communications Console" program burnt to it.
28+
components:
29+
- type: ComputerDisk
30+
programPrototype: CommunicationsConsoleDiskPrototype
31+
persistState: true
32+
33+
- type: entity
34+
parent: BaseProgramDisk
35+
id: ProgramDiskUnburnt
36+
name: program disk
37+
description: A diskette for usage in a computer. This one has no program burnt to it.
38+
components:
39+
- type: ComputerDisk
40+
programPrototype: UnburnedDiskProtototype

0 commit comments

Comments
 (0)