diff --git a/Resources/Prototypes/_DV/Entities/Structures/Wallmounts/Storage/wall_dispensers.yml b/Resources/Prototypes/_DV/Entities/Structures/Wallmounts/Storage/wall_dispensers.yml new file mode 100644 index 0000000000..3d37daf322 --- /dev/null +++ b/Resources/Prototypes/_DV/Entities/Structures/Wallmounts/Storage/wall_dispensers.yml @@ -0,0 +1,23 @@ +- type: entity + parent: BaseDispenser + id: WaterDispenser + name: water dispenser + description: Wallmount water dispenser. + components: + - type: Sprite + sprite: _DV/Structures/Wallmounts/walldispenser.rsi + layers: + - state: waterdispenser + - state: fill-1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false + - type: SolutionContainerVisuals + maxFillLevels: 5 + fillBaseName: fill- + - type: SolutionContainerManager + solutions: + tank: + maxVol: 5000 + reagents: + - ReagentId: Water + Quantity: 5000 diff --git a/Resources/Textures/_DV/Structures/Wallmounts/walldispenser.rsi/fill-1.png b/Resources/Textures/_DV/Structures/Wallmounts/walldispenser.rsi/fill-1.png new file mode 100644 index 0000000000..efd7ef517d Binary files /dev/null and b/Resources/Textures/_DV/Structures/Wallmounts/walldispenser.rsi/fill-1.png differ diff --git a/Resources/Textures/_DV/Structures/Wallmounts/walldispenser.rsi/fill-2.png b/Resources/Textures/_DV/Structures/Wallmounts/walldispenser.rsi/fill-2.png new file mode 100644 index 0000000000..c8d933125c Binary files /dev/null and b/Resources/Textures/_DV/Structures/Wallmounts/walldispenser.rsi/fill-2.png differ diff --git a/Resources/Textures/_DV/Structures/Wallmounts/walldispenser.rsi/fill-3.png b/Resources/Textures/_DV/Structures/Wallmounts/walldispenser.rsi/fill-3.png new file mode 100644 index 0000000000..16db0b0904 Binary files /dev/null and b/Resources/Textures/_DV/Structures/Wallmounts/walldispenser.rsi/fill-3.png differ diff --git a/Resources/Textures/_DV/Structures/Wallmounts/walldispenser.rsi/fill-4.png b/Resources/Textures/_DV/Structures/Wallmounts/walldispenser.rsi/fill-4.png new file mode 100644 index 0000000000..087ca74ecd Binary files /dev/null and b/Resources/Textures/_DV/Structures/Wallmounts/walldispenser.rsi/fill-4.png differ diff --git a/Resources/Textures/_DV/Structures/Wallmounts/walldispenser.rsi/fill-5.png b/Resources/Textures/_DV/Structures/Wallmounts/walldispenser.rsi/fill-5.png new file mode 100644 index 0000000000..cbc6e5f12a Binary files /dev/null and b/Resources/Textures/_DV/Structures/Wallmounts/walldispenser.rsi/fill-5.png differ diff --git a/Resources/Textures/_DV/Structures/Wallmounts/walldispenser.rsi/meta.json b/Resources/Textures/_DV/Structures/Wallmounts/walldispenser.rsi/meta.json new file mode 100644 index 0000000000..d0c5db50a1 --- /dev/null +++ b/Resources/Textures/_DV/Structures/Wallmounts/walldispenser.rsi/meta.json @@ -0,0 +1,29 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Modifications made by [scrivoy], Dispenser originally taken from paradise at https://github.com/ParadiseSS13/Paradise/commit/846ce475b2258a4336d8895f07f2c0f4053963bc, waterdispenser by @Stxcking (github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "waterdispenser" + }, + { + "name": "fill-1" + }, + { + "name": "fill-2" + }, + { + "name": "fill-3" + }, + { + "name": "fill-4" + }, + { + "name": "fill-5" + } + ] +} diff --git a/Resources/Textures/_DV/Structures/Wallmounts/walldispenser.rsi/waterdispenser.png b/Resources/Textures/_DV/Structures/Wallmounts/walldispenser.rsi/waterdispenser.png new file mode 100644 index 0000000000..7aa2a73254 Binary files /dev/null and b/Resources/Textures/_DV/Structures/Wallmounts/walldispenser.rsi/waterdispenser.png differ