Adds more surgery tools and resprites existing (#3631)
* Initial * Fixed map/issues * Touchup * Fixes tests * Fixed tests * Fixed RSI Validator * Fixed RSI Validator * Fixed * FD * FD * FD * Killed rogue inis * netsync * Update submodule * Lint * Lint Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
@@ -7,7 +7,7 @@
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- name: Hemostat
|
||||
- name: BoneSaw
|
||||
- name: Saw
|
||||
- name: Drill
|
||||
- name: Cautery
|
||||
- name: Retractor
|
||||
@@ -22,7 +22,7 @@
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- name: Hemostat
|
||||
- name: BoneSaw
|
||||
- name: Saw
|
||||
- name: Drill
|
||||
- name: Cautery
|
||||
- name: Retractor
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
amount: 1
|
||||
- name: Drill
|
||||
amount: 1
|
||||
- name: BoneSaw
|
||||
- name: Saw
|
||||
amount: 1
|
||||
- name: Hemostat
|
||||
amount: 1
|
||||
|
||||
@@ -41,8 +41,8 @@
|
||||
id: AdvancedSugery
|
||||
description: Research new surgical procedures.
|
||||
icon:
|
||||
sprite: Objects/Specific/Medical/surgery_tools.rsi
|
||||
state: bone_saw
|
||||
sprite: Objects/Specific/Medical/Surgery/saw.rsi
|
||||
state: saw
|
||||
requiredPoints: 1500
|
||||
requiredTechnologies:
|
||||
- BiologicalTechnology
|
||||
@@ -138,7 +138,7 @@
|
||||
description: A refresher course on modern engineering technology.
|
||||
icon:
|
||||
sprite: Constructible/Power/protolathe.rsi
|
||||
state: protolathe
|
||||
state: icon
|
||||
requiredPoints: 1000
|
||||
requiredTechnologies:
|
||||
- BasicResearch
|
||||
|
||||
@@ -14,10 +14,9 @@
|
||||
#signaller
|
||||
#health anaylzer
|
||||
Scalpel: 2
|
||||
BoneSaw: 1
|
||||
Saw: 1
|
||||
#bonesetter
|
||||
#anaesthetic
|
||||
#medical mask
|
||||
Screwdriver: 5
|
||||
Crowbar: 5
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Objects/Specific/Morgue/bodybags.rsi
|
||||
sprite: Objects/Specific/Medical/Morgue/bodybags.rsi
|
||||
layers:
|
||||
- state: bag
|
||||
- state: open_overlay
|
||||
@@ -13,7 +13,7 @@
|
||||
- state: label_overlay
|
||||
map: ["enum.BodyBagVisualLayers.Label"]
|
||||
- type: Icon
|
||||
sprite: Objects/Specific/Morgue/bodybags.rsi
|
||||
sprite: Objects/Specific/Medical/Morgue/bodybags.rsi
|
||||
state: bag
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
@@ -48,14 +48,13 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Objects/Specific/Morgue/bodybags.rsi
|
||||
sprite: Objects/Specific/Medical/Morgue/bodybags.rsi
|
||||
state: item
|
||||
# - type: BodyBagItem #TODO: we need some kind of generic placable, like thus:
|
||||
# - type: Placeable
|
||||
# prototype: someId
|
||||
# snap: Center
|
||||
|
||||
|
||||
- type: entity
|
||||
id: Morgue
|
||||
name: morgue
|
||||
@@ -63,7 +62,7 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Objects/Specific/Morgue/morgue.rsi
|
||||
sprite: Objects/Specific/Medical/Morgue/morgue.rsi
|
||||
layers:
|
||||
- state: morgue_closed
|
||||
map: ["enum.MorgueVisualLayers.Base"]
|
||||
@@ -115,7 +114,7 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Objects/Specific/Morgue/morgue.rsi
|
||||
sprite: Objects/Specific/Medical/Morgue/morgue.rsi
|
||||
state: morgue_tray
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
@@ -138,7 +137,7 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Objects/Specific/Morgue/morgue.rsi
|
||||
sprite: Objects/Specific/Medical/Morgue/morgue.rsi
|
||||
layers:
|
||||
- state: crema_closed
|
||||
map: ["enum.CrematoriumVisualLayers.Base"]
|
||||
@@ -191,7 +190,7 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Objects/Specific/Morgue/morgue.rsi
|
||||
sprite: Objects/Specific/Medical/Morgue/morgue.rsi
|
||||
state: crema_tray
|
||||
|
||||
- type: entity
|
||||
|
||||
@@ -1,102 +1,249 @@
|
||||
# Base
|
||||
|
||||
- type: entity
|
||||
parent: BaseItem
|
||||
id: BaseSurgeryTool
|
||||
id: BaseToolSurgery
|
||||
abstract: true
|
||||
components:
|
||||
- type: SurgeryTool
|
||||
surgeryType: Incision
|
||||
baseOperateTime: 5
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
- key: enum.SurgeryUIKey.Key
|
||||
type: SurgeryBoundUserInterface
|
||||
|
||||
- type: entity
|
||||
name: scalpel
|
||||
parent: BaseSurgeryTool
|
||||
id: Scalpel
|
||||
description: A surgical tool used to make incisions into flesh.
|
||||
components:
|
||||
- type: SurgeryTool
|
||||
surgeryType: Incision
|
||||
baseOperateTime: 3
|
||||
- type: Sprite
|
||||
sprite: Objects/Specific/Medical/surgery_tools.rsi
|
||||
state: scalpel
|
||||
- type: ItemCooldown
|
||||
- type: MeleeWeapon
|
||||
|
||||
- type: entity
|
||||
name: retractor
|
||||
parent: BaseSurgeryTool
|
||||
id: Retractor
|
||||
description: A surgical tool used to hold open incisions.
|
||||
components:
|
||||
- type: SurgeryTool
|
||||
surgeryType: Retraction
|
||||
baseOperateTime: 3
|
||||
- type: Sprite
|
||||
sprite: Objects/Specific/Medical/surgery_tools.rsi
|
||||
state: retractor
|
||||
- type: ItemCooldown
|
||||
- type: MeleeWeapon
|
||||
# Cautery
|
||||
|
||||
- type: entity
|
||||
name: cautery
|
||||
parent: BaseSurgeryTool
|
||||
id: Cautery
|
||||
parent: BaseToolSurgery
|
||||
description: A surgical tool used to cauterize open wounds.
|
||||
components:
|
||||
- type: SurgeryTool
|
||||
surgeryType: Cauterization
|
||||
baseOperateTime: 3
|
||||
- type: Sprite
|
||||
sprite: Objects/Specific/Medical/surgery_tools.rsi
|
||||
sprite: Objects/Specific/Medical/Surgery/cautery.rsi
|
||||
state: cautery
|
||||
- type: Item
|
||||
sprite: Objects/Specific/Medical/Surgery/cautery.rsi
|
||||
- type: ItemCooldown
|
||||
- type: MeleeWeapon
|
||||
|
||||
# Drill
|
||||
|
||||
- type: entity
|
||||
name: drill
|
||||
parent: BaseSurgeryTool
|
||||
id: Drill
|
||||
parent: BaseToolSurgery
|
||||
description: A surgical drill for making holes into hard material.
|
||||
components:
|
||||
# - type: PowerCellSlot
|
||||
- type: SurgeryTool
|
||||
surgeryType: Drilling
|
||||
baseOperateTime: 3
|
||||
- type: Sprite
|
||||
sprite: Objects/Specific/Medical/surgery_tools.rsi
|
||||
sprite: Objects/Specific/Medical/Surgery/drill.rsi
|
||||
state: drill
|
||||
- type: Item
|
||||
sprite: Objects/Specific/Medical/Surgery/drill.rsi
|
||||
- type: ItemCooldown
|
||||
- type: MeleeWeapon
|
||||
hitSound: /Audio/Items/drill_hit.ogg
|
||||
|
||||
# Scalpel
|
||||
|
||||
- type: entity
|
||||
name: bone saw
|
||||
parent: BaseSurgeryTool
|
||||
id: BoneSaw
|
||||
description: A surgical tool used for amputations.
|
||||
name: scalpel
|
||||
id: Scalpel
|
||||
parent: BaseToolSurgery
|
||||
description: A surgical tool used to make incisions into flesh.
|
||||
components:
|
||||
- type: Utensil
|
||||
types:
|
||||
- Knife
|
||||
- type: SurgeryTool
|
||||
surgeryType: Amputation
|
||||
baseOperateTime: 3
|
||||
surgeryType: Incision
|
||||
baseOperateTime: 5
|
||||
- type: Sprite
|
||||
sprite: Objects/Specific/Medical/surgery_tools.rsi
|
||||
state: bone_saw
|
||||
sprite: Objects/Specific/Medical/Surgery/scalpel.rsi
|
||||
state: scalpel
|
||||
- type: Item
|
||||
sprite: Objects/Specific/Medical/Surgery/scalpel.rsi
|
||||
- type: ItemCooldown
|
||||
- type: MeleeWeapon
|
||||
hitSound: /Audio/Weapons/bladeslice.ogg
|
||||
damage: 12
|
||||
|
||||
- type: entity
|
||||
name: shiv
|
||||
id: ScalpelShiv
|
||||
parent: Scalpel
|
||||
description: A pointy piece of glass, abraded to an edge and wrapped in tape for a handle. # Could become a decent tool or weapon with right tool mods.
|
||||
components:
|
||||
- type: SurgeryTool
|
||||
surgeryType: Incision
|
||||
baseOperateTime: 8
|
||||
- type: Sprite
|
||||
state: shiv
|
||||
- type: Item
|
||||
HeldPrefix: shiv
|
||||
|
||||
- type: entity
|
||||
name: advanced scalpel
|
||||
id: ScalpelAdvanced
|
||||
parent: Scalpel
|
||||
description: Made of more expensive materials, sharper and generally more reliable.
|
||||
components:
|
||||
- type: SurgeryTool
|
||||
surgeryType: Incision
|
||||
baseOperateTime: 4
|
||||
- type: Sprite
|
||||
state: advanced
|
||||
- type: Item
|
||||
HeldPrefix: advanced
|
||||
|
||||
- type: entity
|
||||
name: laser scalpel
|
||||
id: ScalpelLaser
|
||||
parent: Scalpel
|
||||
description: A scalpel which uses a directed laser to slice instead of a blade, for more precise surgery while also cauterizing as it cuts.
|
||||
components:
|
||||
# - type: PowerCellSlot
|
||||
- type: SurgeryTool
|
||||
surgeryType: Incision
|
||||
baseOperateTime: 2
|
||||
- type: Sprite
|
||||
state: laser
|
||||
- type: Item
|
||||
HeldPrefix: laser
|
||||
|
||||
# Scissors
|
||||
|
||||
- type: entity
|
||||
name: retractor
|
||||
id: Retractor
|
||||
parent: BaseToolSurgery
|
||||
description: A surgical tool used to hold open incisions.
|
||||
components:
|
||||
- type: SurgeryTool
|
||||
surgeryType: Retraction
|
||||
baseOperateTime: 3
|
||||
- type: Sprite
|
||||
sprite: Objects/Specific/Medical/Surgery/scissors.rsi
|
||||
state: retractor
|
||||
- type: Item
|
||||
sprite: Objects/Specific/Medical/Surgery/scissors.rsi
|
||||
- type: ItemCooldown
|
||||
# Would do this, but inhands don't change. Also doesn't work for SurgeryTool yet.
|
||||
# - type: MultiTool
|
||||
# tools:
|
||||
# - behavior: VesselCompression
|
||||
# state: hemostat
|
||||
# useSound: /Audio/Items/jaws_pry.ogg
|
||||
# changeSound: /Audio/Items/change_jaws.ogg
|
||||
# - behavior: Setting
|
||||
# state: setter
|
||||
# useSound:
|
||||
# changeSound: /Audio/Items/change_jaws.ogg
|
||||
|
||||
- type: entity
|
||||
name: hemostat
|
||||
parent: BaseSurgeryTool
|
||||
id: Hemostat
|
||||
parent: Retractor
|
||||
description: A surgical tool used to compress blood vessels to prevent bleeding.
|
||||
components:
|
||||
- type: SurgeryTool
|
||||
surgeryType: VesselCompression
|
||||
baseOperateTime: 3
|
||||
- type: Sprite
|
||||
sprite: Objects/Specific/Medical/surgery_tools.rsi
|
||||
state: hemostat
|
||||
- type: Item
|
||||
HeldPrefix: hemostat
|
||||
|
||||
# - type: entity
|
||||
# name: bone setter
|
||||
# id: BoneSetter
|
||||
# parent: Retractor
|
||||
# description: A surgical tool used for setting bones.
|
||||
# components:
|
||||
# - type: SurgeryTool
|
||||
# surgeryType: Setting
|
||||
# - type: Sprite
|
||||
# state: setter
|
||||
# - type: Item
|
||||
# HeldPrefix: setter
|
||||
|
||||
# Saws
|
||||
|
||||
- type: entity
|
||||
name: metal saw
|
||||
id: Saw
|
||||
parent: BaseToolSurgery
|
||||
description: For cutting wood and other objects to pieces. Or sawing bones, in case of emergency.
|
||||
components:
|
||||
- type: Utensil
|
||||
types:
|
||||
- Knife
|
||||
- type: SurgeryTool
|
||||
surgeryType: Amputation
|
||||
baseOperateTime: 6
|
||||
- type: Sprite
|
||||
sprite: Objects/Specific/Medical/Surgery/saw.rsi
|
||||
state: saw
|
||||
- type: Item
|
||||
sprite: Objects/Specific/Medical/Surgery/saw.rsi
|
||||
- type: ItemCooldown
|
||||
# No melee for regular saw because have you ever seen someone use a band saw as a weapon? It's dumb.
|
||||
|
||||
- type: entity
|
||||
name: choppa
|
||||
id: SawImprov
|
||||
parent: Saw
|
||||
description: A wicked serrated blade made of whatever nasty sharp things you could find. # It would make a pretty decent weapon, given there are more space for some tool mods too.
|
||||
components:
|
||||
- type: SurgeryTool
|
||||
surgeryType: Amputation
|
||||
baseOperateTime: 8
|
||||
- type: Sprite
|
||||
state: improv
|
||||
- type: Item
|
||||
HeldPrefix: improv
|
||||
- type: MeleeWeapon
|
||||
hitSound: /Audio/Weapons/bladeslice.ogg
|
||||
damage: 10
|
||||
|
||||
- type: entity
|
||||
name: circular saw
|
||||
id: SawElectric
|
||||
parent: Saw
|
||||
description: For heavy duty cutting.
|
||||
components:
|
||||
# - type: PowerCellSlot
|
||||
- type: SurgeryTool
|
||||
surgeryType: Amputation
|
||||
baseOperateTime: 4
|
||||
- type: Sprite
|
||||
state: electric
|
||||
- type: Item
|
||||
HeldPrefix: electric
|
||||
- type: MeleeWeapon
|
||||
hitSound: /Audio/Items/drill_hit.ogg
|
||||
damage: 15
|
||||
|
||||
- type: entity
|
||||
name: advanced circular saw
|
||||
id: SawAdvanced
|
||||
parent: Saw
|
||||
description: You think you can cut anything with it.
|
||||
components:
|
||||
# - type: PowerCellSlot
|
||||
- type: SurgeryTool
|
||||
surgeryType: Amputation
|
||||
baseOperateTime: 2
|
||||
- type: Sprite
|
||||
state: advanced
|
||||
- type: Item
|
||||
HeldPrefix: advanced
|
||||
- type: MeleeWeapon
|
||||
hitSound: /Audio/Items/drill_hit.ogg
|
||||
damage: 20
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
- type: latheRecipe
|
||||
id: Gauze
|
||||
icon: Objects/Specific/Medical/medical.rsi
|
||||
icon: Objects/Specific/Medical/medical.rsi/gauze.png
|
||||
result: Gauze
|
||||
completetime: 500
|
||||
materials:
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
- type: latheRecipe
|
||||
id: Scalpel
|
||||
icon: Objects/Specific/Medical/surgery_tools.rsi
|
||||
icon: Objects/Specific/Medical/Surgery/scalpel.rsi/scalpel.png
|
||||
result: Scalpel
|
||||
completetime: 500
|
||||
materials:
|
||||
@@ -34,7 +34,7 @@
|
||||
|
||||
- type: latheRecipe
|
||||
id: Retractor
|
||||
icon: Objects/Specific/Medical/surgery_tools.rsi
|
||||
icon: Objects/Specific/Medical/Surgery/scissors.rsi/retractor.png
|
||||
result: Scalpel
|
||||
completetime: 500
|
||||
materials:
|
||||
@@ -42,7 +42,7 @@
|
||||
|
||||
- type: latheRecipe
|
||||
id: Cautery
|
||||
icon: Objects/Specific/Medical/surgery_tools.rsi
|
||||
icon: Objects/Specific/Medical/Surgery/cautery.rsi/cautery.png
|
||||
result: Cautery
|
||||
completetime: 500
|
||||
materials:
|
||||
@@ -50,7 +50,7 @@
|
||||
|
||||
- type: latheRecipe
|
||||
id: Drill
|
||||
icon: Objects/Specific/Medical/surgery_tools.rsi
|
||||
icon: Objects/Specific/Medical/Surgery/drill.rsi/drill.png
|
||||
result: Drill
|
||||
completetime: 500
|
||||
materials:
|
||||
@@ -58,15 +58,15 @@
|
||||
|
||||
- type: latheRecipe
|
||||
id: BoneSaw
|
||||
icon: Objects/Specific/Medical/surgery_tools.rsi
|
||||
result: BoneSaw
|
||||
icon: Objects/Specific/Medical/Surgery/saw.rsi/saw.png
|
||||
result: Saw
|
||||
completetime: 500
|
||||
materials:
|
||||
steel: 90
|
||||
|
||||
- type: latheRecipe
|
||||
id: Hemostat
|
||||
icon: Objects/Specific/Medical/surgery_tools.rsi
|
||||
icon: Objects/Specific/Medical/Surgery/scissors.rsi/hemostat.png
|
||||
result: Hemostat
|
||||
completetime: 500
|
||||
materials:
|
||||
@@ -74,7 +74,7 @@
|
||||
|
||||
- type: latheRecipe
|
||||
id: BodyBag_Item
|
||||
icon: Objects/Specific/Morgue/bodybags.rsi
|
||||
icon: Objects/Specific/Medical/Morgue/bodybags.rsi/item.png
|
||||
result: BodyBag_Item
|
||||
completetime: 300
|
||||
materials:
|
||||
|
||||
|
Before Width: | Height: | Size: 317 B After Width: | Height: | Size: 317 B |
|
Before Width: | Height: | Size: 227 B After Width: | Height: | Size: 227 B |
|
Before Width: | Height: | Size: 167 B After Width: | Height: | Size: 167 B |
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from https://github.com/tgstation/tgstation at commit 39659000f380583c35fb814ee2fadab24c2f8076",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "bag"
|
||||
},
|
||||
{
|
||||
"name": "item"
|
||||
},
|
||||
{
|
||||
"name": "label_overlay"
|
||||
},
|
||||
{
|
||||
"name": "open_overlay"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 377 B After Width: | Height: | Size: 377 B |
|
Before Width: | Height: | Size: 452 B After Width: | Height: | Size: 452 B |
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 202 B After Width: | Height: | Size: 202 B |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from https://github.com/tgstation/tgstation at commit 31d88c7454e429a64fbae4a9f7b4aecaf838e9a1",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "crema_active_light",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "crema_closed",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "crema_contents_light",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "crema_open",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "crema_tray",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "morgue_closed",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "morgue_nomob_light",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "morgue_nosoul_light",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "morgue_open",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "morgue_soul_light",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "morgue_tray",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 302 B After Width: | Height: | Size: 302 B |
|
Before Width: | Height: | Size: 393 B After Width: | Height: | Size: 393 B |
|
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 464 B After Width: | Height: | Size: 464 B |
|
Before Width: | Height: | Size: 923 B After Width: | Height: | Size: 923 B |
|
After Width: | Height: | Size: 181 B |
|
After Width: | Height: | Size: 372 B |
|
After Width: | Height: | Size: 374 B |
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/commit/476e374cea95ff5e8b1603c48342bf700e2cd7af",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "cautery"
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 240 B |
|
After Width: | Height: | Size: 108 B |
|
After Width: | Height: | Size: 108 B |
|
After Width: | Height: | Size: 108 B |
|
After Width: | Height: | Size: 108 B |
|
After Width: | Height: | Size: 238 B |
|
After Width: | Height: | Size: 514 B |
|
After Width: | Height: | Size: 517 B |
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/commit/476e374cea95ff5e8b1603c48342bf700e2cd7af",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "drill"
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "0",
|
||||
"delays": [
|
||||
[
|
||||
0.1,
|
||||
0.1
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "25"
|
||||
},
|
||||
{
|
||||
"name": "50"
|
||||
},
|
||||
{
|
||||
"name": "75"
|
||||
},
|
||||
{
|
||||
"name": "100"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 241 B |
|
After Width: | Height: | Size: 111 B |
|
After Width: | Height: | Size: 111 B |
|
After Width: | Height: | Size: 111 B |
|
After Width: | Height: | Size: 111 B |
|
After Width: | Height: | Size: 904 B |
|
After Width: | Height: | Size: 944 B |
|
After Width: | Height: | Size: 322 B |
|
After Width: | Height: | Size: 846 B |
|
After Width: | Height: | Size: 873 B |
|
After Width: | Height: | Size: 290 B |
|
After Width: | Height: | Size: 272 B |
|
After Width: | Height: | Size: 278 B |
|
After Width: | Height: | Size: 164 B |
|
After Width: | Height: | Size: 486 B |
|
After Width: | Height: | Size: 484 B |
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/commit/476e374cea95ff5e8b1603c48342bf700e2cd7af",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "improv"
|
||||
},
|
||||
{
|
||||
"name": "saw"
|
||||
},
|
||||
{
|
||||
"name": "electric"
|
||||
},
|
||||
{
|
||||
"name": "advanced"
|
||||
},
|
||||
{
|
||||
"name": "improv-inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "improv-inhand-right",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "electric-inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "electric-inhand-right",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "advanced-inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "advanced-inhand-right",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "0",
|
||||
"delays": [
|
||||
[
|
||||
0.1,
|
||||
0.1
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "25"
|
||||
},
|
||||
{
|
||||
"name": "50"
|
||||
},
|
||||
{
|
||||
"name": "75"
|
||||
},
|
||||
{
|
||||
"name": "100"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 216 B |
|
After Width: | Height: | Size: 248 B |
|
After Width: | Height: | Size: 111 B |
|
After Width: | Height: | Size: 111 B |
|
After Width: | Height: | Size: 111 B |
|
After Width: | Height: | Size: 111 B |
|
After Width: | Height: | Size: 254 B |
|
After Width: | Height: | Size: 257 B |
|
After Width: | Height: | Size: 171 B |
|
After Width: | Height: | Size: 250 B |
|
After Width: | Height: | Size: 242 B |
|
After Width: | Height: | Size: 241 B |
|
After Width: | Height: | Size: 234 B |
|
After Width: | Height: | Size: 177 B |
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/commit/476e374cea95ff5e8b1603c48342bf700e2cd7af",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "shiv"
|
||||
},
|
||||
{
|
||||
"name": "scalpel"
|
||||
},
|
||||
{
|
||||
"name": "advanced"
|
||||
},
|
||||
{
|
||||
"name": "laser"
|
||||
},
|
||||
{
|
||||
"name": "shiv-inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "shiv-inhand-right",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "advanced-inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "advanced-inhand-right",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "laser-inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "laser-inhand-right",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "0",
|
||||
"delays": [
|
||||
[
|
||||
0.1,
|
||||
0.1
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "25"
|
||||
},
|
||||
{
|
||||
"name": "50"
|
||||
},
|
||||
{
|
||||
"name": "75"
|
||||
},
|
||||
{
|
||||
"name": "100"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 166 B |
|
After Width: | Height: | Size: 269 B |
|
After Width: | Height: | Size: 280 B |
|
After Width: | Height: | Size: 180 B |
|
After Width: | Height: | Size: 332 B |
|
After Width: | Height: | Size: 337 B |
|
After Width: | Height: | Size: 201 B |
|
After Width: | Height: | Size: 356 B |
|
After Width: | Height: | Size: 361 B |
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/commit/476e374cea95ff5e8b1603c48342bf700e2cd7af",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "retractor"
|
||||
},
|
||||
{
|
||||
"name": "hemostat"
|
||||
},
|
||||
{
|
||||
"name": "setter"
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "hemostat-inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "hemostat-inhand-right",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "setter-inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "setter-inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 219 B |
|
After Width: | Height: | Size: 340 B |
|
After Width: | Height: | Size: 347 B |
|
After Width: | Height: | Size: 200 B |
|
Before Width: | Height: | Size: 417 B |
|
Before Width: | Height: | Size: 171 B |
|
Before Width: | Height: | Size: 272 B |
|
Before Width: | Height: | Size: 142 B |
@@ -1,27 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "scalpel"
|
||||
},
|
||||
{
|
||||
"name": "retractor"
|
||||
},
|
||||
{
|
||||
"name": "bone_saw"
|
||||
},
|
||||
{
|
||||
"name": "hemostat"
|
||||
},
|
||||
{
|
||||
"name": "drill"
|
||||
},
|
||||
{
|
||||
"name": "cautery"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 212 B |
|
Before Width: | Height: | Size: 342 B |
@@ -1,27 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"license": "CC BY-SA 3.0",
|
||||
"copyright": "Taken from https://github.com/tgstation/tgstation at commit 39659000f380583c35fb814ee2fadab24c2f8076",
|
||||
"states": [
|
||||
{
|
||||
"name": "bag",
|
||||
|
||||
},
|
||||
{
|
||||
"name": "item",
|
||||
|
||||
},
|
||||
{
|
||||
"name": "label_overlay",
|
||||
|
||||
},
|
||||
{
|
||||
"name": "open_overlay",
|
||||
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,55 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from https://github.com/tgstation/tgstation at commit 31d88c7454e429a64fbae4a9f7b4aecaf838e9a1",
|
||||
"states": [
|
||||
{
|
||||
"name": "crema_active_light",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "crema_closed",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "crema_contents_light",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "crema_open",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "crema_tray",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "morgue_closed",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "morgue_nomob_light",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "morgue_nosoul_light",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "morgue_open",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "morgue_soul_light",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "morgue_tray",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||