* I NEED THEM PLUSHIESgit add -A!

* Typo in attributions oops

* My greggit add -A!

---------

Co-authored-by: Red <96445749+TheShuEd@users.noreply.github.com>
This commit is contained in:
SenorJaba
2025-06-23 12:53:05 +03:00
committed by GitHub
parent 3f2b5d45d7
commit 6ae8d2639d
17 changed files with 742 additions and 0 deletions

View File

@@ -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/"

Binary file not shown.

View File

@@ -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 = Компактный музыкальный духовой инструмент, популярный как в деревнях, так и в больших музыкальных труппах.

View File

@@ -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

View File

@@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 528 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 521 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 451 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 446 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 451 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 446 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 449 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 842 B

View File

@@ -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"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 494 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 473 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 526 B