Cleans up Hydroponics content. (#3025)

* Adds to IgnoredComponents.cs

* Jackboots

* Half Done

* Moved to diff PR

* Everything functional

* Fixed Sprays

* Nice

* Fixed

* Update submodule

* Fix tests

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
This commit is contained in:
Swept
2021-02-17 12:59:15 +00:00
committed by GitHub
parent 48eea211bc
commit 83f102ea75
102 changed files with 545 additions and 178 deletions

View File

@@ -1,4 +1,4 @@
using Content.Shared.GameObjects.Components.Botany;
using Content.Shared.GameObjects.Components.Botany;
using JetBrains.Annotations;
using Robust.Client.GameObjects;
using Robust.Shared.GameObjects;
@@ -22,18 +22,18 @@ namespace Content.Client.GameObjects.Components.Botany
sprite.LayerMapReserveBlank(PlantHolderLayers.AlertLight);
sprite.LayerMapReserveBlank(PlantHolderLayers.HarvestLight);
var hydroTools = new ResourcePath("Constructible/Hydroponics/hydro_tools.rsi");
var hydroTools = new ResourcePath("Constructible/Hydroponics/overlays.rsi");
sprite.LayerSetSprite(PlantHolderLayers.HealthLight,
new SpriteSpecifier.Rsi(hydroTools, "over_lowhealth3"));
new SpriteSpecifier.Rsi(hydroTools, "lowhealth3"));
sprite.LayerSetSprite(PlantHolderLayers.WaterLight,
new SpriteSpecifier.Rsi(hydroTools, "over_lowwater3"));
new SpriteSpecifier.Rsi(hydroTools, "lowwater3"));
sprite.LayerSetSprite(PlantHolderLayers.NutritionLight,
new SpriteSpecifier.Rsi(hydroTools, "over_lownutri3"));
new SpriteSpecifier.Rsi(hydroTools, "lownutri3"));
sprite.LayerSetSprite(PlantHolderLayers.AlertLight,
new SpriteSpecifier.Rsi(hydroTools, "over_alert3"));
new SpriteSpecifier.Rsi(hydroTools, "alert3"));
sprite.LayerSetSprite(PlantHolderLayers.HarvestLight,
new SpriteSpecifier.Rsi(hydroTools, "over_harvest3"));
new SpriteSpecifier.Rsi(hydroTools, "harvest3"));
// Let's make those invisible for now.
sprite.LayerSetVisible(PlantHolderLayers.Plant, false);

View File

@@ -13892,14 +13892,14 @@ entities:
rot: -1.5707963267948966 rad
type: Transform
- uid: 1107
type: Scythe
type: HydroponicsToolScythe
components:
- parent: 853
pos: -20.5,-1.5
rot: -1.5707963267948966 rad
type: Transform
- uid: 1108
type: Hatchet
type: HydroponicsToolHatchet
components:
- parent: 853
pos: -20.5,-2.5
@@ -13997,7 +13997,7 @@ entities:
rot: -1.5707963267948966 rad
type: Transform
- uid: 1122
type: MiniHoe
type: HydroponicsToolMiniHoe
components:
- parent: 853
pos: -20.5,-1.5

View File

@@ -1,8 +1,8 @@
- type: latheRecipe
id: MiniHoe
icon:
sprite: Constructible/Hydroponics/hydro_tools.rsi
state: hoe
sprite: Objects/Tools/Hydroponics/hoe.rsi
state: icon
result: MiniHoe
completetime: 500
materials:
@@ -12,8 +12,8 @@
- type: latheRecipe
id: Scythe
icon:
sprite: Constructible/Hydroponics/hydro_tools.rsi
state: scythe
sprite: Objects/Tools/Hydroponics/scythe.rsi
state: icon
result: Scythe
completetime: 500
materials:
@@ -23,33 +23,21 @@
- type: latheRecipe
id: Hatchet
icon:
sprite: Constructible/Hydroponics/hydro_tools.rsi
state: hatchet
sprite: Objects/Tools/Hydroponics/hatchet.rsi
state: icon
result: Hatchet
completetime: 500
materials:
steel: 60
glass: 10
- type: latheRecipe
id: Shovel
icon:
sprite: Constructible/Hydroponics/hydro_tools.rsi
state: shovel
result: Shovel
completetime: 500
materials:
steel: 60
glass: 10
- type: latheRecipe
id: Spade
icon:
sprite: Constructible/Hydroponics/hydro_tools.rsi
state: spade
sprite: Objects/Tools/Hydroponics/spade.rsi
state: icon
result: Spade
completetime: 500
materials:
steel: 30
glass: 10

