From c156af34c428fd1d2a9db9e96e1f0d385a9eaac6 Mon Sep 17 00:00:00 2001 From: Injazz <43905364+Injazz@users.noreply.github.com> Date: Mon, 3 Jun 2019 23:16:47 +0500 Subject: [PATCH] Adds security and clown outfits, and SoundEmitters (#253) * ports clown and sec outfits * bikehorn and soundemitters * very smol bike horn * working fine sounds * Oh wow i can do it through github Co-Authored-By: Pieter-Jan Briers * fixes for review * fixes prototype * fixing entrypoint --- Content.Server/EntryPoint.cs | 3 + .../Sound/EmitSoundOnUseComponent].cs | 47 ++++++++++++++ .../Sound/FootstepModifierComponent.cs | 59 ++++++++++++++++++ .../GameObjects/EntitySystems/MoverSystem.cs | 13 +++- .../Audio/effects/footsteps/clownstep1.ogg | Bin 0 -> 6116 bytes .../Audio/effects/footsteps/clownstep2.ogg | Bin 0 -> 6176 bytes Resources/Audio/effects/footsteps/sources.txt | 5 +- .../Audio/effects/footsteps/suitstep1.ogg | Bin 0 -> 10862 bytes .../Audio/effects/footsteps/suitstep2.ogg | Bin 0 -> 11896 bytes Resources/Audio/items/bikehorn.ogg | Bin 0 -> 10434 bytes .../Entities/Clothing/backpacks.yml | 34 ++++++++++ .../Prototypes/Entities/Clothing/eyes.yml | 15 +++++ .../Prototypes/Entities/Clothing/helmets.yml | 23 +++++-- .../Prototypes/Entities/Clothing/masks.yml | 15 +++++ .../Prototypes/Entities/Clothing/shoes.yml | 42 +++++++++++++ .../Prototypes/Entities/Clothing/uniforms.yml | 34 ++++++++++ Resources/Prototypes/Entities/Items.yml | 22 +++++++ .../Prototypes/SoundCollections/footsteps.yml | 11 ++++ .../backpack_clown.rsi/equipped-BACKPACK.png | Bin 0 -> 698 bytes .../Clothing/backpack_clown.rsi/icon.png | Bin 0 -> 615 bytes .../backpack_clown.rsi/inhand-left.png | Bin 0 -> 667 bytes .../backpack_clown.rsi/inhand-right.png | Bin 0 -> 672 bytes .../Clothing/backpack_clown.rsi/meta.json | 1 + .../backpack_sec.rsi/equipped-BACKPACK.png | Bin 0 -> 898 bytes .../Clothing/backpack_sec.rsi/icon.png | Bin 0 -> 542 bytes .../Clothing/backpack_sec.rsi/inhand-left.png | Bin 0 -> 751 bytes .../backpack_sec.rsi/inhand-right.png | Bin 0 -> 753 bytes .../Clothing/backpack_sec.rsi/meta.json | 1 + .../helmet_combat.rsi/equipped-HELMET.png | Bin 0 -> 644 bytes .../helmet.png | Bin .../Clothing/helmet_combat.rsi/meta.json | 26 ++++++++ .../helmet_sec.rsi/equipped-HELMET.png | Bin 644 -> 693 bytes .../Textures/Clothing/helmet_sec.rsi/icon.png | Bin 0 -> 412 bytes .../Clothing/helmet_sec.rsi/inhand-left.png | Bin 0 -> 323 bytes .../Clothing/helmet_sec.rsi/inhand-right.png | Bin 0 -> 337 bytes .../Clothing/helmet_sec.rsi/meta.json | 27 +------- .../Clothing/mask_clown.rsi/equipped-MASK.png | Bin 0 -> 528 bytes .../Textures/Clothing/mask_clown.rsi/icon.png | Bin 0 -> 292 bytes .../Clothing/mask_clown.rsi/inhand-left.png | Bin 0 -> 287 bytes .../Clothing/mask_clown.rsi/inhand-right.png | Bin 0 -> 285 bytes .../Clothing/mask_clown.rsi/meta.json | 1 + .../shoes_clown.rsi/equipped-FEET.png | Bin 0 -> 337 bytes .../Clothing/shoes_clown.rsi/icon.png | Bin 0 -> 201 bytes .../Clothing/shoes_clown.rsi/inhand-left.png | Bin 0 -> 274 bytes .../Clothing/shoes_clown.rsi/inhand-right.png | Bin 0 -> 304 bytes .../Clothing/shoes_clown.rsi/meta.json | 1 + .../shoes_jackboots.rsi/equipped-FEET.png | Bin 0 -> 483 bytes .../Clothing/shoes_jackboots.rsi/icon.png | Bin 0 -> 292 bytes .../shoes_jackboots.rsi/inhand-left.png | Bin 0 -> 323 bytes .../shoes_jackboots.rsi/inhand-right.png | Bin 0 -> 340 bytes .../Clothing/shoes_jackboots.rsi/meta.json | 1 + .../sunglasses_sec.rsi/equipped-EYES.png | Bin 0 -> 181 bytes .../Clothing/sunglasses_sec.rsi/icon.png | Bin 0 -> 250 bytes .../sunglasses_sec.rsi/inhand-left.png | Bin 0 -> 207 bytes .../sunglasses_sec.rsi/inhand-right.png | Bin 0 -> 202 bytes .../Clothing/sunglasses_sec.rsi/meta.json | 1 + .../equipped-INNERCLOTHING.png | Bin 0 -> 1046 bytes .../Clothing/uniform_clown.rsi/icon.png | Bin 0 -> 433 bytes .../uniform_clown.rsi/inhand-left.png | Bin 0 -> 461 bytes .../uniform_clown.rsi/inhand-right.png | Bin 0 -> 472 bytes .../Clothing/uniform_clown.rsi/meta.json | 1 + .../equipped-INNERCLOTHING.png | Bin 0 -> 1111 bytes .../Clothing/uniform_sec.rsi/icon.png | Bin 0 -> 414 bytes .../Clothing/uniform_sec.rsi/inhand-left.png | Bin 0 -> 343 bytes .../Clothing/uniform_sec.rsi/inhand-right.png | Bin 0 -> 524 bytes .../Clothing/uniform_sec.rsi/meta.json | 1 + .../Textures/Objects/bikehorn.rsi/icon.png | Bin 0 -> 250 bytes .../Objects/bikehorn.rsi/inhand-left.png | Bin 0 -> 391 bytes .../Objects/bikehorn.rsi/inhand-right.png | Bin 0 -> 407 bytes .../Textures/Objects/bikehorn.rsi/meta.json | 1 + 70 files changed, 353 insertions(+), 32 deletions(-) create mode 100644 Content.Server/GameObjects/Components/Sound/EmitSoundOnUseComponent].cs create mode 100644 Content.Server/GameObjects/Components/Sound/FootstepModifierComponent.cs create mode 100644 Resources/Audio/effects/footsteps/clownstep1.ogg create mode 100644 Resources/Audio/effects/footsteps/clownstep2.ogg create mode 100644 Resources/Audio/effects/footsteps/suitstep1.ogg create mode 100644 Resources/Audio/effects/footsteps/suitstep2.ogg create mode 100644 Resources/Audio/items/bikehorn.ogg create mode 100644 Resources/Textures/Clothing/backpack_clown.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/Clothing/backpack_clown.rsi/icon.png create mode 100644 Resources/Textures/Clothing/backpack_clown.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/backpack_clown.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/backpack_clown.rsi/meta.json create mode 100644 Resources/Textures/Clothing/backpack_sec.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/Clothing/backpack_sec.rsi/icon.png create mode 100644 Resources/Textures/Clothing/backpack_sec.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/backpack_sec.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/backpack_sec.rsi/meta.json create mode 100644 Resources/Textures/Clothing/helmet_combat.rsi/equipped-HELMET.png rename Resources/Textures/Clothing/{helmet_sec.rsi => helmet_combat.rsi}/helmet.png (100%) create mode 100644 Resources/Textures/Clothing/helmet_combat.rsi/meta.json create mode 100644 Resources/Textures/Clothing/helmet_sec.rsi/icon.png create mode 100644 Resources/Textures/Clothing/helmet_sec.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/helmet_sec.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/mask_clown.rsi/equipped-MASK.png create mode 100644 Resources/Textures/Clothing/mask_clown.rsi/icon.png create mode 100644 Resources/Textures/Clothing/mask_clown.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/mask_clown.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/mask_clown.rsi/meta.json create mode 100644 Resources/Textures/Clothing/shoes_clown.rsi/equipped-FEET.png create mode 100644 Resources/Textures/Clothing/shoes_clown.rsi/icon.png create mode 100644 Resources/Textures/Clothing/shoes_clown.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/shoes_clown.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/shoes_clown.rsi/meta.json create mode 100644 Resources/Textures/Clothing/shoes_jackboots.rsi/equipped-FEET.png create mode 100644 Resources/Textures/Clothing/shoes_jackboots.rsi/icon.png create mode 100644 Resources/Textures/Clothing/shoes_jackboots.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/shoes_jackboots.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/shoes_jackboots.rsi/meta.json create mode 100644 Resources/Textures/Clothing/sunglasses_sec.rsi/equipped-EYES.png create mode 100644 Resources/Textures/Clothing/sunglasses_sec.rsi/icon.png create mode 100644 Resources/Textures/Clothing/sunglasses_sec.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/sunglasses_sec.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/sunglasses_sec.rsi/meta.json create mode 100644 Resources/Textures/Clothing/uniform_clown.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/Clothing/uniform_clown.rsi/icon.png create mode 100644 Resources/Textures/Clothing/uniform_clown.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/uniform_clown.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/uniform_clown.rsi/meta.json create mode 100644 Resources/Textures/Clothing/uniform_sec.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/Clothing/uniform_sec.rsi/icon.png create mode 100644 Resources/Textures/Clothing/uniform_sec.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/uniform_sec.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/uniform_sec.rsi/meta.json create mode 100644 Resources/Textures/Objects/bikehorn.rsi/icon.png create mode 100644 Resources/Textures/Objects/bikehorn.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/bikehorn.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/bikehorn.rsi/meta.json diff --git a/Content.Server/EntryPoint.cs b/Content.Server/EntryPoint.cs index 450519faa9..7e08028eb0 100644 --- a/Content.Server/EntryPoint.cs +++ b/Content.Server/EntryPoint.cs @@ -178,6 +178,9 @@ namespace Content.Server factory.Register(); + factory.Register(); + factory.Register(); + IoCManager.Register(); IoCManager.Register(); IoCManager.Register(); diff --git a/Content.Server/GameObjects/Components/Sound/EmitSoundOnUseComponent].cs b/Content.Server/GameObjects/Components/Sound/EmitSoundOnUseComponent].cs new file mode 100644 index 0000000000..05b6383eb5 --- /dev/null +++ b/Content.Server/GameObjects/Components/Sound/EmitSoundOnUseComponent].cs @@ -0,0 +1,47 @@ +using System; +using System.Collections.Generic; +using Robust.Shared.GameObjects; +using Robust.Shared.Log; +using Robust.Shared.Utility; +using YamlDotNet.RepresentationModel; +using Content.Server.Interfaces; +using Content.Shared.GameObjects; +using Robust.Shared.Serialization; +using Robust.Shared.ViewVariables; +using Content.Server.GameObjects.EntitySystems; +using Robust.Server.GameObjects.EntitySystems; +using Content.Shared.Audio; +using Robust.Shared.Prototypes; +using Robust.Shared.IoC; +using Robust.Shared.Audio; + +namespace Content.Server.GameObjects.Components.Sound +{ + /// + /// Simple sound emitter that emits sound on use in hand + /// + public class EmitSoundOnUseComponent : Component, IUse + { + /// + /// + public override string Name => "EmitSoundOnUse"; + + public string _soundName; + + public override void ExposeData(ObjectSerializer serializer) + { + base.ExposeData(serializer); + serializer.DataField(ref _soundName, "sound", ""); + } + + bool IUse.UseEntity(UseEntityEventArgs eventArgs) + { + if (!string.IsNullOrWhiteSpace(_soundName)) + { + Owner.GetComponent().Play(_soundName, AudioParams.Default.WithVolume(-2f)); + return true; + } + return false; + } + } +} diff --git a/Content.Server/GameObjects/Components/Sound/FootstepModifierComponent.cs b/Content.Server/GameObjects/Components/Sound/FootstepModifierComponent.cs new file mode 100644 index 0000000000..f7ed7e3aa4 --- /dev/null +++ b/Content.Server/GameObjects/Components/Sound/FootstepModifierComponent.cs @@ -0,0 +1,59 @@ +using System; +using System.Collections.Generic; +using Robust.Shared.GameObjects; +using Robust.Shared.Log; +using Robust.Shared.Utility; +using YamlDotNet.RepresentationModel; +using Content.Server.Interfaces; +using Content.Shared.GameObjects; +using Robust.Shared.Serialization; +using Robust.Shared.ViewVariables; +using Content.Server.GameObjects.EntitySystems; +using Robust.Server.GameObjects.EntitySystems; +using Content.Shared.Audio; +using Robust.Shared.Prototypes; +using Robust.Shared.IoC; +using Robust.Shared.Maths; +using Robust.Shared.Audio; + +namespace Content.Server.GameObjects.Components.Sound +{ + /// + /// Changes footstep sound + /// + public class FootstepModifierComponent : Component + { + #pragma warning disable 649 + [Dependency] private readonly IPrototypeManager _prototypeManager; + #pragma warning restore 649 + /// + /// + private Random _footstepRandom; + + public override string Name => "FootstepModifier"; + + public string _soundCollectionName; + + public override void ExposeData(ObjectSerializer serializer) + { + base.ExposeData(serializer); + serializer.DataField(ref _soundCollectionName, "footstepSoundCollection", ""); + } + + public override void Initialize() + { + base.Initialize(); + _footstepRandom = new Random(Owner.Uid.GetHashCode() ^ DateTime.Now.GetHashCode()); + } + + public void PlayFootstep() + { + if (!string.IsNullOrWhiteSpace(_soundCollectionName)) + { + var soundCollection = _prototypeManager.Index(_soundCollectionName); + var file = _footstepRandom.Pick(soundCollection.PickFiles); + Owner.GetComponent().Play(file, AudioParams.Default.WithVolume(-2f)); + } + } + } +} diff --git a/Content.Server/GameObjects/EntitySystems/MoverSystem.cs b/Content.Server/GameObjects/EntitySystems/MoverSystem.cs index 7d3624d81c..9d6dfafc6c 100644 --- a/Content.Server/GameObjects/EntitySystems/MoverSystem.cs +++ b/Content.Server/GameObjects/EntitySystems/MoverSystem.cs @@ -21,6 +21,8 @@ using Robust.Shared.Map; using Robust.Shared.Maths; using Robust.Shared.Players; using Robust.Shared.Prototypes; +using Content.Server.GameObjects.Components.Sound; +using Content.Shared.GameObjects.Components.Inventory; namespace Content.Server.GameObjects.EntitySystems { @@ -149,7 +151,16 @@ namespace Content.Server.GameObjects.EntitySystems if (mover.StepSoundDistance > distanceNeeded) { mover.StepSoundDistance = 0; - PlayFootstepSound(transform.GridPosition); + if (mover.Owner.TryGetComponent(out var inventory) + && inventory.TryGetSlotItem(EquipmentSlotDefines.Slots.SHOES, out var item) + && item.Owner.TryGetComponent(out var modifier)) + { + modifier.PlayFootstep(); + } + else + { + PlayFootstepSound(transform.GridPosition); + } } } } diff --git a/Resources/Audio/effects/footsteps/clownstep1.ogg b/Resources/Audio/effects/footsteps/clownstep1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..740fb5fd9f409799bcdb8e956d4621d79dcadfc8 GIT binary patch literal 6116 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/effects/footsteps/sources.txt b/Resources/Audio/effects/footsteps/sources.txt index ca35309007..b065629097 100644 --- a/Resources/Audio/effects/footsteps/sources.txt +++ b/Resources/Audio/effects/footsteps/sources.txt @@ -1 +1,4 @@ -Sounds in this folder taken from here: https://github.com/discordia-space/CEV-Eris/tree/04f9e57ecf8a1c89ae2cba0f6803b6c5e9887c15/sound/effects/footstep +Sounds in this folder taken from here: +https://github.com/discordia-space/CEV-Eris/tree/04f9e57ecf8a1c89ae2cba0f6803b6c5e9887c15/sound/effects/footstep +https://github.com/tgstation/tgstation/tree/f8ee37afc00bce1ad421615eaa0e4cbddd5eea90/sound/effects +https://github.com/vgstation-coders/vgstation13/tree/fbe7abec4cbadf2ad01369838828704fd7ca81ea/sound/effects \ No newline at end of file diff --git a/Resources/Audio/effects/footsteps/suitstep1.ogg b/Resources/Audio/effects/footsteps/suitstep1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8de74124907dc38bf56017d23145ecd2e4a51df4 GIT binary patch literal 10862 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/effects/footsteps/suitstep2.ogg b/Resources/Audio/effects/footsteps/suitstep2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..56396fb71eef845fd1105c7dd0bf287fadf6aca9 GIT binary patch literal 11896 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 OSJ(8DM}jp90R9g${3?F{ literal 0 HcmV?d00001 diff --git a/Resources/Audio/items/bikehorn.ogg b/Resources/Audio/items/bikehorn.ogg new file mode 100644 index 0000000000000000000000000000000000000000..91b4585d43195a24d9b71aaa063b275b77630329 GIT binary patch literal 10434 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 Npn>b!$`KSN_&>J}K)nC} literal 0 HcmV?d00001 diff --git a/Resources/Prototypes/Entities/Clothing/backpacks.yml b/Resources/Prototypes/Entities/Clothing/backpacks.yml index fd7e691c49..c2ca6f2991 100644 --- a/Resources/Prototypes/Entities/Clothing/backpacks.yml +++ b/Resources/Prototypes/Entities/Clothing/backpacks.yml @@ -17,3 +17,37 @@ sprite: Clothing/backpack.rsi - type: Storage Capacity: 100 + +- type: entity + parent: BackpackClothing + id: ClownPack + name: Giggles Von Honkerton + description: It's a backpack made by Honk! Co. + components: + - type: Sprite + sprite: Clothing/backpack_clown.rsi + state: icon + + - type: Icon + sprite: Clothing/backpack_clown.rsi + state: icon + + - type: Clothing + sprite: Clothing/backpack_clown.rsi + +- type: entity + parent: BackpackClothing + id: SecPack + name: Security Backpack + description: It's a very robust backpack. + components: + - type: Sprite + sprite: Clothing/backpack_sec.rsi + state: icon + + - type: Icon + sprite: Clothing/backpack_sec.rsi + state: icon + + - type: Clothing + sprite: Clothing/backpack_sec.rsi \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Clothing/eyes.yml b/Resources/Prototypes/Entities/Clothing/eyes.yml index b79f273749..e9974afbf0 100644 --- a/Resources/Prototypes/Entities/Clothing/eyes.yml +++ b/Resources/Prototypes/Entities/Clothing/eyes.yml @@ -37,3 +37,18 @@ state: sunglasses - type: Clothing sprite: Clothing/sunglasses.rsi + +- type: entity + parent: GlassesBase + id: SecGlasses + name: Security Sunglasses + description: Strangely ancient technology used to help provide rudimentary eye cover. Enhanced shielding blocks many flashes. Often worn by budget security officers. + components: + - type: Sprite + sprite: Clothing/sunglasses_sec.rsi + state: icon + - type: Icon + sprite: Clothing/sunglasses_sec.rsi + state: icon + - type: Clothing + sprite: Clothing/sunglasses_sec.rsi \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Clothing/helmets.yml b/Resources/Prototypes/Entities/Clothing/helmets.yml index c53e55a095..056bb679f2 100644 --- a/Resources/Prototypes/Entities/Clothing/helmets.yml +++ b/Resources/Prototypes/Entities/Clothing/helmets.yml @@ -1,18 +1,33 @@ - type: entity parent: Clothing - id: HelmetSecurity - name: Security Helmet + id: BaseHelmet + name: Helmet description: "A slick logo covers the ear: \"Concussions are better than holes!\"" components: - type: Sprite - sprite: Clothing/helmet_sec.rsi + sprite: Clothing/helmet_combat.rsi state: helmet - type: Icon - sprite: Clothing/helmet_sec.rsi + sprite: Clothing/helmet_combat.rsi state: helmet - type: Clothing Slots: - head + sprite: Clothing/helmet_combat.rsi + +- type: entity + parent: BaseHelmet + id: HelmetSecurity + name: Tactical Helmet + description: Standard Security gear. Protects the head from impacts. Can be attached with a flashlight. + components: + - type: Sprite + sprite: Clothing/helmet_sec.rsi + state: icon + - type: Icon + sprite: Clothing/helmet_sec.rsi + state: icon + - type: Clothing sprite: Clothing/helmet_sec.rsi - type: entity diff --git a/Resources/Prototypes/Entities/Clothing/masks.yml b/Resources/Prototypes/Entities/Clothing/masks.yml index ffda280bc1..9a0c7d2388 100644 --- a/Resources/Prototypes/Entities/Clothing/masks.yml +++ b/Resources/Prototypes/Entities/Clothing/masks.yml @@ -33,3 +33,18 @@ state: breath - type: Clothing sprite: Clothing/mask_breath.rsi + +- type: entity + parent: MasksBase + id: MaskClown + name: Clown Wig and Mask + description: A true prankster's facial attire. A clown is incomplete without his wig and mask. + components: + - type: Sprite + sprite: Clothing/mask_clown.rsi + state: icon + - type: Icon + sprite: Clothing/mask_clown.rsi + state: icon + - type: Clothing + sprite: Clothing/mask_clown.rsi \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Clothing/shoes.yml b/Resources/Prototypes/Entities/Clothing/shoes.yml index 94adc7c0e9..59c970247b 100644 --- a/Resources/Prototypes/Entities/Clothing/shoes.yml +++ b/Resources/Prototypes/Entities/Clothing/shoes.yml @@ -41,3 +41,45 @@ - type: Clothing sprite: Clothing/shoes_white.rsi + +- type: entity + parent: ShoesBase + id: ClownShoes + name: Clown Shoes + description: The prankster's standard-issue clowning shoes. Damn they're huge! + components: + - type: Sprite + sprite: Clothing/shoes_clown.rsi + state: icon + + - type: Icon + sprite: Clothing/shoes_clown.rsi + state: icon + + - type: Clothing + sprite: Clothing/shoes_clown.rsi + + - type: Sound + - type: FootstepModifier + footstepSoundCollection: footstep_clown + +- type: entity + parent: ShoesBase + id: JackbootShoes + name: Jackboots + description: Nanotrasen-issue Security combat boots for combat scenarios or combat situations. All combat, all the time. + components: + - type: Sprite + sprite: Clothing/shoes_jackboots.rsi + state: icon + + - type: Icon + sprite: Clothing/shoes_jackboots.rsi + state: icon + + - type: Clothing + sprite: Clothing/shoes_jackboots.rsi + + - type: Sound + - type: FootstepModifier + footstepSoundCollection: footstep_heavy diff --git a/Resources/Prototypes/Entities/Clothing/uniforms.yml b/Resources/Prototypes/Entities/Clothing/uniforms.yml index 2d5afb217f..160b6844c5 100644 --- a/Resources/Prototypes/Entities/Clothing/uniforms.yml +++ b/Resources/Prototypes/Entities/Clothing/uniforms.yml @@ -74,3 +74,37 @@ - type: Clothing sprite: Clothing/uniform_assistant.rsi + +- type: entity + parent: UniformBase + id: UniformClown + name: Clown Suit + description: HONK! + components: + - type: Sprite + sprite: Clothing/uniform_clown.rsi + state: icon + + - type: Icon + sprite: Clothing/uniform_clown.rsi + state: icon + + - type: Clothing + sprite: Clothing/uniform_clown.rsi + +- type: entity + parent: UniformBase + id: UniformSec + name: Security Jumpsuit + description: A jumpsuit made of strong material, providing robust protection. + components: + - type: Sprite + sprite: Clothing/uniform_sec.rsi + state: icon + + - type: Icon + sprite: Clothing/uniform_sec.rsi + state: icon + + - type: Clothing + sprite: Clothing/uniform_sec.rsi diff --git a/Resources/Prototypes/Entities/Items.yml b/Resources/Prototypes/Entities/Items.yml index d4874e8adf..9a8e9a04a2 100644 --- a/Resources/Prototypes/Entities/Items.yml +++ b/Resources/Prototypes/Entities/Items.yml @@ -114,3 +114,25 @@ state: lantern_off - type: PointLight state: Off + +- type: entity + name: Bike Horn + parent: BaseItem + id: BikeHorn + description: A horn off of a bicycle. + components: + - type: Sprite + sprite: Objects/bikehorn.rsi + state: icon + + - type: Icon + sprite: Objects/bikehorn.rsi + state: icon + + - type: Item + Size: 5 + sprite: Objects/bikehorn.rsi + + - type: Sound + - type: EmitSoundOnUse + sound: /Audio/items/bikehorn.ogg diff --git a/Resources/Prototypes/SoundCollections/footsteps.yml b/Resources/Prototypes/SoundCollections/footsteps.yml index 7b8f14121d..e58763a3db 100644 --- a/Resources/Prototypes/SoundCollections/footsteps.yml +++ b/Resources/Prototypes/SoundCollections/footsteps.yml @@ -25,3 +25,14 @@ - /Audio/effects/footsteps/plating4.ogg - /Audio/effects/footsteps/plating5.ogg +- type: sound_collection + id: footstep_clown + files: + - /Audio/effects/footsteps/clownstep1.ogg + - /Audio/effects/footsteps/clownstep2.ogg + +- type: sound_collection + id: footstep_heavy + files: + - /Audio/effects/footsteps/suitstep1.ogg + - /Audio/effects/footsteps/suitstep2.ogg \ No newline at end of file diff --git a/Resources/Textures/Clothing/backpack_clown.rsi/equipped-BACKPACK.png b/Resources/Textures/Clothing/backpack_clown.rsi/equipped-BACKPACK.png new file mode 100644 index 0000000000000000000000000000000000000000..df2973899963176661ef68bf4dd5638f4e1fd517 GIT binary patch literal 698 zcmV;r0!96aP)BjE7zW^1@hxc~l>UMS8VXr5NSXqHlDYBdLQ`;{$TW~KWa!+%bjWBTLg}DFJB83C zbEiP0!AqOs66Y6`5^%Gqy$;r?vMoiDZ8}uDYx#$pxd2#}4gj!g-ay^k^Jebxv|PQb4T*OzlebB0 z9|sFk9dMLwdw`wuc#t;$=>8V?{_P9U`H8t-Kk(h_c)uUw z;E9Nch=_=Yh=_>(JDL7TjppEge|il7kRSJ^>R(uuwJtq*71sHie(D@kJE&ZI&qhz{ z;pf{9L^NG5KkW6iiT5H?5E3Qj;*%yYX#@LCcy8dPF%pxb>dc#_f%auP*kkaTR+0I& zFWWFpqvr{dII#h6b!?pO`>DBitx}hhOpEuE^9!jf&^1s#-S^?@*obRSS^?Q}??vYV zN7#4&a|CgHk^)eUmc!=WZ&PH><-RhT=mk)>^nr`tREy3z;MrF5fM?pzh1l@sf8`DCIA2c07*qoM6N<$f*>GGsQ>@~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/backpack_clown.rsi/icon.png b/Resources/Textures/Clothing/backpack_clown.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5c3120c8829b07c668917fbeb014d3b12d57f36c GIT binary patch literal 615 zcmV-t0+{`YP)?UlgUt{SdV!#DF8v2Ys&gddN`oDAs9Oi8=+Gt5Vjz&AL!ljl zG~MiAha%(xp$@G=uTs!O7c*ph9FF&z%a6NDT5vGmTi*A5zW07Vckew1Q%yD1|1Qn9 zn%fkB*lCo`QO@=1OpGcu?IEj%ypefZP_VhD)ZHr+TVi<-nXWeuSgc z%v_E$%}I9|6X5XE;Xt^WXPQop^YH-uy8vjPv;ps#`zfq1GyuSe&bt)DK#MiRAavLpwlS`MtDYBBg3WB3qGAT@Vn|`8M+NC z6${J)rEG&#GU0-#;8Zffe!SrLD#3qPr9k8A`i{JN^;E+|OjCE)@3!BNN+vk5e{yzz z%?o;+03MkLKre_V7{&@8AD|D!OEBSHQ%&`+^%vdX?e%1q*_r?V002ovPDHLkV1oA& BA}#;` literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/backpack_clown.rsi/inhand-left.png b/Resources/Textures/Clothing/backpack_clown.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..57814f0f9a4f7170b97792cbb90c0cc9352e1450 GIT binary patch literal 667 zcmV;M0%ZM(P)w&934-N9S4AA09kSR_a)<~Gh_kZ@nF`4X z8AKO3I=OUlESx+J=_QvxE!^F6HPz=6Ld&)M?!7l}-aB|6Fvb{Tj4{R-V~jE8zfw^P zs<#E;@`D%SW4}MX1VBDKFLWN)b&}33nx`(gc-M78>Xi&U`FkF-nFvxOZ`LK1l%qpj z*Gb%nrw+%Bcys|rhq+=GWsW_1tu_gTxvrBaie$4|o%*CUt5u1jNYYC^AY+U%#u#IaF~%5U%!RT%)s>9O>_=F7n*9j6)nUn32Ft9ZeuTo3 z{(!P4L9-u0Z3RS8BmnKk76*GVwG~#ivd^N?kDwyy;uv_7cUk93R>0i(guk}}k{bS} zTU)@S#$OiAegqXs4gb9M0Ihxmwd!!#3GrH!(s)RDHGRp7G_B@`?dx+>z}?2yHdC5MR6h&T&wB4jFD zPH+%)kfW1J7stZMb4c#IYtl<3|BGq+|Af%+uDSo+Kd+ag?*~dLrIb=iDW#NBN?j=gu-c7xo`-OV*xP z&%qw-#0DdzZ8hiQev(zz6q}r`QxBoh9 zhv3WXxAZ-cV( z3WfQAX@u<%r}=kjJtQpn?a7ppS17FkFbFaUyy5q0oiQp0Ncs!mDz}3~2?sMOlp&dCDWm)#R@52aC*LAP^ zK8ygLo+yewcMj-_lK}Jiyi?^v?Qca0p@k4SiXv@(oBxzj2qB#9TMICs&vlX{oqdud zIhqJU2pxtY!Y~8?NGb74DM%>+0H)1V1Zx4VudfLJ#Buzp0dw8-8yck)DT)FBKq&?1 z9N!Rta}G)=0H7!eD5ae2e|2?aI-LT527oAvkmq@OeZ5}0KF*nPuJ;<(~00OuU*^%_~0ku1vqJidK%{n$t;k*4Wi1MVw=vjB!Tj`i~h7?Uszq4l4c zNC-g?1mg;@9|3)zV~Y?%ODR#;HG&`j0HkT!Cc(O{&2R0J2b={kYwrCB=(`qofpZQ3 ztq9Kt9|VsHF-=paXF3aD=059RT3w<_3A5 zJADP5SAu5nw%3P*Qi|nriM!1PTI)6!+-){kE|=}+&;=&}o<4!S+lL^}b3!S_cDqGU z6xeRJpp-hld4tmwFmteP`&%)|?O#dGbrIz8csw4D$K&yMJRVO6eQWQh#MWo44UsYS z`-aBWXDb2v*4|Hvt|+}@wMv9VzD4fDZ)7)r975p8R48mDMc2G#b5S}kG4h9P65oZl;`uRi!sXN zwl)}JR!3&6BEUAB#)<%&euGT`LLTikP1D)0EX&a%;LtkX_-cIb!YT=_Rx2>ZI*-GQ zkpO`<0y>3ejA6A}4QF&Vo9V8%JI0%Lu^Gp)p3P>%`_$(o=GgoXK6*SJkH_Qjcs%cb Y-#;dz1#5SkEdT%j07*qoM6N<$g6HR*Q2+n{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/backpack_sec.rsi/icon.png b/Resources/Textures/Clothing/backpack_sec.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..28761c9708c22cbc3713010cb0726503f9f3612b GIT binary patch literal 542 zcmV+(0^$9MP)7K}m!beyI>9#DYvcw_ofG6v>pQ3tV6!w-s1R7NVWGw;0uoe$ zji^lmCxHhLK=5yd^WGx`{}YbK<8AAj_kTjj-2_}Nm-`BM3+^u9w_?BF|9eUJE_GsE z*Eay?+^ci)JO|)>J}2+{A(dQ834qp`s;c<>@)E|sJU^qg#?Jw6sUlWG;K`Lz6h#3* zQ4~BO!WZ`|rI1nv$JUVK0Dv)uuIs3(3V=_?kMST?Rnc`FP1B@q2_)n|oY|fn2&V>^ zrYW?w)}ej9URU>Dbs*1kq?8Q9z%UGJ2LeTd;e%)F%tcGA5M*ys~2q6MVS(X@M*zI-* zA;P$|cCl^^t0Cz79w3l;A3j7WgJJ8Qdn!5=NV%R^E@+6 z6G|z@aSRTm=0b83#i(4=i$x7kJaKxpz#r8J~_+Chi gt;7#J@W5Y#uk|wZ{EylzSO5S307*qoM6N<$g5de`c>n+a literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/backpack_sec.rsi/inhand-left.png b/Resources/Textures/Clothing/backpack_sec.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..97996f4e073172ff08f4d9e2617fbb32beecc0f2 GIT binary patch literal 751 zcmVb9U%4&$n$(m78uWNNF>kmv$d8=9t6Jv!!Y>GX2bLGh;wed z5TB1n0PgPYnDZTfPitBXX+$4F!!Q7Fb8|zIBzW(6e0&669z!t?p;N8hZYTZ-0^z6d z;c!TdF|=(<(=@bgi!o-_&i_qospJ(!Q4~c{6h%=KMUmqYJ^`s1i_8Wu;S-RGu}A?f z;S-RGarM*TMYx1dKq|)7cYyeRTUV=nyOUs>P3hwRW6HhuEPwb7PB*$HNSN$vNH> zDKCPkKcMe>k|ZHb)3aP5F-Un4L<M;57MIKR_&! zUIft&aLz^h0b-H#B7k54f}iJUzvpScA3sS;V2t76;Q@H@4_Ir@jxBZscDr42e}A8x h>j#KM(u;7_`~(yBx1Qoq%xVAt002ovPDHLkV1krhVpsqG literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/backpack_sec.rsi/inhand-right.png b/Resources/Textures/Clothing/backpack_sec.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..818680281b5b545ca62622f6593bc19dff6b4830 GIT binary patch literal 753 zcmVorA>$RF%gA4lB@vZAZS(fhAOhDf{It{4n z+PRo1=vzmp0Z&gDh7VB#`quIE8Nk|3Mp2{yplKT9dCq`$CpqT;fGo>ezdJQy7%E$H zpWY7{5Jiy^LO=)s07%nR{RUK$Bme+?O`9|~k|e=$xm0PID$aSY-tV_3{yL?E5a666 z2m<_ohhITp?tW1ev(13x@dyBrQkt9incfcuXo{kM5CUac;%B-7$`V2d6h(0l-Oh;P z*nF<*8lLBUs=3nuz1Z6?$8l_2o-0*V!S{W5p4Yn%=rq9dJOF@F?~e{+v&{M{s;V+a z##nC#v=+fQj!pXbz7Hwom7{SS&$bBqzHg30^tSE;f*`m`AN^cuQ-UD4hjwRZ6Ncz* zeG4>Aqmm@S>*a#Fu1!IFy<7kQ+wIou59WqmbY0hj^mcB9nx+8&EEWqe#-NnK>2w0{ zwi%l1YY+fdtCbq6w{t6;=Q-n?LrRIFC?KT-=X|zz-e$Mkv9F|;AP9mW2!bF8f*|J1 zqs$E0jOq6@xNh%9#N>Hs>5^ znmUa!$bc-%m~JrIGXueYm>IBR3n83$rbj;lLI~4224GreTC7ubR&2Xr3jmwV#!0Ns z_IMjp&J5U#*DY`tj51)#nE~DKv}3zqa1oqpW}q#$O9t-)rkokLjqTEeL65+cGXrh0 z?IQfI46Xs3a~uu_0BWf1a;n_O00000NkvXXu0mjffJ0Y4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/backpack_sec.rsi/meta.json b/Resources/Textures/Clothing/backpack_sec.rsi/meta.json new file mode 100644 index 0000000000..a29f6c8a12 --- /dev/null +++ b/Resources/Textures/Clothing/backpack_sec.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "Taken from https://github.com/vgstation-coders/vgstation13 at commit 125c975f1b3bf9826b37029e9ab5a5f89e975a7e", "states": [{"name": "equipped-BACKPACK", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "icon", "directions": 1, "delays": [[1.0]]}, {"name": "inhand-left", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "inhand-right", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}]} \ No newline at end of file diff --git a/Resources/Textures/Clothing/helmet_combat.rsi/equipped-HELMET.png b/Resources/Textures/Clothing/helmet_combat.rsi/equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..4eab46dab359571752f835bcb5944c39d5c6e77c GIT binary patch literal 644 zcmV-~0(2#L6o!8<3#9^Roea_nS||2lK5t51kn7F5 z#7%Ms08aW&6(Ayi|NQC*+&})bn|0~3oHNE0m`-o^k|3I46vIc~`6bx5dAZ;Bc0LzM z1z6=v0K2}IHhg<|g)s#->$0grmp1%z0;(#XDE0XUhdK$eY%xjGnUy5SrUlu&>q+1o z?6Dpns`n2`)0wU7ZRftv=Dj#})C_$D5<&9xJ@ z<&sSagUDt(DD$ND}r4(G(&6RI-2Uwh=7jJYB z1Wf>VzqgmZ*NZngb$-+|9e{~)sf3TiA<9Dh(#{yeKuVNLB}7qV)Ti+yfYLqm)SX8Y z?Q5&M_ZxqLA`?R*d zWi$cX>!)~k!XOUYO#qNmt_ZXfV0;^Hub;y34m2{(A0KBIJpJq!oeuzbymNEvLi4-! z|1E!N*h0hSEcfrW@B2x=-$$iVL95kT*q@+t#rOSx_J7I~LI@#*5JCtcgb+f=g*2D? z0AR5-0`ttDsXidHH?I|5Bap2R&@y8&&Y!tHAj|W-LTdzU+fF>sn`oba|+3 zS*?Pd?E)*Ma1aC&pX=@K7jhTWYqg1!n>HSkeDnH%Gilh`!w%HfH@f}lgZnRgt*yM> z{?XkhFMsg-_1mAd32b#2!K-F=5=c7PY=MX00000NkvXXu0mjf DYW6?w delta 619 zcmV-x0+ju=1%w5VB!5duL_t(|ob8%1YU4l@hJPUt#3Z09q!2RX0IriJKE)nq zA!+smTW#$F7)GcNt^|oNDcs3dm=w+vvL%zu*os*8|0+wy^S^m|PXqoR@SijB`B9qA z?BTsETX?NCw*G~W_``hOTpLpW0Cc^zRh18(gk$<3#9^Roea_nS||2lK5t51kn7F5#7%Ms08aW&6(Ayi|NQC*+&})bn|0~3oHNE0 zm`-o^k|3I46o11<-}xojw|TkW_jW!PN(ETuO8~pRmo|KRd4(|rHtVvfLYFrDassL< zpD6YD28TKcvTQL))0ved$fgC^yz5Ee9PF_kAFB5cNz<9F>uu-0&*r^2cGL`g1QJ3B zA%qY@2qAUVH9^PDtLPIu7BEMk&CV|h4*}ba{{zZtk~od z0I;*nKV}C8OG10|hxT|F#a=@iP6HBxcyeu*Rsss6xVJ=4MXIi?)sDf}nRcoGtrM$M z04aY7K*Ytf>zf}q2djLERlaQ2--`nPPy%rCD81eRn|1jixchuq@**C~NIJvkhbnpS%r4%Ii0D{qyUYDYT zPNf;#Y8+z9jSV#^-Mk-!T+TiJ`Tsi{P$(3N|IW@PBFnPEwEAc?$~`ZaAU1BbS`>@L z#9a^sbi3W$K{7X5mK9b^lZI{Mx^8MuwOVC37~lz!ImB*Ob6~AGfa|(6Y&)UZN&tY0 zX|6SwLsU#N>)7l8%9_U1_fzi*g~IYY^?k~kw%q{ni##E49A_oSVzFTA`#6q+CqzQ? z7kgQg_WOPIPw%22y>mPvmYWa+K@{ZVChEOE4$jl&O48IX$y<{temwf<@585Yya#ugJd-Q zKdNuG;RG590(F^BYhxE|?$3%t`gJg?mP zuD;kL5!KB5->dHCOe$_)_$ysf#?@`u{*@fiQ#lDD_#Zk43|dtKw;&uSANJ9po-fj9w38f|!?JmV|#vb3x2 z27hhsOuOxzHmW=PdME$p_rH?d+0Twk9-Y@9Q`_?B$qQwXm-q8z7=mOOf5ugx^ZvXu P8)S;7tDnm{r-UW|C_#lS literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/helmet_sec.rsi/inhand-right.png b/Resources/Textures/Clothing/helmet_sec.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..2bc679ab29ba92e3174785accea78ff52fa1b44a GIT binary patch literal 337 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV3hE5aSW-L^Y)fu-XQ~#V;{pq zT-V4f6xNwLV}?!S8(WshL)SJc-`!>SRHK8rRwPfCxd8Y9`K=gHsyjFgs^Zgy#%ho_#03;uFZH!ysn_YWg zrNnF2D%0&@+g%sRukyVu=6YrOgGJH`pZ=b&ji2Tly>w-N%>HGY9S(^m?{#>ev|9Yb fv-^2640$KTw<~oE+o_0KfsFKY^>bP0l+XkK0dA7D literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/helmet_sec.rsi/meta.json b/Resources/Textures/Clothing/helmet_sec.rsi/meta.json index 3f9020d7c2..6496645616 100644 --- a/Resources/Textures/Clothing/helmet_sec.rsi/meta.json +++ b/Resources/Textures/Clothing/helmet_sec.rsi/meta.json @@ -1,26 +1 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from https://github.com/discordia-space/CEV-Eris at commit 9a3a3a180344460263e8df7ea2565128e07b86b5", - "states": [ - { - "name": "equipped-HELMET", - "directions": 4, - "delays": [ - [ 1.0 ], - [ 1.0 ], - [ 1.0 ], - [ 1.0 ] - ] - }, - { - "name": "helmet", - "directions": 1, - "delays": [ [ 1.0 ] ] - } - ] -} +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "Taken from https://github.com/vgstation-coders/vgstation13 at commit 125c975f1b3bf9826b37029e9ab5a5f89e975a7e", "states": [{"name": "equipped-HELMET", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "icon", "directions": 1, "delays": [[1.0]]}, {"name": "inhand-left", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "inhand-right", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}]} \ No newline at end of file diff --git a/Resources/Textures/Clothing/mask_clown.rsi/equipped-MASK.png b/Resources/Textures/Clothing/mask_clown.rsi/equipped-MASK.png new file mode 100644 index 0000000000000000000000000000000000000000..d2b0f392a069ea34d73e739a7bd9a06852ee3faf GIT binary patch literal 528 zcmV+r0`L8aP)L^Z9M{VmNH=`~mp*{2u2O^warH6WbSvTu#5K->NS9Jj19tix zH1*OZ&0U)-MgPC0<$CwseYtCv`+$E=*>rk4-;wNlv(qmfW7}_)R4&p?%48;J(`OMr zH(+L`vcz7F?xxyyZx0J&Ecy_9Z@`+%Vuphh!$ArF2y}=*YXmx+`mHXuiIpW^cOM2Ofm(BO@Hh_qTh=_=Yh=_=Yh@8!J zeY8r25R0zGd4TU?h-I(CsXkyY)1#mDi@WLvIa0@~YO;X8JDQAW|)yvx-J zcuYPc(7Cz<-}6tw(bH8C65)buh?Cw$)Q-(riywo;?b z1ZzsZk|tR>cla8B1i%oBQ<%em5)m4C=4s#OBg}LLU>wf3B34$PqU+@6SEnzW#lF69>0000ubpz-@$=akJ%(Xnj(1Of-+4#o zE#LF)wNWWOsZ~t3Hf;%+HqHM0k0Uv%OP}+tTkraQ_wQrUTZ+XblV`MfUdnv`_22T_ z$%Z@hyLlkC0?7yc5m%JXlv&%DcSo^gww=D1zhRAX#2e0x*+K3bP6#X9yegzopr0B56j)&Kwi literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/mask_clown.rsi/inhand-right.png b/Resources/Textures/Clothing/mask_clown.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..8767fadb03c6f0276da2e47119acb108f33200a7 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=Pdr^5Ln`LHy=BPVx0!$c7!xJMBq);2vE`-9mpy)+dshF?pYpll-1j;6!a0DtL7-mWd$O7L z$^E7|8<{mb19IWKJ(POmu3MwZEH5#$J)MK zB&u`PZWm*%Yh1U|dV7KQzkN3MYt3BhxqD~$siWs}Gg7}URlPa2eW#4m)Bl^S!>`H3 z6GpK>b6Mw<&;$U)V0yv; literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/mask_clown.rsi/meta.json b/Resources/Textures/Clothing/mask_clown.rsi/meta.json new file mode 100644 index 0000000000..0fadeb20fc --- /dev/null +++ b/Resources/Textures/Clothing/mask_clown.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "Taken from https://github.com/vgstation-coders/vgstation13 at commit 125c975f1b3bf9826b37029e9ab5a5f89e975a7e", "states": [{"name": "equipped-MASK", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "icon", "directions": 1, "delays": [[1.0]]}, {"name": "inhand-left", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "inhand-right", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}]} \ No newline at end of file diff --git a/Resources/Textures/Clothing/shoes_clown.rsi/equipped-FEET.png b/Resources/Textures/Clothing/shoes_clown.rsi/equipped-FEET.png new file mode 100644 index 0000000000000000000000000000000000000000..0389b222f2b4c267a95d436980c12b1180087c10 GIT binary patch literal 337 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV3hE5aSW-L^Y)fw-XQ~l)`#wQ zJzn}w*pu?`@RINc27=Z%E*&ml@@q=sbbYx<#i*0JP-@4T69l z{9&5<@}Ku`&cDAm{^+%59yu$2tY6vKb;^5^-MvqF_A%DaDnDO7GOg#o5O-ZcdTh?p zt@@!iHhHhu5Oyp7QRI8`_}|;#Yviols$aTsD&IRBjaPvmy^rm;p1RRM zaO`%&#h;lp**-IRHqF~(?DiK#+}82Vif_O5==W!)*pL0sSlwnl<+3q;I$z-T)A=)t aSnU`?)^6x=UEnnlWTmI8pUXO@geCw|{gJW& literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/shoes_clown.rsi/icon.png b/Resources/Textures/Clothing/shoes_clown.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..fb983e0b2c8e396cbeb552dd74bf9183bfc699fa GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ37#&FAr*7po0 ytj-uM@_$%x<@))sbk}sR>Hj{v2m8BBk7m@G>{NX6MyWW^Z492SelF{r5}E*+fKJH( literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/shoes_clown.rsi/inhand-left.png b/Resources/Textures/Clothing/shoes_clown.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..c94e0b7a61a8fd94fba6c2d42546f56b4a04efbc GIT binary patch literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=H$7b(Ln`LHy|t0I*+8H*QG2TY zDYYp*&htI@Fyv-U$-SXC+agp+Wa*~AO7nm2XPo!ILSR!I2T&sj1Srl-_1`J(`Xc(R z>*~BHt(i~fIOmmqT>E)nrr86#?{k+=IrB*@`SS9uM_*(!Ps_~x_D^l|9-r*)74ub? zZ+zePxzB`oMtePJM4C!o9vZ#);^-kM>4;@31R^Q!+I~jzNLQ~>L2W|xl+n; zC;veEa=u2V%=Uy1-W4wecnli^PFb@&=2@`8+29OAOeu#55Qq5LHwft;U*zL7`>EV_ OkV&4delF{r5}E+dENtii literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/shoes_clown.rsi/inhand-right.png b/Resources/Textures/Clothing/shoes_clown.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..215c8fc98773e7faa260f47c547c25c57f9d45f8 GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=-#uL%Ln`LHy=5rWWFXM`@I}Oi zKJ$f7EWXV*u@-ITaH>{;!&Ge0FQonqr_%5cuGzy=bZN500}t z{VO+b^_;X{G%$2|*eQ;))|QO<-_ycYya{^#cJ-+%EMG#O&i(qFWs6ePy4{s4jjXTF z{r>y?S1z8zdmMJQKKZJ>VCRuEO(m7};f(#4jm^9TPk!E}w9KxlJ7sH#!%H5BWegi+ zqkq4CRc`g?sMslsBQZ-}eJK+umpvZ)%3V?-@mSx#pHAjNUdVX{>>Ep sh|6G`zJV&3;~9BNG~!6S{U5Qt3=)k#^0oz6w}XuKboFyt=akR{0C*;XyZ`_I literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/shoes_clown.rsi/meta.json b/Resources/Textures/Clothing/shoes_clown.rsi/meta.json new file mode 100644 index 0000000000..538c5326d1 --- /dev/null +++ b/Resources/Textures/Clothing/shoes_clown.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "Taken from https://github.com/vgstation-coders/vgstation13 at commit 125c975f1b3bf9826b37029e9ab5a5f89e975a7e", "states": [{"name": "equipped-FEET", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "icon", "directions": 1, "delays": [[1.0]]}, {"name": "inhand-left", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "inhand-right", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}]} \ No newline at end of file diff --git a/Resources/Textures/Clothing/shoes_jackboots.rsi/equipped-FEET.png b/Resources/Textures/Clothing/shoes_jackboots.rsi/equipped-FEET.png new file mode 100644 index 0000000000000000000000000000000000000000..a8fc9e730281c80f67f66352d65733d0c944ec3b GIT binary patch literal 483 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU|i+t;uumf=k2YHS%(5d*dE*$ zy7aPWvG+6!E~gEB)AH;B7Oq#QZFG`9vG&5*Fs7#DB!z%I;!O#g@9?Rbg+)&iXr1=| z_8!l3^8S-v#x!&wgMGqIGiJZeR&FtH;+VW%^!op(f38=#pE))(zJI@#w?_W6!iuO> z)0TbqHeYZz@BJ?6bz#-VyY_cKH`QEU{pP&b>>$(qp=Nuozh-2(_S$rk3M0dk%v-18 zt*@6}d|AT4aQdl`*UF%+r=Rs7Pu{a{&jZ`j3=C1PWA{C_U}*5Zee7yM$IFr^tNm9z z=RKD#DcyY2LG!ARlZ58egQkHZrq>#he^wsLKR)Y}x)Kuj#h!Kc{HMkYyNPqz884aG zzSi;MNbLH_kaf2?^gG+Ro$3$NEB{4)V;8aP+q_-9g?z;bed+zOyMI7df1?A-A{eNlRxqENc^5^Ll^V)SzZ-~&D zpmOrLGw0#YHB3?29-15P<{8dDTlPBN>#An>$=N|2k0lCa-d|fX^noYJCPUjW4H}5@wLZMJ7d^%ru zHq~{#o?SalQ_|!6j=8m#d7cmYvMh96_o4%9DnxZP0Dw}8aU79SBBjjgDK1w4AjSxQ za}I!}X_9)1TNU_AZdE`j1%R~{;MwI$f@PVL01S#5KR6_@~B8%R?PTznI>+OyP??wOI4i|Lq%X9=10=+$;$+2M8Ke z@9fRf{O&9H>|N>oZKqD`uD!i3sA&yD`Fc%N>yo)zpJqE>kM#14Yg*Fq^W^3SYy!(3R zd)*@$mgz4aojoG&Sjw5LUuXI*ZmM;{+IR)98$iUil$TdLtfXt&mKvWpD=v@}Q<9c& zne|NfKa06_dxgt>-TqZQe|qQ5S4--~J<)#0dDO3&e78sm}`&b`8=^x+yjj^}? zMJTV|WX534=lm(PMP@DMfwJ7{-8~Ae^3A4)*{%t>c6Be$tM?*f_W>FVdQ&MBb@0M3k$`v3p{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/shoes_jackboots.rsi/meta.json b/Resources/Textures/Clothing/shoes_jackboots.rsi/meta.json new file mode 100644 index 0000000000..538c5326d1 --- /dev/null +++ b/Resources/Textures/Clothing/shoes_jackboots.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "Taken from https://github.com/vgstation-coders/vgstation13 at commit 125c975f1b3bf9826b37029e9ab5a5f89e975a7e", "states": [{"name": "equipped-FEET", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "icon", "directions": 1, "delays": [[1.0]]}, {"name": "inhand-left", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "inhand-right", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}]} \ No newline at end of file diff --git a/Resources/Textures/Clothing/sunglasses_sec.rsi/equipped-EYES.png b/Resources/Textures/Clothing/sunglasses_sec.rsi/equipped-EYES.png new file mode 100644 index 0000000000000000000000000000000000000000..62e8bb0a2f077701c077314171e60bd862d127b6 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=HJ&bxAr*7p-nz(nD1e9cLP<|a zZ{NbluO!x8GTI3M{&fBQH~m2~Bj-v2 zjRAqW3tOI7T;{Y`o7<Mub>gTe~DWM4fToFVU literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/sunglasses_sec.rsi/icon.png b/Resources/Textures/Clothing/sunglasses_sec.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..bb46a99276d169a6820b33d022b16ba0b7cb5e42 GIT binary patch literal 250 zcmV`*TFc7(X8|Ib?tBCq01a@t9nkkZm|2zC^>KptKIOFn`^}21c?cni zw(YFGe2J>RiuOy-nBVN%0Tcv55Ci~t0d2x+7%MB*?f?J)07*qoM6N<$f|iPC AFaQ7m literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/sunglasses_sec.rsi/inhand-left.png b/Resources/Textures/Clothing/sunglasses_sec.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..9712db9d5f4b2b8e05d277538283d007d24856da GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=(>z@qLn`LHy|t0|umKN?!}|q{ z7L3}J|2;!0gqLyLS;8Ts+?4ouU6P{U6=&7ytUw(M7TMB^jW(x!Id|sPu^E?s=NoNS zT6FDRHh=QlzgI3~zZVtU+8bDHt9?h)XmeEdR-O09{}h$m-;Y||vE%&W{gzUPZpt%* zjA3B-;9*=YnD?+)JaPT{d9Q^83#-H*PHbUdC^*2KrR*d;_lxm1kTOqKKbLh*2~7Y@ CK~6pZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/sunglasses_sec.rsi/inhand-right.png b/Resources/Textures/Clothing/sunglasses_sec.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..2a225f98bcfc56c5ccc4fe1a4e6dd1c72cf8009e GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=6FprVLn`LHy|tV7umKON!}|q{ z7L3}J|2;!0gqImzQgIa0ke4o>D#h8K^K}|4Py@pbRpV^w#dUKZPt5H(b;eTi`aNx> zEa}DHK5sd0uVM^jzuo&SbgTe~DWM4fKEg|7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/sunglasses_sec.rsi/meta.json b/Resources/Textures/Clothing/sunglasses_sec.rsi/meta.json new file mode 100644 index 0000000000..531a93c399 --- /dev/null +++ b/Resources/Textures/Clothing/sunglasses_sec.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "Taken from https://github.com/vgstation-coders/vgstation13 at commit 125c975f1b3bf9826b37029e9ab5a5f89e975a7e", "states": [{"name": "equipped-EYES", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "icon", "directions": 1, "delays": [[1.0]]}, {"name": "inhand-left", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "inhand-right", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}]} \ No newline at end of file diff --git a/Resources/Textures/Clothing/uniform_clown.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/uniform_clown.rsi/equipped-INNERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..3fe3856e331f95c5a0272d0fb0057d749243f985 GIT binary patch literal 1046 zcmV+x1nK*UP)ot{V1s}JA%0u~k)78Vv378Vvu5d;qTj1l#S zKdKXU-Y=!+R|fp*8T$D_95rtEDRVh{hT^tRxdhR4;9oioh`c(j{=3W=dIWFzdYncy9g}^6bLp zvzq14w+V7|yAGPQzd$cp)&$V)x&R(^HE8hzSZD$Bay@>n0SJ#Bbp5%hHJeXFLRfgL zFF=={`H$!-<}R0)#;;yEN1m5zdTJVZ9xZC)CGkhMuaW0bUUFH4cxROXSO@>oCGd7K z!8L$CO8ywYmh}7vzzu)~08A!2eSKDbtvz6zQFa61j;ERsQZh{NXWkZs`81TP?_I__ zH6e(f!>ir|P4h1mC$FJRMaTfaJ}3PN;Dd7cDC^IVN&egd^KNEkbb6iqT9rR)1QF(r!){ zdnZ>ouh-KH%W}vrLKLaNzqhCP>dYzt()@v{E}i!DEucq9-yF{ybo$!O>0;37XKFBt zGz(C@GG-OTEkNu;t5|@RV+4r%-M>{`d^!7#ot+&3z~I*a_n29{xh+60^BL1V3bpqD^}G9^)5q}acI|t>@a#6hXUZoLA#HsH zf%9}88;%eG=20Tz^hvvo8oP`5jL{`Pmy+3CN~S2vOkRd$4KlB+M^{6xCEzngjWEQn z=f#M&09;G;c0CV`Ff=j?ss?cGElE!i4Y{17jWEO~#5)TBdy)`2?+SD8Y*}k^k%lyW zT@CsdA%$H1y)Kl+pKFFxKfQ>|kY_*yFO(4%kXM6h0Yx+va*wNi`kF+Vm$(RI4UI5N z1WMc&(4Z|eYjZJv4ja%=NU-XYAI)ay&t_}&%O6y$^sZWs<=NN(3kz-h17RzL>*ij0 Q!vFvP07*qoM6N<$f@@~pKL7v# literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/uniform_clown.rsi/icon.png b/Resources/Textures/Clothing/uniform_clown.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c9b53df654df7b1079e270d4d86851c8670a41d4 GIT binary patch literal 433 zcmV;i0Z#sjP)7 z;dY4aG|i8ttknkwNj{u=bR_`>gWSy##933< zNa}5iZpOZpd;jCYYSnA2TIvO`Cv#MH zc6wlg#Sz$(Ince=3ZX=K35BqjfxS-%>#R$t+<~E7HU_}P{6q(aa;fzUl>_YXbfAVf z&q^t6+17{X4gIU{qq;b2;w88Rpx%jEQAiHoVO7m3$^iiVe!eXnZ+0((Z5Li)D}|^P zL_`c6etO3k5di=KDQo?e4z4Wz{Ad00*Z2cK2H>&Kmm%s6bCy|?^c zW~rbA1JkumpXm~K^CMQUX=-Yk{onJZ#X)x}SdX%vpLRR{{o~Is+t$sUd}=KNLuK6N z2>$Qqw;4sRX@62#8`!rtXa7y_qM#ij3pft;S*Ini9ZT6zZyudj|Mp%c-{gaet6lx1 zXS$!*vx?0pKUeJfKC7tv?_6yB^Jm{Lo$xvR%!W;8bjr@&u$5kG^=#_oLrW(ecQ+C_ zYkT(dtfPx86R!R#xNxrYy!LY5>Dmkh;h|^c{Wq}1HTKLhWH_5<=lnuPed_JluDjAl zc^Q%)$nLnWYq2!j@cH6Z6$><-wq#D6eClg*(Yx1o(k{kXYTjALaKO8)qxyCZTmRyV zuJXF;Wdvd1r~Mwa6YCCNTvy>Yp*oV`!)%xD>lorDzc^8RPtAlWg;Kz@w3K!HnEh2Po0;7q+)78&qol`;+08Wa_ AuK)l5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/uniform_clown.rsi/inhand-right.png b/Resources/Textures/Clothing/uniform_clown.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..965b9229cbb22672b1b32b3cf48e8fa109ccee1c GIT binary patch literal 472 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV4Uyi;uumf=j~0yyk-Ltwg>aO zJo=^>vcI@eoU&@sx)Sd`ck6=}mUdY^m6==B&@=H7^k-zt`C=5Y8!Eer!kF_WuXOlZ)d;85kxlaj2W& z_$|nGihP>Kq@-1Q>Ya+UZ+7!M%@a{Db(0c}aTRc2S;4jO=G;BES>N6XeHI$hd-s&= zb^UGE+#=4WE-rqX{e8an?@jZjf3HmWbVq4|PPePJrbRsWo~WPO40lS4uFMylJngxf zC)bn8oq=z@ZAz@U#k&9GT?;0Lg8bZ{k0mV_DwqWp9}r>)@cWl~rsd;uL$mK!wX#g@ z*B(_qb@Iwbn@0cD>rK8paWf`xK43oJ?EmhZ_{-m?e*gHC<@0W}G6TcYz+M0c5`DV*os#n&16nM_W@UX1+w}q&}m314t&+T)FUJ?8FWa}-{ zcaOIuEiCJewUA|0xC2sn6{yeViF>2-TdD7bc1#Sr*SmcAU&HLvq1nl!wABU}V+@|I KelF{r5}E)hrP0d( literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/uniform_clown.rsi/meta.json b/Resources/Textures/Clothing/uniform_clown.rsi/meta.json new file mode 100644 index 0000000000..16408ad188 --- /dev/null +++ b/Resources/Textures/Clothing/uniform_clown.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "Taken from https://github.com/vgstation-coders/vgstation13 at commit 125c975f1b3bf9826b37029e9ab5a5f89e975a7e", "states": [{"name": "equipped-INNERCLOTHING", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "icon", "directions": 1, "delays": [[1.0]]}, {"name": "inhand-left", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "inhand-right", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}]} \ No newline at end of file diff --git a/Resources/Textures/Clothing/uniform_sec.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/uniform_sec.rsi/equipped-INNERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..0b70362132e4fb6a7fc9689d4cf94285e3a6cb84 GIT binary patch literal 1111 zcmV-d1gQIoP)JKf%(?td%+5KhLi6E=m9a{IHsX*i)NgwkUIa}!>4K(|<$eg5X>9^bv( zJim=wp#2g~-t`D4<0X;PAXpOD{n94sxZz~X$-5qJ&qbpCYaP%OLIuSVuj_*2%jK1C zy#KJ$h@;&8?3{2#ufCpqI2qF|mgW`#n6-tIF~^sZ*L9Ite`5r6q7aJ&3kQUQvJ0KkWvy9OUM=bepLi)dM+taO4_hzJC4nBR)>^%Ak`jv zoCecZqPhRmJpI?{$Kj%%_oaPoYpi2tn)ocP=jLNGTZ% z1`LNomoXEQ&*v3Dp-^Bj7|hzu`{8hCrEk^w1k|%N|9=FoGjzZSs6*raBk-kh-*?de z+|~&5-0uUXLHD+UIq=c2p${BHpW~0?%~(4?3j>Udw!^rN8IWT-*~jSq9(WeDKdyRc z4bF$)h-tWuHug-HL#C63PvM@!eF2;u@L$0@!1jT@WqaDBt#5S*j+j6AR<&ituJt`0 zkH_Qjcsw4D=l_k))9>02%{H|O*1rdsdHM#^Vg+F9JfIDxW&>2#wFxsCpcU&Ae@Y;IgV!)0mqk;>+ehaS%J6bpQ=G% znk;>)2r$#(rVTE6N-GEGs*5WjW|Q4za#U+eDY>!?eU0^7pku6bXQ4jFcK^8`gqU-> zwn0kiRFvVA8fzN~$RIj(YY#m-E`wPjrR3ELTWsF|;1B`rnC$B=wn3a`oNcLcc6PSp z;e0-?DwT?=*X!!`Ci`!Pw>PMIy{;;iiqiE0n`~T%b$!4g(2Ab>VIk!H0)ESQ6<&b) zVxjGqNb>@eZH<7nv1XCNfzjUQ2|_TUu}~)6%?r*DEVUlEq|t1pgg*n45Th7Z;#W^_^>ry2cZT=nVnr z{{+BR_$-&QE@$<{Rv`M#?&VT!#^dyRL*8a`Y~J4Ca5x+Q--U{Z7G5Lg*8l(j07*qo IM6N<$f~?uM*Z=?k literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/uniform_sec.rsi/inhand-left.png b/Resources/Textures/Clothing/uniform_sec.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..7a2fab4918d6cfdecc0e89cc3711bbf822e6d302 GIT binary patch literal 343 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV3hN8aSW-L^Y)gZ-(d%V)`#g% zVV{o;yWDxF=v z^=uCd&_E#InUu6)Yl>y|8dYz@9oKez;;3BbHF=41Xx9Fih^~X@vgK}Svfb7fFI#ac z&X!+K+9371oZ{@qFMscTyS_4Ye~$g{(m5h=j=q;8Vy{nHvhMYjZEsaJ#pX4r+_kaI zGM(=^iR-xVskv{TJwN>9r^nNCAYXuigo^ubEA#E|3f6u58qZ_NFr9bDla>8*&ijyzk3plv(0!}^%3yX=1kq!<{bdZ=Z7$=N2 z?Q!uE>>s(61bfZ*+j=g&`R-}cfddc`5fKp)5fKp)01UmVBx|FZD_Qk27g5JtzS3!vL#YgJ?ZQC?&ZhLNLF#w>~upt+h z%gt21Y<`<}Cs{aOd{_t|0MPsD&vZInuKQsGKZr{4^nuOuX1)RH$I0&9JVoEu%R=Q* z`4pA^r@TLYAtEW&$G$L~{F$9Ob$8|Q_yp~C8})h}gTVmf@fh>@9Fxfehxd25etR#? zTd+yq+y)$3g0rTBs~}v~)%Al|rE9=%^X4An)ZLYRiE&_C*t0FX#)9Wq@M77eI=o_9 zULqnQA|fIpA|ex*HZj(rJ?S)UVyvsssMoZKu@0@ji%pvt7g6ZZnKm)jk(v%?F>PX8 zg!UU?+Qe9wb_4qTz5w|XSG8^$?Wbni#8_9M2ADK4)>SAlC$L2H-+TgTw?r#rm8>%W O00007;MES1|%4nO^{I1Dh!`p`SskN>GqKUBCdfVu7+m} zeN)fH4ynw%d&a<&JM;*ph2qU6!a-bKtX0%=M)jUHxVCx&~@pN*`kFSm^s!<5vYMu)o&C=|Z7V(=?HdoJmk%58%w-H$z3gAQKS&$_C`9Ldan y{NVfB66T3}r#UvorQ9#wZ|}-B$#;%J;JYd>!#!y|?@j?d!{F)a=d#Wzp$P!niC(M# literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/bikehorn.rsi/inhand-left.png b/Resources/Textures/Objects/bikehorn.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..5187c5e533035b7786048138da061ffc2315b59e GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVD$5JaSW-L^Y*5r*I@?<)(7H` z9S$tI#G*e*+oXGr!t8koeiuT;b~>%U;OqCmNngR_v=hIfvKGf?&c{w#8ltLy)hB$~ zS9|ZzXXmuf3`#Iyb=9o>d*wUTO*Qj==kiTlldQLd+1&Hd_uVYARulKEWB#_AWwr|E zCYFz^HfPfq8m{hXx%O+x!mZcpLhsa`o~pL5VXNWAOFKCj)@*H_zF_OOYf%gbF73?7 z^--~SHeF#Md-tL*FaJm}OjxG5NyquJ$^Lnf*SDG?&fNtL zN|ve2dK}m_F#t%N)N@#6xo?V8hL8R1WD9c(?TViosv*TTGg%oDXFc}Z%b0#$hX3fZ f866!SN7%2x?yuV{@F;bq;Ef(&Q%AFDa> zd#&=G@6%I0Gbq8puhTo$-P~mm`+P;x>q8RPb*KJZ_M*{(?VGi<^liB#f@a%tflR|k zLFeb&HcYvsvsaSgL8;BZ`dwlvmeYmhgH9c?fBS@S$rQJ2UWN#j&aGjmvb3J4uARC` z%rl9x;o7bb9PCRE8JKu!rX2lxTRm>xe6~QF^LIY?8t-Ihu;^=kS<-bitMtP26)^%V zYQDjH>T7s+)ug@q`RwCEzQq?g0!3uMT2`?x(%94@@ODXdr-0J-Kas`f<&T8#Ke6?T z0?ZFei_V2cCjNf4?Hzx8SOkM-bEZ{*MgROyyAM@u4${tvziQ`jRdm~WDM|a&Yc|wg vjX1Fg$jjQ#RGGDQ!}TU@9YMj14{Dg(=9HT+y8gEg7~l+^u6{1-oD!M<5Rb4a literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/bikehorn.rsi/meta.json b/Resources/Textures/Objects/bikehorn.rsi/meta.json new file mode 100644 index 0000000000..6bdaa41229 --- /dev/null +++ b/Resources/Textures/Objects/bikehorn.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "Taken from https://github.com/vgstation-coders/vgstation13 at commit 125c975f1b3bf9826b37029e9ab5a5f89e975a7e", "states": [{"name": "icon", "directions": 1, "delays": [[1.0]]}, {"name": "inhand-left", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "inhand-right", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}]} \ No newline at end of file