From 1fecb4b761f60ec24a45d3e8e932c9d95b712ed7 Mon Sep 17 00:00:00 2001 From: BIGZi0348 Date: Sat, 21 Dec 2024 15:05:17 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=BD=D0=B5=D0=B6=D0=BD=D1=8B=D0=B9=20?= =?UTF-8?q?=D1=88=D0=B0=D1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ru-RU/_white/items/ItemFunSnowglobe.ftl | 2 + .../Entities/Objects/Misc/winter_stuff.yml | 53 ++++++++++++++++++ .../White/Objects/Fun/snowglobe.rsi/icon.png | Bin 0 -> 4430 bytes .../White/Objects/Fun/snowglobe.rsi/meta.json | 36 ++++++++++++ 4 files changed, 91 insertions(+) create mode 100644 Resources/Locale/ru-RU/_white/items/ItemFunSnowglobe.ftl create mode 100644 Resources/Prototypes/_White/Entities/Objects/Misc/winter_stuff.yml create mode 100644 Resources/Textures/White/Objects/Fun/snowglobe.rsi/icon.png create mode 100644 Resources/Textures/White/Objects/Fun/snowglobe.rsi/meta.json diff --git a/Resources/Locale/ru-RU/_white/items/ItemFunSnowglobe.ftl b/Resources/Locale/ru-RU/_white/items/ItemFunSnowglobe.ftl new file mode 100644 index 0000000000..af31da62c1 --- /dev/null +++ b/Resources/Locale/ru-RU/_white/items/ItemFunSnowglobe.ftl @@ -0,0 +1,2 @@ +ent-ItemFunSnowglobe = снежный шар + .desc = Заключённая зима, вечно жаждущая свободы. diff --git a/Resources/Prototypes/_White/Entities/Objects/Misc/winter_stuff.yml b/Resources/Prototypes/_White/Entities/Objects/Misc/winter_stuff.yml new file mode 100644 index 0000000000..bb025ad231 --- /dev/null +++ b/Resources/Prototypes/_White/Entities/Objects/Misc/winter_stuff.yml @@ -0,0 +1,53 @@ +- type: entity + name: snowglobe + parent: BaseItem + id: ItemFunSnowglobe + description: Encased winter, always longing for freedom. + components: + - type: Sprite + sprite: White/Objects/Fun/snowglobe.rsi + state: icon + scale: 0.7, 0.7 + - type: Item + size: Tiny + - type: EmitSoundOnPickup + sound: + path: /Audio/White/Items/handling/drinkglass_pickup.ogg + - type: EmitSoundOnDrop + sound: + path: /Audio/White/Items/handling/drinkglass_drop.ogg + - type: StaticPrice + price: 500 + - type: DamageOnLand + damage: + types: + Blunt: 1 + - type: Damageable + damageContainer: Inorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 3 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: GlassBreak + - !type:SpillBehavior + solution: contents + - !type:SpawnEntitiesBehavior + spawn: + ShardGlass: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: SolutionContainerManager + solutions: + contents: + reagents: + - ReagentId: Water + Quantity: 20 + - type: PhysicalComposition + materialComposition: + Glass: 50 diff --git a/Resources/Textures/White/Objects/Fun/snowglobe.rsi/icon.png b/Resources/Textures/White/Objects/Fun/snowglobe.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0a7c7e809d3310f62b1e531a305b65b2ff3e8e7b GIT binary patch literal 4430 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