diff --git a/Resources/Audio/_CP14/Voice/Dwarf/attributions.yml b/Resources/Audio/_CP14/Voice/Dwarf/attributions.yml new file mode 100644 index 0000000000..8570943d13 --- /dev/null +++ b/Resources/Audio/_CP14/Voice/Dwarf/attributions.yml @@ -0,0 +1,4 @@ +- files: ["dwarf_plushie.ogg"] + license: "CC-BY-4.0" + copyright: "Created by djlprojects from https://freesound.org/" + source: "https://freesound.org/people/djlprojects/sounds/428668/" \ No newline at end of file diff --git a/Resources/Audio/_CP14/Voice/Dwarf/dwarf_plushie.ogg b/Resources/Audio/_CP14/Voice/Dwarf/dwarf_plushie.ogg new file mode 100644 index 0000000000..9af8b60dc9 Binary files /dev/null and b/Resources/Audio/_CP14/Voice/Dwarf/dwarf_plushie.ogg differ diff --git a/Resources/Locale/ru-RU/_CP14/_PROTO/entities/entities.ftl b/Resources/Locale/ru-RU/_CP14/_PROTO/entities/entities.ftl index fecb2caa09..3b5cb446a9 100644 --- a/Resources/Locale/ru-RU/_CP14/_PROTO/entities/entities.ftl +++ b/Resources/Locale/ru-RU/_CP14/_PROTO/entities/entities.ftl @@ -2078,6 +2078,36 @@ ent-CP14d20Dice = d20 ent-CP14d6Dice = d6 .desc = Костяной кубик для настольных игр. +ent-CP14HumanPlushie = плюшевый человек + .desc = Чем проще - тем лучше! + +ent-CP14DwarfPlushie = плюшевый дворф + .desc = Крепкий как камень и алкоголь... Неплохой собутыльник и бутылка. + +ent-CP14ElfPlushie = плюшевый эльф + .desc = Неясно, мужчина это или женщина... Но в этой штуке может содержаться немного маны! + +ent-CP14GoblinPlushie = плюшевый гоблин + .desc = Этот маленький хитрец... Кажется, в него можно положить монетку, но не ясно, удасться ли её вернуть! + +ent-CP14TieflingPlushie = плюшевый тифлинг + .desc = Горячо красив... + +ent-CP14SilvaPlushie = плюшевая сильва + .desc = Маленький, симпатичный кустик! Любит семена, и может последить за вашей фермой. + +ent-CP14CarcatPlushie = плюшевый каркат + .desc = Очаровательная мордочка! Любит точить когти, разделывать трупы, и когда его гладят... + +ent-CP14FrogPlushie = плюшевая лягушка + .desc = Квак-квак. + +ent-CP14SkeletonPlushie = плюшевый скелет + .desc = Эти скелеты мяукают... Странновато... + +ent-CP14AgaricPlushie = плюшевый миконид + .desc = Какой милый грибочек... Почему он идёт на меня?... + ent-CP14FluteInstrument = флейта .desc = Компактный музыкальный духовой инструмент, популярный как в деревнях, так и в больших музыкальных труппах. diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Fun/plushies.yml b/Resources/Prototypes/_CP14/Entities/Objects/Fun/plushies.yml new file mode 100644 index 0000000000..a907fbcec3 --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Objects/Fun/plushies.yml @@ -0,0 +1,508 @@ +- type: entity + parent: BaseItem + id: CP14BasePlushie + categories: [ ForkFiltered ] + abstract: true + components: + - type: Sprite + sprite: _CP14/Objects/Fun/plushies.rsi + - type: Item + size: Normal + - type: EmitSoundOnUse + sound: + collection: ToySqueak + - type: EmitSoundOnActivate + sound: + collection: ToySqueak + - type: EmitSoundOnCollide + sound: + collection: ToySqueak + - type: EmitSoundOnLand + sound: + collection: ToyFall + - type: EmitSoundOnTrigger + sound: + collection: ToySqueak + - type: UseDelay + delay: 1.0 + - type: MeleeWeapon + autoAttack: true + attackRate: 0.8 + wideAnimationRotation: 180 + cPAnimationLength: 1 + soundHit: + collection: ToySqueak + damage: + types: + Blunt: 0 + hidden: true + - type: StaticPrice + price: 2 + +# Race plushies + +- type: entity + parent: CP14BasePlushie + id: CP14HumanPlushie + name: human plushie + description: The most basic one doesn't mean the worst one! + components: + - type: Sprite + state: human + - type: EmitSoundOnUse + sound: + collection: MaleLaugh + - type: EmitSoundOnActivate + sound: + collection: MaleLaugh + - type: EmitSoundOnCollide + sound: + collection: MaleLaugh + - type: EmitSoundOnLand + sound: + collection: MaleScreams + - type: EmitSoundOnTrigger + sound: + collection: MaleLaugh + - type: MeleeWeapon + wideAnimationRotation: 180 + soundHit: + collection: MaleLaugh + +- type: entity + parent: CP14BasePlushie + id: CP14DwarfPlushie + name: dwarf plushie + description: A very short, but sturdy lad... A good one to drink with, or from. Rock and stone! + components: + - type: Sprite + state: dwarf + - type: EmitSoundOnUse + sound: + path: /Audio/_CP14/Voice/Dwarf/dwarf_plushie.ogg + params: + variation: 0.1 + volume: 0.4 + - type: EmitSoundOnActivate + sound: + path: /Audio/_CP14/Voice/Dwarf/dwarf_plushie.ogg + params: + variation: 0.1 + volume: 0.4 + - type: EmitSoundOnCollide + sound: + path: /Audio/_CP14/Voice/Dwarf/dwarf_plushie.ogg + params: + variation: 0.1 + volume: 0.4 + - type: EmitSoundOnLand + sound: + collection: MaleScreams + params: + pitch: 0.6 + - type: EmitSoundOnTrigger + sound: + path: /Audio/_CP14/Voice/Dwarf/dwarf_plushie.ogg + params: + variation: 0.1 + volume: 0.4 + - type: MeleeWeapon + wideAnimationRotation: 180 + soundHit: + path: /Audio/_CP14/Voice/Dwarf/dwarf_plushie.ogg + params: + variation: 0.1 + volume: 0.4 + - type: SolutionContainerManager + solutions: + vial: + maxVol: 10 + - type: CP14SolutionTemperature + - type: MixableSolution + solution: plushie + - type: FitsInDispenser + solution: plushie + - type: RefillableSolution + solution: plushie + - type: DrainableSolution + solution: plushie + - type: ExaminableSolution + solution: plushie + - type: DrawableSolution + solution: plushie + - type: InjectableSolution + solution: plushie + - type: SolutionItemStatus + solution: plushie + - type: UserInterface + interfaces: + enum.TransferAmountUiKey.Key: + type: TransferAmountBoundUserInterface + - type: Drink + solution: plushie + - type: Spillable + solution: plushie + - type: Appearance + - type: Injector + solutionName: plushie + injectOnly: false + ignoreMobs: true + minTransferAmount: 1 + maxTransferAmount: 10 + transferAmount: 1 + toggleState: 1 + +- type: entity + parent: CP14BasePlushie + id: CP14ElfPlushie + name: elf plushie + description: It is unclear, if that thing is a man or a woman... But it can hold a bit of mana! + components: + - type: Sprite + state: elf + - type: EmitSoundOnUse + sound: + path: /Audio/Voice/Human/womanlaugh.ogg + params: + pitch: 0.8 + variation: 0.1 + - type: EmitSoundOnActivate + sound: + path: /Audio/Voice/Human/womanlaugh.ogg + params: + pitch: 0.8 + variation: 0.1 + - type: EmitSoundOnCollide + sound: + path: /Audio/Voice/Human/womanlaugh.ogg + params: + pitch: 0.8 + variation: 0.1 + - type: EmitSoundOnLand + sound: + collection: FemaleScreams + params: + pitch: 0.7 + - type: EmitSoundOnTrigger + sound: + path: /Audio/Voice/Human/womanlaugh.ogg + params: + pitch: 0.8 + variation: 0.1 + - type: MeleeWeapon + wideAnimationRotation: 180 + soundHit: + path: /Audio/Voice/Human/womanlaugh.ogg + params: + pitch: 0.8 + variation: 0.1 + - type: CP14MagicEnergyCrystal + - type: CP14MagicEnergyExaminable + - type: CP14MagicEnergyContainer + energy: 5 + maxEnergy: 5 + - type: Tag + tags: + - CP14EnergyCrystal + +- type: entity + parent: [ CP14BasePlushie, BaseStorageItem ] + id: CP14GoblinPlushie + name: goblin plushie + description: A sneaky one, for sure... It seems like you can put a coin in it, but it's not clear if you can get it back! + components: + - type: Sprite + state: goblin + - type: EmitSoundOnUse + sound: + path: /Audio/_CP14/Voice/Goblin/goblin_laugh.ogg + params: + variation: 0.1 + - type: EmitSoundOnActivate + sound: + path: /Audio/_CP14/Voice/Goblin/goblin_laugh.ogg + params: + variation: 0.1 + - type: EmitSoundOnCollide + sound: + path: /Audio/_CP14/Voice/Goblin/goblin_laugh.ogg + params: + variation: 0.1 + - type: EmitSoundOnLand + sound: + path: /Audio/_CP14/Voice/Goblin/goblin_scream.ogg + params: + variation: 0.1 + - type: EmitSoundOnTrigger + sound: + path: /Audio/_CP14/Voice/Goblin/goblin_laugh.ogg + params: + variation: 0.1 + - type: MeleeWeapon + wideAnimationRotation: 180 + soundHit: + path: /Audio/_CP14/Voice/Goblin/goblin_laugh.ogg + params: + variation: 0.1 + - type: Storage + maxItemSize: Tiny + grid: + - 0,0,1,1 + quickInsert: true + areaInsert: false + whitelist: + tags: + - CP14Coin + - type: UseDelay + delay: 0.3 + - type: Dumpable + soundDump: + collection: CP14Coins + multiplier: 0.8 + + +- type: entity + parent: [ CP14BasePlushie, BaseStorageItem ] + id: CP14SilvaPlushie + name: silva plushie + description: A little cute bush! You can put some seeds in it, but sadly, they won't grow... + components: + - type: Sprite + state: silva + - type: EmitSoundOnUse + sound: + path: /Audio/Items/Toys/toy_rustle.ogg + - type: EmitSoundOnLand + sound: + path: /Audio/Voice/Diona/diona_rustle3.ogg + - type: EmitSoundOnActivate + sound: + path: /Audio/Items/Toys/toy_rustle.ogg + - type: EmitSoundOnTrigger + sound: + path: /Audio/Items/Toys/toy_rustle.ogg + - type: EmitSoundOnCollide + sound: + path: /Audio/Items/Toys/toy_rustle.ogg + - type: MeleeWeapon + wideAnimationRotation: 180 + soundHit: + path: /Audio/Items/Toys/toy_rustle.ogg + - type: Storage + maxItemSize: Tiny + grid: + - 0,0,2,1 + quickInsert: true + areaInsert: true + whitelist: + tags: + - CP14FarmSeed + +- type: entity + parent: CP14BasePlushie + id: CP14TieflingPlushie + name: tiefling plushie + description: Be careful, don't stab your finger on the horn! So hot... + components: + - type: Sprite + state: tiefling + - type: EmitSoundOnUse + sound: + path: /Audio/_CP14/Items/campfire_whoosh.ogg + params: + variation: 0.2 + volume: 5 + - type: EmitSoundOnActivate + sound: + path: /Audio/_CP14/Items/campfire_whoosh.ogg + params: + variation: 0.2 + volume: 5 + - type: EmitSoundOnCollide + sound: + path: /Audio/_CP14/Items/campfire_whoosh.ogg + params: + variation: 0.2 + volume: 5 + - type: EmitSoundOnLand + sound: + path: /Audio/_CP14/Items/campfire_whoosh.ogg + params: + pitch: 0.8 + variation: 0.2 + volume: 5 + - type: EmitSoundOnTrigger + sound: + path: /Audio/_CP14/Items/campfire_whoosh.ogg + params: + variation: 0.2 + volume: 5 + - type: MeleeWeapon + wideAnimationRotation: 180 + soundHit: + path: /Audio/_CP14/Items/campfire_whoosh.ogg + params: + variation: 0.2 + volume: 5 + - type: PointLight + color: "#8f6a2b" + radius: 1.5 + energy: 8 + +- type: entity + parent: CP14BasePlushie + id: CP14CarcatPlushie + name: carcat plushie + description: Look at this adorable snout! Likes to be petted, sharpen its claws, and butcher dead bodies... + components: + - type: Sprite + state: carcat + - type: EmitSoundOnUse + sound: + collection: CP14CarcatLaugh + - type: EmitSoundOnActivate + sound: + collection: CP14CarcatLaugh + - type: EmitSoundOnCollide + sound: + collection: CP14CarcatLaugh + - type: EmitSoundOnLand + sound: + path: /Audio/_CP14/Voice/Carcat/carcat_scream.ogg + - type: EmitSoundOnTrigger + sound: + collection: CP14CarcatLaugh + - type: MeleeWeapon + wideAnimationRotation: 180 + soundHit: + collection: CP14CarcatLaugh + - type: Sharp + - type: Tool + qualities: + - Slicing + - type: Utensil + types: + - Knife + +# Misc plushies + +- type: entity + parent: CP14BasePlushie + id: CP14FrogPlushie + name: frog plushie + description: Croak-croak. + components: + - type: Sprite + state: frog + - type: EmitSoundOnUse + sound: + path: /Audio/Animals/frog_ribbit.ogg + params: + variation: 0.1 + - type: EmitSoundOnActivate + sound: + path: /Audio/Animals/frog_ribbit.ogg + params: + variation: 0.1 + - type: EmitSoundOnCollide + sound: + path: /Audio/Animals/frog_ribbit.ogg + params: + variation: 0.1 + - type: EmitSoundOnLand + sound: + path: /Audio/Animals/frog_ribbit.ogg + params: + variation: 0.1 + pitch: 0.7 + - type: EmitSoundOnTrigger + sound: + path: /Audio/Animals/frog_ribbit.ogg + params: + variation: 0.1 + - type: MeleeWeapon + wideAnimationRotation: 180 + soundHit: + path: /Audio/Animals/frog_ribbit.ogg + params: + variation: 0.1 + +- type: entity + parent: CP14BasePlushie + id: CP14SkeletonPlushie + name: skeleton plushie + description: These skeletons are meowing... Weird... + components: + - type: Sprite + state: skeleton + - type: EmitSoundOnUse + sound: + path: /Audio/Voice/Skeleton/skeleton_scream.ogg + params: + variation: 0.1 + - type: EmitSoundOnActivate + sound: + path: /Audio/Voice/Skeleton/skeleton_scream.ogg + params: + variation: 0.1 + - type: EmitSoundOnCollide + sound: + path: /Audio/Voice/Skeleton/skeleton_scream.ogg + params: + variation: 0.1 + - type: EmitSoundOnLand + sound: + path: /Audio/Effects/bone_rattle.ogg + params: + variation: 0.1 + - type: EmitSoundOnTrigger + sound: + path: /Audio/Voice/Skeleton/skeleton_scream.ogg + params: + variation: 0.1 + - type: MeleeWeapon + wideAnimationRotation: 180 + soundHit: + collection: CatMeows + params: + variation: 0.1 + +- type: entity + parent: CP14BasePlushie + id: CP14AgaricPlushie + name: myconide plushie + description: The mushrooms are alive! I swear! + components: + - type: Sprite + state: agaric + - type: EmitSoundOnUse + sound: + path: /Audio/_CP14/Items/grass_gather.ogg + params: + variation: 0.1 + - type: EmitSoundOnActivate + sound: + path: /Audio/_CP14/Items/grass_gather.ogg + params: + variation: 0.1 + - type: EmitSoundOnCollide + sound: + path: /Audio/_CP14/Items/grass_gather.ogg + params: + variation: 0.1 + - type: EmitSoundOnLand + sound: + path: /Audio/_CP14/Items/grass_gather2.ogg + params: + variation: 0.1 + - type: EmitSoundOnTrigger + sound: + path: /Audio/_CP14/Items/grass_gather.ogg + params: + variation: 0.1 + - type: MeleeWeapon + wideAnimationRotation: 180 + soundHit: + path: /Audio/_CP14/Items/grass_gather3.ogg + params: + variation: 0.1 \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Recipes/Workbench/sewing_table.yml b/Resources/Prototypes/_CP14/Recipes/Workbench/sewing_table.yml index 17f01d9208..a74a1bd866 100644 --- a/Resources/Prototypes/_CP14/Recipes/Workbench/sewing_table.yml +++ b/Resources/Prototypes/_CP14/Recipes/Workbench/sewing_table.yml @@ -387,3 +387,159 @@ protoId: CP14DyeYellow result: CP14WallpaperYellow +# Plushies + +- type: CP14Recipe + id: CP14HumanPlushie + tag: CP14RecipeSewing + craftTime: 2 + requirements: + - !type:StackResource + stack: CP14Cloth + count: 2 + - !type:ProtoIdResource + protoId: CP14Cotton + count: 2 + result: CP14HumanPlushie + +- type: CP14Recipe + id: CP14DwarfPlushie + tag: CP14RecipeSewing + craftTime: 2 + requirements: + - !type:StackResource + stack: CP14Cloth + count: 2 + - !type:ProtoIdResource + protoId: CP14Cotton + count: 1 + - !type:StackResource + stack: CP14Stone + count: 3 + result: CP14DwarfPlushie + +- type: CP14Recipe + id: CP14ElfPlushie + tag: CP14RecipeSewing + craftTime: 2 + requirements: + - !type:StackResource + stack: CP14Cloth + count: 2 + - !type:ProtoIdResource + protoId: CP14Cotton + count: 1 + - !type:ProtoIdResource + protoId: CP14BlueAmanita + count: 2 + result: CP14ElfPlushie + +- type: CP14Recipe + id: CP14GoblinPlushie + tag: CP14RecipeSewing + craftTime: 2 + requirements: + - !type:StackResource + stack: CP14Cloth + count: 2 + - !type:ProtoIdResource + protoId: CP14Cotton + count: 1 + - !type:StackResource + stack: CP14CopperCoin + count: 5 + result: CP14GoblinPlushie + +- type: CP14Recipe + id: CP14TieflingPlushie + tag: CP14RecipeSewing + craftTime: 2 + requirements: + - !type:StackResource + stack: CP14Cloth + count: 2 + - !type:ProtoIdResource + protoId: CP14Cotton + count: 1 + - !type:StackResource + stack: CP14Ash + count: 3 + result: CP14TieflingPlushie + +- type: CP14Recipe + id: CP14SilvaPlushie + tag: CP14RecipeSewing + craftTime: 2 + requirements: + - !type:StackResource + stack: CP14Cloth + count: 2 + - !type:ProtoIdResource + protoId: CP14Cotton + count: 1 + - !type:StackResource + stack: CP14FloraMaterial + count: 3 + result: CP14SilvaPlushie + +- type: CP14Recipe + id: CP14CarcatPlushie + tag: CP14RecipeSewing + craftTime: 2 + requirements: + - !type:StackResource + stack: CP14Cloth + count: 2 + - !type:ProtoIdResource + protoId: CP14Cotton + count: 1 + - !type:ProtoIdResource + protoId: CP14WildSage + count: 2 + result: CP14CarcatPlushie + +- type: CP14Recipe + id: CP14AgaricPlushie + tag: CP14RecipeSewing + craftTime: 2 + requirements: + - !type:StackResource + stack: CP14Cloth + count: 1 + - !type:ProtoIdResource + protoId: CP14Cotton + count: 1 + - !type:ProtoIdResource + protoId: CP14AgaricMushroom + count: 1 + result: CP14AgaricPlushie + +- type: CP14Recipe + id: CP14FrogPlushie + tag: CP14RecipeSewing + craftTime: 2 + requirements: + - !type:StackResource + stack: CP14Cloth + count: 1 + - !type:ProtoIdResource + protoId: CP14Cotton + count: 1 + - !type:ProtoIdResource + protoId: CP14DyeGreen + result: CP14FrogPlushie + +- type: CP14Recipe + id: CP14SkeletonPlushie + tag: CP14RecipeSewing + craftTime: 2 + requirements: + - !type:StackResource + stack: CP14Cloth + count: 2 + - !type:ProtoIdResource + protoId: CP14Cotton + count: 1 + - !type:ProtoIdResource + protoId: CP14ClothingMaskBoneMask + result: CP14SkeletonPlushie \ No newline at end of file diff --git a/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/agaric.png b/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/agaric.png new file mode 100644 index 0000000000..71c7266787 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/agaric.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/carcat.png b/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/carcat.png new file mode 100644 index 0000000000..9dbe465f1b Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/carcat.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/dwarf.png b/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/dwarf.png new file mode 100644 index 0000000000..8dc299253f Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/dwarf.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/elf.png b/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/elf.png new file mode 100644 index 0000000000..f8a96e8b2f Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/elf.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/frog.png b/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/frog.png new file mode 100644 index 0000000000..a8c73a0bff Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/frog.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/goblin.png b/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/goblin.png new file mode 100644 index 0000000000..3d65342756 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/goblin.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/human.png b/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/human.png new file mode 100644 index 0000000000..22923674a2 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/human.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/lumera.png b/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/lumera.png new file mode 100644 index 0000000000..fc42864ff7 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/lumera.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/meta.json b/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/meta.json new file mode 100644 index 0000000000..0dea55c465 --- /dev/null +++ b/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/meta.json @@ -0,0 +1,44 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "Created by Frogoo (discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "human" + }, + { + "name": "dwarf" + }, + { + "name": "elf" + }, + { + "name": "goblin" + }, + { + "name": "tiefling" + }, + { + "name": "silva" + }, + { + "name": "carcat" + }, + { + "name": "frog" + }, + { + "name": "skeleton" + }, + { + "name": "agaric" + }, + { + "name": "lumera" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/silva.png b/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/silva.png new file mode 100644 index 0000000000..4af324689c Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/silva.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/skeleton.png b/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/skeleton.png new file mode 100644 index 0000000000..251c6c5fd9 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/skeleton.png differ diff --git a/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/tiefling.png b/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/tiefling.png new file mode 100644 index 0000000000..c0da5629e3 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Fun/plushies.rsi/tiefling.png differ