From: Sparlight Date: Sat, 14 Jun 2025 09:07:48 +0000 (-0600) Subject: Add corgium (#37951) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=67c8d1db87a0cf88347a36ce0af3f04e990e8b78;p=space-station-14.git Add corgium (#37951) * Add corgi essence * Adjust spacing concerns * Renamed 'corgi essence' to 'corgium' based on maintainer discussion --- diff --git a/Resources/Locale/en-US/flavors/flavor-profiles.ftl b/Resources/Locale/en-US/flavors/flavor-profiles.ftl index 69471502ef..35dda778a2 100644 --- a/Resources/Locale/en-US/flavors/flavor-profiles.ftl +++ b/Resources/Locale/en-US/flavors/flavor-profiles.ftl @@ -181,6 +181,7 @@ flavor-complex-true-nature = like the true nature of reality flavor-complex-false-meat = not entirely unlike meat flavor-complex-paper = like mushy pulp flavor-complex-compressed-meat = like compressed meat +flavor-complex-dog-food = like dog food # Drink-specific flavors. diff --git a/Resources/Locale/en-US/reagents/meta/fun.ftl b/Resources/Locale/en-US/reagents/meta/fun.ftl index 66abb737ff..d6e4fe4794 100644 --- a/Resources/Locale/en-US/reagents/meta/fun.ftl +++ b/Resources/Locale/en-US/reagents/meta/fun.ftl @@ -30,3 +30,6 @@ reagent-desc-weh = Pure essence of lizard plush. Makes you Weh! reagent-name-hew = juice that makes you Hew reagent-desc-hew = Pure essence of inversed lizard plush. Makes you Hew! + +reagent-name-corgiessence = corgium +reagent-desc-corgiessence = Tastes like dog food. Clearly an acquired taste. diff --git a/Resources/Prototypes/Flavors/flavors.yml b/Resources/Prototypes/Flavors/flavors.yml index 8ec899c57c..6dd81058ca 100644 --- a/Resources/Prototypes/Flavors/flavors.yml +++ b/Resources/Prototypes/Flavors/flavors.yml @@ -1344,6 +1344,11 @@ flavorType: Base description: flavor-hew +- type: flavor + id: dogfood + flavorType: Base + description: flavor-complex-dog-food + - type: flavor id: fishops flavorType: Complex diff --git a/Resources/Prototypes/Polymorphs/polymorph.yml b/Resources/Prototypes/Polymorphs/polymorph.yml index 06ec7b0e50..ad1c52cf28 100644 --- a/Resources/Prototypes/Polymorphs/polymorph.yml +++ b/Resources/Prototypes/Polymorphs/polymorph.yml @@ -136,6 +136,17 @@ inventory: Drop cooldown: 160 +- type: polymorph + id: SmartCorgiMorph + configuration: + entity: MobCorgiSmart + forced: false + inventory: Drop + transferName: true + revertOnCrit: false + revertOnDeath: false + allowRepeatedMorphs: false + # this is the monkey polymorph for artifact. - type: polymorph id: ArtifactMonkey @@ -236,4 +247,4 @@ polymorphSound: /Audio/Magic/ethereal_enter.ogg exitPolymorphSound: /Audio/Magic/ethereal_exit.ogg duration: 120 - effectProto: EffectDesynchronizer \ No newline at end of file + effectProto: EffectDesynchronizer diff --git a/Resources/Prototypes/Reagents/fun.yml b/Resources/Prototypes/Reagents/fun.yml index df02839940..815a9f74e9 100644 --- a/Resources/Prototypes/Reagents/fun.yml +++ b/Resources/Prototypes/Reagents/fun.yml @@ -387,3 +387,34 @@ conditions: - !type:ReagentThreshold min: 50 + +- type: reagent + id: CorgiJuice + name: reagent-name-corgiessence + group: Toxins + desc: reagent-desc-corgiessence + physicalDesc: reagent-physical-desc-fluffy + flavor: dogfood + color: "#ed9715" + metabolisms: + Poison: + metabolismRate: 0.2 + effects: + - !type:HealthChange + conditions: + - !type:ReagentThreshold + min: 15 + damage: + types: + Cellular: 0.5 + - !type:Polymorph + prototype: SmartCorgiMorph + conditions: + - !type:ReagentThreshold + min: 50 + - !type:AdjustReagent + reagent: CorgiJuice + amount: -20 + conditions: + - !type:ReagentThreshold + min: 50 diff --git a/Resources/Prototypes/Recipes/Reactions/fun.yml b/Resources/Prototypes/Recipes/Reactions/fun.yml index e49f4631cd..87a9682102 100644 --- a/Resources/Prototypes/Recipes/Reactions/fun.yml +++ b/Resources/Prototypes/Recipes/Reactions/fun.yml @@ -243,3 +243,15 @@ intensitySlope: 1 maxTotalIntensity: 250 tileBreakScale: 0.00001 + +- type: reaction + id: CorgiJuice + reactants: + UncookedAnimalProteins: + amount: 1 + JuiceThatMakesYouWeh: + amount: 1 + Happiness: + amount: 1 + products: + CorgiJuice: 2