Skip to content

Commit

Permalink
Merge pull request #356 from Cprn-Sprkl/hypnotemp-plushies
Browse files Browse the repository at this point in the history
Hypnotemp Plushies
  • Loading branch information
FoxxoTrystan authored Nov 21, 2024
2 parents 5a6fd02 + 17b0e8d commit bc3b3ba
Show file tree
Hide file tree
Showing 13 changed files with 389 additions and 15 deletions.
72 changes: 58 additions & 14 deletions Resources/Prototypes/Catalog/Fills/Lockers/misc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -226,26 +226,48 @@
prob: 0.02
orGroup: Lewd
- id: DoubleDildo
prob: 0.02
prob: 0.02
orGroup: Lewd
- id: WhipPink
prob: 0.01
prob: 0.01
orGroup: Lewd
- id: WhipTeal
prob: 0.01
prob: 0.01
orGroup: Lewd
- id: WhipPinkCrotch
prob: 0.01
prob: 0.01
orGroup: Lewd
- id: WhipTealCrotch
prob: 0.01
prob: 0.01
orGroup: Lewd
- id: SpankPinkPaddle
prob: 0.01
prob: 0.01
orGroup: Lewd
- id: SpankTealPaddle
prob: 0.01
prob: 0.01
orGroup: Lewd
# HypnoTemp Merch - Start
- id: PlushieHypnoTempCap
prob: 0.005
orGroup: HypnoTempPlush
- id: PlushieHypnoTempMysta
prob: 0.010
orGroup: HypnoTempPlush
- id: PlushieHypnoTempHoS
prob: 0.010
orGroup: HypnoTempPlush
- id: PlushieHypnoTempLO
prob: 0.025
orGroup: HypnoTempPlush
- id: PlushieHypnoTempHoP
prob: 0.025
orGroup: HypnoTempPlush
- id: PlushieHypnoTempCMO
prob: 0.025
orGroup: HypnoTempPlush
- id: null
orGroup: HypnoTempPlush
#HypnoTemp Merch - End
# Floof - End
# Syndicate loot
- id: null
Expand Down Expand Up @@ -397,26 +419,48 @@
prob: 0.02
orGroup: Lewd
- id: DoubleDildo
prob: 0.02
prob: 0.02
orGroup: Lewd
- id: WhipPink
prob: 0.01
prob: 0.01
orGroup: Lewd
- id: WhipTeal
prob: 0.01
prob: 0.01
orGroup: Lewd
- id: WhipPinkCrotch
prob: 0.01
prob: 0.01
orGroup: Lewd
- id: WhipTealCrotch
prob: 0.01
prob: 0.01
orGroup: Lewd
- id: SpankPinkPaddle
prob: 0.01
prob: 0.01
orGroup: Lewd
- id: SpankTealPaddle
prob: 0.01
prob: 0.01
orGroup: Lewd
# HypnoTemp Merch - Start
- id: PlushieHypnoTempCap
prob: 0.005
orGroup: HypnoTempPlush
- id: PlushieHypnoTempMysta
prob: 0.010
orGroup: HypnoTempPlush
- id: PlushieHypnoTempHoS
prob: 0.010
orGroup: HypnoTempPlush
- id: PlushieHypnoTempLO
prob: 0.025
orGroup: HypnoTempPlush
- id: PlushieHypnoTempHoP
prob: 0.025
orGroup: HypnoTempPlush
- id: PlushieHypnoTempCMO
prob: 0.025
orGroup: HypnoTempPlush
- id: null
orGroup: HypnoTempPlush
#HypnoTemp Merch - End
# Floof - End
# Syndicate loot
- id: null
Expand Down
22 changes: 22 additions & 0 deletions Resources/Prototypes/Entities/Objects/Fun/prizeticket.yml
Original file line number Diff line number Diff line change
Expand Up @@ -288,6 +288,17 @@
- id: PlushieShadowkin
prob: 0.80
orGroup: Prize
# HypnoTemp Merch - Start
- id: PlushieHypnoTempLO
prob: 0.80
orGroup: Prize
- id: PlushieHypnoTempHoP
prob: 0.80
orGroup: Prize
- id: PlushieHypnoTempCMO
prob: 0.80
orGroup: Prize
#HypnoTemp Merch - End
# Uncommon
- id: PrizeTicket60
prob: 0.50
Expand Down Expand Up @@ -367,6 +378,14 @@
- id: MrDips
prob: 0.50
orGroup: Prize
# HypnoTemp Merch - Start
- id: PlushieHypnoTempMysta
prob: 0.50
orGroup: Prize
- id: PlushieHypnoTempHoS
prob: 0.50
orGroup: Prize
#HypnoTemp Merch - End
# Rare
- id: PlushieAbductorAgent
prob: 0.30
Expand Down Expand Up @@ -398,3 +417,6 @@
- id: BwoinkHammer
prob: 0.30
orGroup: Prize
- id: PlushieHypnoTempCap # Floofstation
prob: 0.30
orGroup: Prize
9 changes: 9 additions & 0 deletions Resources/Prototypes/Entities/Structures/Machines/lathe.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1540,6 +1540,15 @@
- CrazyGlue
- PlushieRatvar
- PlushieNar
#HypnoTemp Plushies - Start
- PlushieHypnoTempCap
- PlushieHypnoTempCMO
- PlushieHypnoTempHoP
- PlushieHypnoTempHoS
- PlushieHypnoTempCE
- PlushieHypnoTempLO
- PlushieHypnoTempMysta
#HypnoTemp Plushies - End
- type: EmagLatheRecipes
emagStaticRecipes:
- PlushieGhost
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,209 @@
#Base for HypnoTemp plushies
- type: entity
parent: BasePlushie
id: BaseHypnoTempPlush
abstract: true
components:
- type: PhysicalComposition
materialComposition:
Plastic: 100
- type: StaticPrice
price: 75
- type: UseDelay
delay: 3.0
- type: EmitSoundOnUse
sound:
path: /Audio/Nyanotrasen/Voice/Felinid/cat_purr1.ogg
params:
volume: 7
- type: EmitSoundOnLand
sound:
path: /Audio/Nyanotrasen/Voice/Felinid/cat_mew2.ogg
- type: EmitSoundOnActivate
sound:
path: /Audio/Nyanotrasen/Voice/Felinid/cat_purr1.ogg
params:
volume: 7
- type: EmitSoundOnCollide
sound:
collection: ToyFall
params:
variation: 0.03
volume: 3
- type: MeleeWeapon
soundHit:
collection: ToyFall
params:
variation: 0.05
volume: 4
- type: MixableSolution
solution: absorbed
- type: RefillableSolution
solution: absorbed
- type: DrainableSolution
solution: absorbed
- type: SolutionTransfer
canChangeTransferAmount: false
transferAmount: 30
- type: Spillable
solution: absorbed
- type: Drink
solution: absorbed
examinable: false
ignoreEmpty: true

