The Quartermaster's Requisition Digi-board (#21023)

* Added sprites

* Added item in game

* Ditched glowing light indicator to simplify implementation

* Added clipboard to locker fill

* Added traitor objective

* forgor meta.json

* forgor clip textures on front-facing in-hand sprites

* lowered concussiveness of bureaucracy

* added remote cargo ordering, paper sucking, and removed paper on spawn

* slightly reduce storage capacity so it can fit in backpacks
This commit is contained in:
EnDecc
2023-10-22 03:34:06 -04:00
committed by GitHub
parent dc9f9b55ee
commit 002d3be16b
13 changed files with 121 additions and 0 deletions

View File

@@ -0,0 +1 @@
qm-clipboard-computer-verb-text = Toggle Requests

View File

@@ -6,6 +6,7 @@
- type: StorageFill
contents:
- id: ClothingNeckCloakQm
- id: BoxFolderQmClipboard
- id: ClothingHeadsetCargo
- id: ClothingUniformJumpsuitQMTurtleneck
- id: ClothingUniformJumpskirtQMTurtleneck

View File

@@ -494,6 +494,76 @@
types:
Blunt: 6
- type: entity
id: BoxFolderQmClipboard
parent: BoxFolderBase
name: requisition digi-board
description: A bulky electric clipboard, filled with shipping orders and financing details. With so many compromising documents, you ought to keep this safe.
components:
- type: Sprite
sprite: Objects/Misc/qm_clipboard.rsi
layers:
- state: qm_clipboard
- state: qm_clipboard_paper
map: ["qm_clipboard_paper"]
visible: false
- state: qm_clipboard_pen
map: ["qm_clipboard_pen"]
visible: false
- state: qm_clipboard_over
- type: ContainerContainer
containers:
storagebase: !type:Container
ents: []
pen_slot: !type:ContainerSlot {}
- type: ItemSlots
slots:
pen_slot:
name: Pen
whitelist:
tags:
- Write
insertOnInteract: true
- type: Item
sprite: Objects/Misc/qm_clipboard.rsi
size: 30
- type: Clothing
slots: [belt]
quickEquip: false
sprite: Objects/Misc/qm_clipboard.rsi
- type: Storage
capacity: 90
quickInsert: true
whitelist:
tags:
- Document
- type: StorageFill
contents: [] #to override base folder fill
- type: ItemMapper
mapLayers:
qm_clipboard_paper:
whitelist:
tags:
- Document
qm_clipboard_pen:
whitelist:
tags:
- Write
- type: CargoOrderConsole
- type: ActivatableUI
verbText: qm-clipboard-computer-verb-text
key: enum.CargoConsoleUiKey.Orders
- type: UserInterface
interfaces:
- key: enum.CargoConsoleUiKey.Orders
type: CargoOrderConsoleBoundUserInterface
- key: enum.StorageUiKey.Key
type: StorageBoundUserInterface
- type: MeleeWeapon
damage:
types:
Blunt: 10
# Stamps
- type: entity
name: generic rubber stamp

View File

@@ -16,6 +16,7 @@
NukeDiskStealObjective: 1
MagbootsStealObjective: 1
CorgiMeatStealObjective: 1
ClipboardStealObjective: 1
CaptainGunStealObjective: 0.5
CaptainJetpackStealObjective: 0.5
HandTeleporterStealObjective: 0.5

View File

@@ -196,6 +196,19 @@
prototype: ClothingShoesBootsMagAdv
owner: job-name-ce
## qm
- type: entity
noSpawn: true
parent: BaseTraitorStealObjective
id: ClipboardStealObjective
components:
- type: NotJobRequirement
job: Quartermaster
- type: StealCondition
prototype: BoxFolderQmClipboard
owner: job-name-qm
## hop
- type: entity

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

View File

@@ -0,0 +1,35 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Clipboard sprites are by Endecc (Github) for SS14 Wizard's Den, taken from https://github.com/space-wizards/space-station-14/pull/21023, qm_clipboard_paper is a modified version of paper from bureaucracy.rsi.",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "qm_clipboard"
},
{
"name": "qm_clipboard_over"
},
{
"name": "qm_clipboard_paper"
},
{
"name": "qm_clipboard_pen"
},
{
"name": "equipped-BELT",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB