diff --git a/Resources/Prototypes/Entities/Objects/Devices/pda.yml b/Resources/Prototypes/Entities/Objects/Devices/pda.yml index e0cb7efe2a..41c83eb73c 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/pda.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/pda.yml @@ -390,6 +390,12 @@ - type: Pda id: QuartermasterIDCard state: pda-qmnano + penSlot: + startingItem: PenLo + priority: -1 + whitelist: + tags: + - Write - type: PdaBorderColor borderColor: "#e39751" accentVColor: "#a23e3e" @@ -413,6 +419,12 @@ - type: Pda id: CargoIDCard state: pda-cargo + penSlot: + startingItem: PenLo + priority: -1 + whitelist: + tags: + - Write - type: PdaBorderColor borderColor: "#e39751" - type: Icon @@ -629,6 +641,12 @@ - type: Pda id: CEIDCard state: pda-ce + penSlot: + startingItem: PenCe + priority: -1 + whitelist: + tags: + - Write - type: PdaBorderColor borderColor: "#949137" accentHColor: "#447987" @@ -644,6 +662,12 @@ - type: Pda id: CEIDCard state: pda-cenano + penSlot: + startingItem: PenCe + priority: -1 + whitelist: + tags: + - Write - type: PdaBorderColor borderColor: "#949137" accentHColor: "#447987" @@ -784,6 +808,12 @@ - type: Pda id: RDIDCard state: pda-rd + penSlot: + startingItem: PenRd + priority: -1 + whitelist: + tags: + - Write - type: PdaBorderColor borderColor: "#d7d7d0" accentHColor: "#447987" @@ -807,6 +837,12 @@ - type: Pda id: RDIDCard state: pda-rdnano + penSlot: + startingItem: PenRd + priority: -1 + whitelist: + tags: + - Write - type: PdaBorderColor borderColor: "#d7d7d0" accentHColor: "#447987" @@ -867,6 +903,12 @@ - type: Pda id: HoSIDCard state: pda-hos + penSlot: + startingItem: PenHos + priority: -1 + whitelist: + tags: + - Write - type: PdaBorderColor borderColor: "#A32D26" accentHColor: "#447987" @@ -891,6 +933,12 @@ - type: Pda id: HoSIDCard state: pda-hosnano + penSlot: + startingItem: PenHos + priority: -1 + whitelist: + tags: + - Write - type: PdaBorderColor borderColor: "#A32D26" accentHColor: "#447987" diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Misc/paper.yml b/Resources/Prototypes/_DEN/Entities/Objects/Misc/paper.yml new file mode 100644 index 0000000000..bbd278a2d6 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Objects/Misc/paper.yml @@ -0,0 +1,43 @@ +- type: entity + name: ce's fountain pen + parent: PenEmbeddable + id: PenCe + description: 'A luxurious fountain pen for the chief engineer of the station. Has anti-static grips.' + components: + - type: Sprite + sprite: _DEN/Objects/Misc/bureaucracy.rsi + state: pen_ce + +- type: entity + name: hos' fountain pen + parent: PenEmbeddable + id: PenHos + description: 'A luxurious fountain pen for the head of security of the station. Sharper than normal pens.' + components: + - type: Sprite + sprite: _DEN/Objects/Misc/bureaucracy.rsi + state: pen_hos + - type: DamageOtherOnHit + damage: + types: + Piercing: 8 + +- type: entity + name: lo's fountain pen + parent: PenEmbeddable + id: PenLo + description: 'A luxurious fountain pen for the logistics officer of the station. Smells like bounties to be written.' + components: + - type: Sprite + sprite: _DEN/Objects/Misc/bureaucracy.rsi + state: pen_lo + +- type: entity + name: mystagogue's fountain pen + parent: PenEmbeddable + id: PenRd + description: 'A luxurious fountain pen for the mystagogue of the station. More explosive resistant than normal pens.' + components: + - type: Sprite + sprite: _DEN/Objects/Misc/bureaucracy.rsi + state: pen_rd diff --git a/Resources/Textures/_DEN/Objects/Misc/bureaucracy.rsi/meta.json b/Resources/Textures/_DEN/Objects/Misc/bureaucracy.rsi/meta.json new file mode 100644 index 0000000000..253dd981b2 --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Misc/bureaucracy.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432. pen_ce, pen_hos, pen_lo, and pen_rd are resprited versions of pen_cap by Rosycup (Github).", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "pen_ce" + }, + { + "name": "pen_hos" + }, + { + "name": "pen_lo" + }, + { + "name": "pen_rd" + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Misc/bureaucracy.rsi/pen_ce.png b/Resources/Textures/_DEN/Objects/Misc/bureaucracy.rsi/pen_ce.png new file mode 100644 index 0000000000..8d824be569 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/bureaucracy.rsi/pen_ce.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/bureaucracy.rsi/pen_hos.png b/Resources/Textures/_DEN/Objects/Misc/bureaucracy.rsi/pen_hos.png new file mode 100644 index 0000000000..682292a0ef Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/bureaucracy.rsi/pen_hos.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/bureaucracy.rsi/pen_lo.png b/Resources/Textures/_DEN/Objects/Misc/bureaucracy.rsi/pen_lo.png new file mode 100644 index 0000000000..b83581d787 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/bureaucracy.rsi/pen_lo.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/bureaucracy.rsi/pen_rd.png b/Resources/Textures/_DEN/Objects/Misc/bureaucracy.rsi/pen_rd.png new file mode 100644 index 0000000000..1b8781767b Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/bureaucracy.rsi/pen_rd.png differ