diff --git a/Resources/Prototypes/DeltaV/Entities/Structures/Piping/Disposal/space_disposal.yml b/Resources/Prototypes/DeltaV/Entities/Structures/Piping/Disposal/space_disposal.yml new file mode 100644 index 00000000000..2b675372580 --- /dev/null +++ b/Resources/Prototypes/DeltaV/Entities/Structures/Piping/Disposal/space_disposal.yml @@ -0,0 +1,25 @@ +- type: entity + id: SpaceDisposalUnit + parent: DisposalUnit + name: space disposal unit + description: A pneumatic waste disposal unit with warning signs telling you that it leads to space and that NT is not responsible for any injury. + components: + - type: Sprite + sprite: DeltaV/Structures/Piping/disposal.rsi + snapCardinals: true + layers: + - state: condisposal + map: [ "enum.DisposalUnitVisualLayers.Unanchored" ] + - state: disposal + map: [ "enum.DisposalUnitVisualLayers.Base" ] + - state: disposal-flush + map: [ "enum.DisposalUnitVisualLayers.OverlayFlush" ] + - state: dispover-charge + map: [ "enum.DisposalUnitVisualLayers.OverlayCharging" ] + - state: dispover-ready + map: [ "enum.DisposalUnitVisualLayers.OverlayReady" ] + - state: dispover-full + map: [ "enum.DisposalUnitVisualLayers.OverlayFull" ] + - state: dispover-handle + map: [ "enum.DisposalUnitVisualLayers.OverlayEngaged" ] + - state: space diff --git a/Resources/Prototypes/Entities/Structures/Piping/Disposal/units.yml b/Resources/Prototypes/Entities/Structures/Piping/Disposal/units.yml index 9e14234af4a..b6d4931f572 100644 --- a/Resources/Prototypes/Entities/Structures/Piping/Disposal/units.yml +++ b/Resources/Prototypes/Entities/Structures/Piping/Disposal/units.yml @@ -9,7 +9,7 @@ - Disposal components: - type: Sprite - sprite: Structures/Piping/disposal.rsi + sprite: DeltaV/Structures/Piping/disposal.rsi # DeltaV - Use old sprites layers: - state: condisposal map: [ "enum.DisposalUnitVisualLayers.Unanchored" ] @@ -71,7 +71,7 @@ name: disposal unit components: - type: Sprite - sprite: Structures/Piping/disposal.rsi + sprite: DeltaV/Structures/Piping/disposal.rsi # DeltaV - Use old sprites snapCardinals: true - type: Construction graph: DisposalMachine @@ -93,7 +93,7 @@ description: A pneumatic mail delivery unit. components: - type: Sprite - sprite: Structures/Piping/disposal.rsi + sprite: DeltaV/Structures/Piping/disposal.rsi # DeltaV - Use old sprites snapCardinals: true layers: - state: conmailing diff --git a/Resources/Prototypes/Recipes/Construction/utilities.yml b/Resources/Prototypes/Recipes/Construction/utilities.yml index d07201bf7b3..e926ae16b2d 100644 --- a/Resources/Prototypes/Recipes/Construction/utilities.yml +++ b/Resources/Prototypes/Recipes/Construction/utilities.yml @@ -152,7 +152,7 @@ placementMode: SnapgridCenter canBuildInImpassable: false icon: - sprite: Structures/Piping/disposal.rsi + sprite: DeltaV/Structures/Piping/disposal.rsi # Delta-V: Use old sprites state: "disposal" - type: construction @@ -166,7 +166,7 @@ placementMode: SnapgridCenter canBuildInImpassable: false icon: - sprite: Structures/Piping/disposal.rsi + sprite: DeltaV/Structures/Piping/disposal.rsi # Delta-V: Use old sprites state: "mailing" - type: construction diff --git a/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/condisposal.png b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/condisposal.png new file mode 100644 index 00000000000..70bcce3905b Binary files /dev/null and b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/condisposal.png differ diff --git a/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/conmailing.png b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/conmailing.png new file mode 100644 index 00000000000..0dfa469e0e9 Binary files /dev/null and b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/conmailing.png differ diff --git a/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/conspace.png b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/conspace.png new file mode 100644 index 00000000000..cbe80f6308a Binary files /dev/null and b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/conspace.png differ diff --git a/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/disposal-charging.png b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/disposal-charging.png new file mode 100644 index 00000000000..85a3162add4 Binary files /dev/null and b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/disposal-charging.png differ diff --git a/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/disposal-flush.png b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/disposal-flush.png new file mode 100644 index 00000000000..9266d06092a Binary files /dev/null and b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/disposal-flush.png differ diff --git a/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/disposal.png b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/disposal.png new file mode 100644 index 00000000000..b139c87b6e9 Binary files /dev/null and b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/disposal.png differ diff --git a/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/dispover-charge.png b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/dispover-charge.png new file mode 100644 index 00000000000..af6b416bdda Binary files /dev/null and b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/dispover-charge.png differ diff --git a/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/dispover-full.png b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/dispover-full.png new file mode 100644 index 00000000000..83948d521e8 Binary files /dev/null and b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/dispover-full.png differ diff --git a/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/dispover-handle.png b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/dispover-handle.png new file mode 100644 index 00000000000..d70edcba719 Binary files /dev/null and b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/dispover-handle.png differ diff --git a/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/dispover-ready.png b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/dispover-ready.png new file mode 100644 index 00000000000..9e33f416c54 Binary files /dev/null and b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/dispover-ready.png differ diff --git a/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/mailing-charging.png b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/mailing-charging.png new file mode 100644 index 00000000000..bec83a4c5c1 Binary files /dev/null and b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/mailing-charging.png differ diff --git a/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/mailing-flush.png b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/mailing-flush.png new file mode 100644 index 00000000000..5cf46540161 Binary files /dev/null and b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/mailing-flush.png differ diff --git a/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/mailing.png b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/mailing.png new file mode 100644 index 00000000000..d51164e862e Binary files /dev/null and b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/mailing.png differ diff --git a/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/mailover-handle.png b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/mailover-handle.png new file mode 100644 index 00000000000..b41bfe495b8 Binary files /dev/null and b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/mailover-handle.png differ diff --git a/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/meta.json b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/meta.json new file mode 100644 index 00000000000..ea54163ca62 --- /dev/null +++ b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/meta.json @@ -0,0 +1,60 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/discordia-space/CEV-Eris/blob/bbe32606902c90f5290b57d905a3f31b84dc6d7d/icons/obj/pipes/disposal.dmi and modified by DrSmugleaf, conspace & space recolors by rosieposieeee (github)", + "states": [ + { + "name": "condisposal" + }, + { + "name": "conmailing" + }, + { + "name": "conspace" + }, + { + "name": "disposal" + }, + { + "name": "mailing" + }, + { + "name": "space" + }, + { + "name": "disposal-charging" + }, + { + "name": "mailing-charging" + }, + { + "name": "disposal-flush", + "delays": [ [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.5, 0.1, 0.1, 0.1 ] ] + }, + { + "name": "mailing-flush", + "delays": [ [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.5, 0.1, 0.1, 0.1 ] ] + }, + { + "name": "dispover-charge", + "delays": [ [ 0.4, 0.4 ] ] + }, + { + "name": "dispover-full", + "delays": [ [ 0.2, 0.2 ] ] + }, + { + "name": "dispover-handle" + }, + { + "name": "mailover-handle" + }, + { + "name": "dispover-ready" + } + ] +} diff --git a/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/space.png b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/space.png new file mode 100644 index 00000000000..aa478a3b967 Binary files /dev/null and b/Resources/Textures/DeltaV/Structures/Piping/disposal.rsi/space.png differ