New first aid kits (#3396)

This commit is contained in:
Peptide90
2021-02-25 10:46:21 +00:00
committed by GitHub
parent 5b9fb5cb86
commit be8a45024b
35 changed files with 284 additions and 36 deletions

View File

@@ -34,6 +34,7 @@
- type: StorageFill
contents:
- name: BoxSurvival
- name: Medkit
- type: entity
abstract: true

View File

@@ -34,6 +34,7 @@
- type: StorageFill
contents:
- name: BoxSurvival
- name: Medkit
- type: entity
abstract: true

View File

@@ -34,6 +34,7 @@
- type: StorageFill
contents:
- name: BoxSurvival
- name: Medkit
- type: entity
abstract: true

View 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.

View File

@@ -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
name: medical stack
id: MedicalStack
@@ -36,7 +9,7 @@
- type: entity
name: ointment
description: Used to treat those nasty burns.
description: "Used to treat those nasty burns."
parent: MedicalStack
id: Ointment
components:
@@ -53,7 +26,7 @@
- type: entity
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
id: Brutepack
components:
@@ -70,17 +43,147 @@
- type: entity
name: roll of gauze
description: Some sterile gauze to wrap around bloody stumps.
description: "Some sterile gauze to wrap around bloody stumps."
parent: MedicalStack
id: Gauze
components:
- type: Sprite
sprite: Objects/Specific/Medical/medical.rsi
state: gauze
# - type: Healing
# heal:
# Blunt: 10
- type: Healing
heal:
Blunt: 10
- type: Stack
stackType: Gauze
max: 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