View File

@@ -105,3 +105,14 @@
materials:
steel: 90
glass: 80
- type: latheRecipe
id: Shovel
icon:
sprite: Objects/Tools/Hydroponics/hatchet.rsi
state: icon
result: Shovel
completetime: 500
materials:
steel: 60
glass: 10

View File

@@ -8,8 +8,8 @@
- type: Clickable
- type: InteractionOutline
- type: Sprite
sprite: Constructible/Hydroponics/hydro_tools.rsi
state: sextractor
sprite: Constructible/Hydroponics/machines.rsi
state: seedextractor
- type: Physics
mass: 25
anchored: true

View File

@@ -34,7 +34,7 @@
- !type:DoActsBehavior
acts: ["Destruction"]
- type: Sprite
sprite: Constructible/Hydroponics/hydro_tools.rsi
sprite: Constructible/Hydroponics/misc.rsi
state: soil
- type: PlantHolder
drawWarnings: false
@@ -60,7 +60,7 @@
snap: true
- type: Pullable
- type: Sprite
sprite: Constructible/Hydroponics/hydro_tools.rsi
sprite: Constructible/Hydroponics/containers.rsi
state: hydrotray3
- type: PlantHolder
drawWarnings: true

View File

@@ -29,7 +29,7 @@
components:
- type: StorageFill
contents:
- name: MiniHoe
- name: HydroponicsToolMiniHoe
amount: 1
- name: PlantBGoneSpray
amount: 1
@@ -37,9 +37,9 @@
amount: 1
- name: PestSpray
amount: 1
- name: Scythe
- name: HydroponicsToolScythe
amount: 1
- name: Hatchet
- name: HydroponicsToolHatchet
amount: 1
- name: ClothingOuterApronBotanist
amount: 1

View File

@@ -8,6 +8,7 @@
- type: Sprite
state: produce
- type: Produce
- type: Grindable
- type: entity
name: wheat
@@ -27,7 +28,6 @@
Quantity: 5
- type: Produce
seed: wheat
- type: Grindable
- type: entity
name: sugarcane
@@ -47,7 +47,6 @@
Quantity: 5
- type: Produce
seed: sugarcane
- type: Grindable
- type: entity
name: tower-cap log
@@ -81,7 +80,6 @@
sprite: Objects/Specific/Hydroponics/banana.rsi
- type: Produce
seed: banana
- type: Grindable
- type: Juiceable
result:
reagents:
@@ -104,7 +102,6 @@
sprite: Objects/Specific/Hydroponics/carrot.rsi
- type: Produce
seed: carrots
- type: Grindable
- type: Juiceable
result:
reagents:
@@ -127,7 +124,6 @@
sprite: Objects/Specific/Hydroponics/lemon.rsi
- type: Produce
seed: lemon
- type: Grindable
- type: Juiceable
result:
reagents:
@@ -150,7 +146,6 @@
sprite: Objects/Specific/Hydroponics/potato.rsi
- type: Produce
seed: potato
- type: Grindable
- type: Juiceable
result:
reagents:
@@ -173,7 +168,6 @@
sprite: Objects/Specific/Hydroponics/tomato.rsi
- type: Produce
seed: tomato
- type: Grindable
- type: Juiceable
result:
reagents:
@@ -196,7 +190,6 @@
sprite: Objects/Specific/Hydroponics/eggplant.rsi
- type: Produce
seed: eggplant
- type: Grindable
- type: entity
name: apple
@@ -214,7 +207,6 @@
sprite: Objects/Specific/Hydroponics/apple.rsi
- type: Produce
seed: apple
- type: Grindable
- type: Juiceable
result:
reagents:
@@ -238,7 +230,6 @@
sprite: Objects/Specific/Hydroponics/corn.rsi
- type: Produce
seed: corn
- type: Grindable
- type: entity
name: chanterelle cluster
@@ -256,4 +247,3 @@
sprite: Objects/Specific/Hydroponics/chanterelle.rsi
- type: Produce
seed: chanterelle
- type: Grindable

View File