- type: entity
parent: BaseHypnoTempPlush
id: PlushieHypnoTempCMO
name: HypnoTemp™ plushie
description: A larger than life HypnoTech™ Temporary Staffer plushie! This one is dressed in a life-givingly cute Chief Medical Officer uniform.
components:
- type: Sprite
sprite: Floof/Objects/HypnoTempPlushies/staffer_plushies.rsi
state: staffer_CMO
- type: SolutionContainerManager
solutions:
absorbed:
maxVol: 30
reagents:
- ReagentId: Cream
Quantity: 15
- ReagentId: Omnizine
Quantity: 5
- ReagentId: Saline
Quantity: 5
- ReagentId: Oculine
Quantity: 5


#HypnoTemp HoS variant
- type: entity
parent: BaseHypnoTempPlush
id: PlushieHypnoTempHoS
name: HypnoTemp™ plushie
description: A larger than life HypnoTech™ Temporary Staffer plushie! This one is dressed in an adorably menacing Head of Security uniform.
components:
- type: Sprite
sprite: Floof/Objects/HypnoTempPlushies/staffer_plushies.rsi
state: staffer_HoS
- type: SolutionContainerManager
solutions:
absorbed:
maxVol: 30
reagents:
- ReagentId: Cream
Quantity: 15
- ReagentId: Happiness
Quantity: 7.5
- ReagentId: Ephedrine
Quantity: 7.5

