From 7a758359081e248a3d5bd109ed083ad605a54bf6 Mon Sep 17 00:00:00 2001 From: Ed <96445749+TheShuEd@users.noreply.github.com> Date: Mon, 27 May 2024 23:24:08 +0300 Subject: [PATCH] Wild sage alchemy reagent (#182) * add wild sage root * Update biological.yml * added complex wild sage reaction * add wild sage in worldgen * Update basic-effects.yml --- .../reagents/meta/basic-effect-reagent.ftl | 7 ++- .../en-US/_CP14/reagents/meta/biological.ftl | 7 ++- .../_CP14/reagents/meta/physical-desc.ftl | 3 +- .../reagents/meta/basic-effect-reagent.ftl | 5 +- .../ru-RU/_CP14/reagents/meta/biological.ftl | 5 +- .../_CP14/reagents/meta/physical-desc.ftl | 1 + .../Objects/Specific/Alchemy/herbals.yml | 43 +++++++++++-- .../Objects/Specific/Alchemy/vials.yml | 46 ++++++++++++-- .../Entities/Structures/Specific/herbals.yml | 49 +++++++++++++-- Resources/Prototypes/_CP14/Flavors/flavor.yml | 2 +- .../Procedural/biomes_template_grasslands.yml | 18 ++++++ .../_CP14/Reagents/basic-effects.yml | 28 ++++++++- .../Prototypes/_CP14/Reagents/biological.yml | 24 +++++++- .../_CP14/Recipes/Reactions/biological.yml | 58 +++++++++++++----- .../Alchemy/Herbal/wild_sage.rsi/base1.png | Bin 0 -> 563 bytes .../Alchemy/Herbal/wild_sage.rsi/base2.png | Bin 0 -> 654 bytes .../Alchemy/Herbal/wild_sage.rsi/base3.png | Bin 0 -> 743 bytes .../Alchemy/Herbal/wild_sage.rsi/meta.json | 29 +++++++++ .../Alchemy/Herbal/wild_sage.rsi/world1.png | Bin 0 -> 730 bytes .../Alchemy/Herbal/wild_sage.rsi/world2.png | Bin 0 -> 628 bytes .../Alchemy/Herbal/wild_sage.rsi/world3.png | Bin 0 -> 635 bytes 21 files changed, 286 insertions(+), 39 deletions(-) create mode 100644 Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/wild_sage.rsi/base1.png create mode 100644 Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/wild_sage.rsi/base2.png create mode 100644 Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/wild_sage.rsi/base3.png create mode 100644 Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/wild_sage.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/wild_sage.rsi/world1.png create mode 100644 Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/wild_sage.rsi/world2.png create mode 100644 Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/wild_sage.rsi/world3.png 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 2572789073..d48950eac2 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 @@ -19,5 +19,8 @@ cp14-reagent-desc-see-rainbow = Causes cheerful hallucinations, colors the whole cp14-reagent-name-basic-satiate-hunger = Saturating solution cp14-reagent-desc-basic-satiate-hunger = A mixture that effectively restores hunger. -cp14-reagent-name-basic-satiate-thirst = Life-giving moisture. -cp14-reagent-desc-basic-satiate-thirst = A liquid that tastes very much like water. It tastes strange, but it's a good thirst quencher. \ No newline at end of file +cp14-reagent-name-basic-satiate-thirst = Life-giving moisture +cp14-reagent-desc-basic-satiate-thirst = A liquid that tastes very much like water. It tastes strange, but it's a good thirst quencher. + +cp14-reagent-name-basic-emote-cough = Coughing solution +cp14-reagent-desc-basic-emote-cough = Coughs profusely, but harmlessly. \ No newline at end of file diff --git a/Resources/Locale/en-US/_CP14/reagents/meta/biological.ftl b/Resources/Locale/en-US/_CP14/reagents/meta/biological.ftl index b16a33bcf6..c7bb2cd6d4 100644 --- a/Resources/Locale/en-US/_CP14/reagents/meta/biological.ftl +++ b/Resources/Locale/en-US/_CP14/reagents/meta/biological.ftl @@ -5,7 +5,10 @@ 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. +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 +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. + +cp14-reagent-name-wild-sage-sap = wild sage juice +cp14-reagent-desc-wild-sage-sap = Juice of a ubiquitous medicinal plant, not bad at healing physical injuries, and inducing coughing. diff --git a/Resources/Locale/en-US/_CP14/reagents/meta/physical-desc.ftl b/Resources/Locale/en-US/_CP14/reagents/meta/physical-desc.ftl index 1119185da0..9d8c785fc3 100644 --- a/Resources/Locale/en-US/_CP14/reagents/meta/physical-desc.ftl +++ b/Resources/Locale/en-US/_CP14/reagents/meta/physical-desc.ftl @@ -1,4 +1,5 @@ cp14-reagent-physical-desc-ferrous = ferrous cp14-reagent-physical-desc-scarlet = shimmering scarlet cp14-reagent-physical-desc-colorless = colorless -cp14-reagent-physical-desc-viscous = viscous \ No newline at end of file +cp14-reagent-physical-desc-viscous = viscous +cp14-reagent-physical-desc-cloudy = cloudy 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 91bb3e2c97..2187d47b86 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 @@ -20,4 +20,7 @@ cp14-reagent-name-basic-satiate-hunger = Насыщающий раствор cp14-reagent-desc-basic-satiate-hunger = Смесь, эффективно восстанавливающая голод. cp14-reagent-name-basic-satiate-thirst = Живительная влага -cp14-reagent-desc-basic-satiate-thirst = Жилкость, очень похожая на воду. Странная на вкус, но неплохо восполняет жажду. \ No newline at end of file +cp14-reagent-desc-basic-satiate-thirst = Жидкость, очень похожая на воду. Странная на вкус, но неплохо восполняет жажду. + +cp14-reagent-name-basic-emote-cough = Откашливающий раствор +cp14-reagent-desc-basic-emote-cough = Вызывает обильный кашель, впрочем, безвредный для здоровья. \ No newline at end of file diff --git a/Resources/Locale/ru-RU/_CP14/reagents/meta/biological.ftl b/Resources/Locale/ru-RU/_CP14/reagents/meta/biological.ftl index 25b2041fe3..ab475a9ca9 100644 --- a/Resources/Locale/ru-RU/_CP14/reagents/meta/biological.ftl +++ b/Resources/Locale/ru-RU/_CP14/reagents/meta/biological.ftl @@ -8,4 +8,7 @@ cp14-reagent-name-agaric-shroom = сок мухомора cp14-reagent-desc-agaric-shroom = Именно этому соку мухоморы обязаны своей ядовитостью. Употребление вызывает сильные недомогания и галлюцинации, но опытные алхимики смогут найти этим грибам и другие применения. cp14-reagent-name-chromium-slime = хромиевая слизь -cp14-reagent-desc-chromium-slime = Редкая субстанция, которую можно встретить в водных потоках, имеет уникальные свойства, позволяющие инвертировать эффекты реагентов, но при неправильной дозировке может полностью испортить зелье. \ No newline at end of file +cp14-reagent-desc-chromium-slime = Редкая субстанция, которую можно встретить в водных потоках, имеет уникальные свойства, позволяющие инвертировать эффекты реагентов, но при неправильной дозировке может полностью испортить зелье. + +cp14-reagent-name-wild-sage-sap = сок дикого шалфея +cp14-reagent-desc-wild-sage-sap = Сок вездерастущего лечебного растения, неплохо заживляющий физические травмы, и вызывающий откашливание. diff --git a/Resources/Locale/ru-RU/_CP14/reagents/meta/physical-desc.ftl b/Resources/Locale/ru-RU/_CP14/reagents/meta/physical-desc.ftl index 6c88dcb221..1a1ec6ed48 100644 --- a/Resources/Locale/ru-RU/_CP14/reagents/meta/physical-desc.ftl +++ b/Resources/Locale/ru-RU/_CP14/reagents/meta/physical-desc.ftl @@ -2,3 +2,4 @@ cp14-reagent-physical-desc-ferrous = черно-металлическое cp14-reagent-physical-desc-scarlet = мерцающе алое cp14-reagent-physical-desc-colorless = бесцветное cp14-reagent-physical-desc-viscous = вязкое +cp14-reagent-physical-desc-cloudy = мутное diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/herbals.yml b/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/herbals.yml index 95f07882d7..9644db9483 100644 --- a/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/herbals.yml +++ b/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/herbals.yml @@ -64,14 +64,14 @@ juiceSolution: reagents: - ReagentId: CP14AgaricMushroom - Quantity: 5 + Quantity: 3 - type: SolutionContainerManager solutions: food: maxVol: 20 reagents: - ReagentId: CP14AgaricMushroom - Quantity: 5 + Quantity: 3 - type: entity id: CP14ChromiumSlime @@ -98,11 +98,46 @@ juiceSolution: reagents: - ReagentId: CP14ChromiumSlime - Quantity: 5 + Quantity: 7 - type: SolutionContainerManager solutions: food: maxVol: 20 reagents: - ReagentId: CP14ChromiumSlime - Quantity: 5 \ No newline at end of file + Quantity: 7 + +- type: entity + id: CP14WildSage + parent: FoodProduceBase + name: wild sage root + description: Root of a ubiquitous medicinal plant, not bad at healing physical injuries, and inducing coughing. + components: + - type: Item + size: Tiny + shape: + - 0,0,0,1 + - type: Produce + - type: Sprite + sprite: _CP14/Objects/Specific/Alchemy/Herbal/wild_sage.rsi + layers: + - state: base1 + map: ["random"] + - type: RandomSprite + available: + - random: + base1: "" + base2: "" + base3: "" + - type: Extractable + juiceSolution: + reagents: + - ReagentId: CP14WildSageSap + Quantity: 8 + - type: SolutionContainerManager + solutions: + food: + maxVol: 20 + reagents: + - ReagentId: CP14WildSageSap + Quantity: 8 \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/vials.yml b/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/vials.yml index e37191e4a3..c736bfaaea 100644 --- a/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/vials.yml +++ b/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/vials.yml @@ -111,6 +111,8 @@ - type: SolutionContainerVisuals maxFillLevels: 5 fillBaseName: liq- + - type: Injector + maxTransferAmount: 5 - type: entity id: CP14VialSmall @@ -140,13 +142,49 @@ # Filled - type: entity - id: CP14VialSmallVitalExtract + id: CP14VialSmallBloodgrassSap parent: CP14VialSmall - suffix: Vital extract + suffix: bloodgrass sap components: - type: SolutionContainerManager solutions: vial: reagents: - - ReagentId: CP14VitalExtract - Quantity: 10 \ No newline at end of file + - ReagentId: CP14BloodGrassSap + Quantity: 10 + +- type: entity + id: CP14VialSmallAgaricMushroom + parent: CP14VialSmall + suffix: fly agaric juice + components: + - type: SolutionContainerManager + solutions: + vial: + reagents: + - ReagentId: CP14AgaricMushroom + Quantity: 10 + +- type: entity + id: CP14VialSmallWildSage + parent: CP14VialSmall + suffix: wild sage sap + components: + - type: SolutionContainerManager + solutions: + vial: + reagents: + - ReagentId: CP14WildSageSap + Quantity: 10 + +- type: entity + id: CP14VialSmallChromiumSlime + parent: CP14VialTiny + suffix: chromium slime + components: + - type: SolutionContainerManager + solutions: + vial: + reagents: + - ReagentId: CP14ChromiumSlime + Quantity: 5 diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Specific/herbals.yml b/Resources/Prototypes/_CP14/Entities/Structures/Specific/herbals.yml index c0e133efee..7577bb56dc 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/Specific/herbals.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/Specific/herbals.yml @@ -28,6 +28,9 @@ behaviors: - !type:DoActsBehavior acts: [ "Destruction" ] + - type: Tag + tags: + - HideContextMenu # Bloodgrass @@ -152,9 +155,9 @@ - type: entityLootTable id: CP14GatherChromiumSlime entries: - - id: CP14ChromiumSlime #TODO + - id: CP14ChromiumSlime amount: 1 - maxAmount: 1 + maxAmount: 1 - type: entity id: CP14GatherableChromiumSlime @@ -174,9 +177,6 @@ - Hands loot: All: CP14GatherChromiumSlime - - type: Tag - tags: - - HideContextMenu - type: entity id: CP14GatherableChromiumSlime2 @@ -189,5 +189,44 @@ id: CP14GatherableChromiumSlime3 parent: CP14GatherableChromiumSlime components: + - type: Sprite + state: world3 + +# Wild sage + +- type: entityLootTable + id: CP14GatherWildSage + entries: + - id: CP14WildSage + amount: 1 + maxAmount: 1 + +- type: entity + id: CP14GatherableWildSage + parent: CP14GatherableHerbalBase + name: wild sage + description: Root of this ubiquitous medicinal plant not bad at healing physical injuries, and inducing coughing. + suffix: Gatherable + components: + - type: Sprite + snapCardinals: true + drawdepth: FloorTiles + sprite: _CP14/Objects/Specific/Alchemy/Herbal/wild_sage.rsi + state: world1 + - type: Gatherable + loot: + All: CP14GatherWildSage + +- type: entity + id: CP14GatherableWildSage2 + parent: CP14GatherableWildSage + components: + - type: Sprite + state: world2 + +- type: entity + id: CP14GatherableWildSage3 + parent: CP14GatherableWildSage + 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 4bfa042f9a..5b8e9c9dcf 100644 --- a/Resources/Prototypes/_CP14/Flavors/flavor.yml +++ b/Resources/Prototypes/_CP14/Flavors/flavor.yml @@ -16,7 +16,7 @@ description: cp14-flavor-base-bitterly - type: flavor - id: CP14Sweely + id: CP14Sweetly flavorType: Base description: cp14-flavor-base-sweetly diff --git a/Resources/Prototypes/_CP14/Procedural/biomes_template_grasslands.yml b/Resources/Prototypes/_CP14/Procedural/biomes_template_grasslands.yml index 650e1b4e02..5c5ef5e684 100644 --- a/Resources/Prototypes/_CP14/Procedural/biomes_template_grasslands.yml +++ b/Resources/Prototypes/_CP14/Procedural/biomes_template_grasslands.yml @@ -121,6 +121,24 @@ - CP14GatherableBloodgrass3 - CP14GatherableBloodgrass4 - CP14GatherableBloodgrass5 + - !type:BiomeEntityLayer # Rare Wild sage + threshold: 0.85 + noise: + seed: 8 + noiseType: OpenSimplex2 + fractalType: Ridged + frequency: 0.015 + octaves: 3 + lacunarity: 1.8 + gain: 0.7 + domainWarpType: OpenSimplex2 + domainWarpAmp: 120 + allowedTiles: + - CP14FloorGrass + entities: + - CP14GatherableWildSage + - CP14GatherableWildSage2 + - CP14GatherableWildSage3 # Подбиомы лугов diff --git a/Resources/Prototypes/_CP14/Reagents/basic-effects.yml b/Resources/Prototypes/_CP14/Reagents/basic-effects.yml index 8a7ab190b2..abd063742c 100644 --- a/Resources/Prototypes/_CP14/Reagents/basic-effects.yml +++ b/Resources/Prototypes/_CP14/Reagents/basic-effects.yml @@ -17,6 +17,7 @@ physicalDesc: cp14-reagent-physical-desc-scarlet metabolisms: Medicine: + metabolismRate: 0.1 effects: - !type:HealthChange damage: @@ -33,6 +34,7 @@ physicalDesc: cp14-reagent-physical-desc-ferrous metabolisms: Medicine: + metabolismRate: 0.1 effects: - !type:HealthChange damage: @@ -49,6 +51,7 @@ physicalDesc: cp14-reagent-physical-desc-viscous metabolisms: Poison: + metabolismRate: 0.1 effects: - !type:HealthChange damage: @@ -65,6 +68,7 @@ physicalDesc: cp14-reagent-physical-desc-viscous metabolisms: Poison: + metabolismRate: 0.1 effects: - !type:HealthChange damage: @@ -81,6 +85,7 @@ physicalDesc: cp14-reagent-physical-desc-colorless metabolisms: Narcotic: + metabolismRate: 0.1 effects: - !type:GenericStatusEffect key: SeeingRainbows @@ -94,11 +99,12 @@ name: cp14-reagent-name-basic-satiate-hunger desc: cp14-reagent-desc-basic-satiate-hunger group: CP14BasicEffect - flavor: CP14Sweely + flavor: CP14Sweetly color: "#a35629" physicalDesc: cp14-reagent-physical-desc-viscous metabolisms: Food: + metabolismRate: 0.1 effects: - !type:SatiateHunger factor: 6 @@ -113,6 +119,24 @@ physicalDesc: cp14-reagent-physical-desc-colorless metabolisms: Drink: + metabolismRate: 0.1 effects: - !type:SatiateThirst - factor: 6 \ No newline at end of file + factor: 6 + +- type: reagent + id: CP14BasicEffectEmoteCough + name: cp14-reagent-name-basic-emote-cough + desc: cp14-reagent-desc-basic-emote-cough + group: CP14BasicEffect + flavor: CP14Water + color: "#2b7fed" + physicalDesc: cp14-reagent-physical-desc-colorless + metabolisms: + Medicine: + metabolismRate: 0.1 + effects: + - !type:Emote + showInChat: true + emote: Cough + probability: 0.3 \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Reagents/biological.yml b/Resources/Prototypes/_CP14/Reagents/biological.yml index d9fe756aef..69cd139195 100644 --- a/Resources/Prototypes/_CP14/Reagents/biological.yml +++ b/Resources/Prototypes/_CP14/Reagents/biological.yml @@ -30,7 +30,7 @@ Food: effects: - !type:SatiateHunger - factor: 1.5 + factor: 2 Poison: effects: - !type:HealthChange @@ -79,4 +79,24 @@ effects: - !type:SatiateThirst - !type:ChemVomit - probability: 0.05 \ No newline at end of file + probability: 0.05 + +- type: reagent + id: CP14WildSageSap + group: CP14Biological + name: cp14-reagent-name-wild-sage-sap + desc: cp14-reagent-desc-wild-sage-sap + flavor: CP14Sweetly + color: "#6b462c" + physicalDesc: cp14-reagent-physical-desc-cloudy + metabolisms: + Medicine: + effects: + - !type:HealthChange + damage: + types: + Blunt: -1 + - !type:Emote + emote: Cough + showInChat: true + probability: 0.15 diff --git a/Resources/Prototypes/_CP14/Recipes/Reactions/biological.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/biological.yml index 50dd8e5953..1f241df70d 100644 --- a/Resources/Prototypes/_CP14/Recipes/Reactions/biological.yml +++ b/Resources/Prototypes/_CP14/Recipes/Reactions/biological.yml @@ -1,18 +1,20 @@ -- type: reaction - id: CP14BloodGrassProcessing1 - minTemp: 350 - reactants: - CP14Blood: - amount: 1 - CP14BloodGrassSap: - amount: 2 - products: - CP14BasicEffectEmpty: 2.7 - CP14BasicEffectSatiateHunger: 0.2 - CP14BasicEffectHealBrute: 0.1 +# Simple brewing (~70% Empty) - type: reaction - id: CP14AgaricShroomProcessing1 + id: CP14BloodGrassBrewing + minTemp: 300 + reactants: + CP14Blood: + amount: 0.2 + CP14BloodGrassSap: + amount: 0.8 + products: + CP14BasicEffectEmpty: 0.8 + CP14BasicEffectSatiateHunger: 0.15 + CP14BasicEffectHealBrute: 0.05 + +- type: reaction + id: CP14AgaricShroomBrewing minTemp: 350 reactants: CP14AgaricMushroom: @@ -20,4 +22,32 @@ products: CP14BasicEffectEmpty: 0.7 CP14BasicEffectRainbow: 0.1 - CP14BasicEffectDamagePoison: 0.15 \ No newline at end of file + CP14BasicEffectDamagePoison: 0.2 + +- type: reaction + id: CP14WildSageSapBrewing + minTemp: 400 + reactants: + CP14WildSageSap: + amount: 1 + products: + CP14BasicEffectHealBrute: 0.2 + CP14BasicEffectEmpty: 0.7 + CP14BasicEffectEmoteCough: 0.1 + +# Complex brewing (2 reagents, ~50% empty) + +- type: reaction + id: CP14BloodGrassAndWildSageSapBrewing + minTemp: 350 + priority: 2 + reactants: + CP14BloodGrassSap: + amount: 0.5 + CP14WildSageSap: + amount: 0.5 + products: + CP14BasicEffectHealBrute: 0.25 + CP14BasicEffectSatiateHunger: 0.1 + CP14BasicEffectEmoteCough: 0.1 + CP14BasicEffectEmpty: 0.55 \ No newline at end of file diff --git a/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/wild_sage.rsi/base1.png b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/wild_sage.rsi/base1.png new file mode 100644 index 0000000000000000000000000000000000000000..ffa5fc8b92fbb8b6fb33019cf6a3491721705ea0 GIT binary patch literal 563 zcmV-30?hr1P)Px$?MXyIR9J=WmcMJ;KorNnr_{*8N{p04rbBQAq3#evww8?AGHdGUJ)n%4jQ;`$ zw0G$4*+Z$vmd@?a1Vbu31Pj?BIHDG%dL4{JTo?b4Z0MlRa_Akp@4NTDcN~zDlarH? zcDF{B%_;5wLRRq;RYCRm5N1;&05F>xSvIG3x3*SNEQ`3)AEA1Dh|BXEX4#wuo`54B zVc^a7b;KiFUwBJ3QdPjRIi08qt}i_1^hW@I&!2*1?6h3gX}N6R3CPl(e-fAaX^Bl; zBD1N{>$g%8Yjg+Ff@@)4+^`vTGwTp38cCS)ncZ1Ois@K#UDDo&i~p5+Q$F@002ovPDHLkV1fe& B4%q+z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/wild_sage.rsi/base2.png b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/wild_sage.rsi/base2.png new file mode 100644 index 0000000000000000000000000000000000000000..33b00e7b070cc8749312bd520eb0ea312d652e9f GIT binary patch literal 654 zcmV;90&)F`P)Px%NJ&INR9J=Wl(BBwP!xv03yr`6gbc`@B7(%0?qtY>)SSfC|$4sD+Sb`G~5p8I3$gPow{nJ=HGnfd(U_O^PdZkder|e^^i@C zc1f43MP5Gtpa7hvrMF8<0FDkukG}sCtFUKrYGTKYcA8|{(~0}&|$ zZp%|n#nAa|5;Kz^^LmNf@>IE6yme#Aih#rh0Fcinv2$r^y9Lb5YI~>W2W^oy$l9hn zM4N(&q3v9n;q(%JvcUcPT>)&DmVpCz11Y(Q1pvS-q!0+n!O_7;$wMUi`fT9K=2qv9ly{H z9G}h9>H7)8>17bU3LLb1o$-m!HKs} z0Cp}NgfO2?Qnyl(dmb6!?YAohtG>(l9d<|RVs_1rz4efq(Evm{_7)ejYlhQH0HiJJ zF8ncox|Py)E)Bq!;S~TU-Xazko`m^Hium(okO%qxU4?Q$te5c~`Tzg`07*qoM6N<$f|NHkUH||9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/wild_sage.rsi/base3.png b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/wild_sage.rsi/base3.png new file mode 100644 index 0000000000000000000000000000000000000000..0d1d1241ee8d8abcd7714c04b9ff94911dd6d8d9 GIT binary patch literal 743 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 VLe7mc(h~px002ovPDHLkV1jUNE8qYC literal 0 HcmV?d00001