#3898 open sprite field for drink comp (#4235)

* temp

* #3898 some progress on DrinkCanVisualizer

* Fixed implementation

* Moved drink can sprite layer definition to abstract parent

* Added open drink can sprites

* #3898 - fixes for drink cans' sprite field after merge + moved UpdateAppeareance from DrinkComponent to DrinkSystem

* Update Content.Server/Nutrition/EntitySystems/DrinkSystem.cs

* #3898 removed obsolete comment

Co-authored-by: Javier Guardia Fernández <DrSmugleaf@users.noreply.github.com>
This commit is contained in:
Galactic Chimp
2021-10-03 06:56:29 +02:00
committed by GitHub
parent 539045dcce
commit 61f1c8a05c
27 changed files with 169 additions and 44 deletions

View File

@@ -23,8 +23,17 @@
type: TransferAmountBoundUserInterface
- type: Sprite
state: icon
- type: Spillable
layers:
- state: icon
map: ["enum.DrinkCanVisualLayers.Icon"]
netsync: false
- type: DrainableSolution
solution: drink
- type: Appearance
visuals:
- type: DrinkCanVisualizer
stateClosed: icon
stateOpen: icon_open
- type: entity
parent: DrinkCanBaseFull
@@ -37,7 +46,6 @@
- Cola
- type: Sprite
sprite: Objects/Consumable/Drinks/cola.rsi
- type: Item
sprite: Objects/Consumable/Drinks/cola.rsi
@@ -49,7 +57,6 @@
components:
- type: Sprite
sprite: Objects/Consumable/Drinks/ice_tea_can.rsi
- type: Item
sprite: Objects/Consumable/Drinks/ice_tea_can.rsi
@@ -61,7 +68,6 @@
components:
- type: Sprite
sprite: Objects/Consumable/Drinks/lemon-lime.rsi
- type: Item
sprite: Objects/Consumable/Drinks/lemon-lime.rsi
@@ -73,7 +79,6 @@
components:
- type: Sprite
sprite: Objects/Consumable/Drinks/purple_can.rsi
- type: Item
sprite: Objects/Consumable/Drinks/purple_can.rsi
@@ -85,7 +90,6 @@
components:
- type: Sprite
sprite: Objects/Consumable/Drinks/space_mountain_wind.rsi
- type: Item
sprite: Objects/Consumable/Drinks/space_mountain_wind.rsi
@@ -97,7 +101,6 @@
components:
- type: Sprite
sprite: Objects/Consumable/Drinks/space-up.rsi
- type: Item
sprite: Objects/Consumable/Drinks/space-up.rsi
@@ -109,7 +112,6 @@
components:
- type: Sprite
sprite: Objects/Consumable/Drinks/starkist.rsi
- type: Item
sprite: Objects/Consumable/Drinks/starkist.rsi
@@ -128,7 +130,6 @@
Quantity: 20
- type: Sprite
sprite: Objects/Consumable/Drinks/thirteen_loko.rsi
- type: Item
sprite: Objects/Consumable/Drinks/thirteen_loko.rsi
@@ -141,7 +142,6 @@
- type: Drink
- type: Sprite
sprite: Objects/Consumable/Drinks/changelingsting.rsi
- type: Item
sprite: Objects/Consumable/Drinks/changelingsting.rsi
@@ -154,7 +154,6 @@
- type: Drink
- type: Sprite
sprite: Objects/Consumable/Drinks/dr_gibb.rsi
- type: Item
sprite: Objects/Consumable/Drinks/dr_gibb.rsi
@@ -167,7 +166,6 @@
- type: Drink
- type: Sprite
sprite: Objects/Consumable/Drinks/energy_drink.rsi
- type: Item
sprite: Objects/Consumable/Drinks/energy_drink.rsi

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@@ -1 +1,35 @@
{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi", "states": [{"name": "icon", "delays": [[10.0, 10.0, 10.0, 10.0, 10.0]]}]}
{
"version": 1,
"size": {
"x": 32,
"y": 32
},
"license": "CC-BY-SA-3.0",
"copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi",
"states": [
{
"name": "icon",
"delays": [
[
10.0,
10.0,
10.0,
10.0,
10.0
]
]
},
{
"name": "icon_open",
"delays": [
[
10.0,
10.0,
10.0,
10.0,
10.0
]
]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

View File

@@ -10,6 +10,9 @@
{
"name": "icon"
},
{
"name": "icon_open"
},
{
"name": "inhand-right",
"directions": 4,

Binary file not shown.

After

Width:  |  Height:  |  Size: 535 B

View File

@@ -10,6 +10,9 @@
{
"name": "icon"
},
{
"name": "icon_open"
},
{
"name": "inhand-right",
"directions": 4,

Binary file not shown.

After

Width:  |  Height:  |  Size: 517 B

View File

@@ -10,6 +10,9 @@
{
"name": "icon"
},
{
"name": "icon_open"
},
{
"name": "inhand-right",
"directions": 4,

Binary file not shown.

After

Width:  |  Height:  |  Size: 549 B

View File

@@ -1 +1,17 @@
{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi", "states": [{"name": "icon"}]}
{
"version": 1,
"size": {
"x": 32,
"y": 32
},
"license": "CC-BY-SA-3.0",
"copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi",
"states": [
{
"name": "icon"
},
{
"name": "icon_open"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 477 B

View File

@@ -10,6 +10,9 @@
{
"name": "icon"
},
{
"name": "icon_open"
},
{
"name": "inhand-right",
"directions": 4,

Binary file not shown.

After

Width:  |  Height:  |  Size: 475 B

View File

@@ -10,6 +10,9 @@
{
"name": "icon"
},
{
"name": "icon_open"
},
{
"name": "inhand-right",
"directions": 4,

Binary file not shown.

After

Width:  |  Height:  |  Size: 480 B

View File

@@ -10,6 +10,9 @@
{
"name": "icon"
},
{
"name": "icon_open"
},
{
"name": "inhand-right",
"directions": 4,

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

View File

@@ -10,6 +10,9 @@
{
"name": "icon"
},
{
"name": "icon_open"
},
{
"name": "inhand-right",
"directions": 4,

Binary file not shown.

After

Width:  |  Height:  |  Size: 520 B

View File

@@ -10,6 +10,9 @@
{
"name": "icon"
},
{
"name": "icon_open"
},
{
"name": "inhand-right",
"directions": 4,

Binary file not shown.

After

Width:  |  Height:  |  Size: 493 B

View File

@@ -10,6 +10,9 @@
{
"name": "icon"
},
{
"name": "icon_open"
},
{
"name": "inhand-right",
"directions": 4,