#HypnoTemp LO variant
- type: entity
parent: BaseHypnoTempPlush
id: PlushieHypnoTempLO
name: HypnoTemp™ plushie
description: A larger than life HypnoTech™ Temporary Staffer plushie! This one is dressed in a sturdy little Logistics Officer uniform.
components:
- type: Sprite
sprite: Floof/Objects/HypnoTempPlushies/staffer_plushies.rsi
state: staffer_LO
- type: SolutionContainerManager
solutions:
absorbed:
maxVol: 30
reagents:
- ReagentId: IrishCream
Quantity: 15
- ReagentId: Barozine
Quantity: 10
- ReagentId: Hotsauce
Quantity: 5

#HypnoTemp Mysta variant
- type: entity
parent: BaseHypnoTempPlush
id: PlushieHypnoTempMysta
name: HypnoTemp™ plushie
description: A larger than life HypnoTech™ Temporary Staffer plushie! This one is dressed in an enchanting Mystagogue uniform.
components:
- type: Sprite
sprite: Floof/Objects/HypnoTempPlushies/staffer_plushies.rsi
state: staffer_Mysta
- type: SolutionContainerManager
solutions:
absorbed:
maxVol: 30
reagents:
- ReagentId: Cream
Quantity: 15
- ReagentId: LotophagoiOil
Quantity: 15

#HypnoTemp CE variant
- type: entity
parent: BaseHypnoTempPlush
id: PlushieHypnoTempCE
name: HypnoTemp™ plushie
description: A larger than life HypnoTech™ Temporary Staffer plushie! This one is dressed in a handy Chief Engineer uniform.
components:
- type: Sprite
sprite: Floof/Objects/HypnoTempPlushies/staffer_plushies.rsi
state: staffer_CE
- type: SolutionContainerManager
solutions:
absorbed:
maxVol: 30
reagents:
- ReagentId: Cream
Quantity: 15
- ReagentId: SpaceLube
Quantity: 10
- ReagentId: Licoxide
Quantity: 5

#HypnoTemp HoP variant
- type: entity
parent: BaseHypnoTempPlush
id: PlushieHypnoTempHoP
name: HypnoTemp™ plushie
description: A larger than life HypnoTech™ Temporary Staffer plushie! This one is dressed in an adorkable Head of Personnel uniform.
components:
- type: Sprite
sprite: Floof/Objects/HypnoTempPlushies/staffer_plushies.rsi
state: staffer_HoP
- type: SolutionContainerManager
solutions:
absorbed:
maxVol: 30
reagents:
- ReagentId: Cream
Quantity: 5
- ReagentId: JuiceWatermelon
Quantity: 15
- ReagentId: Vitamin
Quantity: 10

#HypnoTemp Cap variant
- type: entity
parent: BaseHypnoTempPlush
id: PlushieHypnoTempCap
name: HypnoTemp™ plushie
description: A larger than life HypnoTech™ Temporary Staffer plushie! This one is dressed in a delightfully commanding Captain uniform.
components:
- type: Sprite
sprite: Floof/Objects/HypnoTempPlushies/staffer_plushies.rsi
state: staffer_Cap
- type: SolutionContainerManager
solutions:
absorbed:
maxVol: 30
reagents:
- ReagentId: Cream
Quantity: 5
- ReagentId: Coffee
Quantity: 10
- ReagentId: Desoxyephedrine
Quantity: 7
- ReagentId: Diphenhydramine
Quantity: 8
Loading

0 comments on commit bc3b3ba

Please sign in to comment.