Cluwne smite (#13367)

This commit is contained in:
brainfood1183
2023-03-06 19:09:24 +00:00
committed by GitHub
parent 32e8a97d88
commit c9e70d8ea0
55 changed files with 517 additions and 19 deletions

View File

@@ -201,3 +201,14 @@
equippedPrefix: holding
- type: Storage
capacity: 9999
- type: entity
parent: ClothingBackpackClown
id: ClothingBackpackCluwne
name: cursed giggles von honkerton
suffix: Unremoveable
description: Cursed giggles von honkerton backpack.
components:
- type: Sprite
sprite: Clothing/Back/Backpacks/cluwne.rsi
- type: Unremoveable

View File

@@ -257,3 +257,12 @@
fiberMaterial: fibers-synthetic
fiberColor: fibers-black
- type: FingerprintMask
- type: entity
parent: ClothingHandsGlovesColorWhite
id: ClothingHandsGlovesCluwne
name: cluwne hands
suffix: Unremoveable
description: A cursed pair of cluwne hands.
components:
- type: Unremoveable

View File

@@ -232,3 +232,18 @@
- type: DiseaseProtection
protection: 0.1
- type: IdentityBlocker
- type: entity
parent: ClothingMaskClown
id: ClothingMaskCluwne
name: cluwne face and hair
suffix: Unremoveable
description: Cursed cluwne face and hair.
components:
- type: Sprite
sprite: Clothing/Mask/cluwne.rsi
- type: Clothing
sprite: Clothing/Mask/cluwne.rsi
- type: Unremoveable
- type: AddAccentClothing
accent: StutteringAccent

View File

@@ -141,3 +141,16 @@
sprite: Clothing/Shoes/Specific/jester.rsi
- type: Clothing
sprite: Clothing/Shoes/Specific/jester.rsi
- type: entity
parent: ClothingShoesClown
id: ClothingShoesCluwne
name: cluwne shoes
suffix: Unremoveable
description: "Cursed pair of cluwne shoes."
components:
- type: Sprite
sprite: Clothing/Shoes/Specific/cluwne.rsi
- type: Clothing
sprite: Clothing/Shoes/Specific/cluwne.rsi
- type: Unremoveable

View File

@@ -962,6 +962,19 @@
Slash: 0.8
Piercing: 0.8
- type: entity
parent: ClothingUniformJumpsuitClown
id: ClothingUniformJumpsuitCluwne
name: cluwne suit
suffix: Unremoveable
description: Cursed cluwne suit.
components:
- type: Sprite
sprite: Clothing/Uniforms/Jumpsuit/cluwne.rsi
- type: Clothing
sprite: Clothing/Uniforms/Jumpsuit/cluwne.rsi
- type: Unremoveable
- type: entity
parent: ClothingUniformBase
id: ClothingUniformJumpsuitDameDane

View File

@@ -34,6 +34,7 @@
- ClothingNeckNonBinaryPin
- ClothingNeckPansexualPin
- ClothingNeckTransPin
- CluwneHorn
rareChance: 0.01
prototypes:
- Lighter

View File

@@ -39,3 +39,10 @@
types:
Blunt: 200
- type: entity
parent: MobHuman
id: MobCluwne
name: person
description: A polymorphed unfortunate.
components:
- type: Cluwne

View File

@@ -357,3 +357,29 @@
id: NukeOp
components:
- type: NukeOperative
- type: entity
id: RandomHumanoidSpawnerCluwne
name: Cluwne
suffix: spawns a cluwne
components:
- type: Sprite
netsync: false
sprite: Markers/jobs.rsi
state: cluwne
- type: RandomHumanoidSpawner
settings: Cluwne
- type: RandomMetadata
nameSegments:
- names_first
- names_last
- type: randomHumanoidSettings
id: Cluwne
randomizeName: false
components:
- type: GhostTakeoverAvailable
name: Cluwne
description: Become a pitiful cluwne, your only goal in life is to find a sweet release from your suffering (usually by being beaten to death). A cluwne is not an antagonist but may defend itself. Crewmembers may murder cluwnes freely.
- type: Cluwne

View File

@@ -517,6 +517,9 @@
- type: Item
sprite: Objects/Storage/happyhonk/cluwne.rsi
heldPrefix: box
- type: StorageFill
contents:
- id: CluwneHorn
- type: entity
id: FoodMealHappyHonkClown

View File

@@ -708,3 +708,27 @@
borderColor: "#774705"
- type: Icon
state: pda-detective
- type: entity
parent: ClownPDA
id: CluwnePDA
name: cluwne PDA
suffix: Unremoveable
description: Cursed cluwne PDA.
components:
- type: PDA
id: CluwneIDCard
state: pda-cluwne
- type: PDABorderColor
borderColor: "#1c8f4d"
- type: Icon
state: pda-cluwne
penSlot:
startingItem: CrayonGreen
ejectSound: /Audio/Items/bikehorn.ogg
priority: -1
whitelist:
tags:
- Write
- type: Unremoveable

View File

@@ -40,6 +40,28 @@
types:
Blunt: 0
- type: entity
parent: BikeHorn
id: CluwneHorn
name: broken bike horn
description: A broken horn off of a bicycle.
components:
- type: Sprite
sprite: Objects/Fun/cluwnehorn.rsi
state: icon
- type: Item
sprite: Objects/Fun/cluwnehorn.rsi
size: 5
- type: Clothing
sprite: Objects/Fun/cluwnehorn.rsi
slots: [Belt]
quickEquip: false
- type: EmitSoundOnUse
sound:
collection: CluwneHorn
params:
variation: 0.246
- type: entity
parent: BikeHorn
id: GoldenBikeHorn
@@ -58,4 +80,4 @@
slots: [Belt]
- type: Prayable
- type: StaticPrice
price: 1000
price: 1000

View File

@@ -573,3 +573,17 @@
- type: Item
heldPrefix: gold
- type: entity
parent: IDCardStandard
id: CluwneIDCard
name: cluwne ID card
suffix: Unremoveable
components:
- type: Sprite
layers:
- state: default
- state: idcluwne
- type: IdCard
jobTitle: Cluwne
- type: Unremoveable

View File

@@ -94,3 +94,14 @@
proto: ProjectilePolyboltDoor
capacity: 10
count: 10
- type: entity
name: wand of cluwning
parent: WeaponWandPolymorphBase
id: WeaponWandCluwne
description: Make their situation worse by turning them into a cluwne.
components:
- type: BasicEntityAmmoProvider
proto: ProjectilePolyboltCluwne
capacity: 3
count: 3

View File

@@ -1,4 +1,4 @@
- type: entity
- type: entity
id: ProjectileFireball
name: fireball
description: You better GITTAH WEIGH.
@@ -111,3 +111,16 @@
types:
Piercing: 300
ignoreResistances: true
- type: entity
id: ProjectilePolyboltCluwne
parent: ProjectilePolyboltBase
name: cluwne polybolt
description: knoH KnoH!
noSpawn: true
components:
- type: PolymorphOnCollide
polymorph: WizardForcedCluwne
whitelist:
components:
- Body

View File

@@ -58,6 +58,15 @@
revertOnCrit: false
revertOnDeath: false
- type: polymorph
id: WizardForcedCluwne
entity: MobCluwne
forced: true
transferName: true
transferHumanoidAppearance: true
inventory: Transfer
revertOnDeath: true
# this is a test for transferring some visual appearance stuff
- type: polymorph
id: TestHumanMorph

View File

@@ -0,0 +1,10 @@
- type: startingGear
id: CluwneGear
equipment:
jumpsuit: ClothingUniformJumpsuitCluwne
back: ClothingBackpackCluwne
shoes: ClothingShoesCluwne
mask: ClothingMaskCluwne
id: CluwnePDA
gloves: ClothingHandsGlovesCluwne
pocket1: CluwneHorn

View File

@@ -2,3 +2,9 @@
id: BikeHorn
files:
- /Audio/Items/bikehorn.ogg
- type: soundCollection
id: CluwneHorn
files:
- /Audio/Items/brokenbikehorn.ogg

View File

@@ -22,4 +22,11 @@
files:
- /Audio/Voice/Zombie/zombie-1.ogg
- /Audio/Voice/Zombie/zombie-2.ogg
- /Audio/Voice/Zombie/zombie-3.ogg
- /Audio/Voice/Zombie/zombie-3.ogg
- type: soundCollection
id: CluwneScreams
files:
- /Audio/Voice/Cluwne/cluwnelaugh1.ogg
- /Audio/Voice/Cluwne/cluwnelaugh2.ogg
- /Audio/Voice/Cluwne/cluwnelaugh3.ogg

View File

@@ -5,3 +5,10 @@
interval: 5.0
chance: 0.1
withChat: false
# Cluwne
- type: autoEmote
id: CluwneGiggle
emote: Scream
interval: 5.0
chance: 0.5
withChat: false

View File

@@ -88,3 +88,10 @@
path: /Audio/Animals/mouse_squeak.ogg
params:
variation: 0.125
- type: emoteSounds
id: Cluwne
sound:
collection: CluwneScreams
params:
variation: 0.125