@@ -0,0 +1,63 @@
- type: entity
name: Plant-B-Gone
id: PlantBGoneSpray
parent: SprayBottle
description: Kills those pesky weeds!
suffix: "Filled"
components:
- type: Sprite
sprite: Objects/Tools/Hydroponics/sprays.rsi
state: plantbgone
- type: SolutionContainer
maxVol: 100
caps: Drainable
contents:
reagents:
- ReagentId: chem.PlantBGone
Quantity: 100
- type: Item
sprite: Objects/Tools/Hydroponics/sprays.rsi
HeldPrefix: plantbgone
- type: entity
name: weed spray
id: WeedSpray
parent: SprayBottle
description: It's a toxic mixture, in spray form, to kill small weeds.
suffix: "Filled"
components:
- type: Sprite
sprite: Objects/Tools/Hydroponics/sprays.rsi
state: weedspray
- type: SolutionContainer
maxVol: 50
caps: Drainable
contents:
reagents:
- ReagentId: chem.WeedKiller
Quantity: 50
- type: Spillable
- type: ItemCooldown
- type: Spray
transferAmount: 1
- type: Item
sprite: Objects/Tools/Hydroponics/sprays.rsi
- type: entity
name: pest spray
id: PestSpray
parent: WeedSpray
description: Objects/Tools/Hydroponics/sprays.rsi
suffix: "Filled"
components:
- type: Sprite
state: pestspray
- type: SolutionContainer
maxVol: 50
caps: Drainable
contents:
reagents:
- ReagentId: chem.PestKiller
Quantity: 50
- type: Item
sprite: Objects/Tools/Hydroponics/sprays.rsi

View File

@@ -0,0 +1,59 @@
- type: entity
name: mini hoe
parent: BaseItem
id: HydroponicsToolMiniHoe
description: It's used for removing weeds or scratching your back.
components:
- type: Sprite
sprite: Objects/Tools/Hydroponics/hoe.rsi
state: icon
- type: ItemCooldown
- type: MeleeWeapon
- type: Item
sprite: Objects/Tools/Hydroponics/hoe.rsi
- type: Hoe
- type: entity
name: scythe
parent: BaseItem
id: HydroponicsToolScythe
description: A sharp and curved blade on a long fibremetal handle, this tool makes it easy to reap what you sow.
components:
- type: Sprite
sprite: Objects/Tools/Hydroponics/scythe.rsi
state: icon
- type: ItemCooldown
- type: MeleeWeapon
- type: BotanySharp
- type: Item
sprite: Objects/Tools/Hydroponics/scythe.rsi
- type: entity
name: hatchet
parent: BaseItem
id: HydroponicsToolHatchet
description: A very sharp axe blade upon a short fibremetal handle. It has a long history of chopping things, but now it is used for chopping wood.
components:
- type: Sprite
sprite: Objects/Tools/Hydroponics/hatchet.rsi
state: icon
- type: ItemCooldown
- type: MeleeWeapon
- type: BotanySharp
- type: Item
sprite: Objects/Tools/Hydroponics/hatchet.rsi
- type: entity
name: spade
parent: BaseItem
id: Spade
description: A small tool for digging and moving dirt.
components:
- type: Sprite
sprite: Objects/Tools/Hydroponics/spade.rsi
state: spade
- type: ItemCooldown
- type: MeleeWeapon
- type: Shovel
- type: Item
sprite: Objects/Tools/Hydroponics/spade.rsi

View File

