New first aid kits (#3396)
@@ -34,6 +34,7 @@
|
|||||||
- type: StorageFill
|
- type: StorageFill
|
||||||
contents:
|
contents:
|
||||||
- name: BoxSurvival
|
- name: BoxSurvival
|
||||||
|
- name: Medkit
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
abstract: true
|
abstract: true
|
||||||
|
|||||||
@@ -34,6 +34,7 @@
|
|||||||
- type: StorageFill
|
- type: StorageFill
|
||||||
contents:
|
contents:
|
||||||
- name: BoxSurvival
|
- name: BoxSurvival
|
||||||
|
- name: Medkit
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
abstract: true
|
abstract: true
|
||||||
|
|||||||
@@ -34,6 +34,7 @@
|
|||||||
- type: StorageFill
|
- type: StorageFill
|
||||||
contents:
|
contents:
|
||||||
- name: BoxSurvival
|
- name: BoxSurvival
|
||||||
|
- name: Medkit
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
abstract: true
|
abstract: true
|
||||||
|
|||||||
35
Resources/Prototypes/Catalog/Fills/firstaidkits.yml
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
#Entities found at entities/objects/specific/medical
|
||||||
|
- type: entity
|
||||||
|
id: MedkitFilled
|
||||||
|
suffix: Filled
|
||||||
|
parent: Medkit
|
||||||
|
components:
|
||||||
|
- type: StorageFill
|
||||||
|
contents:
|
||||||
|
- name: Brutepack
|
||||||
|
amount: 3
|
||||||
|
- name: Ointment
|
||||||
|
amount: 3
|
||||||
|
# todo 1 Health Analyzer once it exists. Remove brutepack and ointment for suture, gauze, mesh and medipen?
|
||||||
|
# see https://github.com/tgstation/blob/master/code/game/objects/items/storage/firstaid.dm for example contents
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: MedkitBurnFilled
|
||||||
|
suffix: Filled
|
||||||
|
parent: MedkitBurn
|
||||||
|
components:
|
||||||
|
- type: StorageFill
|
||||||
|
contents:
|
||||||
|
- name: Ointment
|
||||||
|
amount: 5
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: MedkitBruteFilled
|
||||||
|
suffix: Filled
|
||||||
|
parent: MedkitBrute
|
||||||
|
components:
|
||||||
|
- type: StorageFill
|
||||||
|
contents:
|
||||||
|
- name: Brutepack
|
||||||
|
amount: 5
|
||||||
|
#todo TO DO - add first aid kits for rad, toxin, o2, advanced and combat.
|
||||||
@@ -1,30 +1,3 @@
|
|||||||
- type: entity
|
|
||||||
name: emergency medical kit
|
|
||||||
description: An emergency medical kit for those serious boo-boos.
|
|
||||||
parent: BaseItem
|
|
||||||
id: Medkit
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Specific/Medical/medical.rsi
|
|
||||||
state: medkit_r
|
|
||||||
- type: Storage
|
|
||||||
capacity: 60
|
|
||||||
- type: Item
|
|
||||||
size: 9999
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
id: MedkitFilled
|
|
||||||
suffix: Filled
|
|
||||||
parent: Medkit
|
|
||||||
components:
|
|
||||||
- type: StorageFill
|
|
||||||
contents:
|
|
||||||
- name: Brutepack
|
|
||||||
amount: 3
|
|
||||||
- name: Ointment
|
|
||||||
amount: 3
|
|
||||||
# todo 1 Health Analyzer once it exists
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: medical stack
|
name: medical stack
|
||||||
id: MedicalStack
|
id: MedicalStack
|
||||||
@@ -36,7 +9,7 @@
|
|||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: ointment
|
name: ointment
|
||||||
description: Used to treat those nasty burns.
|
description: "Used to treat those nasty burns."
|
||||||
parent: MedicalStack
|
parent: MedicalStack
|
||||||
id: Ointment
|
id: Ointment
|
||||||
components:
|
components:
|
||||||
@@ -53,7 +26,7 @@
|
|||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: bruise pack
|
name: bruise pack
|
||||||
description: A therapeutic gel pack and bandages designed to treat blunt-force trauma.
|
description: "A therapeutic gel pack and bandages designed to treat blunt-force trauma."
|
||||||
parent: MedicalStack
|
parent: MedicalStack
|
||||||
id: Brutepack
|
id: Brutepack
|
||||||
components:
|
components:
|
||||||
@@ -70,17 +43,147 @@
|
|||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: roll of gauze
|
name: roll of gauze
|
||||||
description: Some sterile gauze to wrap around bloody stumps.
|
description: "Some sterile gauze to wrap around bloody stumps."
|
||||||
parent: MedicalStack
|
parent: MedicalStack
|
||||||
id: Gauze
|
id: Gauze
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Specific/Medical/medical.rsi
|
sprite: Objects/Specific/Medical/medical.rsi
|
||||||
state: gauze
|
state: gauze
|
||||||
# - type: Healing
|
- type: Healing
|
||||||
# heal:
|
heal:
|
||||||
# Blunt: 10
|
Blunt: 10
|
||||||
- type: Stack
|
- type: Stack
|
||||||
stackType: Gauze
|
stackType: Gauze
|
||||||
max: 5
|
max: 5
|
||||||
count: 5
|
count: 5
|
||||||
|
stacktype: enum.StackType.Gauze
|
||||||
|
#first aid kit entities. See catalog/fills/firstaidkits for contents
|
||||||
|
- type: entity
|
||||||
|
name: first aid kit
|
||||||
|
description: It's an emergency medical kit for those serious boo-boos.
|
||||||
|
parent: BaseItem
|
||||||
|
id: Medkit
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Medical/firstaidkits.rsi
|
||||||
|
state: firstaid
|
||||||
|
- type: Storage
|
||||||
|
capacity: 50
|
||||||
|
- type: Item
|
||||||
|
size: 5
|
||||||
|
sprite: Objects/Specific/Medical/firstaidkits.rsi
|
||||||
|
HeldPrefix: firstaid
|
||||||
|
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: burn treatment kit
|
||||||
|
description: "A specialized medical kit for when the toxins lab *spontaneously* burns down."
|
||||||
|
parent: BaseItem
|
||||||
|
id: MedkitBurn
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Medical/firstaidkits.rsi
|
||||||
|
state: burnkit
|
||||||
|
- type: Storage
|
||||||
|
capacity: 50
|
||||||
|
- type: Item
|
||||||
|
size: 5
|
||||||
|
sprite: Objects/Specific/Medical/firstaidkits.rsi
|
||||||
|
HeldPrefix: burnkit
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: toxin treatment kit
|
||||||
|
description: "Used to treat toxic blood content."
|
||||||
|
parent: BaseItem
|
||||||
|
id: MedkitToxin
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Medical/firstaidkits.rsi
|
||||||
|
state: toxinkit
|
||||||
|
- type: Storage
|
||||||
|
capacity: 50
|
||||||
|
- type: Item
|
||||||
|
size: 5
|
||||||
|
sprite: Objects/Specific/Medical/firstaidkits.rsi
|
||||||
|
HeldPrefix: toxinkit
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: oxygen deprivation treatment kit
|
||||||
|
description: "A box full of oxygen goodies."
|
||||||
|
parent: BaseItem
|
||||||
|
id: MedkitO2
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Medical/firstaidkits.rsi
|
||||||
|
state: o2kit
|
||||||
|
- type: Storage
|
||||||
|
capacity: 50
|
||||||
|
- type: Item
|
||||||
|
size: 5
|
||||||
|
sprite: Objects/Specific/Medical/firstaidkits.rsi
|
||||||
|
HeldPrefix: o2kit
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: brute trauma treatment kit
|
||||||
|
description: "A first aid kit for when you get toolboxed."
|
||||||
|
parent: BaseItem
|
||||||
|
id: MedkitBrute
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Medical/firstaidkits.rsi
|
||||||
|
state: brutekit
|
||||||
|
- type: Storage
|
||||||
|
capacity: 50
|
||||||
|
- type: Item
|
||||||
|
size: 5
|
||||||
|
sprite: Objects/Specific/Medical/firstaidkits.rsi
|
||||||
|
HeldPrefix: brutekit
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: advanced first aid kit
|
||||||
|
description: "An advanced kit to help deal with advanced wounds."
|
||||||
|
parent: BaseItem
|
||||||
|
id: MedkitAdvanced
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Medical/firstaidkits.rsi
|
||||||
|
state: advkit
|
||||||
|
- type: Storage
|
||||||
|
capacity: 50
|
||||||
|
- type: Item
|
||||||
|
size: 5
|
||||||
|
sprite: Objects/Specific/Medical/firstaidkits.rsi
|
||||||
|
HeldPrefix: advkit
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: radiation treatment kit
|
||||||
|
description: "If you took your Rad-X you wouldn't need this."
|
||||||
|
parent: BaseItem
|
||||||
|
id: MedkitRadiation
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Medical/firstaidkits.rsi
|
||||||
|
state: radkit
|
||||||
|
- type: Storage
|
||||||
|
capacity: 50
|
||||||
|
- type: Item
|
||||||
|
size: 5
|
||||||
|
sprite: Objects/Specific/Medical/firstaidkits.rsi
|
||||||
|
HeldPrefix: radkit
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: combat medical kit
|
||||||
|
description: "For the big weapons among us."
|
||||||
|
parent: BaseItem
|
||||||
|
id: MedkitCombat
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Medical/firstaidkits.rsi
|
||||||
|
state: blackkit
|
||||||
|
- type: Storage
|
||||||
|
capacity: 50
|
||||||
|
- type: Item
|
||||||
|
size: 5
|
||||||
|
sprite: Objects/Specific/Medical/firstaidkits.rsi
|
||||||
|
HeldPrefix: blackkit
|
||||||
|
|||||||
|
After Width: | Height: | Size: 268 B |
|
After Width: | Height: | Size: 277 B |
|
After Width: | Height: | Size: 308 B |
|
After Width: | Height: | Size: 332 B |
|
After Width: | Height: | Size: 333 B |
|
After Width: | Height: | Size: 274 B |
|
After Width: | Height: | Size: 373 B |
|
After Width: | Height: | Size: 367 B |
|
After Width: | Height: | Size: 366 B |
|
After Width: | Height: | Size: 342 B |
|
After Width: | Height: | Size: 347 B |
|
After Width: | Height: | Size: 475 B |
|
After Width: | Height: | Size: 375 B |
|
After Width: | Height: | Size: 364 B |
|
After Width: | Height: | Size: 370 B |
@@ -0,0 +1,110 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"license": "Taken from https://github.com/tgstation/tgstation/tree/727eb0a445bccbdc2d472e158e96b87fc0e997a1. Rad, toxin, o2, fire and adv by peptide",
|
||||||
|
"copyright": "CC-BY-SA-3.0",
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "firstaid"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "firstaid-inhand-right",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "firstaid-inhand-left",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "brutekit"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "brutekit-inhand-right",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "brutekit-inhand-left",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "burnkit"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "burnkit-inhand-right",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "burnkit-inhand-left",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "o2kit"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "o2kit-inhand-right",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "o2kit-inhand-left",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "radkit"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "radkit-inhand-right",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "radkit-inhand-left",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "toxinkit"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "toxinkit-inhand-right",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "toxinkit-inhand-left",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "purplekit"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "purplekit-inhand-right",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "purplekit-inhand-left",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "blackkit"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "blackkit-inhand-right",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "blackkit-inhand-left",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "advkit"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "advkit-inhand-right",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "advkit-inhand-left",
|
||||||
|
"directions": 4
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 292 B |
|
After Width: | Height: | Size: 297 B |
|
After Width: | Height: | Size: 478 B |
|
After Width: | Height: | Size: 287 B |
|
After Width: | Height: | Size: 300 B |
|
After Width: | Height: | Size: 253 B |
|
After Width: | Height: | Size: 370 B |
|
After Width: | Height: | Size: 367 B |
|
After Width: | Height: | Size: 484 B |
|
After Width: | Height: | Size: 402 B |
|
After Width: | Height: | Size: 388 B |
|
After Width: | Height: | Size: 533 B |
|
Before Width: | Height: | Size: 713 B |
@@ -14,9 +14,6 @@
|
|||||||
{
|
{
|
||||||
"name": "gauze"
|
"name": "gauze"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "medkit_r"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "morphine"
|
"name": "morphine"
|
||||||
},
|
},
|
||||||
|
|||||||