diff --git a/Resources/Prototypes/Entities/Constructible/Walls/bar_sign.yml b/Resources/Prototypes/Entities/Constructible/Walls/bar_sign.yml index b9cc1cd9cc..a359afb625 100644 --- a/Resources/Prototypes/Entities/Constructible/Walls/bar_sign.yml +++ b/Resources/Prototypes/Entities/Constructible/Walls/bar_sign.yml @@ -15,6 +15,23 @@ - type: PowerReceiver - type: BarSign +- type: entity + id: LargeBarSign + name: large bar sign + components: + - type: Clickable + - type: InteractionOutline + - type: Collidable + - type: Sprite + drawdepth: WallTops + sprite: Constructible/Misc/sylphs.rsi + state: sylph + - type: Icon + sprite: Constructible/Misc/sylphs.rsi + state: sylph + - type: PowerReceiver + - type: BarSign + - type: entity id: BarSignEngineChange name: The Engine Change @@ -22,3 +39,11 @@ components: - type: BarSign current: EngineChange + +- type: entity + id: BarSignCyberSylph + name: Cyber Sylph + parent: LargeBarSign + components: + - type: BarSign + current: CyberSylph diff --git a/Resources/Prototypes/bar_signs.yml b/Resources/Prototypes/bar_signs.yml index 56b280902d..89474e7a91 100644 --- a/Resources/Prototypes/bar_signs.yml +++ b/Resources/Prototypes/bar_signs.yml @@ -91,7 +91,7 @@ - type: barSign id: TheBirdCage name: "The Birdcage" - icon: "thebirdcage" + icon: "birdcage" description: "Caw caw!" - type: barSign diff --git a/Resources/Textures/Constructible/Misc/barsign.rsi/thebirdcage.png b/Resources/Textures/Constructible/Misc/barsign.rsi/birdcage.png similarity index 100% rename from Resources/Textures/Constructible/Misc/barsign.rsi/thebirdcage.png rename to Resources/Textures/Constructible/Misc/barsign.rsi/birdcage.png diff --git a/Resources/Textures/Constructible/Misc/sylphs.rsi/meta.json b/Resources/Textures/Constructible/Misc/sylphs.rsi/meta.json new file mode 100644 index 0000000000..eeacdaf161 --- /dev/null +++ b/Resources/Textures/Constructible/Misc/sylphs.rsi/meta.json @@ -0,0 +1,27 @@ +{ + "version": 1, + "size": { + "x": 96, + "y": 96 + }, + "license": "CC-BY-SA 3", + "copyright": "https://github.com/vgstation-coders/vgstation13/commit/1fbb5e417d0200fe60c6b628656a371093d2d715", + "states": [ + { + "name": "sylph", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/Constructible/Misc/sylphs.rsi/sylph.png b/Resources/Textures/Constructible/Misc/sylphs.rsi/sylph.png new file mode 100644 index 0000000000..bd0fe37acf Binary files /dev/null and b/Resources/Textures/Constructible/Misc/sylphs.rsi/sylph.png differ diff --git a/Resources/Textures/Constructible/Misc/sylphs.rsi/sylphicon.png b/Resources/Textures/Constructible/Misc/sylphs.rsi/sylphicon.png new file mode 100644 index 0000000000..53773603a8 Binary files /dev/null and b/Resources/Textures/Constructible/Misc/sylphs.rsi/sylphicon.png differ