@@ -1,129 +0,0 @@
- type: entity
name: mini hoe
parent: BaseItem
id: MiniHoe
description: It's used for removing weeds or scratching your back.
components:
- type: Sprite
sprite: Constructible/Hydroponics/hydro_tools.rsi
state: hoe
- type: ItemCooldown
- type: MeleeWeapon
- type: Item
- type: Hoe
- type: entity
name: Plant-B-Gone
id: PlantBGoneSpray
parent: SprayBottle
description: Kills those pesky weeds!
suffix: "Filled"
components:
- type: Sprite
sprite: Constructible/Hydroponics/hydro_tools.rsi
state: plantbgone
- type: SolutionContainer
maxVol: 100
caps: Drainable
contents:
reagents:
- ReagentId: chem.PlantBGone
Quantity: 100
- type: entity
name: weed spray
id: WeedSpray
parent: SprayBottle
description: It's a toxic mixture, in spray form, to kill small weeds.
suffix: "Filled"
components:
- type: Sprite
sprite: Constructible/Hydroponics/hydro_tools.rsi
state: weedspray
- type: SolutionContainer
maxVol: 50
caps: Drainable
contents:
reagents:
- ReagentId: chem.WeedKiller
Quantity: 50
- type: SolutionTransfer
transferAmount: 1.0
- type: Spillable
- type: ItemCooldown
- type: Spray
transferAmount: 1
- type: entity
name: pest spray
id: PestSpray
parent: WeedSpray
description: It's some pest eliminator spray! Do not inhale!
suffix: "Filled"
components:
- type: Sprite
state: pestspray
- type: SolutionContainer
maxVol: 50
caps: Drainable
contents:
reagents:
- ReagentId: chem.PestKiller
Quantity: 50
- type: entity
name: scythe
parent: BaseItem
id: Scythe
description: A sharp and curved blade on a long fibremetal handle, this tool makes it easy to reap what you sow.
components:
- type: Sprite
sprite: Constructible/Hydroponics/hydro_tools.rsi
state: scythe
- type: ItemCooldown
- type: MeleeWeapon
- type: BotanySharp
- type: Item
- type: entity
name: hatchet
parent: BaseItem
id: Hatchet
description: A very sharp axe blade upon a short fibremetal handle. It has a long history of chopping things, but now it is used for chopping wood.
components:
- type: Sprite
sprite: Constructible/Hydroponics/hydro_tools.rsi
state: hatchet
- type: ItemCooldown
- type: MeleeWeapon
- type: BotanySharp
- type: Item
- type: entity
name: spade
parent: BaseItem
id: Spade
description: A small tool for digging and moving dirt.
components:
- type: Sprite
sprite: Constructible/Hydroponics/hydro_tools.rsi
state: spade
- type: ItemCooldown
- type: MeleeWeapon
- type: Shovel
- type: Item
- type: entity
name: shovel
parent: BaseItem
id: Shovel
description: A large tool for digging and moving dirt.
components:
- type: Sprite
sprite: Constructible/Hydroponics/hydro_tools.rsi
state: shovel
- type: ItemCooldown
- type: MeleeWeapon
- type: Shovel
- type: Item

View File

@@ -194,3 +194,18 @@
- type: Sprite
sprite: Objects/Tools/rcd.rsi
state: rcd_ammo
- type: entity
name: shovel
parent: BaseItem
id: Shovel
description: A large tool for digging and moving dirt.
components:
- type: Sprite
sprite: Objects/Tools/Hydroponics/shovel.rsi
state: icon
- type: ItemCooldown
- type: MeleeWeapon
- type: Shovel
- type: Item
sprite: Objects/Tools/Hydroponics/shovel.rsi

Binary file not shown.

Before

Width:  |  Height:  |  Size: 263 B

After

Width:  |  Height:  |  Size: 323 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 264 B

After

Width:  |  Height:  |  Size: 340 B

View File

@@ -0,0 +1,32 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "claypot"
},
{
"name": "claypot-item"
},
{
"name": "claypot-large"
},
{
"name": "hydrocover"
},
{
"name": "hydrotray"
},
{
"name": "hydrotray2"
},
{
"name": "hydrotray3"
}
]
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 354 B

View File

