]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Mail Bag (#35702)
authorVelken <8467292+Velken@users.noreply.github.com>
Thu, 20 Mar 2025 01:32:39 +0000 (22:32 -0300)
committerGitHub <noreply@github.com>
Thu, 20 Mar 2025 01:32:39 +0000 (18:32 -0700)
* mail bag

* fix

* cute envelope in the bag sprite

* Update Resources/Textures/Objects/Specific/Cargo/mail_bag.rsi/meta.json

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
Resources/Prototypes/Catalog/VendingMachines/Inventories/cargodrobe.yml
Resources/Prototypes/Entities/Objects/Specific/Cargo/mail_bag.yml [new file with mode: 0644]
Resources/Textures/Objects/Specific/Cargo/mail_bag.rsi/equipped-BELT.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Cargo/mail_bag.rsi/icon.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Cargo/mail_bag.rsi/inhand-left.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Cargo/mail_bag.rsi/inhand-right.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Cargo/mail_bag.rsi/meta.json [new file with mode: 0644]

index 4477c026971543c054b3c0adde2bf10bf4325f66..d85e6e6113914acbe13b66b59769da035c1819d0 100644 (file)
@@ -15,6 +15,7 @@
     ClothingOuterWinterMiner: 2
     ClothingNeckScarfStripedBrown: 3
     ClothingShoesBootsWinterCargo: 2
+    MailBag: 2
   contrabandInventory:
     ToyFigurineCargoTech: 1
     ToyFigurineSalvage: 1
diff --git a/Resources/Prototypes/Entities/Objects/Specific/Cargo/mail_bag.yml b/Resources/Prototypes/Entities/Objects/Specific/Cargo/mail_bag.yml
new file mode 100644 (file)
index 0000000..9f7ad36
--- /dev/null
@@ -0,0 +1,30 @@
+- type: entity
+  name: mail bag
+  id: MailBag
+  parent: BaseStorageItem
+  description: A bag for carrying mail around the station. Made from tanned space bear hide.
+  components:
+  - type: Sprite
+    sprite: Objects/Specific/Cargo/mail_bag.rsi
+    state: icon
+  - type: Clothing
+    sprite: Objects/Specific/Cargo/mail_bag.rsi
+    quickEquip: false
+    slots:
+    - belt
+  - type: Item
+    size: Ginormous
+  - type: Storage
+    maxItemSize: Normal
+    grid:
+    - 0,0,4,3
+    quickInsert: true
+    areaInsert: true
+    whitelist:
+      components:
+      - Paper
+      - Delivery
+      tags:
+      - Document
+      - Paper
+  - type: Dumpable
diff --git a/Resources/Textures/Objects/Specific/Cargo/mail_bag.rsi/equipped-BELT.png b/Resources/Textures/Objects/Specific/Cargo/mail_bag.rsi/equipped-BELT.png
new file mode 100644 (file)
index 0000000..574ab52
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Cargo/mail_bag.rsi/equipped-BELT.png differ
diff --git a/Resources/Textures/Objects/Specific/Cargo/mail_bag.rsi/icon.png b/Resources/Textures/Objects/Specific/Cargo/mail_bag.rsi/icon.png
new file mode 100644 (file)
index 0000000..4b6a4ff
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Cargo/mail_bag.rsi/icon.png differ
diff --git a/Resources/Textures/Objects/Specific/Cargo/mail_bag.rsi/inhand-left.png b/Resources/Textures/Objects/Specific/Cargo/mail_bag.rsi/inhand-left.png
new file mode 100644 (file)
index 0000000..900e4d1
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Cargo/mail_bag.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Objects/Specific/Cargo/mail_bag.rsi/inhand-right.png b/Resources/Textures/Objects/Specific/Cargo/mail_bag.rsi/inhand-right.png
new file mode 100644 (file)
index 0000000..0a89db8
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Cargo/mail_bag.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Objects/Specific/Cargo/mail_bag.rsi/meta.json b/Resources/Textures/Objects/Specific/Cargo/mail_bag.rsi/meta.json
new file mode 100644 (file)
index 0000000..9e95fc6
--- /dev/null
@@ -0,0 +1,26 @@
+{
+  "version": 1,
+  "license": "CC-BY-SA-3.0",
+  "copyright": "Sprites by Velken, based on the Chem Bag sprites from ParadiseSS13/Paradise at https://github.com/ParadiseSS13/Paradise/blob/ebf9a7b5e89f5523c5e1c3d2692bf54dac322cae/icons/obj/chemical.dmi",
+  "size": {
+    "x": 32,
+    "y": 32
+  },
+  "states": [
+    {
+      "name": "icon"
+    },
+    {
+      "name": "equipped-BELT",
+      "directions": 4
+    },
+    {
+      "name": "inhand-left",
+      "directions": 4
+    },
+    {
+      "name": "inhand-right",
+      "directions": 4
+    }
+  ]
+}