diff --git a/Resources/Prototypes/Entities/Items/utensils.yml b/Resources/Prototypes/Entities/Items/utensils.yml new file mode 100644 index 0000000000..73207cf010 --- /dev/null +++ b/Resources/Prototypes/Entities/Items/utensils.yml @@ -0,0 +1,68 @@ +- type: entity + parent: BaseItem + id: UtensilBase + abstract: true + components: + - type: Sprite + sprite: Objects/utensils.rsi + + - type: Icon + sprite: Objects/utensils.rsi + + +- type: entity + parent: UtensilBase + id: Fork + name: fork + components: + - type: Sprite + state: fork + + - type: Icon + state: fork + +- type: entity + parent: UtensilBase + id: ForkPlastic + name: plastic fork + components: + - type: Sprite + state: plastic_fork + + - type: Icon + state: plastic_fork + +- type: entity + parent: UtensilBase + id: Spoon + name: spoon + desc: There is no spoon. + components: + - type: Sprite + state: spoon + + - type: Icon + state: spoon + +- type: entity + parent: UtensilBase + id: SpoonPlastic + name: plastic spoon + desc: There is no spoon. + components: + - type: Sprite + state: plastic_spoon + + - type: Icon + state: plastic_spoon + +- type: entity + parent: UtensilBase + id: KnifePlastic + name: plastic knife + components: + - type: Sprite + state: plastic_knife + + - type: Icon + state: plastic_knife diff --git a/Resources/Textures/Objects/utensils.rsi/fork.png b/Resources/Textures/Objects/utensils.rsi/fork.png new file mode 100644 index 0000000000..e9b3816db5 Binary files /dev/null and b/Resources/Textures/Objects/utensils.rsi/fork.png differ diff --git a/Resources/Textures/Objects/utensils.rsi/loadedfood.png b/Resources/Textures/Objects/utensils.rsi/loadedfood.png new file mode 100644 index 0000000000..154278bc76 Binary files /dev/null and b/Resources/Textures/Objects/utensils.rsi/loadedfood.png differ diff --git a/Resources/Textures/Objects/utensils.rsi/meta.json b/Resources/Textures/Objects/utensils.rsi/meta.json new file mode 100644 index 0000000000..f6692ed1e8 --- /dev/null +++ b/Resources/Textures/Objects/utensils.rsi/meta.json @@ -0,0 +1 @@ +{"version":1,"size":{"x":32,"y":32},"states":[{"name":"spoon","directions":1,"delays":[[1.0]]},{"name":"fork","directions":1,"delays":[[1.0]]},{"name":"loadedfood","directions":1,"delays":[[1.0]]},{"name":"plastic_spoon","directions":1,"delays":[[1.0]]},{"name":"plastic_fork","directions":1,"delays":[[1.0]]},{"name":"plastic_knife","directions":1,"delays":[[1.0]]}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/utensils.rsi/plastic_fork.png b/Resources/Textures/Objects/utensils.rsi/plastic_fork.png new file mode 100644 index 0000000000..cd6cc75f2d Binary files /dev/null and b/Resources/Textures/Objects/utensils.rsi/plastic_fork.png differ diff --git a/Resources/Textures/Objects/utensils.rsi/plastic_knife.png b/Resources/Textures/Objects/utensils.rsi/plastic_knife.png new file mode 100644 index 0000000000..36a56a97d0 Binary files /dev/null and b/Resources/Textures/Objects/utensils.rsi/plastic_knife.png differ diff --git a/Resources/Textures/Objects/utensils.rsi/plastic_spoon.png b/Resources/Textures/Objects/utensils.rsi/plastic_spoon.png new file mode 100644 index 0000000000..50bea29305 Binary files /dev/null and b/Resources/Textures/Objects/utensils.rsi/plastic_spoon.png differ diff --git a/Resources/Textures/Objects/utensils.rsi/spoon.png b/Resources/Textures/Objects/utensils.rsi/spoon.png new file mode 100644 index 0000000000..cc58bc4ebf Binary files /dev/null and b/Resources/Textures/Objects/utensils.rsi/spoon.png differ