@@ -1 +0,0 @@
{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA 3.0", "copyright": "Taken from https://github.com/vgstation-coders/vgstation13 at 1dbcf389b0ec6b2c51b002df5fef8dd1519f8068", "states": [{"name": "claypot", "delays": [[1.0]]}, {"name": "claypot-item", "delays": [[1.0]]}, {"name": "claypot-large", "delays": [[1.0]]}, {"name": "cyan", "delays": [[1.0]]}, {"name": "cyan black stripe", "delays": [[1.0]]}, {"name": "cyan blue stripe", "delays": [[1.0]]}, {"name": "cyan lime stripe", "delays": [[1.0]]}, {"name": "cyan purple stripe", "delays": [[1.0]]}, {"name": "cyan red stripe", "delays": [[1.0]]}, {"name": "cyan white stripe", "delays": [[1.0]]}, {"name": "cyan yellow stripe", "delays": [[1.0]]}, {"name": "deathspray", "delays": [[1.0]]}, {"name": "disk", "delays": [[0.1, 0.1, 0.1]]}, {"name": "green black stripe", "delays": [[1.0]]}, {"name": "green blue stripe", "delays": [[1.0]]}, {"name": "green lime stripe", "delays": [[1.0]]}, {"name": "green purple stripe", "delays": [[1.0]]}, {"name": "green red stripe", "delays": [[1.0]]}, {"name": "green white stripe", "delays": [[1.0]]}, {"name": "green yellow stripe", "delays": [[1.0]]}, {"name": "hydrocover", "delays": [[1.0]]}, {"name": "hydrotray", "delays": [[1.0]]}, {"name": "hydrotray2", "delays": [[1.0]]}, {"name": "hydrotray3", "delays": [[1.0]]}, {"name": "moldcreep0", "delays": [[1.0]]}, {"name": "moldcreep1", "delays": [[1.0]]}, {"name": "moldcreep2", "delays": [[1.0]]}, {"name": "nolabelspray", "delays": [[1.0]]}, {"name": "over_alert3", "delays": [[0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]]}, {"name": "over_harvest3", "delays": [[0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]]}, {"name": "over_lowhealth3", "delays": [[0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]]}, {"name": "over_lownutri", "delays": [[1.0]]}, {"name": "over_lownutri3", "delays": [[0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]]}, {"name": "over_lowwater3", "delays": [[0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]]}, {"name": "pestspray", "delays": [[1.0]]}, {"name": "plantbag", "delays": [[1.0]]}, {"name": "plantbgone", "delays": [[1.0]]}, {"name": "portaseeder", "delays": [[1.0]]}, {"name": "seedbag", "delays": [[1.0]]}, {"name": "sextractor", "delays": [[0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]]}, {"name": "soil", "delays": [[1.0]]}, {"name": "spaceworms", "delays": [[0.4, 0.4, 0.4, 0.4]]}, {"name": "spawner", "delays": [[1.0]]}, {"name": "sprayparts", "delays": [[1.0]]}, {"name": "traitcopier", "delays": [[1.0]]}, {"name": "traitgun", "delays": [[1.0]]}, {"name": "traitscanner", "delays": [[1.0]]}, {"name": "vine_flowers", "delays": [[1.0]]}, {"name": "vine_fruit", "delays": [[1.0]]}, {"name": "weedspray", "delays": [[1.0]]}, {"name": "scythe", "delays": [[1.0]]}, {"name": "hoe", "delays": [[1.0]]}, {"name": "hatchet", "delays": [[1.0]]}, {"name": "shovel", "delays": [[1.0]]}, {"name": "spade", "delays": [[1.0]]}]}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 299 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 368 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 335 B

View File

@@ -0,0 +1,38 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "seedextractor",
"delays": [
[
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1
]
]
},
{
"name": "spawner"
},
{
"name": "traitcopier"
},
{
"name": "traitgun"
},
{
"name": "traitscanner"
}
]
}

View File

@@ -0,0 +1,40 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "moldcreep0"
},
{
"name": "moldcreep1"
},
{
"name": "moldcreep2"
},
{
"name": "soil"
},
{
"name": "spaceworms",
"delays": [
[
0.4,
0.4,
0.4,
0.4
]
]
},
{
"name": "vine_flowers"
},
{
"name": "vine_fruit"
}
]
}

View File

Before

Width:  |  Height:  |  Size: 435 B

After

Width:  |  Height:  |  Size: 435 B

View File

@@ -0,0 +1,84 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "alert3",
"delays": [
[
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1
]
]
},
{
"name": "harvest3",
"delays": [
[
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1
]
]
},
{
"name": "lowhealth3",
"delays": [
[
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1
]
]
},
{
"name": "alert3"
},
{
"name": "lownutri3",
"delays": [
[
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1
]
]
},
{
"name": "lowwater3",
"delays": [
[
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1
]
]
}
]
}

View File

Before

Width:  |  Height:  |  Size: 660 B

After

Width:  |  Height:  |  Size: 660 B

View File

Before

Width:  |  Height:  |  Size: 633 B

After

Width:  |  Height:  |  Size: 633 B

View File

Before

Width:  |  Height:  |  Size: 355 B

After

Width:  |  Height:  |  Size: 355 B

View File

@@ -0,0 +1,22 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
},
{
"name": "icon"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 404 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 476 B

View File

@@ -0,0 +1,22 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
},
{
"name": "icon"
}
]
}

View File

Before

Width:  |  Height:  |  Size: 601 B

After

Width:  |  Height:  |  Size: 601 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 211 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 214 B

View File

@@ -0,0 +1,22 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
},
{
"name": "icon"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 902 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 875 B

View File

@@ -0,0 +1,22 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
},
{
"name": "icon"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 397 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 319 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 319 B

View File

@@ -0,0 +1,22 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
},
{
"name": "icon"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 335 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 309 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 312 B

View File

@@ -0,0 +1,45 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "deathspray"
},
{
"name": "nolabelspray"
},
{
"name": "pestspray"
},
{
"name": "plantbgone"
},
{
"name": "sprayparts"
},
{
"name": "weedspray"
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
},
{
"name": "plantbgone-inhand-left",
"directions": 4
},
{
"name": "plantbgone-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 297 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 363 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 334 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 337 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 337 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 257 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 347 B

Some files were not shown because too many files have changed in this diff Show More