From af114a93f60581d4e9c3a772b04e54bcc8c1f61c Mon Sep 17 00:00:00 2001 From: Ed <96445749+TheShuEd@users.noreply.github.com> Date: Sat, 25 May 2024 17:41:29 +0300 Subject: [PATCH] Chromium slime (#174) * added chromium slime * inverse poison damage --- .../CP14AffectSolutionTemperature.cs | 30 +++++ .../en-US/_CP14/flavors/flavor-profiles.ftl | 4 +- .../_CP14/guidebook/chemistry/effects.ftl | 5 + .../reagents/meta/basic-effect-reagent.ftl | 6 + .../en-US/_CP14/reagents/meta/biological.ftl | 5 +- .../ru-RU/_CP14/flavors/flavor-profiles.ftl | 4 +- .../_CP14/guidebook/chemistry/effects.ftl | 5 + .../reagents/meta/basic-effect-reagent.ftl | 6 + .../ru-RU/_CP14/reagents/meta/biological.ftl | 5 +- .../Markers/Spawners/Random/herbal_gather.yml | 1 - .../Objects/Specific/Alchemy/herbals.yml | 36 +++++- .../Entities/Structures/Flora/floorWater.yml | 9 +- .../Entities/Structures/Specific/herbals.yml | 44 ++++++- Resources/Prototypes/_CP14/Flavors/flavor.yml | 10 ++ .../_CP14/Reagents/basic-effects.yml | 33 +++++- .../Prototypes/_CP14/Reagents/biological.yml | 18 ++- .../Recipes/Reactions/chromium_inverse.yml | 111 ++++++++++++++++++ .../Herbal/chromium_slime.rsi/base1.png | Bin 0 -> 216 bytes .../Herbal/chromium_slime.rsi/base2.png | Bin 0 -> 300 bytes .../Herbal/chromium_slime.rsi/base3.png | Bin 0 -> 307 bytes .../Herbal/chromium_slime.rsi/meta.json | 53 +++++++++ .../Herbal/chromium_slime.rsi/world1.png | Bin 0 -> 340 bytes .../Herbal/chromium_slime.rsi/world2.png | Bin 0 -> 489 bytes .../Herbal/chromium_slime.rsi/world3.png | Bin 0 -> 290 bytes 24 files changed, 373 insertions(+), 12 deletions(-) create mode 100644 Content.Server/_CP14/Chemistry/ReagentEffect/CP14AffectSolutionTemperature.cs create mode 100644 Resources/Locale/en-US/_CP14/guidebook/chemistry/effects.ftl create mode 100644 Resources/Locale/ru-RU/_CP14/guidebook/chemistry/effects.ftl create mode 100644 Resources/Prototypes/_CP14/Recipes/Reactions/chromium_inverse.yml create mode 100644 Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/chromium_slime.rsi/base1.png create mode 100644 Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/chromium_slime.rsi/base2.png create mode 100644 Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/chromium_slime.rsi/base3.png create mode 100644 Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/chromium_slime.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/chromium_slime.rsi/world1.png create mode 100644 Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/chromium_slime.rsi/world2.png create mode 100644 Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/chromium_slime.rsi/world3.png diff --git a/Content.Server/_CP14/Chemistry/ReagentEffect/CP14AffectSolutionTemperature.cs b/Content.Server/_CP14/Chemistry/ReagentEffect/CP14AffectSolutionTemperature.cs new file mode 100644 index 0000000000..08387aa241 --- /dev/null +++ b/Content.Server/_CP14/Chemistry/ReagentEffect/CP14AffectSolutionTemperature.cs @@ -0,0 +1,30 @@ +using Content.Server.Xenoarchaeology.XenoArtifacts; +using Content.Shared.Chemistry.Reagent; +using JetBrains.Annotations; +using Robust.Shared.Prototypes; + +namespace Content.Server._CP14.Chemistry.ReagentEffect; + +[UsedImplicitly] +[DataDefinition] +public sealed partial class CP14AffectSolutionTemperature : Shared.Chemistry.Reagent.ReagentEffect +{ + /// + /// Temperature added to the solution. If negative, the solution is cooling. + /// + [DataField] + private float AddTemperature = -300f; + + public override void Effect(ReagentEffectArgs args) + { + if (args.Source != null) + args.Source.Temperature += AddTemperature; + } + + protected override string? ReagentEffectGuidebookText(IPrototypeManager prototype, IEntitySystemManager entSys) + { + return Loc.GetString("cp14-reagent-effect-guidebook-temp-affect", + ("chance", Probability), + ("temperature", AddTemperature)); + } +} diff --git a/Resources/Locale/en-US/_CP14/flavors/flavor-profiles.ftl b/Resources/Locale/en-US/_CP14/flavors/flavor-profiles.ftl index 464fb9fe2e..ff2a24387f 100644 --- a/Resources/Locale/en-US/_CP14/flavors/flavor-profiles.ftl +++ b/Resources/Locale/en-US/_CP14/flavors/flavor-profiles.ftl @@ -4,7 +4,9 @@ cp14-flavor-base-metallic = metallic cp14-flavor-base-invigorating = invigorating cp14-flavor-base-bitterly = bitter cp14-flavor-base-sweetly = sweet +cp14-flavor-base-stinging = stinging # Complex -cp14-flavor-complex-water = like water \ No newline at end of file +cp14-flavor-complex-water = like water +cp14-flavor-complex-chromium = like something gut-wrenching \ No newline at end of file diff --git a/Resources/Locale/en-US/_CP14/guidebook/chemistry/effects.ftl b/Resources/Locale/en-US/_CP14/guidebook/chemistry/effects.ftl new file mode 100644 index 0000000000..90579f3879 --- /dev/null +++ b/Resources/Locale/en-US/_CP14/guidebook/chemistry/effects.ftl @@ -0,0 +1,5 @@ +cp14-reagent-effect-guidebook-temp-affect = + { $chance -> + [1] Changes + *[other] changes + } the temperature of the solution by {$temperature} degrees diff --git a/Resources/Locale/en-US/_CP14/reagents/meta/basic-effect-reagent.ftl b/Resources/Locale/en-US/_CP14/reagents/meta/basic-effect-reagent.ftl index 61e97ef6b7..26bcc9a65e 100644 --- a/Resources/Locale/en-US/_CP14/reagents/meta/basic-effect-reagent.ftl +++ b/Resources/Locale/en-US/_CP14/reagents/meta/basic-effect-reagent.ftl @@ -13,9 +13,15 @@ cp14-reagent-desc-basic-heal-slash = Effectively heals torn tissue. cp14-reagent-name-basic-heal-brute = Healing general solution cp14-reagent-desc-basic-heal-brute = Less efficacious than specialized solutions, but can heal all types of physical damage. +cp14-reagent-name-basic-damage-brute = Ulcer solution +cp14-reagent-desc-basic-damage-brute = If ingested, causes flesh eating and other mechanical injuries. + cp14-reagent-name-basic-damage-poison = Poisonous solution cp14-reagent-desc-basic-damage-poison = Capable of causing extreme indigestion, ulcers, intoxication, and in sufficient dosage to cause death. +cp14-reagent-name-basic-heal-poison = Antidote solution +cp14-reagent-desc-basic-heal-poison = Effective as a good antidote. + cp14-reagent-name-see-rainbow = Rainbow solution cp14-reagent-desc-see-rainbow = Causes cheerful hallucinations, colors the whole world in rainbow bright colors. diff --git a/Resources/Locale/en-US/_CP14/reagents/meta/biological.ftl b/Resources/Locale/en-US/_CP14/reagents/meta/biological.ftl index 709b1ffccb..b16a33bcf6 100644 --- a/Resources/Locale/en-US/_CP14/reagents/meta/biological.ftl +++ b/Resources/Locale/en-US/_CP14/reagents/meta/biological.ftl @@ -5,4 +5,7 @@ cp14-reagent-name-bloodgrasssap = bloodgrass sap cp14-reagent-desc-bloodgrasssap = A squeeze from the ubiquitous blood grass. It has no particular remarkable qualities, but with proper skill can be prepared into a nutritious food. cp14-reagent-name-agaric-shroom = fly agaric juice -cp14-reagent-desc-agaric-shroom = It is this juice that the fly mushrooms owe their poisonousness to. Consumption causes severe ailments and hallucinations, but experienced alchemists can find other uses for these mushrooms. \ No newline at end of file +cp14-reagent-desc-agaric-shroom = It is this juice that the fly mushrooms owe their poisonousness to. Consumption causes severe ailments and hallucinations, but experienced alchemists can find other uses for these mushrooms. + +cp14-reagent-name-chromium-slime = chromium slime +cp14-reagent-desc-chromium-slime = A rare substance found in water streams, it has unique properties that allow it to invert the effects of reagents, but can completely ruin a potion if dosed incorrectly. \ No newline at end of file diff --git a/Resources/Locale/ru-RU/_CP14/flavors/flavor-profiles.ftl b/Resources/Locale/ru-RU/_CP14/flavors/flavor-profiles.ftl index f3a0733231..79d38f111a 100644 --- a/Resources/Locale/ru-RU/_CP14/flavors/flavor-profiles.ftl +++ b/Resources/Locale/ru-RU/_CP14/flavors/flavor-profiles.ftl @@ -4,7 +4,9 @@ cp14-flavor-base-metallic = металлически cp14-flavor-base-invigorating = живительно cp14-flavor-base-bitterly = горько cp14-flavor-base-sweetly = сладко +cp14-flavor-base-stinging = жгущее # Complex -cp14-flavor-complex-water = как вода \ No newline at end of file +cp14-flavor-complex-water = как вода +cp14-flavor-complex-chromium = как что-то выворачивающее наизнанку \ No newline at end of file diff --git a/Resources/Locale/ru-RU/_CP14/guidebook/chemistry/effects.ftl b/Resources/Locale/ru-RU/_CP14/guidebook/chemistry/effects.ftl new file mode 100644 index 0000000000..cac95f9335 --- /dev/null +++ b/Resources/Locale/ru-RU/_CP14/guidebook/chemistry/effects.ftl @@ -0,0 +1,5 @@ +cp14-reagent-effect-guidebook-temp-affect = + { $chance -> + [1] Изменяет + *[other] изменить + } температуру раствора на {$temperature} градусов diff --git a/Resources/Locale/ru-RU/_CP14/reagents/meta/basic-effect-reagent.ftl b/Resources/Locale/ru-RU/_CP14/reagents/meta/basic-effect-reagent.ftl index 80200b0eac..68accc668e 100644 --- a/Resources/Locale/ru-RU/_CP14/reagents/meta/basic-effect-reagent.ftl +++ b/Resources/Locale/ru-RU/_CP14/reagents/meta/basic-effect-reagent.ftl @@ -13,9 +13,15 @@ cp14-reagent-desc-basic-heal-slash = Эффективно залечивает cp14-reagent-name-basic-heal-brute = Общий лечебный раствор cp14-reagent-desc-basic-heal-brute = Менее эффкетивный, чем специализированные растворы, но способен залечивать все виды физических повреждений. +cp14-reagent-name-basic-damage-brute = Раствор язв +cp14-reagent-desc-basic-damage-brute = При употреблении внутрь вызывает разъедание плоти и другие механические травмы. + cp14-reagent-name-basic-damage-poison = Ядовитый раствор cp14-reagent-desc-basic-damage-poison = Способен вызвать крайне сильное несварение, язвы, интоксикацию, и при достаточной дозировке привести к смерти. +cp14-reagent-name-basic-heal-poison = Ядовыводящий раствор +cp14-reagent-desc-basic-heal-poison = Эффективен как хорошее противоядовое средство. + cp14-reagent-name-see-rainbow = Радужный раствор cp14-reagent-desc-see-rainbow = Вызывает веселые галлюцинации, окрашивает весь мир в радужные яркие тона. diff --git a/Resources/Locale/ru-RU/_CP14/reagents/meta/biological.ftl b/Resources/Locale/ru-RU/_CP14/reagents/meta/biological.ftl index 716247c428..25b2041fe3 100644 --- a/Resources/Locale/ru-RU/_CP14/reagents/meta/biological.ftl +++ b/Resources/Locale/ru-RU/_CP14/reagents/meta/biological.ftl @@ -5,4 +5,7 @@ cp14-reagent-name-bloodgrasssap = сок кровьтравы cp14-reagent-desc-bloodgrasssap = Выжимка из повсеместно растущей кровьтравы. Не имеет особых примечательных качеств, но при должной сноровке может быть приготовлена в питательную пищу. cp14-reagent-name-agaric-shroom = сок мухомора -cp14-reagent-desc-agaric-shroom = Именно этому соку мухоморы обязаны своей ядовитостью. Употребление вызывает сильные недомогания и галлюцинации, но опытные алхимики смогут найти этим грибам и другие применения. \ No newline at end of file +cp14-reagent-desc-agaric-shroom = Именно этому соку мухоморы обязаны своей ядовитостью. Употребление вызывает сильные недомогания и галлюцинации, но опытные алхимики смогут найти этим грибам и другие применения. + +cp14-reagent-name-chromium-slime = хромиевая слизь +cp14-reagent-desc-chromium-slime = Редкая субстанция, которую можно встретить в водных потоках, имеет уникальные свойства, позволяющие инвертировать эффекты реагентов, но при неправильной дозировке может полностью испортить зелье. \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Markers/Spawners/Random/herbal_gather.yml b/Resources/Prototypes/_CP14/Entities/Markers/Spawners/Random/herbal_gather.yml index 51024b4444..e8d9a5013b 100644 --- a/Resources/Prototypes/_CP14/Entities/Markers/Spawners/Random/herbal_gather.yml +++ b/Resources/Prototypes/_CP14/Entities/Markers/Spawners/Random/herbal_gather.yml @@ -36,4 +36,3 @@ - CP14GatherableFlyAgaric5 - CP14GatherableFlyAgaric6 chance: 0.05 - diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/herbals.yml b/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/herbals.yml index 75d542311f..37c7bda8e3 100644 --- a/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/herbals.yml +++ b/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/herbals.yml @@ -58,9 +58,6 @@ base3: "" base4: "" base5: "" - - type: FlavorProfile - flavors: - - CP14Metallic #TODO - type: Extractable juiceSolution: reagents: @@ -72,4 +69,37 @@ maxVol: 20 reagents: - ReagentId: CP14AgaricMushroom + Quantity: 5 + +- type: entity + id: CP14ChromiumSlime + parent: FoodProduceBase + name: chromium slime + description: This rare thick substance can be found in a stream of water as if it has a mind of its own. When trying to change the slime itself - the slime changes the reagent it interacts with. + components: + - type: Item + size: Tiny + - type: Produce + - type: Sprite + sprite: _CP14/Objects/Specific/Alchemy/Herbal/chromium_slime.rsi + layers: + - state: base1 + map: ["random"] + - type: RandomSprite + available: + - random: + base1: "" + base2: "" + base3: "" + - type: Extractable + juiceSolution: + reagents: + - ReagentId: CP14ChromiumSlime + Quantity: 5 + - type: SolutionContainerManager + solutions: + food: + maxVol: 20 + reagents: + - ReagentId: CP14ChromiumSlime Quantity: 5 \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Flora/floorWater.yml b/Resources/Prototypes/_CP14/Entities/Structures/Flora/floorWater.yml index 1c7372a59c..cee175b54e 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/Flora/floorWater.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/Flora/floorWater.yml @@ -55,4 +55,11 @@ - type: DrainableSolution solution: pool - type: Drink - solution: pool \ No newline at end of file + solution: pool + - type: RandomSpawner + prototypes: + - CP14GatherableChromiumSlime + - CP14GatherableChromiumSlime2 + - CP14GatherableChromiumSlime3 + chance: 0.01 + deleteSpawnerAfterSpawn: false \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Specific/herbals.yml b/Resources/Prototypes/_CP14/Entities/Structures/Specific/herbals.yml index 116a2a7441..8d4813517d 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/Specific/herbals.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/Specific/herbals.yml @@ -145,4 +145,46 @@ parent: CP14GatherableFlyAgaric components: - type: Sprite - state: world6 \ No newline at end of file + state: world6 + +# Chromium slime + +- type: entityLootTable + id: CP14GatherChromiumSlime + entries: + - id: CP14ChromiumSlime #TODO + amount: 1 + maxAmount: 1 + +- type: entity + id: CP14GatherableChromiumSlime + parent: CP14GatherableHerbalBase + name: chromium slime + description: This rare thick substance can be found in a stream of water as if it has a mind of its own. When trying to change the slime itself - the slime changes the reagent it interacts with. + suffix: Gatherable + components: + - type: Sprite + snapCardinals: true + drawdepth: FloorTiles + sprite: _CP14/Objects/Specific/Alchemy/Herbal/chromium_slime.rsi + state: world1 + - type: Gatherable + toolWhitelist: + components: + - Hands + loot: + All: CP14GatherChromiumSlime + +- type: entity + id: CP14GatherableChromiumSlime2 + parent: CP14GatherableChromiumSlime + components: + - type: Sprite + state: world2 + +- type: entity + id: CP14GatherableChromiumSlime3 + parent: CP14GatherableChromiumSlime + components: + - type: Sprite + state: world3 \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Flavors/flavor.yml b/Resources/Prototypes/_CP14/Flavors/flavor.yml index 58d8c9e27d..4bfa042f9a 100644 --- a/Resources/Prototypes/_CP14/Flavors/flavor.yml +++ b/Resources/Prototypes/_CP14/Flavors/flavor.yml @@ -20,9 +20,19 @@ flavorType: Base description: cp14-flavor-base-sweetly +- type: flavor + id: CP14Stinging + flavorType: Base + description: cp14-flavor-base-stinging + # Complex - type: flavor id: CP14Water flavorType: Complex description: cp14-flavor-complex-water + +- type: flavor + id: CP14Chromium + flavorType: Complex + description: cp14-flavor-complex-chromium diff --git a/Resources/Prototypes/_CP14/Reagents/basic-effects.yml b/Resources/Prototypes/_CP14/Reagents/basic-effects.yml index a5dd6a47d5..1ddcbcc4db 100644 --- a/Resources/Prototypes/_CP14/Reagents/basic-effects.yml +++ b/Resources/Prototypes/_CP14/Reagents/basic-effects.yml @@ -6,7 +6,6 @@ flavor: CP14Bitterly color: "#858585" physicalDesc: cp14-reagent-physical-desc-colorless - - type: reagent id: CP14BasicEffectHealBlunt @@ -72,6 +71,22 @@ groups: Brute: -3 +- type: reagent + id: CP14BasicEffectDamageBruteGroup + name: cp14-reagent-name-basic-damage-brute + desc: cp14-reagent-desc-basic-damage-brute + group: CP14BasicEffect + flavor: CP14Stinging + color: "#633223" + physicalDesc: cp14-reagent-physical-desc-ferrous + metabolisms: + Medicine: + effects: + - !type:HealthChange + damage: + groups: + Brute: 3 + - type: reagent id: CP14BasicEffectDamagePoison name: cp14-reagent-name-basic-damage-poison @@ -88,6 +103,22 @@ types: Poison: 10 +- type: reagent + id: CP14BasicEffectHealPoison + name: cp14-reagent-name-basic-heal-poison + desc: cp14-reagent-desc-basic-heal-poison + group: CP14BasicEffect + flavor: CP14Bitterly + color: "#82ba3d" + physicalDesc: cp14-reagent-physical-desc-viscous + metabolisms: + Poison: + effects: + - !type:HealthChange + damage: + types: + Poison: -10 + - type: reagent id: CP14BasicEffectRainbow name: cp14-reagent-name-see-rainbow diff --git a/Resources/Prototypes/_CP14/Reagents/biological.yml b/Resources/Prototypes/_CP14/Reagents/biological.yml index eb80a49e47..d9fe756aef 100644 --- a/Resources/Prototypes/_CP14/Reagents/biological.yml +++ b/Resources/Prototypes/_CP14/Reagents/biological.yml @@ -63,4 +63,20 @@ component: SeeingRainbows type: Add time: 6 - refresh: false \ No newline at end of file + refresh: false + +- type: reagent + id: CP14ChromiumSlime + group: CP14Biological + name: cp14-reagent-name-chromium-slime + desc: cp14-reagent-desc-chromium-slime + flavor: CP14Chromium + color: "#3b4872" + physicalDesc: cp14-reagent-physical-desc-colorless + slippery: true + metabolisms: + Food: + effects: + - !type:SatiateThirst + - !type:ChemVomit + probability: 0.05 \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Recipes/Reactions/chromium_inverse.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/chromium_inverse.yml new file mode 100644 index 0000000000..a2a65baa66 --- /dev/null +++ b/Resources/Prototypes/_CP14/Recipes/Reactions/chromium_inverse.yml @@ -0,0 +1,111 @@ +- type: reaction + id: CP14ChromiumInverseEffectHealBlunt + minTemp: 350 + conserveEnergy: false + reactants: + CP14BasicEffectHealBlunt: + amount: 1 + CP14ChromiumSlime: + amount: 0.5 + products: + CP14BasicEffectDamageBruteGroup: 0.3 + CP14BasicEffectEmpty: 0.2 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -350 + +- type: reaction + id: CP14ChromiumInverseEffectHealPiercing + minTemp: 350 + conserveEnergy: false + reactants: + CP14BasicEffectHealPiercing: + amount: 1 + CP14ChromiumSlime: + amount: 0.5 + products: + CP14BasicEffectDamageBruteGroup: 0.3 + CP14BasicEffectEmpty: 0.2 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -350 + +- type: reaction + id: CP14ChromiumInverseEffectHealSlash + minTemp: 350 + conserveEnergy: false + reactants: + CP14BasicEffectHealSlash: + amount: 1 + CP14ChromiumSlime: + amount: 0.5 + products: + CP14BasicEffectDamageBruteGroup: 0.3 + CP14BasicEffectEmpty: 0.2 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -350 + +- type: reaction + id: CP14ChromiumInverseEffectHealBruteGroup + minTemp: 350 + conserveEnergy: false + reactants: + CP14BasicEffectHealBruteGroup: + amount: 1 + CP14ChromiumSlime: + amount: 0.5 + products: + CP14BasicEffectDamageBruteGroup: 0.3 + CP14BasicEffectEmpty: 0.2 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -350 + +- type: reaction + id: CP14ChromiumInverseEffectDamageBruteGroup + minTemp: 350 + conserveEnergy: false + reactants: + CP14BasicEffectDamageBruteGroup: + amount: 0.5 + CP14ChromiumSlime: + amount: 0.5 + products: + CP14BasicEffectHealBruteGroup: 0.3 + CP14BasicEffectEmpty: 0.2 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -350 + +- type: reaction + id: CP14ChromiumInverseEffectHealPoison + minTemp: 350 + conserveEnergy: false + reactants: + CP14BasicEffectHealPoison: + amount: 0.5 + CP14ChromiumSlime: + amount: 0.5 + products: + CP14BasicEffectDamagePoison: 0.3 + CP14BasicEffectEmpty: 0.2 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -350 + +- type: reaction + id: CP14ChromiumInverseEffectDamagePoison + minTemp: 350 + conserveEnergy: false + reactants: + CP14BasicEffectDamagePoison: + amount: 0.5 + CP14ChromiumSlime: + amount: 0.5 + products: + CP14BasicEffectHealPoison: 0.3 + CP14BasicEffectEmpty: 0.2 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -350 \ No newline at end of file diff --git a/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/chromium_slime.rsi/base1.png b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/chromium_slime.rsi/base1.png new file mode 100644 index 0000000000000000000000000000000000000000..2c043568fce659e8f475b72a789e687dd2428e17 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}lRRAPx#=1D|BR9J=W(=iKzKoke?zZD2Zgs8z0gi92SwF>nm6#9h0^(7o!+d^n_JFvtp zaI(RSzz9z%g5GaBj^p0{9q#}_2qFJYX?wxQ-f#fW4TjTU=Y2K6$lh?>U@$EP0Jxlm zbck-7;?wyOT7Lj_;V3<8qNvvt+R%0raopFvr_(fmZm`EX3xhlhgIrxW(l6RLz$;l8 za+ yk?+M3fYp|lofpCClNy@x+W~0w=LsQ%{G=Q2R7{g|SUHgZ0000Px#?MXyIR9J=Wl(7oJFc^d{B6Kd*LU8FKmEvUAf_(qfY<;002ovPDHLk FV1hx=gFOHM literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/chromium_slime.rsi/meta.json b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/chromium_slime.rsi/meta.json new file mode 100644 index 0000000000..0815b60528 --- /dev/null +++ b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/chromium_slime.rsi/meta.json @@ -0,0 +1,53 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Created by TheShuEd (Github) for CrystallPunk14", + "states": [ + { + "name": "base1" + }, + { + "name": "base2" + }, + { + "name": "base3" + }, + { + "name": "world1", + "delays": [ + [ + 0.25, + 0.25, + 0.25, + 0.25 + ] + ] + }, + { + "name": "world2", + "delays": [ + [ + 0.25, + 0.25, + 0.25, + 0.25 + ] + ] + }, + { + "name": "world3", + "delays": [ + [ + 0.25, + 0.25, + 0.25, + 0.25 + ] + ] + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/chromium_slime.rsi/world1.png b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/chromium_slime.rsi/world1.png new file mode 100644 index 0000000000000000000000000000000000000000..de4b4900c6f11d74097f70b7935d5f41f2afd6ab GIT binary patch literal 340 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%z`8-`5Ln`LH zz2(T&ck7r}%bwl->#eI;+;y$)J^wyme{-So`%>eMc@6F- ziVZivj(vF6y7a8d>hH7PXR&R}*mw2p^eY!?o-;%2W?*;_9r>Mk%BS0cFRX88G1ru_ z#H4ob*rgJIhRw)EoGx;I!bKc#k}q2BlQQ@t(dy6MzJQY+52S% h&@Px$qe(IC^X9p$!RmQ^n@6qmRcKJjA0002^uiR)pe4CdQe?A`eg{GFT2bBV_==~}i zzdN7Ws6}w~aHk=K^pgtyXg$+OIFqCi(#U zQM?+V=_+fvCWP=HF2H)Ts~#So#_QM}UT6>EMyPA*B1yBc*@)TUF-e-uHaGwnvdzot zvL|1v2i4u6MmrqZgW7HoEi(WB000000D$G9nhzkd%?P+?s};a9BOuWZejvgItTF;p z?OP2KL*IVM1;oq<91r{A;RF+6tK()xN1xEMN_~sBOpC&b=4P50Up{G z2cA5%0RTbqZiFl|0wJ}%0}@slfzaCCBVgKRTfC#U)(2n)%Zz|TTYWbeJ0l>~R^1Jv fWd;BMuxvg7NvKZsjN_Ew00000NkvXXu0mjfTAS03 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/chromium_slime.rsi/world3.png b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/chromium_slime.rsi/world3.png new file mode 100644 index 0000000000000000000000000000000000000000..f9d91a3c88af66a4af0e0d5e12d1be81c52c177a GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|?s&R5hE&XX zd+Q+QAqRohhk-c`R~ok8(K)~t)SA$GC@hg#?7`XFO`aay^O~M5*tFTX?ZyAOP9C4q zrmHSjX960)P@l1^cB97X4Kcaw-`7pQtXREhVtPQXgZ!R*Jcnmn^=;z}Gd^Sb@O{&6 zvn;#iNv4ODOe?nAvz%qw zG93gCh^+k0sI*U(arK)wO)c*32aKYx@(X-?%Mp>b+U&q?