Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Meowstrogen (juice that makes you meow :3) #1443

Closed
wants to merge 8 commits into from
1 change: 1 addition & 0 deletions Resources/Locale/en-US/deltav/flavors/flavor-profiles.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ flavor-complex-healthcodeviolation = ominous
flavor-complex-blellow = like an impossible color
flavor-complex-candy-strawberry = like strawberries
flavor-complex-candy-bubblegum = like bubble gum
flavor-complex-meowstrogen = like hairballs

candy-flavor-profile = This one is supposed to taste {$flavor}.
candy-flavor-profile-multiple = This one is supposed to taste {$flavors} and {$lastFlavor}.
Expand Down
2 changes: 2 additions & 0 deletions Resources/Locale/en-US/deltav/reagents/meta/fun.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
reagent-name-meow = Meowstrogen
reagent-desc-meow = Pure essence of being a cat. Can cause you to meow uncontrolably, unstable in high doses.
5 changes: 5 additions & 0 deletions Resources/Prototypes/DeltaV/Flavors/flavors.yml
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,11 @@
flavorType: Complex
description: flavor-complex-blellow

- type: flavor
id: meowstrogen
flavorType: Complex
description: flavor-complex-meowstrogen

# this is prefixed with "candy" to avoid clashes with potential future strawberries upstream
- type: flavor
id: candystrawberry
Expand Down
11 changes: 11 additions & 0 deletions Resources/Prototypes/DeltaV/Polymorphs/polymorph.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
- type: polymorph
id: Meowstrogen
configuration:
entity: MobCat
forced: true
transferName: true
transferHumanoidAppearance: true
inventory: None
revertOnDeath: true
revertOnCrit: true
duration: 20
30 changes: 30 additions & 0 deletions Resources/Prototypes/DeltaV/Reagents/fun.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
- type: reagent
id: Meowstrogen
name: reagent-name-meow
group: Toxins
desc: reagent-desc-meow
physicalDesc: reagent-physical-desc-vibrant
flavor: meowstrogen
color: "#f599ff"
metabolisms:
Poison:
metabolismRate: 0.25
effects:
- !type:Emote
emote: Meow
showInChat: true
probability: 0.5
- !type:Polymorph
prototype: Meowstrogen # Does the same thing as the original YML I made for this reagent.
conditions:
- !type:OrganType
type: Animal
shouldHave: false
- !type:ReagentThreshold
min: 50
- !type:AdjustReagent
reagent: Meowstrogen
amount: -20
conditions:
- !type:ReagentThreshold
min: 50
14 changes: 14 additions & 0 deletions Resources/Prototypes/Entities/Clothing/Head/misc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,20 @@
sprite: Clothing/Head/Hats/catears.rsi
- type: AddAccentClothing
accent: OwOAccent
- type: Extractable # DeltaV - Meowstrogen
juiceSolution:
reagents:
- ReagentId: Meowstrogen
Quantity: 30
- type: SolutionContainerManager
solutions:
food:
maxVol: 20
reagents:
- ReagentId: Fiber
Quantity: 10
- ReagentId: Meowstrogen
Quantity: 10

- type: entity
parent: ClothingHeadBase
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
reagents:
- ReagentId: Protein
Quantity: 2
- ReagentId: Meowstrogen # Delta-V : Adds Meowstrogen
Quantity: 2 # Delta-V : Adds Meowstrogen
- type: Extractable
grindableSolutionName: hairball
- type: Tag
Expand Down
Loading