diff --git a/Resources/Locale/en-US/_CP14/reagents/meta/biological.ftl b/Resources/Locale/en-US/_CP14/reagents/meta/biological.ftl index 6f3386b4ad..400e5e09eb 100644 --- a/Resources/Locale/en-US/_CP14/reagents/meta/biological.ftl +++ b/Resources/Locale/en-US/_CP14/reagents/meta/biological.ftl @@ -20,4 +20,7 @@ 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. cp14-reagent-name-grounded-quartz = Ground quartz -cp14-reagent-desc-grounded-quartz = A powder obtained from grinding quartz fragments. It has weak cleaning properties. \ No newline at end of file +cp14-reagent-desc-grounded-quartz = A powder obtained from grinding quartz fragments. It has weak cleaning properties. + +cp14-reagent-name-lumi-shroom = Lumishroom sap +cp14-reagent-desc-lumi-shroom = A faintly shimmering slurry extracted from lumigrib. Often used by alchemists as a means of concentrating solutions. \ 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 44f2f98241..67fb6900d4 100644 --- a/Resources/Locale/ru-RU/_CP14/reagents/meta/biological.ftl +++ b/Resources/Locale/ru-RU/_CP14/reagents/meta/biological.ftl @@ -20,4 +20,7 @@ cp14-reagent-name-wild-sage-sap = Сок дикого шалфея cp14-reagent-desc-wild-sage-sap = Сок вездерастущего лечебного растения, неплохо заживляющий физические травмы, и вызывающий откашливание. cp14-reagent-name-grounded-quartz = Размолотый кварц -cp14-reagent-desc-grounded-quartz = Порошок, получаемый из размалывания осколков кварца. Имеет слабые очищающие свойства. \ No newline at end of file +cp14-reagent-desc-grounded-quartz = Порошок, получаемый из размалывания осколков кварца. Имеет слабые очищающие свойства. + +cp14-reagent-name-lumi-shroom = Сок люмигриба +cp14-reagent-desc-lumi-shroom = Слабо мерцающая жижа, добытая из люмигриба. Часто используется алхимиками, как средство концентрации растворов. \ No newline at end of file diff --git a/Resources/Maps/_CP14/alchemy_test.yml b/Resources/Maps/_CP14/alchemy_test.yml index 8b86ebce9a..319a6f6171 100644 --- a/Resources/Maps/_CP14/alchemy_test.yml +++ b/Resources/Maps/_CP14/alchemy_test.yml @@ -45458,7 +45458,7 @@ entities: rot: 1.5707963267948966 rad pos: -16.5,-11.5 parent: 2 -- proto: CP14GatherableBloodgrass2 +- proto: CP14GatherableBloodgrass entities: - uid: 582 components: @@ -45466,7 +45466,7 @@ entities: rot: 1.5707963267948966 rad pos: -16.5,-12.5 parent: 2 -- proto: CP14GatherableBloodgrass3 +- proto: CP14GatherableBloodgrass entities: - uid: 583 components: @@ -45474,7 +45474,7 @@ entities: rot: 1.5707963267948966 rad pos: -15.5,-12.5 parent: 2 -- proto: CP14GatherableBloodgrass4 +- proto: CP14GatherableBloodgrass entities: - uid: 586 components: @@ -45488,7 +45488,7 @@ entities: rot: 1.5707963267948966 rad pos: -16.5,-10.5 parent: 2 -- proto: CP14GatherableBloodgrass5 +- proto: CP14GatherableBloodgrass entities: - uid: 585 components: @@ -45504,7 +45504,7 @@ entities: rot: 1.5707963267948966 rad pos: -13.5,-11.5 parent: 2 -- proto: CP14GatherableChromiumSlime2 +- proto: CP14GatherableChromiumSlime entities: - uid: 601 components: @@ -45518,7 +45518,7 @@ entities: rot: 1.5707963267948966 rad pos: -11.5,-12.5 parent: 2 -- proto: CP14GatherableChromiumSlime3 +- proto: CP14GatherableChromiumSlime entities: - uid: 599 components: @@ -45540,7 +45540,7 @@ entities: rot: 1.5707963267948966 rad pos: -11.5,-7.5 parent: 2 -- proto: CP14GatherableFlyAgaric3 +- proto: CP14GatherableFlyAgaric entities: - uid: 576 components: @@ -45548,7 +45548,7 @@ entities: rot: 1.5707963267948966 rad pos: -12.5,-7.5 parent: 2 -- proto: CP14GatherableFlyAgaric4 +- proto: CP14GatherableFlyAgaric entities: - uid: 575 components: @@ -45562,7 +45562,7 @@ entities: rot: 1.5707963267948966 rad pos: -11.5,-8.5 parent: 2 -- proto: CP14GatherableFlyAgaric5 +- proto: CP14GatherableFlyAgaric entities: - uid: 170 components: @@ -45575,7 +45575,7 @@ entities: rot: 1.5707963267948966 rad pos: -13.5,-6.5 parent: 2 -- proto: CP14GatherableFlyAgaric6 +- proto: CP14GatherableFlyAgaric entities: - uid: 171 components: @@ -45614,7 +45614,7 @@ entities: rot: 1.5707963267948966 rad pos: -14.5,-7.5 parent: 2 -- proto: CP14GatherableWildSage2 +- proto: CP14GatherableWildSage entities: - uid: 567 components: @@ -45622,7 +45622,7 @@ entities: rot: 1.5707963267948966 rad pos: -16.5,-6.5 parent: 2 -- proto: CP14GatherableWildSage3 +- proto: CP14GatherableWildSage entities: - uid: 568 components: diff --git a/Resources/Maps/_CP14/alchemy_test_layer2.yml b/Resources/Maps/_CP14/alchemy_test_layer2.yml index e068dcd711..305fd8f655 100644 --- a/Resources/Maps/_CP14/alchemy_test_layer2.yml +++ b/Resources/Maps/_CP14/alchemy_test_layer2.yml @@ -18170,7 +18170,7 @@ entities: rot: 3.141592653589793 rad pos: 4.5,-4.5 parent: 2 -- proto: CP14GatherableFlyAgaric2 +- proto: CP14GatherableFlyAgaric entities: - uid: 834 components: 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 587d1c4d77..6dc65152ef 100644 --- a/Resources/Prototypes/_CP14/Entities/Markers/Spawners/Random/herbal_gather.yml +++ b/Resources/Prototypes/_CP14/Entities/Markers/Spawners/Random/herbal_gather.yml @@ -1,24 +1,3 @@ -- type: entity - id: CP14RandomSpawnerGatherGloodgrass - name: bloodgrass spawner - parent: MarkerBase - categories: - - Spawner - components: - - type: Sprite - layers: - - state: red - - sprite: _CP14/Objects/Specific/Alchemy/Herbal/bloodgrass.rsi - state: grass1 - - type: RandomSpawner - prototypes: - - CP14GatherableBloodgrass - - CP14GatherableBloodgrass2 - - CP14GatherableBloodgrass3 - - CP14GatherableBloodgrass4 - - CP14GatherableBloodgrass5 - chance: 1 - - type: entity id: CP14RandomSpawnerGatherAgaricShroom name: agaric shroom spawner @@ -34,9 +13,4 @@ - type: RandomSpawner prototypes: - CP14GatherableFlyAgaric - - CP14GatherableFlyAgaric2 - - CP14GatherableFlyAgaric3 - - CP14GatherableFlyAgaric4 - - 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 f1aa55b139..9f1cb6fa73 100644 --- a/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/herbals.yml +++ b/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/herbals.yml @@ -181,4 +181,46 @@ juiceSolution: reagents: - ReagentId: CP14GroundQuartz - Quantity: 3 \ No newline at end of file + Quantity: 3 + +- type: entity + id: CP14LumiMushroom + parent: FoodProduceBase + name: lumishroom + description: A faintly luminous mushroom. Often used by alchemists as a means of concentrating solutions. + components: + - type: Tag + tags: + - CP14FitInMortar + - type: BadFood + - type: Item + size: Tiny + - type: Produce + - type: Sprite + sprite: _CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi + layers: + - state: base1 + map: ["random"] + - type: RandomSprite + available: + - random: + base1: "" + base2: "" + base3: "" + base4: "" + base5: "" + - type: Extractable + juiceSolution: + reagents: + - ReagentId: CP14LumiMushroom + Quantity: 4 + - type: PointLight + color: "#36c98f" + radius: 1.2 + - type: SolutionContainerManager + solutions: + food: + maxVol: 20 + reagents: + - ReagentId: CP14LumiMushroom + Quantity: 4 diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/vials.yml b/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/vials.yml index c736bfaaea..2b6d854350 100644 --- a/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/vials.yml +++ b/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/vials.yml @@ -144,7 +144,7 @@ - type: entity id: CP14VialSmallBloodgrassSap parent: CP14VialSmall - suffix: bloodgrass sap + suffix: Bloodgrass sap components: - type: SolutionContainerManager solutions: @@ -156,7 +156,7 @@ - type: entity id: CP14VialSmallAgaricMushroom parent: CP14VialSmall - suffix: fly agaric juice + suffix: Fly agaric juice components: - type: SolutionContainerManager solutions: @@ -165,10 +165,22 @@ - ReagentId: CP14AgaricMushroom Quantity: 10 +- type: entity + id: CP14VialSmallGroundQuartz + parent: CP14VialSmall + suffix: Ground Quartz + components: + - type: SolutionContainerManager + solutions: + vial: + reagents: + - ReagentId: CP14GroundQuartz + Quantity: 10 + - type: entity id: CP14VialSmallWildSage parent: CP14VialSmall - suffix: wild sage sap + suffix: Wild sage Sap components: - type: SolutionContainerManager solutions: @@ -180,7 +192,7 @@ - type: entity id: CP14VialSmallChromiumSlime parent: CP14VialTiny - suffix: chromium slime + suffix: Chromium Slime components: - type: SolutionContainerManager solutions: @@ -188,3 +200,15 @@ reagents: - ReagentId: CP14ChromiumSlime Quantity: 5 + +- type: entity + id: CP14VialSmallLumiMushroom + parent: CP14VialTiny + suffix: LumiShroom + components: + - type: SolutionContainerManager + solutions: + vial: + reagents: + - ReagentId: CP14LumiMushroom + Quantity: 5 diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Flora/floorWater.yml b/Resources/Prototypes/_CP14/Entities/Structures/Flora/floorWater.yml index cfb79cd642..720ac1105f 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/Flora/floorWater.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/Flora/floorWater.yml @@ -61,8 +61,6 @@ - type: RandomSpawner prototypes: - CP14GatherableChromiumSlime - - CP14GatherableChromiumSlime2 - - CP14GatherableChromiumSlime3 chance: 0.01 deleteSpawnerAfterSpawn: false - type: Tag diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Furniture/barrel.yml b/Resources/Prototypes/_CP14/Entities/Structures/Furniture/barrel.yml index fa179a3dd8..d582ee76ca 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/Furniture/barrel.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/Furniture/barrel.yml @@ -198,4 +198,16 @@ barrel: reagents: - ReagentId: CP14GroundQuartz + Quantity: 300 + +- type: entity + id: CP14BarrelLumiMushroom + parent: CP14BaseBarrel + suffix: LumiShroom + components: + - type: SolutionContainerManager + solutions: + barrel: + reagents: + - ReagentId: CP14LumiMushroom Quantity: 300 \ 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 7577bb56dc..5c57c2e789 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/Specific/herbals.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/Specific/herbals.yml @@ -52,39 +52,21 @@ snapCardinals: true drawdepth: FloorTiles sprite: _CP14/Objects/Specific/Alchemy/Herbal/bloodgrass.rsi - state: grass1 + layers: + - state: grass1 + map: ["random"] + - type: RandomSprite + available: + - random: + grass1: "" + grass2: "" + grass3: "" + grass4: "" + grass5: "" - type: Gatherable loot: All: CP14GatherBloodgrass -- type: entity - id: CP14GatherableBloodgrass2 - parent: CP14GatherableBloodgrass - components: - - type: Sprite - state: grass2 - -- type: entity - id: CP14GatherableBloodgrass3 - parent: CP14GatherableBloodgrass - components: - - type: Sprite - state: grass3 - -- type: entity - id: CP14GatherableBloodgrass4 - parent: CP14GatherableBloodgrass - components: - - type: Sprite - state: grass4 - -- type: entity - id: CP14GatherableBloodgrass5 - parent: CP14GatherableBloodgrass - components: - - type: Sprite - state: grass5 - # Fly agaric - type: entityLootTable @@ -105,7 +87,18 @@ snapCardinals: true drawdepth: FloorTiles sprite: _CP14/Objects/Specific/Alchemy/Herbal/agaric.rsi - state: world1 + layers: + - state: world1 + map: ["random"] + - type: RandomSprite + available: + - random: + world1: "" + world2: "" + world3: "" + world4: "" + world5: "" + world6: "" - type: Gatherable toolWhitelist: tags: @@ -115,41 +108,6 @@ loot: All: CP14GatherFlyAgaric -- type: entity - id: CP14GatherableFlyAgaric2 - parent: CP14GatherableFlyAgaric - components: - - type: Sprite - state: world2 - -- type: entity - id: CP14GatherableFlyAgaric3 - parent: CP14GatherableFlyAgaric - components: - - type: Sprite - state: world3 - -- type: entity - id: CP14GatherableFlyAgaric4 - parent: CP14GatherableFlyAgaric - components: - - type: Sprite - state: world4 - -- type: entity - id: CP14GatherableFlyAgaric5 - parent: CP14GatherableFlyAgaric - components: - - type: Sprite - state: world5 - -- type: entity - id: CP14GatherableFlyAgaric6 - parent: CP14GatherableFlyAgaric - components: - - type: Sprite - state: world6 - # Chromium slime - type: entityLootTable @@ -170,7 +128,15 @@ snapCardinals: true drawdepth: FloorTiles sprite: _CP14/Objects/Specific/Alchemy/Herbal/chromium_slime.rsi - state: world1 + layers: + - state: world1 + map: ["random"] + - type: RandomSprite + available: + - random: + world1: "" + world2: "" + world3: "" - type: Gatherable toolWhitelist: components: @@ -178,20 +144,6 @@ 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 - # Wild sage - type: entityLootTable @@ -212,21 +164,59 @@ snapCardinals: true drawdepth: FloorTiles sprite: _CP14/Objects/Specific/Alchemy/Herbal/wild_sage.rsi - state: world1 + layers: + - state: world1 + map: ["random"] + - type: RandomSprite + available: + - random: + world1: "" + world2: "" + world3: "" - type: Gatherable loot: All: CP14GatherWildSage + +# Wild sage + +- type: entityLootTable + id: CP14GatherLumiMushroom + entries: + - id: CP14LumiMushroom + amount: 1 + maxAmount: 1 - type: entity - id: CP14GatherableWildSage2 - parent: CP14GatherableWildSage + id: CP14GatherableLumiMushroom + parent: CP14GatherableHerbalBase + name: lumishroom + description: A faintly luminous mushroom. Often used by alchemists as a means of concentrating solutions. + suffix: Gatherable components: - type: Sprite - state: world2 - -- type: entity - id: CP14GatherableWildSage3 - parent: CP14GatherableWildSage - components: - - type: Sprite - state: world3 \ No newline at end of file + snapCardinals: true + drawdepth: FloorTiles + sprite: _CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi + layers: + - state: world1 + map: ["random"] + - type: RandomSprite + available: + - random: + world1: "" + world2: "" + world3: "" + world4: "" + world5: "" + world6: "" + - type: PointLight + color: "#36c98f" + radius: 1.5 + - type: Gatherable + toolWhitelist: + tags: + - CP14HerbalGathering + components: + - Hands + loot: + All: CP14GatherLumiMushroom \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Procedural/biome_template.yml b/Resources/Prototypes/_CP14/Procedural/biome_template.yml index fc4baf2d2e..b057eda164 100644 --- a/Resources/Prototypes/_CP14/Procedural/biome_template.yml +++ b/Resources/Prototypes/_CP14/Procedural/biome_template.yml @@ -70,6 +70,37 @@ - CP14CrystalDiamondsSmall - CP14CrystalDiamondsMedium - CP14CrystalDiamondsBig + - !type:BiomeEntityLayer # lumishroom sage + threshold: 0.6 + noise: + seed: 8 + noiseType: OpenSimplex2 + fractalType: Ridged + frequency: 0.015 + octaves: 3 + lacunarity: 1.8 + gain: 0.7 + domainWarpType: OpenSimplex2 + domainWarpAmp: 120 + allowedTiles: + - CP14FloorBase + entities: + - CP14GatherableLumiMushroom + # Lakes start + - !type:BiomeEntityLayer + allowedTiles: + - CP14FloorBase + threshold: 0.8 + noise: + seed: 14 + noiseType: OpenSimplex2 + fractalType: FBm + frequency: 0.01 + domainWarpType: OpenSimplex2 + domainWarpAmp: 150 + entities: + - CP14FloorWater + # Lakes end #Walls - !type:BiomeEntityLayer threshold: -0.75 diff --git a/Resources/Prototypes/_CP14/Procedural/biomes_template_grasslands.yml b/Resources/Prototypes/_CP14/Procedural/biomes_template_grasslands.yml index d06b846b81..8ef224dfed 100644 --- a/Resources/Prototypes/_CP14/Procedural/biomes_template_grasslands.yml +++ b/Resources/Prototypes/_CP14/Procedural/biomes_template_grasslands.yml @@ -117,12 +117,8 @@ - CP14FloorGrass entities: - CP14GatherableBloodgrass - - CP14GatherableBloodgrass2 - - CP14GatherableBloodgrass3 - - CP14GatherableBloodgrass4 - - CP14GatherableBloodgrass5 - !type:BiomeEntityLayer # Rare Wild sage - threshold: 0.85 + threshold: 0.8 noise: seed: 8 noiseType: OpenSimplex2 @@ -137,8 +133,6 @@ - CP14FloorGrass entities: - CP14GatherableWildSage - - CP14GatherableWildSage2 - - CP14GatherableWildSage3 # Подбиомы лугов diff --git a/Resources/Prototypes/_CP14/Reagents/biological.yml b/Resources/Prototypes/_CP14/Reagents/biological.yml index 311c780595..7e3187f4d4 100644 --- a/Resources/Prototypes/_CP14/Reagents/biological.yml +++ b/Resources/Prototypes/_CP14/Reagents/biological.yml @@ -143,4 +143,31 @@ Food: effects: - !type:ChemVomit - probability: 0.05 \ No newline at end of file + probability: 0.05 + +- type: reagent + id: CP14LumiMushroom + group: CP14Biological + name: cp14-reagent-name-lumi-shroom + desc: cp14-reagent-desc-lumi-shroom + flavor: CP14Vomit + color: "#36c98f" + physicalDesc: cp14-reagent-physical-desc-colorless + slippery: false + metabolisms: + Poison: + effects: + - !type:HealthChange + damage: + types: + Poison: 0.5 + - !type:ChemVomit + probability: 0.04 + Narcotic: + effects: + - !type:GenericStatusEffect + key: SeeingRainbows + component: SeeingRainbows + type: Add + time: 6 + refresh: false \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/brewing_simple.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/brewing_simple.yml index db54d00a7b..b15ac60f78 100644 --- a/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/brewing_simple.yml +++ b/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/brewing_simple.yml @@ -45,7 +45,21 @@ CP14GroundQuartz: amount: 1 products: - CP14BasicEffectEmpty: 0.75 + CP14BasicEffectEmpty: 1 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -250 + +- type: reaction + id: CP14LumiMushroomBrewing + minTemp: 500 + priority: 2 + reactants: + CP14LumiMushroom: + amount: 1 + products: + CP14BasicEffectEmpty: 0.5 + CP14BasicEffectRainbow: 0.25 CP14BasicEffectVomit: 0.25 effects: - !type:CP14AffectSolutionTemperature diff --git a/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/chromium_inverse.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/chromium_inverse.yml index 298651b8a8..d73646fd2e 100644 --- a/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/chromium_inverse.yml +++ b/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/chromium_inverse.yml @@ -8,6 +8,7 @@ - type: reaction id: CP14ChromiumInverseEffectHealBruteGroup + quantized: true minTemp: 350 conserveEnergy: false reactants: @@ -16,14 +17,15 @@ CP14ChromiumSlime: amount: 0.5 products: - CP14BasicEffectDamageBrute: 0.5 - CP14BasicEffectEmpty: 0.25 + CP14BasicEffectDamageBrute: 0.25 + CP14BasicEffectEmpty: 0.75 effects: - !type:CP14AffectSolutionTemperature addTemperature: -350 - type: reaction id: CP14ChromiumInverseEffectDamageBruteGroup + quantized: true minTemp: 350 conserveEnergy: false reactants: @@ -32,8 +34,8 @@ CP14ChromiumSlime: amount: 0.5 products: - CP14BasicEffectHealBrute: 0.5 - CP14BasicEffectEmpty: 0.25 + CP14BasicEffectHealBrute: 0.25 + CP14BasicEffectEmpty: 0.75 effects: - !type:CP14AffectSolutionTemperature addTemperature: -350 @@ -42,6 +44,7 @@ - type: reaction id: CP14ChromiumInverseEffectHealPoison + quantized: true minTemp: 350 conserveEnergy: false reactants: @@ -50,14 +53,15 @@ CP14ChromiumSlime: amount: 0.5 products: - CP14BasicEffectDamagePoison: 0.5 - CP14BasicEffectEmpty: 0.25 + CP14BasicEffectDamagePoison: 0.25 + CP14BasicEffectEmpty: 0.75 effects: - !type:CP14AffectSolutionTemperature addTemperature: -350 - type: reaction id: CP14ChromiumInverseEffectDamagePoison + quantized: true minTemp: 350 conserveEnergy: false reactants: @@ -66,8 +70,8 @@ CP14ChromiumSlime: amount: 0.5 products: - CP14BasicEffectHealPoison: 0.5 - CP14BasicEffectEmpty: 0.25 + CP14BasicEffectHealPoison: 0.25 + CP14BasicEffectEmpty: 0.75 effects: - !type:CP14AffectSolutionTemperature addTemperature: -350 @@ -76,6 +80,7 @@ - type: reaction id: CP14ChromiumInverseEffectDamageCold + quantized: true minTemp: 350 conserveEnergy: false reactants: @@ -84,14 +89,15 @@ CP14ChromiumSlime: amount: 0.5 products: - CP14BasicEffectHealCold: 0.5 - CP14BasicEffectEmpty: 0.25 + CP14BasicEffectHealCold: 0.25 + CP14BasicEffectEmpty: 0.75 effects: - !type:CP14AffectSolutionTemperature addTemperature: -350 - type: reaction id: CP14ChromiumInverseEffectHealCold + quantized: true minTemp: 350 conserveEnergy: false reactants: @@ -100,8 +106,8 @@ CP14ChromiumSlime: amount: 0.5 products: - CP14BasicEffectDamageCold: 0.5 - CP14BasicEffectEmpty: 0.25 + CP14BasicEffectDamageCold: 0.25 + CP14BasicEffectEmpty: 0.75 effects: - !type:CP14AffectSolutionTemperature addTemperature: -350 \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/mixing_simple.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/mixing_simple.yml index 8dd82cfaae..f84e8d3ac2 100644 --- a/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/mixing_simple.yml +++ b/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/mixing_simple.yml @@ -104,3 +104,15 @@ products: CP14BasicEffectEmoteCough: 0.25 CP14BasicEffectDamagePoison: 0.25 + +- type: reaction + id: CP14EmptySplitting + priority: 3 + reactants: + CP14BasicEffectEmpty: + amount: 0.5 + CP14LumiMushroom: + amount: 0.5 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -250 \ No newline at end of file diff --git a/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/base1.png b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/base1.png new file mode 100644 index 0000000000..308076c7ae Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/base1.png differ diff --git a/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/base2.png b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/base2.png new file mode 100644 index 0000000000..75eb4c47ea Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/base2.png differ diff --git a/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/base3.png b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/base3.png new file mode 100644 index 0000000000..f505e86472 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/base3.png differ diff --git a/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/base4.png b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/base4.png new file mode 100644 index 0000000000..2972130d81 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/base4.png differ diff --git a/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/base5.png b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/base5.png new file mode 100644 index 0000000000..249a61f646 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/base5.png differ diff --git a/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/meta.json b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/meta.json new file mode 100644 index 0000000000..5446984454 --- /dev/null +++ b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/meta.json @@ -0,0 +1,44 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "All rights reserved for the CrystallPunk14 project only", + "copyright": "Created by TheShuEd (Github) for CrystallPunk14", + "states": [ + { + "name": "base1" + }, + { + "name": "base2" + }, + { + "name": "base3" + }, + { + "name": "base4" + }, + { + "name": "base5" + }, + { + "name": "world1" + }, + { + "name": "world2" + }, + { + "name": "world3" + }, + { + "name": "world4" + }, + { + "name": "world5" + }, + { + "name": "world6" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/world1.png b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/world1.png new file mode 100644 index 0000000000..7d8f41ade5 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/world1.png differ diff --git a/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/world2.png b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/world2.png new file mode 100644 index 0000000000..43c8441f08 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/world2.png differ diff --git a/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/world3.png b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/world3.png new file mode 100644 index 0000000000..0b90b153b6 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/world3.png differ diff --git a/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/world4.png b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/world4.png new file mode 100644 index 0000000000..4a146d770b Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/world4.png differ diff --git a/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/world5.png b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/world5.png new file mode 100644 index 0000000000..9f7e37a5f4 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/world5.png differ diff --git a/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/world6.png b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/world6.png new file mode 100644 index 0000000000..fcee09a654 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Specific/Alchemy/Herbal/lumishroom.rsi/world6.png differ diff --git a/Resources/migration.yml b/Resources/migration.yml index 07180c32c8..0f6faa6160 100644 --- a/Resources/migration.yml +++ b/Resources/migration.yml @@ -16,6 +16,12 @@ CP14CaveStoneWall: CP14WallStone CP14CaveStoneWallSilverOre: CP14WallStoneSilverOre CP14CaveStoneWallGoldOre: CP14WallStoneGoldOre +# 2024-07-06-2024 +CP14GatherableBloodgrass2: CP14GatherableBloodgrass +CP14GatherableBloodgrass3: CP14GatherableBloodgrass +CP14GatherableBloodgrass4: CP14GatherableBloodgrass +CP14GatherableBloodgrass5: CP14GatherableBloodgrass + # <---> CrystallPunk migration zone end