diff --git a/Resources/Locale/ru-RU/_white/structures/christmas_lights.ftl b/Resources/Locale/ru-RU/_white/structures/christmas_lights.ftl new file mode 100644 index 0000000000..f31721ad5f --- /dev/null +++ b/Resources/Locale/ru-RU/_white/structures/christmas_lights.ftl @@ -0,0 +1,2 @@ +ent-ChristmasLights = новогодние гирлянды + .desc = Чувство праздника. diff --git a/Resources/Prototypes/_White/Entities/Structures/Decoration/christmas_lights.yml b/Resources/Prototypes/_White/Entities/Structures/Decoration/christmas_lights.yml new file mode 100644 index 0000000000..dd5255fddb --- /dev/null +++ b/Resources/Prototypes/_White/Entities/Structures/Decoration/christmas_lights.yml @@ -0,0 +1,39 @@ +- type: entity + id: ChristmasLights + name: christmas lights + description: Feeling jolly. + placement: + mode: SnapgridCenter + components: + - type: Clickable + - type: Appearance + - type: Sprite + drawdepth: WallMountedItems + sprite: White/Structures/Decoration/christmas_lights.rsi + layers: + - state: icon + - state: unshaded + shader: unshaded + - type: Icon + sprite: White/Structures/Decoration/christmas_lights.rsi + state: icon + - type: Transform + anchored: true + - type: Damageable + damageContainer: StructuralInorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 20 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: GlassBreak + - !type:DoActsBehavior + acts: ["Destruction"] + - type: MeleeSound + soundGroups: + Brute: + path: + "/Audio/Weapons/smash.ogg" diff --git a/Resources/Textures/White/Structures/Decoration/christmas_lights.rsi/icon.png b/Resources/Textures/White/Structures/Decoration/christmas_lights.rsi/icon.png new file mode 100644 index 0000000000..05ddc057e4 Binary files /dev/null and b/Resources/Textures/White/Structures/Decoration/christmas_lights.rsi/icon.png differ diff --git a/Resources/Textures/White/Structures/Decoration/christmas_lights.rsi/meta.json b/Resources/Textures/White/Structures/Decoration/christmas_lights.rsi/meta.json new file mode 100644 index 0000000000..e337197eae --- /dev/null +++ b/Resources/Textures/White/Structures/Decoration/christmas_lights.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "unshaded" + } + ] +} diff --git a/Resources/Textures/White/Structures/Decoration/christmas_lights.rsi/unshaded.png b/Resources/Textures/White/Structures/Decoration/christmas_lights.rsi/unshaded.png new file mode 100644 index 0000000000..5813305f38 Binary files /dev/null and b/Resources/Textures/White/Structures/Decoration/christmas_lights.rsi/unshaded.png differ