From d9814b1eb224e1a228dcc8356162b39a6bcd54de Mon Sep 17 00:00:00 2001 From: Kit Date: Sun, 7 Sep 2025 19:45:11 -0400 Subject: [PATCH] Alch guidebook refactor (#1717) * ALCHEMY GUIDEBOOOK!!!!! * forgoten translation * FIXES!!!!! * Requested translation changes --- .../_CP14/Entities/Mobs/NPC/Slimes/base.yml | 2 +- .../_CP14/Entities/Mobs/NPC/Slimes/fire.yml | 2 +- .../Specific/Alchemy/vials_filled_potions.yml | 38 +- .../_CP14/Guidebook/Eng/alchemy.yml | 40 ++ .../Prototypes/_CP14/Guidebook/Ru/alchemy.yml | 40 ++ .../Target Effects/damage_effects.yml | 151 +++++ .../Target Effects/healing_effects.yml | 162 +++++ .../Target Effects/negative_effects.yml | 75 +++ .../Target Effects/positive_effects.yml | 142 ++++ .../Reagents/Target Effects/side_effects.yml | 95 +++ .../_CP14/Reagents/target_effects.yml | 623 ------------------ .../Thaumaturgy/Precursor/agaric.yml | 16 +- .../Thaumaturgy/Precursor/air_lily.yml | 8 +- .../Thaumaturgy/Precursor/blue_amanita.yml | 8 +- .../Thaumaturgy/Precursor/chromium_slime.yml | 52 +- .../Thaumaturgy/Precursor/dayflin.yml | 32 +- .../Thaumaturgy/Precursor/ground_quartz.yml | 24 +- .../Thaumaturgy/Precursor/silver_needle.yml | 8 +- .../Thaumaturgy/Precursor/wild_sage.yml | 8 +- .../Target effects/damage_effect_creation.yml | 146 ++++ .../healing_effects_creation.yml | 146 ++++ .../negative_effect_creation.yml | 62 ++ .../positive_effect_creation.yml | 100 +++ .../Target effects/side_effect_creation.yml | 5 + .../target_effect_creation_on_water.yml | 448 ------------- .../Trading/SellRequests/brad_potions.yml | 90 +-- .../JobsTabs/AlchemistTabs/Alchemy.xml | 4 - .../AlchemyTabs/Effects/DamageEffects.xml | 9 + .../AlchemyTabs/Effects/HealingEffects.xml | 9 + .../AlchemyTabs/Effects/NegativeEffects.xml | 9 + .../AlchemyTabs/Effects/PositiveEffects.xml | 9 + .../AlchemyTabs/Effects/SideEffects.xml | 9 + .../AlchemyTabs/TargetEffects.xml | 15 +- .../JobsTabs/AlchemistTabs/Alchemy.xml | 6 +- .../AlchemyTabs/Effects/DamageEffects.xml | 9 + .../AlchemyTabs/Effects/HealingEffects.xml | 9 + .../AlchemyTabs/Effects/NegativeEffects.xml | 9 + .../AlchemyTabs/Effects/PositiveEffects.xml | 9 + .../AlchemyTabs/Effects/SideEffects.xml | 9 + .../AlchemyTabs/TargetEffects.xml | 17 +- 40 files changed, 1428 insertions(+), 1227 deletions(-) create mode 100644 Resources/Prototypes/_CP14/Reagents/Target Effects/damage_effects.yml create mode 100644 Resources/Prototypes/_CP14/Reagents/Target Effects/healing_effects.yml create mode 100644 Resources/Prototypes/_CP14/Reagents/Target Effects/negative_effects.yml create mode 100644 Resources/Prototypes/_CP14/Reagents/Target Effects/positive_effects.yml create mode 100644 Resources/Prototypes/_CP14/Reagents/Target Effects/side_effects.yml delete mode 100644 Resources/Prototypes/_CP14/Reagents/target_effects.yml create mode 100644 Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Target effects/damage_effect_creation.yml create mode 100644 Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Target effects/healing_effects_creation.yml create mode 100644 Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Target effects/negative_effect_creation.yml create mode 100644 Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Target effects/positive_effect_creation.yml create mode 100644 Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Target effects/side_effect_creation.yml delete mode 100644 Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/target_effect_creation_on_water.yml create mode 100644 Resources/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/DamageEffects.xml create mode 100644 Resources/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/HealingEffects.xml create mode 100644 Resources/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/NegativeEffects.xml create mode 100644 Resources/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/PositiveEffects.xml create mode 100644 Resources/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/SideEffects.xml create mode 100644 Resources/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/DamageEffects.xml create mode 100644 Resources/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/HealingEffects.xml create mode 100644 Resources/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/NegativeEffects.xml create mode 100644 Resources/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/PositiveEffects.xml create mode 100644 Resources/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/SideEffects.xml diff --git a/Resources/Prototypes/_CP14/Entities/Mobs/NPC/Slimes/base.yml b/Resources/Prototypes/_CP14/Entities/Mobs/NPC/Slimes/base.yml index 09fe2102f2..952a2b9615 100644 --- a/Resources/Prototypes/_CP14/Entities/Mobs/NPC/Slimes/base.yml +++ b/Resources/Prototypes/_CP14/Entities/Mobs/NPC/Slimes/base.yml @@ -81,7 +81,7 @@ reagents: - ReagentId: CP14ChromiumSlime Quantity: 20 - - ReagentId: CP14BasicEffectEmpty + - ReagentId: CP14SideEffectEmpty Quantity: 30 - type: Destructible thresholds: diff --git a/Resources/Prototypes/_CP14/Entities/Mobs/NPC/Slimes/fire.yml b/Resources/Prototypes/_CP14/Entities/Mobs/NPC/Slimes/fire.yml index 0df0a2cf97..49d912576e 100644 --- a/Resources/Prototypes/_CP14/Entities/Mobs/NPC/Slimes/fire.yml +++ b/Resources/Prototypes/_CP14/Entities/Mobs/NPC/Slimes/fire.yml @@ -22,7 +22,7 @@ Quantity: 20 - ReagentId: CP14EssenceFire Quantity: 20 - - ReagentId: CP14BasicEffectDamageHeat + - ReagentId: CP14DamageEffectDamageHeat Quantity: 10 - type: MeleeWeapon damage: diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/vials_filled_potions.yml b/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/vials_filled_potions.yml index f4c01891a6..fb72250d4c 100644 --- a/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/vials_filled_potions.yml +++ b/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/vials_filled_potions.yml @@ -9,9 +9,9 @@ solutions: vial: reagents: - - ReagentId: CP14BasicEffectEmpty + - ReagentId: CP14SideEffectEmpty Quantity: 9 - - ReagentId: CP14BasicEffectHealBrute + - ReagentId: CP14HealingEffectHealBrute Quantity: 1 - type: entity @@ -24,9 +24,9 @@ solutions: vial: reagents: - - ReagentId: CP14BasicEffectEmpty + - ReagentId: CP14SideEffectEmpty Quantity: 9 - - ReagentId: CP14BasicEffectHealPoison + - ReagentId: CP14HealingEffectHealPoison Quantity: 1 - type: entity @@ -39,9 +39,9 @@ solutions: vial: reagents: - - ReagentId: CP14BasicEffectEmpty + - ReagentId: CP14SideEffectEmpty Quantity: 9 - - ReagentId: CP14BasicEffectHealAirloss + - ReagentId: CP14HealingEffectHealAirloss Quantity: 1 - type: entity @@ -54,9 +54,9 @@ solutions: vial: reagents: - - ReagentId: CP14BasicEffectEmpty + - ReagentId: CP14SideEffectEmpty Quantity: 9 - - ReagentId: CP14BasicEffectBloodRestore + - ReagentId: CP14HealingEffectBloodRestore Quantity: 1 - type: entity @@ -69,9 +69,9 @@ solutions: vial: reagents: - - ReagentId: CP14BasicEffectEmpty + - ReagentId: CP14SideEffectEmpty Quantity: 9 - - ReagentId: CP14BasicEffectHealMana + - ReagentId: CP14PositiveEffectHealMana Quantity: 1 - type: entity @@ -84,9 +84,9 @@ solutions: vial: reagents: - - ReagentId: CP14BasicEffectEmpty + - ReagentId: CP14SideEffectEmpty Quantity: 9 - - ReagentId: CP14BasicEffectSpeedUp + - ReagentId: CP14PositiveEffectSpeedUp Quantity: 1 - type: entity @@ -99,11 +99,11 @@ solutions: vial: reagents: - - ReagentId: CP14BasicEffectEmpty + - ReagentId: CP14SideEffectEmpty Quantity: 6 - - ReagentId: CP14BasicEffectRainbow + - ReagentId: CP14SideEffectRainbow Quantity: 2 - - ReagentId: CP14BasicEffectDrunk + - ReagentId: CP14SideEffectDrunk Quantity: 2 - type: entity @@ -116,9 +116,9 @@ solutions: vial: reagents: - - ReagentId: CP14BasicEffectEmpty + - ReagentId: CP14SideEffectEmpty Quantity: 9 - - ReagentId: CP14BasicEffectHealManaDepletion + - ReagentId: CP14HealingEffectHealManaDepletion Quantity: 1 - type: entity @@ -131,7 +131,7 @@ solutions: vial: reagents: - - ReagentId: CP14BasicEffectEmpty + - ReagentId: CP14SideEffectEmpty Quantity: 8 - - ReagentId: CP14BasicEffectConfuseAura + - ReagentId: CP14PositiveEffectConfuseAura Quantity: 2 diff --git a/Resources/Prototypes/_CP14/Guidebook/Eng/alchemy.yml b/Resources/Prototypes/_CP14/Guidebook/Eng/alchemy.yml index 341c82cf54..bc2b297299 100644 --- a/Resources/Prototypes/_CP14/Guidebook/Eng/alchemy.yml +++ b/Resources/Prototypes/_CP14/Guidebook/Eng/alchemy.yml @@ -28,5 +28,45 @@ id: CP14_EN_TargetEffects name: Target alchemical solutions text: "/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/TargetEffects.xml" + children: + - CP14_EN_HealingEffects + - CP14_EN_DamageEffects + - CP14_EN_PositiveEffects + - CP14_EN_NegativeEffects + - CP14_EN_SideEffects filterEnabled: True +- type: guideEntry + crystallPunkAllowed: true + id: CP14_EN_HealingEffects + name: Healing solutions + text: "/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/HealingEffects.xml" + filterEnabled: True + +- type: guideEntry + crystallPunkAllowed: true + id: CP14_EN_DamageEffects + name: Damaging solutions + text: "/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/DamageEffects.xml" + filterEnabled: True + +- type: guideEntry + crystallPunkAllowed: true + id: CP14_EN_PositiveEffects + name: Positive solutions + text: "/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/PositiveEffects.xml" + filterEnabled: True + +- type: guideEntry + crystallPunkAllowed: true + id: CP14_EN_NegativeEffects + name: Negative solutions + text: "/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/NegativeEffects.xml" + filterEnabled: True + +- type: guideEntry + crystallPunkAllowed: true + id: CP14_EN_SideEffects + name: Contaminants + text: "/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/SideEffects.xml" + filterEnabled: True diff --git a/Resources/Prototypes/_CP14/Guidebook/Ru/alchemy.yml b/Resources/Prototypes/_CP14/Guidebook/Ru/alchemy.yml index df39010a71..450942fbe6 100644 --- a/Resources/Prototypes/_CP14/Guidebook/Ru/alchemy.yml +++ b/Resources/Prototypes/_CP14/Guidebook/Ru/alchemy.yml @@ -28,5 +28,45 @@ id: CP14_RU_TargetEffects name: Целевые алхимические растворы text: "/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/TargetEffects.xml" + children: + - CP14_RU_HealingEffects + - CP14_RU_DamageEffects + - CP14_RU_PositiveEffects + - CP14_RU_NegativeEffects + - CP14_RU_SideEffects filterEnabled: True +- type: guideEntry + crystallPunkAllowed: true + id: CP14_RU_HealingEffects + name: Лечебные решения + text: "/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/HealingEffects.xml" + filterEnabled: True + +- type: guideEntry + crystallPunkAllowed: true + id: CP14_RU_DamageEffects + name: Вредные решения + text: "/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/DamageEffects.xml" + filterEnabled: True + +- type: guideEntry + crystallPunkAllowed: true + id: CP14_RU_PositiveEffects + name: Позитивные решения + text: "/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/PositiveEffects.xml" + filterEnabled: True + +- type: guideEntry + crystallPunkAllowed: true + id: CP14_RU_NegativeEffects + name: Негативные решения + text: "/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/NegativeEffects.xml" + filterEnabled: True + +- type: guideEntry + crystallPunkAllowed: true + id: CP14_RU_SideEffects + name: Загрязняющие вещества + text: "/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/SideEffects.xml" + filterEnabled: True diff --git a/Resources/Prototypes/_CP14/Reagents/Target Effects/damage_effects.yml b/Resources/Prototypes/_CP14/Reagents/Target Effects/damage_effects.yml new file mode 100644 index 0000000000..46568a0e8f --- /dev/null +++ b/Resources/Prototypes/_CP14/Reagents/Target Effects/damage_effects.yml @@ -0,0 +1,151 @@ +- type: reagent + id: CP14DamageEffectDamageBrute + name: cp14-reagent-name-basic-damage-brute + desc: cp14-reagent-desc-basic-damage-brute + group: CP14DamageEffect + flavor: CP14Stinging + color: "#633223" + physicalDesc: cp14-reagent-physical-desc-ferrous + worksOnTheDead: true + metabolisms: + Poison: + metabolismRate: 0.05 + effects: + - !type:HealthChange + damage: + groups: + Brute: 3 + pricePerUnit: 3.0 # Similar to healing but with Chaos instead of Order + + +- type: reagent + id: CP14DamageEffectDamageHeat + name: cp14-reagent-name-basic-damage-heat + desc: cp14-reagent-desc-basic-damage-heat + group: CP14DamageEffect + flavor: CP14Stinging + color: "#d4772a" + tileReactions: + - !type:CreateEntityTileReaction + entity: CP14Fire + physicalDesc: cp14-reagent-physical-desc-sparkling + worksOnTheDead: true + metabolisms: + Medicine: + metabolismRate: 0.05 + effects: + - !type:FlammableReaction + multiplier: 1.5 + - !type:AdjustTemperature + amount: 4000 + - !type:Ignite + pricePerUnit: 3.5 # Similar to healing but with Chaos instead of Order + + +- type: reagent + id: CP14DamageEffectDamageCold + name: cp14-reagent-name-basic-damage-cold + desc: cp14-reagent-desc-basic-damage-cold + group: CP14DamageEffect + flavor: CP14Stinging + color: "#1a95a3" + physicalDesc: cp14-reagent-physical-desc-sparkling + worksOnTheDead: true + metabolisms: + Poison: + metabolismRate: 0.05 + effects: + - !type:HealthChange + damage: + types: + Cold: 1.5 + - !type:AdjustTemperature + amount: -5000 + - !type:PopupMessage + type: Local + visualType: Medium + messages: [ "leporazine-effect-temperature-adjusting" ] + probability: 0.1 + pricePerUnit: 4.0 # Similar to healing but with Chaos instead of Order + + +- type: reagent + id: CP14DamageEffectDamagePoison + name: cp14-reagent-name-basic-damage-poison + desc: cp14-reagent-desc-basic-damage-poison + group: CP14DamageEffect + flavor: CP14Bitterly + color: "#768551" + physicalDesc: cp14-reagent-physical-desc-viscous + worksOnTheDead: true + metabolisms: + Poison: + metabolismRate: 0.05 + effects: + - !type:HealthChange + damage: + types: + Poison: 3 + pricePerUnit: 3.5 # Similar to healing but with Chaos instead of Order + + +- type: reagent + id: CP14DamageEffectDamageAirloss + name: cp14-reagent-name-basic-damage-airloss + desc: cp14-reagent-desc-basic-damage-airloss + group: CP14DamageEffect + flavor: horrible + color: "#73091e" + worksOnTheDead: true + physicalDesc: reagent-physical-desc-viscous + metabolisms: + Poison: + metabolismRate: 0.05 + effects: + - !type:HealthChange + damage: + types: + Asphyxiation: 3 + pricePerUnit: 4.0 # Similar to healing but with Chaos instead of Order + + +- type: reagent + id: CP14DamageEffectDamageManaDepletion + name: cp14-reagent-name-basic-damage-manadepletion + desc: cp14-reagent-desc-basic-damage-manadepletion + group: CP14DamageEffect + flavor: CP14Bitterly + color: "#2f6b62" + physicalDesc: cp14-reagent-physical-desc-viscous + worksOnTheDead: true + metabolisms: + Poison: + metabolismRate: 0.05 + effects: + - !type:HealthChange + damage: + types: + CP14ManaDepletion: 3 + pricePerUnit: 3.0 # 2×Energia (0.4) + 1×Poison (0.2) + Water (0.1) = 0.7 → x4.28 + + +- type: reagent + id: CP14DamageEffectBloodAbsorption + name: cp14-reagent-name-basic-blood-absorption + desc: cp14-reagent-desc-basic-blood-absorption + group: CP14DamageEffect + flavor: CP14Metallic + color: "#2b0e0b" + worksOnTheDead: true + physicalDesc: cp14-reagent-physical-desc-scarlet + metabolisms: + Poison: + metabolismRate: 0.05 + effects: + - !type:ModifyBloodLevel + amount: -10 + - !type:HealthChange + damage: + types: + Bloodloss: 2 + pricePerUnit: 4.0 # Similar to restoration but with Chaos instead of Order diff --git a/Resources/Prototypes/_CP14/Reagents/Target Effects/healing_effects.yml b/Resources/Prototypes/_CP14/Reagents/Target Effects/healing_effects.yml new file mode 100644 index 0000000000..b26852ce0a --- /dev/null +++ b/Resources/Prototypes/_CP14/Reagents/Target Effects/healing_effects.yml @@ -0,0 +1,162 @@ +# T1 / Simple healing effects +- type: reagent + id: CP14HealingEffectHealBrute + name: cp14-reagent-name-basic-heal-brute + desc: cp14-reagent-desc-basic-heal-brute + group: CP14HealingEffect + flavor: CP14Metallic + color: "#e31010" + physicalDesc: cp14-reagent-physical-desc-scarlet + worksOnTheDead: true + metabolisms: + Medicine: + metabolismRate: 0.05 + effects: + - !type:ModifyBleedAmount + amount: -2 + - !type:EvenHealthChange + damage: + Brute: -6 + pricePerUnit: 3.0 # 2×Life (0.4) + Order (0.25) + Water (0.1) = 1.05 → x3 for balance + +- type: reagent + id: CP14HealingEffectHealHeat + name: cp14-reagent-name-basic-heal-heat + desc: cp14-reagent-desc-basic-heal-heat + group: CP14HealingEffect + flavor: CP14Stinging + color: "#BF361E" + physicalDesc: cp14-reagent-physical-desc-sparkling + worksOnTheDead: true + metabolisms: + Medicine: + metabolismRate: 0.05 + effects: + - !type:HealthChange + damage: + types: + Heat: -10 + - !type:AdjustTemperature + conditions: + - !type:Temperature + min: 295 + amount: -5000 + - !type:PopupMessage + conditions: + - !type:Temperature + min: 295 + type: Local + visualType: Medium + messages: [ "leporazine-effect-temperature-adjusting" ] + probability: 0.1 + pricePerUnit: 3.5 # 1×Life (0.2) + 1×Fire (0.25) + 1×Order (0.25) + Water (0.1) = 0.8 → x4.375 + +- type: reagent + id: CP14HealingEffectHealCold + name: cp14-reagent-name-basic-heal-cold + desc: cp14-reagent-desc-basic-heal-cold + group: CP14HealingEffect + flavor: CP14Stinging + color: "#a3511a" + physicalDesc: cp14-reagent-physical-desc-sparkling + worksOnTheDead: true + metabolisms: + Medicine: + metabolismRate: 0.05 + effects: + - !type:HealthChange + damage: + types: + Cold: -10 + - !type:AdjustTemperature + conditions: + - !type:Temperature + max: 293.15 + amount: 5000 + - !type:PopupMessage + conditions: + - !type:Temperature + max: 293.15 + type: Local + visualType: Medium + messages: [ "leporazine-effect-temperature-adjusting" ] + probability: 0.1 + pricePerUnit: 4.0 # 1×Life (0.2) + 1×Frost (0.2) + 1×Order (0.25) + Water (0.1) = 0.75 → x5.33 + +- type: reagent + id: CP14HealingEffectHealPoison + name: cp14-reagent-name-basic-heal-poison + desc: cp14-reagent-desc-basic-heal-poison + group: CP14HealingEffect + flavor: CP14Bitterly + color: "#82ba3d" + physicalDesc: cp14-reagent-physical-desc-viscous + worksOnTheDead: true + metabolisms: + Medicine: + metabolismRate: 0.05 + effects: + - !type:HealthChange + damage: + types: + Poison: -10 + pricePerUnit: 3.5 # 1×Life (0.2) + 1×Poison (0.2) + 1×Order (0.25) + Water (0.1) = 0.75 → x4.66 + +- type: reagent + id: CP14HealingEffectHealAirloss + name: cp14-reagent-name-basic-heal-airloss + desc: cp14-reagent-desc-basic-heal-airloss + group: CP14HealingEffect + flavor: fizzy + color: "#e6f4f5" + worksOnTheDead: true + physicalDesc: reagent-physical-desc-milky + metabolisms: + Medicine: + metabolismRate: 0.05 + effects: + - !type:HealthChange + damage: + types: + Asphyxiation: -10 + pricePerUnit: 4.0 # 1×Life (0.2) + 1×Air (0.25) + 1×Order (0.25) + Water (0.1) = 0.8 → x5 + +- type: reagent + id: CP14HealingEffectHealManaDepletion + name: cp14-reagent-name-basic-heal-manadepletion + desc: cp14-reagent-desc-basic-heal-manadepletion + group: CP14HealingEffect + flavor: CP14Bitterly + color: "#2d4d79" + physicalDesc: cp14-reagent-physical-desc-viscous + worksOnTheDead: true + metabolisms: + Medicine: + metabolismRate: 0.05 + effects: + - !type:HealthChange + damage: + types: + CP14ManaDepletion: -10 + pricePerUnit: 3.0 # 1×Life (0.2) + 2×Energia (0.4) + Water (0.1) = 0.7 → x4.28 + +- type: reagent + id: CP14HealingEffectBloodRestore + name: cp14-reagent-name-basic-blood-restore + desc: cp14-reagent-desc-basic-blood-restore + group: CP14HealingEffect + flavor: CP14Metallic + color: "#e31010" + worksOnTheDead: true + physicalDesc: cp14-reagent-physical-desc-scarlet + metabolisms: + Poison: + metabolismRate: 0.05 + effects: + - !type:ModifyBloodLevel + amount: 20 + - !type:HealthChange + damage: + types: + Bloodloss: -5 + pricePerUnit: 4.0 # 1×Life (0.2) + 1×Water (0.25) + 1×Order (0.25) + Water (0.1) = 0.8 → x5 diff --git a/Resources/Prototypes/_CP14/Reagents/Target Effects/negative_effects.yml b/Resources/Prototypes/_CP14/Reagents/Target Effects/negative_effects.yml new file mode 100644 index 0000000000..a4c98e8dd9 --- /dev/null +++ b/Resources/Prototypes/_CP14/Reagents/Target Effects/negative_effects.yml @@ -0,0 +1,75 @@ +- type: reagent + id: CP14NegativeEffectDamageMana + name: cp14-reagent-name-basic-damage-mana + desc: cp14-reagent-desc-basic-damage-mana + group: CP14NegativeEffect + flavor: CP14Bitterly + color: "#6014e3" + physicalDesc: cp14-reagent-physical-desc-iridescent + metabolisms: + Poison: + metabolismRate: 0.05 + effects: + - !type:CP14ManaChange + manaDelta: -1.5 + safe: false + pricePerUnit: 5.0 # 2×Energia (0.4) + 1×Void (0.2) + Water (0.1) = 0.7 → x7.14 + +- type: reagent + id: CP14NegativeEffectDamageStam + name: cp14-reagent-name-basic-damage-stam + desc: cp14-reagent-desc-basic-damage-stam + group: CP14NegativeEffect + flavor: CP14Magic + color: "#686400" + physicalDesc: cp14-reagent-physical-desc-iridescent + metabolisms: + Medicine: + metabolismRate: 0.05 + effects: + - !type:CP14StaminaChange + staminaDelta: -3 + pricePerUnit: 5.0 # 1×Void (0.2) + 1×Motion (0.2) + 1xAir (0.25) + Water (0.1) = 0.75 → x6.67 (high value) + +- type: reagent + id: CP14NegativeEffectSpeedDown + name: cp14-reagent-name-basic-speed-down + desc: cp14-reagent-desc-basic-speed-down + group: CP14NegativeEffect + flavor: CP14Sweetly + color: "#1e4166" + physicalDesc: cp14-reagent-physical-desc-viscous + metabolisms: + Poison: + metabolismRate: 0.1 + effects: + - !type:MovespeedModifier + walkSpeedModifier: 0.65 + sprintSpeedModifier: 0.65 + statusLifetime: 1.5 + - !type:GenericStatusEffect + key: Stutter + component: StutteringAccent + pricePerUnit: 4.0 # Similar to speed up but with Chaos instead of Order + +- type: reagent + id: CP14NegativeEffectSleep + name: cp14-reagent-name-basic-sleep + desc: cp14-reagent-desc-basic-sleep + group: CP14NegativeEffect + flavor: CP14VerySweet + color: "#425e8a" + physicalDesc: cp14-reagent-physical-desc-viscous + metabolisms: + Narcotic: + metabolismRate: 0.1 + effects: + - !type:Emote + emote: Yawn + showInChat: true + probability: 0.2 + - !type:GenericStatusEffect + key: ForcedSleep + component: ForcedSleeping + type: Add + pricePerUnit: 6.0 # High cost due to powerful effect diff --git a/Resources/Prototypes/_CP14/Reagents/Target Effects/positive_effects.yml b/Resources/Prototypes/_CP14/Reagents/Target Effects/positive_effects.yml new file mode 100644 index 0000000000..af1775ed97 --- /dev/null +++ b/Resources/Prototypes/_CP14/Reagents/Target Effects/positive_effects.yml @@ -0,0 +1,142 @@ +- type: reagent + id: CP14PositiveEffectSatiateHunger + name: cp14-reagent-name-basic-satiate-hunger + desc: cp14-reagent-desc-basic-satiate-hunger + group: CP14PositiveEffect + flavor: CP14Sweetly + color: "#a35629" + physicalDesc: cp14-reagent-physical-desc-viscous + metabolisms: + Food: + metabolismRate: 0.05 + effects: + - !type:SatiateHunger + factor: 15 + conditions: + - !type:OrganType + type: CP14Vampire + shouldHave: false + pricePerUnit: 1.5 # Simple effect, low cost + +- type: reagent + id: CP14PositiveEffectSatiateThirst + name: cp14-reagent-name-basic-satiate-thirst + desc: cp14-reagent-desc-basic-satiate-thirst + group: CP14PositiveEffect + flavor: CP14Water + color: "#2b7fed" + physicalDesc: cp14-reagent-physical-desc-colorless + metabolisms: + Drink: + metabolismRate: 0.05 + effects: + - !type:SatiateThirst + factor: 15 + pricePerUnit: 1.0 # Most basic effect + +- type: reagent + id: CP14PositiveEffectHealMana + name: cp14-reagent-name-basic-heal-mana + desc: cp14-reagent-desc-basic-heal-mana + group: CP14PositiveEffect + flavor: CP14Magic + color: "#1497e3" + physicalDesc: cp14-reagent-physical-desc-iridescent + metabolisms: + Medicine: + metabolismRate: 0.05 + effects: + - !type:CP14ManaChange + manaDelta: 1.5 + safe: true + pricePerUnit: 5.0 # 2×Energia (0.4) + 1×Motion (0.2) + Water (0.1) = 0.7 → x7.14 (high value) + +- type: reagent + id: CP14PositiveEffectHealStam + name: cp14-reagent-name-basic-heal-stam + desc: cp14-reagent-desc-basic-heal-stam + group: CP14PositiveEffect + flavor: CP14Magic + color: "#ebff6f" + physicalDesc: cp14-reagent-physical-desc-iridescent + metabolisms: + Medicine: + metabolismRate: 0.05 + effects: + - !type:CP14StaminaChange + staminaDelta: 3 + pricePerUnit: 5.0 # 1×Life (0.2) + 1×Motion (0.2) + 1xAir (0.25) + Water (0.1) = 0.75 → x6.67 (high value) + +- type: reagent + id: CP14PositiveEffectSpeedUp + name: cp14-reagent-name-basic-speed-up + desc: cp14-reagent-desc-basic-speed-up + group: CP14PositiveEffect + flavor: CP14Sweetly + color: "#dbff9c" + physicalDesc: cp14-reagent-physical-desc-viscous + metabolisms: + Poison: + metabolismRate: 0.1 + effects: + - !type:MovespeedModifier + walkSpeedModifier: 1.35 + sprintSpeedModifier: 1.35 + statusLifetime: 1.5 + - !type:GenericStatusEffect + key: Stutter + component: StutteringAccent + pricePerUnit: 4.0 # 2×Motion (0.4) + 1×Order (0.25) + Water (0.1) = 0.75 → x5.33 + +- type: reagent + id: CP14PositiveEffectUnsleep + name: cp14-reagent-name-basic-unsleep + desc: cp14-reagent-desc-basic-unsleep + group: CP14PositiveEffect + flavor: CP14VerySweet + color: "#6bc97e" + physicalDesc: cp14-reagent-physical-desc-viscous + metabolisms: + Narcotic: + metabolismRate: 0.1 + effects: + - !type:ResetNarcolepsy + - !type:GenericStatusEffect + key: Stun + time: 3 + type: Remove + - !type:GenericStatusEffect + key: KnockedDown + time: 3 + type: Remove + - !type:GenericStatusEffect + key: ForcedSleep + time: 3 + type: Remove + - !type:AdjustReagent + conditions: + - !type:ReagentThreshold + reagent: CP14NegativeEffectSleep + min: 1 + reagent: CP14NegativeEffectSleep + amount: -10 + pricePerUnit: 2.0 # Cheaper than sleep as it's less in demand + +- type: reagent + id: CP14PositiveEffectConfuseAura + name: cp14-reagent-name-basic-confuse-aura + desc: cp14-reagent-desc-basic-confuse-aura + group: CP14PositiveEffect + flavor: CP14Vomit + color: "#eb34b7" + physicalDesc: cp14-reagent-physical-desc-colorless + metabolisms: + Food: + metabolismRate: 0.05 + effects: + - !type:ModifyStatusEffect + effectProto: MobStatusEffectMagicAuraConfused + type: Add + time: 2 + refresh: false + pricePerUnit: 0.6 diff --git a/Resources/Prototypes/_CP14/Reagents/Target Effects/side_effects.yml b/Resources/Prototypes/_CP14/Reagents/Target Effects/side_effects.yml new file mode 100644 index 0000000000..dbac1f0b0e --- /dev/null +++ b/Resources/Prototypes/_CP14/Reagents/Target Effects/side_effects.yml @@ -0,0 +1,95 @@ +- type: reagent + id: CP14SideEffectEmpty + name: cp14-reagent-name-basic-empty + desc: cp14-reagent-desc-basic-empty + group: CP14SideEffect + flavor: CP14Bitterly + color: "#858585" + physicalDesc: cp14-reagent-physical-desc-colorless + pricePerUnit: 0 # Basic empty solution, should cost nothing + +# Side effects (gimmick) +- type: reagent + id: CP14SideEffectRainbow + name: cp14-reagent-name-see-rainbow + desc: cp14-reagent-desc-see-rainbow + group: CP14SideEffect + flavor: CP14Bitterly + color: "#d442db" + physicalDesc: cp14-reagent-physical-desc-colorless + metabolisms: + Narcotic: + metabolismRate: 0.05 + effects: + - !type:GenericStatusEffect + key: SeeingRainbows + component: SeeingRainbows + type: Add + time: 25 + refresh: false + pricePerUnit: 0.5 # Purely decorative effect + +- type: reagent + id: CP14SideEffectEmoteCough + name: cp14-reagent-name-basic-emote-cough + desc: cp14-reagent-desc-basic-emote-cough + group: CP14SideEffect + flavor: CP14Water + color: "#2b7fed" + physicalDesc: cp14-reagent-physical-desc-colorless + metabolisms: + Medicine: + metabolismRate: 0.05 + effects: + - !type:Emote + showInChat: false + emote: Cough + probability: 0.3 + pricePerUnit: 0.3 # Minimal cost + +- type: reagent + id: CP14SideEffectVomit + name: cp14-reagent-name-basic-vomit + desc: cp14-reagent-desc-basic-vomit + group: CP14SideEffect + flavor: CP14Vomit + color: "#87a667" + physicalDesc: cp14-reagent-physical-desc-colorless + metabolisms: + Food: + metabolismRate: 0.05 + effects: + - !type:ChemVomit + probability: 0.25 + pricePerUnit: 0.5 # Negative effect but not lethal + +- type: reagent + id: CP14SideEffectDrunk + name: cp14-reagent-name-basic-drunk + desc: cp14-reagent-desc-basic-drunk + group: CP14SideEffect + flavor: CP14Vomit + color: "#ae64c4" + physicalDesc: cp14-reagent-physical-desc-colorless + metabolisms: + Food: + metabolismRate: 0.05 + effects: + - !type:Drunk + boozePower: 15 + pricePerUnit: 0.5 # Similar to vomit + +- type: reagent + id: CP14SideEffectJitter + name: cp14-reagent-name-basic-jitter + desc: cp14-reagent-desc-basic-jitter + group: CP14SideEffect + flavor: CP14Vomit + color: "#347d70" + physicalDesc: cp14-reagent-physical-desc-colorless + metabolisms: + Food: + metabolismRate: 0.05 + effects: + - !type:Jitter + pricePerUnit: 0.3 # Weakest negative effect diff --git a/Resources/Prototypes/_CP14/Reagents/target_effects.yml b/Resources/Prototypes/_CP14/Reagents/target_effects.yml deleted file mode 100644 index 7574d1982a..0000000000 --- a/Resources/Prototypes/_CP14/Reagents/target_effects.yml +++ /dev/null @@ -1,623 +0,0 @@ -- type: reagent - id: CP14BasicEffectEmpty - name: cp14-reagent-name-basic-empty - desc: cp14-reagent-desc-basic-empty - group: CP14BasicEffect - flavor: CP14Bitterly - color: "#858585" - physicalDesc: cp14-reagent-physical-desc-colorless - pricePerUnit: 0 # Basic empty solution, should cost nothing - -# T1 / Simple effects (basic) -- type: reagent - id: CP14BasicEffectHealBrute - name: cp14-reagent-name-basic-heal-brute - desc: cp14-reagent-desc-basic-heal-brute - group: CP14BasicEffect - flavor: CP14Metallic - color: "#e31010" - physicalDesc: cp14-reagent-physical-desc-scarlet - worksOnTheDead: true - metabolisms: - Medicine: - metabolismRate: 0.05 - effects: - - !type:ModifyBleedAmount - amount: -2 - - !type:EvenHealthChange - damage: - Brute: -6 - pricePerUnit: 3.0 # 2×Life (0.4) + Order (0.25) + Water (0.1) = 1.05 → x3 for balance - -- type: reagent - id: CP14BasicEffectDamageBrute - 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 - worksOnTheDead: true - metabolisms: - Poison: - metabolismRate: 0.05 - effects: - - !type:HealthChange - damage: - groups: - Brute: 3 - pricePerUnit: 3.0 # Similar to healing but with Chaos instead of Order - -- type: reagent - id: CP14BasicEffectHealHeat - name: cp14-reagent-name-basic-heal-heat - desc: cp14-reagent-desc-basic-heal-heat - group: CP14BasicEffect - flavor: CP14Stinging - color: "#BF361E" - physicalDesc: cp14-reagent-physical-desc-sparkling - worksOnTheDead: true - metabolisms: - Medicine: - metabolismRate: 0.05 - effects: - - !type:HealthChange - damage: - types: - Heat: -10 - - !type:AdjustTemperature - conditions: - - !type:Temperature - min: 295 - amount: -5000 - - !type:PopupMessage - conditions: - - !type:Temperature - min: 295 - type: Local - visualType: Medium - messages: [ "leporazine-effect-temperature-adjusting" ] - probability: 0.1 - pricePerUnit: 3.5 # 1×Life (0.2) + 1×Fire (0.25) + 1×Order (0.25) + Water (0.1) = 0.8 → x4.375 - -- type: reagent - id: CP14BasicEffectDamageHeat - name: cp14-reagent-name-basic-damage-heat - desc: cp14-reagent-desc-basic-damage-heat - group: CP14BasicEffect - flavor: CP14Stinging - color: "#d4772a" - tileReactions: - - !type:CreateEntityTileReaction - entity: CP14Fire - physicalDesc: cp14-reagent-physical-desc-sparkling - worksOnTheDead: true - metabolisms: - Medicine: - metabolismRate: 0.05 - effects: - - !type:FlammableReaction - multiplier: 1.5 - - !type:AdjustTemperature - amount: 4000 - - !type:Ignite - pricePerUnit: 3.5 # Similar to healing but with Chaos instead of Order - -- type: reagent - id: CP14BasicEffectHealCold - name: cp14-reagent-name-basic-heal-cold - desc: cp14-reagent-desc-basic-heal-cold - group: CP14BasicEffect - flavor: CP14Stinging - color: "#a3511a" - physicalDesc: cp14-reagent-physical-desc-sparkling - worksOnTheDead: true - metabolisms: - Medicine: - metabolismRate: 0.05 - effects: - - !type:HealthChange - damage: - types: - Cold: -10 - - !type:AdjustTemperature - conditions: - - !type:Temperature - max: 293.15 - amount: 5000 - - !type:PopupMessage - conditions: - - !type:Temperature - max: 293.15 - type: Local - visualType: Medium - messages: [ "leporazine-effect-temperature-adjusting" ] - probability: 0.1 - pricePerUnit: 4.0 # 1×Life (0.2) + 1×Frost (0.2) + 1×Order (0.25) + Water (0.1) = 0.75 → x5.33 - -- type: reagent - id: CP14BasicEffectDamageCold - name: cp14-reagent-name-basic-damage-cold - desc: cp14-reagent-desc-basic-damage-cold - group: CP14BasicEffect - flavor: CP14Stinging - color: "#1a95a3" - physicalDesc: cp14-reagent-physical-desc-sparkling - worksOnTheDead: true - metabolisms: - Poison: - metabolismRate: 0.05 - effects: - - !type:HealthChange - damage: - types: - Cold: 1.5 - - !type:AdjustTemperature - amount: -5000 - - !type:PopupMessage - type: Local - visualType: Medium - messages: [ "leporazine-effect-temperature-adjusting" ] - probability: 0.1 - pricePerUnit: 4.0 # Similar to healing but with Chaos instead of Order - -- 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 - worksOnTheDead: true - metabolisms: - Medicine: - metabolismRate: 0.05 - effects: - - !type:HealthChange - damage: - types: - Poison: -10 - pricePerUnit: 3.5 # 1×Life (0.2) + 1×Poison (0.2) + 1×Order (0.25) + Water (0.1) = 0.75 → x4.66 - -- type: reagent - id: CP14BasicEffectDamagePoison - name: cp14-reagent-name-basic-damage-poison - desc: cp14-reagent-desc-basic-damage-poison - group: CP14BasicEffect - flavor: CP14Bitterly - color: "#768551" - physicalDesc: cp14-reagent-physical-desc-viscous - worksOnTheDead: true - metabolisms: - Poison: - metabolismRate: 0.05 - effects: - - !type:HealthChange - damage: - types: - Poison: 3 - pricePerUnit: 3.5 # Similar to healing but with Chaos instead of Order - -- type: reagent - id: CP14BasicEffectHealAirloss - name: cp14-reagent-name-basic-heal-airloss - desc: cp14-reagent-desc-basic-heal-airloss - group: CP14BasicEffect - flavor: fizzy - color: "#e6f4f5" - worksOnTheDead: true - physicalDesc: reagent-physical-desc-milky - metabolisms: - Medicine: - metabolismRate: 0.05 - effects: - - !type:HealthChange - damage: - types: - Asphyxiation: -10 - pricePerUnit: 4.0 # 1×Life (0.2) + 1×Air (0.25) + 1×Order (0.25) + Water (0.1) = 0.8 → x5 - -- type: reagent - id: CP14BasicEffectDamageAirloss - name: cp14-reagent-name-basic-damage-airloss - desc: cp14-reagent-desc-basic-damage-airloss - group: CP14BasicEffect - flavor: horrible - color: "#73091e" - worksOnTheDead: true - physicalDesc: reagent-physical-desc-viscous - metabolisms: - Poison: - metabolismRate: 0.05 - effects: - - !type:HealthChange - damage: - types: - Asphyxiation: 3 - pricePerUnit: 4.0 # Similar to healing but with Chaos instead of Order - -- type: reagent - id: CP14BasicEffectHealManaDepletion - name: cp14-reagent-name-basic-heal-manadepletion - desc: cp14-reagent-desc-basic-heal-manadepletion - group: CP14BasicEffect - flavor: CP14Bitterly - color: "#2d4d79" - physicalDesc: cp14-reagent-physical-desc-viscous - worksOnTheDead: true - metabolisms: - Medicine: - metabolismRate: 0.05 - effects: - - !type:HealthChange - damage: - types: - CP14ManaDepletion: -10 - pricePerUnit: 3.0 # 1×Life (0.2) + 2×Energia (0.4) + Water (0.1) = 0.7 → x4.28 - -- type: reagent - id: CP14BasicEffectDamageManaDepletion - name: cp14-reagent-name-basic-damage-manadepletion - desc: cp14-reagent-desc-basic-damage-manadepletion - group: CP14BasicEffect - flavor: CP14Bitterly - color: "#2f6b62" - physicalDesc: cp14-reagent-physical-desc-viscous - worksOnTheDead: true - metabolisms: - Poison: - metabolismRate: 0.05 - effects: - - !type:HealthChange - damage: - types: - CP14ManaDepletion: 3 - pricePerUnit: 3.0 # 2×Energia (0.4) + 1×Poison (0.2) + Water (0.1) = 0.7 → x4.28 - -- type: reagent - id: CP14BasicEffectBloodRestore - name: cp14-reagent-name-basic-blood-restore - desc: cp14-reagent-desc-basic-blood-restore - group: CP14BasicEffect - flavor: CP14Metallic - color: "#e31010" - worksOnTheDead: true - physicalDesc: cp14-reagent-physical-desc-scarlet - metabolisms: - Poison: - metabolismRate: 0.05 - effects: - - !type:ModifyBloodLevel - amount: 20 - - !type:HealthChange - damage: - types: - Bloodloss: -5 - pricePerUnit: 4.0 # 1×Life (0.2) + 1×Water (0.25) + 1×Order (0.25) + Water (0.1) = 0.8 → x5 - -- type: reagent - id: CP14BasicEffectBloodAbsorption - name: cp14-reagent-name-basic-blood-absorption - desc: cp14-reagent-desc-basic-blood-absorption - group: CP14BasicEffect - flavor: CP14Metallic - color: "#2b0e0b" - worksOnTheDead: true - physicalDesc: cp14-reagent-physical-desc-scarlet - metabolisms: - Poison: - metabolismRate: 0.05 - effects: - - !type:ModifyBloodLevel - amount: -10 - - !type:HealthChange - damage: - types: - Bloodloss: 2 - pricePerUnit: 4.0 # Similar to restoration but with Chaos instead of Order - -- type: reagent - id: CP14BasicEffectSatiateHunger - name: cp14-reagent-name-basic-satiate-hunger - desc: cp14-reagent-desc-basic-satiate-hunger - group: CP14BasicEffect - flavor: CP14Sweetly - color: "#a35629" - physicalDesc: cp14-reagent-physical-desc-viscous - metabolisms: - Food: - metabolismRate: 0.05 - effects: - - !type:SatiateHunger - factor: 15 - conditions: - - !type:OrganType - type: CP14Vampire - shouldHave: false - pricePerUnit: 1.5 # Simple effect, low cost - -- type: reagent - id: CP14BasicEffectSatiateThirst - name: cp14-reagent-name-basic-satiate-thirst - desc: cp14-reagent-desc-basic-satiate-thirst - group: CP14BasicEffect - flavor: CP14Water - color: "#2b7fed" - physicalDesc: cp14-reagent-physical-desc-colorless - metabolisms: - Drink: - metabolismRate: 0.05 - effects: - - !type:SatiateThirst - factor: 15 - pricePerUnit: 1.0 # Most basic effect - -- type: reagent - id: CP14BasicEffectHealMana - name: cp14-reagent-name-basic-heal-mana - desc: cp14-reagent-desc-basic-heal-mana - group: CP14BasicEffect - flavor: CP14Magic - color: "#1497e3" - physicalDesc: cp14-reagent-physical-desc-iridescent - metabolisms: - Medicine: - metabolismRate: 0.05 - effects: - - !type:CP14ManaChange - manaDelta: 1.5 - safe: true - pricePerUnit: 5.0 # 2×Energia (0.4) + 1×Motion (0.2) + Water (0.1) = 0.7 → x7.14 (high value) - -- type: reagent - id: CP14BasicEffectDamageMana - name: cp14-reagent-name-basic-damage-mana - desc: cp14-reagent-desc-basic-damage-mana - group: CP14BasicEffect - flavor: CP14Bitterly - color: "#6014e3" - physicalDesc: cp14-reagent-physical-desc-iridescent - metabolisms: - Poison: - metabolismRate: 0.05 - effects: - - !type:CP14ManaChange - manaDelta: -1.5 - safe: false - pricePerUnit: 5.0 # 2×Energia (0.4) + 1×Void (0.2) + Water (0.1) = 0.7 → x7.14 - -- type: reagent - id: CP14BasicEffectHealStam - name: cp14-reagent-name-basic-heal-stam - desc: cp14-reagent-desc-basic-heal-stam - group: CP14BasicEffect - flavor: CP14Magic - color: "#ebff6f" - physicalDesc: cp14-reagent-physical-desc-iridescent - metabolisms: - Medicine: - metabolismRate: 0.05 - effects: - - !type:CP14StaminaChange - staminaDelta: 3 - pricePerUnit: 5.0 # 1×Life (0.2) + 1×Motion (0.2) + 1xAir (0.25) + Water (0.1) = 0.75 → x6.67 (high value) - -- type: reagent - id: CP14BasicEffectDamageStam - name: cp14-reagent-name-basic-damage-stam - desc: cp14-reagent-desc-basic-damage-stam - group: CP14BasicEffect - flavor: CP14Magic - color: "#686400" - physicalDesc: cp14-reagent-physical-desc-iridescent - metabolisms: - Medicine: - metabolismRate: 0.05 - effects: - - !type:CP14StaminaChange - staminaDelta: -3 - pricePerUnit: 5.0 # 1×Void (0.2) + 1×Motion (0.2) + 1xAir (0.25) + Water (0.1) = 0.75 → x6.67 (high value) - -- type: reagent - id: CP14BasicEffectSpeedUp - name: cp14-reagent-name-basic-speed-up - desc: cp14-reagent-desc-basic-speed-up - group: CP14BasicEffect - flavor: CP14Sweetly - color: "#dbff9c" - physicalDesc: cp14-reagent-physical-desc-viscous - metabolisms: - Poison: - metabolismRate: 0.1 - effects: - - !type:MovespeedModifier - walkSpeedModifier: 1.35 - sprintSpeedModifier: 1.35 - statusLifetime: 1.5 - - !type:GenericStatusEffect - key: Stutter - component: StutteringAccent - pricePerUnit: 4.0 # 2×Motion (0.4) + 1×Order (0.25) + Water (0.1) = 0.75 → x5.33 - -- type: reagent - id: CP14BasicEffectSpeedDown - name: cp14-reagent-name-basic-speed-down - desc: cp14-reagent-desc-basic-speed-down - group: CP14BasicEffect - flavor: CP14Sweetly - color: "#1e4166" - physicalDesc: cp14-reagent-physical-desc-viscous - metabolisms: - Poison: - metabolismRate: 0.1 - effects: - - !type:MovespeedModifier - walkSpeedModifier: 0.65 - sprintSpeedModifier: 0.65 - statusLifetime: 1.5 - - !type:GenericStatusEffect - key: Stutter - component: StutteringAccent - pricePerUnit: 4.0 # Similar to speed up but with Chaos instead of Order - -- type: reagent - id: CP14BasicEffectSleep - name: cp14-reagent-name-basic-sleep - desc: cp14-reagent-desc-basic-sleep - group: CP14BasicEffect - flavor: CP14VerySweet - color: "#425e8a" - physicalDesc: cp14-reagent-physical-desc-viscous - metabolisms: - Narcotic: - metabolismRate: 0.1 - effects: - - !type:Emote - emote: Yawn - showInChat: true - probability: 0.2 - - !type:GenericStatusEffect - key: ForcedSleep - component: ForcedSleeping - type: Add - pricePerUnit: 6.0 # High cost due to powerful effect - -- type: reagent - id: CP14BasicEffectUnsleep - name: cp14-reagent-name-basic-unsleep - desc: cp14-reagent-desc-basic-unsleep - group: CP14BasicEffect - flavor: CP14VerySweet - color: "#6bc97e" - physicalDesc: cp14-reagent-physical-desc-viscous - metabolisms: - Narcotic: - metabolismRate: 0.1 - effects: - - !type:ResetNarcolepsy - - !type:GenericStatusEffect - key: Stun - time: 3 - type: Remove - - !type:GenericStatusEffect - key: KnockedDown - time: 3 - type: Remove - - !type:GenericStatusEffect - key: ForcedSleep - time: 3 - type: Remove - - !type:AdjustReagent - conditions: - - !type:ReagentThreshold - reagent: CP14BasicEffectSleep - min: 1 - reagent: CP14BasicEffectSleep - amount: -10 - pricePerUnit: 2.0 # Cheaper than sleep as it's less in demand - -# Side effects (gimmick) -- type: reagent - id: CP14BasicEffectRainbow - name: cp14-reagent-name-see-rainbow - desc: cp14-reagent-desc-see-rainbow - group: CP14BasicEffect - flavor: CP14Bitterly - color: "#d442db" - physicalDesc: cp14-reagent-physical-desc-colorless - metabolisms: - Narcotic: - metabolismRate: 0.05 - effects: - - !type:GenericStatusEffect - key: SeeingRainbows - component: SeeingRainbows - type: Add - time: 25 - refresh: false - pricePerUnit: 0.5 # Purely decorative effect - -- 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.05 - effects: - - !type:Emote - showInChat: false - emote: Cough - probability: 0.3 - pricePerUnit: 0.3 # Minimal cost - -- type: reagent - id: CP14BasicEffectVomit - name: cp14-reagent-name-basic-vomit - desc: cp14-reagent-desc-basic-vomit - group: CP14BasicEffect - flavor: CP14Vomit - color: "#87a667" - physicalDesc: cp14-reagent-physical-desc-colorless - metabolisms: - Food: - metabolismRate: 0.05 - effects: - - !type:ChemVomit - probability: 0.25 - pricePerUnit: 0.5 # Negative effect but not lethal - -- type: reagent - id: CP14BasicEffectDrunk - name: cp14-reagent-name-basic-drunk - desc: cp14-reagent-desc-basic-drunk - group: CP14BasicEffect - flavor: CP14Vomit - color: "#ae64c4" - physicalDesc: cp14-reagent-physical-desc-colorless - metabolisms: - Food: - metabolismRate: 0.05 - effects: - - !type:Drunk - boozePower: 15 - pricePerUnit: 0.5 # Similar to vomit - -- type: reagent - id: CP14BasicEffectJitter - name: cp14-reagent-name-basic-jitter - desc: cp14-reagent-desc-basic-jitter - group: CP14BasicEffect - flavor: CP14Vomit - color: "#347d70" - physicalDesc: cp14-reagent-physical-desc-colorless - metabolisms: - Food: - metabolismRate: 0.05 - effects: - - !type:Jitter - pricePerUnit: 0.3 # Weakest negative effect - -- type: reagent - id: CP14BasicEffectConfuseAura - name: cp14-reagent-name-basic-confuse-aura - desc: cp14-reagent-desc-basic-confuse-aura - group: CP14BasicEffect - flavor: CP14Vomit - color: "#eb34b7" - physicalDesc: cp14-reagent-physical-desc-colorless - metabolisms: - Food: - metabolismRate: 0.05 - effects: - - !type:ModifyStatusEffect - effectProto: MobStatusEffectMagicAuraConfused - type: Add - time: 2 - refresh: false - pricePerUnit: 0.6 \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/agaric.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/agaric.yml index 1a61ddadae..3800728bd1 100644 --- a/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/agaric.yml +++ b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/agaric.yml @@ -22,13 +22,13 @@ reactants: CP14AgaricMushroom: amount: 1 - CP14BasicEffectEmpty: + CP14SideEffectEmpty: amount: 1 - CP14BasicEffectHealBrute: + CP14HealingEffectHealBrute: amount: 1 products: - CP14BasicEffectDamageBrute: 2 - CP14BasicEffectRainbow: 1 + CP14DamageEffectDamageBrute: 2 + CP14SideEffectRainbow: 1 - type: reaction id: CP14AgaricShroomAdmixture2 @@ -36,11 +36,11 @@ reactants: CP14AgaricMushroom: amount: 1 - CP14BasicEffectEmpty: + CP14SideEffectEmpty: amount: 1 - CP14BasicEffectDamageBrute: + CP14DamageEffectDamageBrute: amount: 1 products: - CP14BasicEffectHealBrute: 2 - CP14BasicEffectRainbow: 1 + CP14HealingEffectHealBrute: 2 + CP14SideEffectRainbow: 1 diff --git a/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/air_lily.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/air_lily.yml index 4641e92c9b..d6a083a1ba 100644 --- a/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/air_lily.yml +++ b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/air_lily.yml @@ -22,11 +22,11 @@ reactants: CP14AirLily: amount: 1 - CP14BasicEffectEmpty: + CP14SideEffectEmpty: amount: 1 - CP14BasicEffectEmoteCough: + CP14SideEffectEmoteCough: amount: 1 products: - CP14BasicEffectHealAirloss: 2 - CP14BasicEffectDrunk: 1 + CP14HealingEffectHealAirloss: 2 + CP14SideEffectDrunk: 1 diff --git a/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/blue_amanita.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/blue_amanita.yml index 74a23c373c..7b774c54cc 100644 --- a/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/blue_amanita.yml +++ b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/blue_amanita.yml @@ -20,11 +20,11 @@ reactants: CP14BlueAmanita: amount: 1 - CP14BasicEffectEmpty: + CP14SideEffectEmpty: amount: 1 - CP14BasicEffectRainbow: + CP14SideEffectRainbow: amount: 1 products: - CP14BasicEffectHealMana: 2 - CP14BasicEffectDrunk: 1 + CP14PositiveEffectHealMana: 2 + CP14SideEffectDrunk: 1 diff --git a/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/chromium_slime.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/chromium_slime.yml index f430d8eaf1..1118bc95bf 100644 --- a/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/chromium_slime.yml +++ b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/chromium_slime.yml @@ -23,43 +23,43 @@ CP14ChromiumSlime: amount: 1 products: - CP14BasicEffectEmpty: 1 + CP14SideEffectEmpty: 1 effects: - !type:CP14InverseEffect inversion: - CP14BasicEffectHealBrute: CP14BasicEffectDamageBrute - CP14BasicEffectDamageBrute: CP14BasicEffectHealBrute + CP14HealingEffectHealBrute: CP14DamageEffectDamageBrute + CP14DamageEffectDamageBrute: CP14HealingEffectHealBrute # - CP14BasicEffectHealPoison: CP14BasicEffectDamagePoison - CP14BasicEffectDamagePoison: CP14BasicEffectHealPoison + CP14HealingEffectHealPoison: CP14DamageEffectDamagePoison + CP14DamageEffectDamagePoison: CP14HealingEffectHealPoison # - CP14BasicEffectDamageHeat: CP14BasicEffectHealHeat - CP14BasicEffectHealHeat: CP14BasicEffectDamageHeat + CP14DamageEffectDamageHeat: CP14HealingEffectHealHeat + CP14HealingEffectHealHeat: CP14DamageEffectDamageHeat # - CP14BasicEffectDamageCold: CP14BasicEffectHealCold - CP14BasicEffectHealCold: CP14BasicEffectDamageCold + CP14DamageEffectDamageCold: CP14HealingEffectHealCold + CP14HealingEffectHealCold: CP14DamageEffectDamageCold # - CP14BasicEffectSatiateHunger: CP14BasicEffectVomit - CP14BasicEffectSatiateThirst: CP14BasicEffectSatiateHunger - CP14BasicEffectVomit: CP14BasicEffectSatiateThirst + CP14PositiveEffectSatiateHunger: CP14SideEffectVomit + CP14PositiveEffectSatiateThirst: CP14PositiveEffectSatiateHunger + CP14SideEffectVomit: CP14PositiveEffectSatiateThirst # - CP14BasicEffectDamageMana: CP14BasicEffectHealMana - CP14BasicEffectHealMana: CP14BasicEffectDamageMana + CP14NegativeEffectDamageMana: CP14PositiveEffectHealMana + CP14PositiveEffectHealMana: CP14NegativeEffectDamageMana # - CP14BasicEffectBloodAbsorption: CP14BasicEffectBloodRestore - CP14BasicEffectBloodRestore: CP14BasicEffectBloodAbsorption + CP14DamageEffectBloodAbsorption: CP14HealingEffectBloodRestore + CP14HealingEffectBloodRestore: CP14DamageEffectBloodAbsorption # - CP14BasicEffectSpeedDown: CP14BasicEffectSpeedUp - CP14BasicEffectSpeedUp: CP14BasicEffectSpeedDown + CP14NegativeEffectSpeedDown: CP14PositiveEffectSpeedUp + CP14PositiveEffectSpeedUp: CP14NegativeEffectSpeedDown # - CP14BasicEffectDamageAirloss: CP14BasicEffectHealAirloss - CP14BasicEffectHealAirloss: CP14BasicEffectDamageAirloss + CP14DamageEffectDamageAirloss: CP14HealingEffectHealAirloss + CP14HealingEffectHealAirloss: CP14DamageEffectDamageAirloss # - CP14BasicEffectUnsleep: CP14BasicEffectSleep - CP14BasicEffectSleep: CP14BasicEffectUnsleep + CP14PositiveEffectUnsleep: CP14NegativeEffectSleep + CP14NegativeEffectSleep: CP14PositiveEffectUnsleep # - CP14BasicEffectRainbow: CP14BasicEffectEmoteCough - CP14BasicEffectEmoteCough: CP14BasicEffectRainbow + CP14SideEffectRainbow: CP14SideEffectEmoteCough + CP14SideEffectEmoteCough: CP14SideEffectRainbow # - CP14BasicEffectHealStam: CP14BasicEffectDamageStam - CP14BasicEffectDamageStam: CP14BasicEffectHealStam + CP14PositiveEffectHealStam: CP14NegativeEffectDamageStam + CP14NegativeEffectDamageStam: CP14PositiveEffectHealStam diff --git a/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/dayflin.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/dayflin.yml index 6ef3446cdf..028cb5b4f4 100644 --- a/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/dayflin.yml +++ b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/dayflin.yml @@ -20,13 +20,13 @@ reactants: CP14YellowDayflinPulp: amount: 1 - CP14BasicEffectEmpty: + CP14SideEffectEmpty: amount: 1 - CP14BasicEffectSatiateThirst: + CP14PositiveEffectSatiateThirst: amount: 1 products: - CP14BasicEffectSpeedUp: 2 - CP14BasicEffectJitter: 1 + CP14PositiveEffectSpeedUp: 2 + CP14SideEffectJitter: 1 - type: reaction id: CP14DayflinAdmixture2 @@ -34,13 +34,13 @@ reactants: CP14YellowDayflinPulp: amount: 1 - CP14BasicEffectEmpty: + CP14SideEffectEmpty: amount: 1 - CP14BasicEffectSatiateHunger: + CP14PositiveEffectSatiateHunger: amount: 1 products: - CP14BasicEffectSpeedUp: 2 - CP14BasicEffectJitter: 1 + CP14PositiveEffectSpeedUp: 2 + CP14SideEffectJitter: 1 - type: reaction id: CP14DayflinAdmixture3 @@ -48,13 +48,13 @@ reactants: CP14YellowDayflinPulp: amount: 1 - CP14BasicEffectEmpty: + CP14SideEffectEmpty: amount: 1 - CP14BasicEffectHealStam: + CP14PositiveEffectHealStam: amount: 1 products: - CP14BasicEffectDamageStam: 2 - CP14BasicEffectJitter: 1 + CP14NegativeEffectDamageStam: 2 + CP14SideEffectJitter: 1 - type: reaction id: CP14DayflinAdmixture4 @@ -62,10 +62,10 @@ reactants: CP14YellowDayflinPulp: amount: 1 - CP14BasicEffectEmpty: + CP14SideEffectEmpty: amount: 1 - CP14BasicEffectDamageStam: + CP14NegativeEffectDamageStam: amount: 1 products: - CP14BasicEffectHealStam: 2 - CP14BasicEffectJitter: 1 + CP14PositiveEffectHealStam: 2 + CP14SideEffectJitter: 1 diff --git a/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/ground_quartz.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/ground_quartz.yml index d55ccd3d2e..1c1105707c 100644 --- a/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/ground_quartz.yml +++ b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/ground_quartz.yml @@ -22,12 +22,12 @@ reactants: CP14GroundQuartz: amount: 1 - CP14BasicEffectEmpty: + CP14SideEffectEmpty: amount: 1 - CP14BasicEffectJitter: + CP14SideEffectJitter: amount: 1 products: - CP14BasicEffectEmpty: 3 + CP14SideEffectEmpty: 3 - type: reaction id: CP14GroundQuartzAdmixture2 @@ -35,12 +35,12 @@ reactants: CP14GroundQuartz: amount: 1 - CP14BasicEffectEmpty: + CP14SideEffectEmpty: amount: 1 - CP14BasicEffectDrunk: + CP14SideEffectDrunk: amount: 1 products: - CP14BasicEffectEmpty: 3 + CP14SideEffectEmpty: 3 - type: reaction id: CP14GroundQuartzAdmixture3 @@ -48,12 +48,12 @@ reactants: CP14GroundQuartz: amount: 1 - CP14BasicEffectEmpty: + CP14SideEffectEmpty: amount: 1 - CP14BasicEffectEmoteCough: + CP14SideEffectEmoteCough: amount: 1 products: - CP14BasicEffectEmpty: 3 + CP14SideEffectEmpty: 3 - type: reaction id: CP14GroundQuartzAdmixture4 @@ -61,10 +61,10 @@ reactants: CP14GroundQuartz: amount: 1 - CP14BasicEffectEmpty: + CP14SideEffectEmpty: amount: 1 - CP14BasicEffectRainbow: + CP14SideEffectRainbow: amount: 1 products: - CP14BasicEffectEmpty: 3 + CP14SideEffectEmpty: 3 diff --git a/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/silver_needle.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/silver_needle.yml index bca3e27de2..0f0993312a 100644 --- a/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/silver_needle.yml +++ b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/silver_needle.yml @@ -20,10 +20,10 @@ reactants: CP14SilverNeedle: amount: 1 - CP14BasicEffectEmpty: + CP14SideEffectEmpty: amount: 1 - CP14BasicEffectHealMana: + CP14PositiveEffectHealMana: amount: 1 products: - CP14BasicEffectHealCold: 2 - CP14BasicEffectSpeedDown: 1 + CP14HealingEffectHealCold: 2 + CP14NegativeEffectSpeedDown: 1 diff --git a/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/wild_sage.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/wild_sage.yml index 3f4f632700..5640147979 100644 --- a/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/wild_sage.yml +++ b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/wild_sage.yml @@ -20,11 +20,11 @@ reactants: CP14WildSageSap: amount: 1 - CP14BasicEffectEmpty: + CP14SideEffectEmpty: amount: 1 - CP14BasicEffectHealManaDepletion: + CP14HealingEffectHealManaDepletion: amount: 1 products: - CP14BasicEffectRainbow: 2 - CP14BasicEffectEmoteCough: 1 + CP14SideEffectRainbow: 2 + CP14SideEffectEmoteCough: 1 diff --git a/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Target effects/damage_effect_creation.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Target effects/damage_effect_creation.yml new file mode 100644 index 0000000000..9123b7534d --- /dev/null +++ b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Target effects/damage_effect_creation.yml @@ -0,0 +1,146 @@ +# Simple recipes made from T0 and T1 essences and water +# T1 +# The result is always 75% empty solution + +- type: reaction + id: CP14WaterBrewingDamageBrute + minTemp: 500 + priority: 1 + reactants: + CP14EssenceLife: + amount: 2 + CP14EssenceChaos: + amount: 1 + Water: + amount: 1 + products: + CP14SideEffectEmpty: 2 + CP14SideEffectEmoteCough: 1 + CP14DamageEffectDamageBrute: 1 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -150 + +- type: reaction + id: CP14WaterBrewingDamageHeat + minTemp: 500 + priority: 2 + reactants: + CP14EssenceLife: + amount: 1 + CP14EssenceFire: + amount: 1 + CP14EssenceChaos: + amount: 1 + Water: + amount: 1 + products: + CP14SideEffectEmpty: 2 + CP14SideEffectEmoteCough: 1 + CP14DamageEffectDamageHeat: 1 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -150 + +- type: reaction + id: CP14WaterBrewingDamageCold + minTemp: 500 + priority: 2 + reactants: + CP14EssenceLife: + amount: 1 + CP14EssenceFrost: + amount: 1 + CP14EssenceChaos: + amount: 1 + Water: + amount: 1 + products: + CP14SideEffectEmpty: 2 + CP14SideEffectEmoteCough: 1 + CP14DamageEffectDamageCold: 1 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -150 + +- type: reaction + id: CP14WaterBrewingDamagePoison + minTemp: 500 + priority: 2 + reactants: + CP14EssenceLife: + amount: 1 + CP14EssencePoison: + amount: 1 + CP14EssenceChaos: + amount: 1 + Water: + amount: 1 + products: + CP14SideEffectEmpty: 2 + CP14SideEffectEmoteCough: 1 + CP14DamageEffectDamagePoison: 1 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -150 + +- type: reaction + id: CP14WaterBrewingDamageAirloss + minTemp: 500 + priority: 2 + reactants: + CP14EssenceLife: + amount: 1 + CP14EssenceAir: + amount: 1 + CP14EssenceChaos: + amount: 1 + Water: + amount: 1 + products: + CP14SideEffectEmpty: 2 + CP14SideEffectEmoteCough: 1 + CP14DamageEffectDamageAirloss: 1 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -150 + +- type: reaction + id: CP14WaterBrewingBloodAbsorption + minTemp: 500 + priority: 2 + reactants: + CP14EssenceLife: + amount: 1 + CP14EssenceWater: + amount: 1 + CP14EssenceChaos: + amount: 1 + Water: + amount: 1 + products: + CP14SideEffectEmpty: 2 + CP14SideEffectRainbow: 1 + CP14DamageEffectBloodAbsorption: 1 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -150 + +- type: reaction + id: CP14WaterBrewingDamageManaDepletion + minTemp: 500 + priority: 1 + reactants: + CP14EssenceEnergia: + amount: 2 + CP14EssencePoison: + amount: 1 + Water: + amount: 1 + products: + CP14SideEffectEmpty: 2 + CP14SideEffectDrunk: 1 + CP14DamageEffectDamageManaDepletion: 1 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -150 diff --git a/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Target effects/healing_effects_creation.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Target effects/healing_effects_creation.yml new file mode 100644 index 0000000000..777206c37c --- /dev/null +++ b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Target effects/healing_effects_creation.yml @@ -0,0 +1,146 @@ +# Simple recipes made from T0 and T1 essences and water +# T1 +# The result is always 75% empty solution + +- type: reaction + id: CP14WaterBrewingHealBrute + minTemp: 500 + priority: 1 + reactants: + CP14EssenceLife: + amount: 2 + CP14EssenceOrder: + amount: 1 + Water: + amount: 1 + products: + CP14SideEffectEmpty: 2 + CP14SideEffectEmoteCough: 1 + CP14HealingEffectHealBrute: 1 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -150 + +- type: reaction + id: CP14WaterBrewingHealHeat + minTemp: 500 + priority: 2 + reactants: + CP14EssenceLife: + amount: 1 + CP14EssenceFire: + amount: 1 + CP14EssenceOrder: + amount: 1 + Water: + amount: 1 + products: + CP14SideEffectEmpty: 2 + CP14SideEffectEmoteCough: 1 + CP14HealingEffectHealHeat: 1 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -150 + +- type: reaction + id: CP14WaterBrewingHealCold + minTemp: 500 + priority: 2 + reactants: + CP14EssenceLife: + amount: 1 + CP14EssenceFrost: + amount: 1 + CP14EssenceOrder: + amount: 1 + Water: + amount: 1 + products: + CP14SideEffectEmpty: 2 + CP14SideEffectEmoteCough: 1 + CP14HealingEffectHealCold: 1 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -150 + +- type: reaction + id: CP14WaterBrewingHealPoison + minTemp: 500 + priority: 2 + reactants: + CP14EssenceLife: + amount: 1 + CP14EssencePoison: + amount: 1 + CP14EssenceOrder: + amount: 1 + Water: + amount: 1 + products: + CP14SideEffectEmpty: 2 + CP14SideEffectEmoteCough: 1 + CP14HealingEffectHealPoison: 1 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -150 + +- type: reaction + id: CP14WaterBrewingHealAirloss + minTemp: 500 + priority: 2 + reactants: + CP14EssenceLife: + amount: 1 + CP14EssenceAir: + amount: 1 + CP14EssenceOrder: + amount: 1 + Water: + amount: 1 + products: + CP14SideEffectEmpty: 2 + CP14SideEffectEmoteCough: 1 + CP14HealingEffectHealAirloss: 1 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -150 + +- type: reaction + id: CP14WaterBrewingBloodRestore + minTemp: 500 + priority: 2 + reactants: + CP14EssenceLife: + amount: 1 + CP14EssenceWater: + amount: 1 + CP14EssenceOrder: + amount: 1 + Water: + amount: 1 + products: + CP14SideEffectEmpty: 2 + CP14SideEffectRainbow: 1 + CP14HealingEffectBloodRestore: 1 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -150 + +- type: reaction + id: CP14WaterBrewingHealManaDepletion + minTemp: 500 + priority: 1 + reactants: + CP14EssenceLife: + amount: 1 + CP14EssenceEnergia: + amount: 2 + Water: + amount: 1 + products: + CP14SideEffectEmpty: 2 + CP14SideEffectDrunk: 1 + CP14HealingEffectHealManaDepletion: 1 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -150 diff --git a/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Target effects/negative_effect_creation.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Target effects/negative_effect_creation.yml new file mode 100644 index 0000000000..31ce8a18eb --- /dev/null +++ b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Target effects/negative_effect_creation.yml @@ -0,0 +1,62 @@ +# Simple recipes made from T0 and T1 essences and water +# T1 +# The result is always 75% empty solution + +- type: reaction + id: CP14WaterBrewingDamageMana + minTemp: 500 + priority: 1 + reactants: + CP14EssenceEnergia: + amount: 2 + CP14EssenceVoid: + amount: 1 + Water: + amount: 1 + products: + CP14SideEffectEmpty: 2 + CP14SideEffectDrunk: 1 + CP14NegativeEffectDamageMana: 1 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -150 + +- type: reaction + id: CP14WaterBrewingDamageStam + minTemp: 500 + priority: 1 + reactants: + CP14EssenceVoid: + amount: 1 + CP14EssenceMotion: + amount: 1 + CP14EssenceAir: + amount: 1 + Water: + amount: 1 + products: + CP14SideEffectEmpty: 2 + CP14SideEffectDrunk: 1 + CP14NegativeEffectDamageStam: 1 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -150 + +- type: reaction + id: CP14WaterBrewingSpeedDown + minTemp: 500 + priority: 2 + reactants: + CP14EssenceMotion: + amount: 2 + CP14EssenceChaos: + amount: 1 + Water: + amount: 1 + products: + CP14SideEffectEmpty: 2 + CP14SideEffectJitter: 1 + CP14NegativeEffectSpeedDown: 1 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -150 diff --git a/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Target effects/positive_effect_creation.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Target effects/positive_effect_creation.yml new file mode 100644 index 0000000000..da1fa7c90c --- /dev/null +++ b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Target effects/positive_effect_creation.yml @@ -0,0 +1,100 @@ +# Simple recipes made from T0 and T1 essences and water +# T1 +# The result is always 75% empty solution + +- type: reaction + id: CP14WaterBrewingSatiateHunger + minTemp: 500 + priority: 2 + reactants: + CP14EssenceBeast: + amount: 2 + CP14EssenceLife: + amount: 1 + Water: + amount: 1 + products: + CP14SideEffectEmpty: 2 + CP14SideEffectEmoteCough: 1 + CP14PositiveEffectSatiateHunger: 1 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -150 + +- type: reaction + id: CP14WaterBrewingSatiateThirst + minTemp: 500 + priority: 1 + reactants: + CP14EssenceWater: + amount: 1 + CP14EssenceLife: + amount: 1 + Water: + amount: 2 + products: + CP14SideEffectEmpty: 2 + CP14SideEffectRainbow: 1 + CP14PositiveEffectSatiateThirst: 1 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -150 + +- type: reaction + id: CP14WaterBrewingHealMana + minTemp: 500 + priority: 1 + reactants: + CP14EssenceEnergia: + amount: 2 + CP14EssenceMotion: + amount: 1 + Water: + amount: 1 + products: + CP14SideEffectEmpty: 2 + CP14HealingEffectHealManaDepletion: 1 + CP14PositiveEffectHealMana: 1 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -150 + +- type: reaction + id: CP14WaterBrewingHealStam + minTemp: 500 + priority: 1 + reactants: + CP14EssenceLife: + amount: 1 + CP14EssenceMotion: + amount: 1 + CP14EssenceAir: + amount: 1 + Water: + amount: 1 + products: + CP14SideEffectEmpty: 2 + CP14SideEffectDrunk: 1 + CP14PositiveEffectHealStam: 1 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -150 + +- type: reaction + id: CP14WaterBrewingSpeedUp + minTemp: 500 + priority: 2 + reactants: + CP14EssenceMotion: + amount: 2 + CP14EssenceOrder: + amount: 1 + Water: + amount: 1 + products: + CP14SideEffectEmpty: 2 + CP14SideEffectJitter: 1 + CP14PositiveEffectSpeedUp: 1 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -150 diff --git a/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Target effects/side_effect_creation.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Target effects/side_effect_creation.yml new file mode 100644 index 0000000000..739378adda --- /dev/null +++ b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Target effects/side_effect_creation.yml @@ -0,0 +1,5 @@ +# Simple recipes made from T0 and T1 essences and water +# T1 +# The result is always 75% empty solution + +#this just exists incase if anyone wants to add something here diff --git a/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/target_effect_creation_on_water.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/target_effect_creation_on_water.yml deleted file mode 100644 index 0e777b9597..0000000000 --- a/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/target_effect_creation_on_water.yml +++ /dev/null @@ -1,448 +0,0 @@ -# Simple recipes made from T0 and T1 essences and water -# T1 -# The result is always 75% empty solution - -- type: reaction - id: CP14WaterBrewingHealBrute - minTemp: 500 - priority: 1 - reactants: - CP14EssenceLife: - amount: 2 - CP14EssenceOrder: - amount: 1 - Water: - amount: 1 - products: - CP14BasicEffectEmpty: 2 - CP14BasicEffectEmoteCough: 1 - CP14BasicEffectHealBrute: 1 - effects: - - !type:CP14AffectSolutionTemperature - addTemperature: -150 - -- type: reaction - id: CP14WaterBrewingDamageBrute - minTemp: 500 - priority: 1 - reactants: - CP14EssenceLife: - amount: 2 - CP14EssenceChaos: - amount: 1 - Water: - amount: 1 - products: - CP14BasicEffectEmpty: 2 - CP14BasicEffectEmoteCough: 1 - CP14BasicEffectDamageBrute: 1 - effects: - - !type:CP14AffectSolutionTemperature - addTemperature: -150 - -- type: reaction - id: CP14WaterBrewingHealHeat - minTemp: 500 - priority: 2 - reactants: - CP14EssenceLife: - amount: 1 - CP14EssenceFire: - amount: 1 - CP14EssenceOrder: - amount: 1 - Water: - amount: 1 - products: - CP14BasicEffectEmpty: 2 - CP14BasicEffectEmoteCough: 1 - CP14BasicEffectHealHeat: 1 - effects: - - !type:CP14AffectSolutionTemperature - addTemperature: -150 - -- type: reaction - id: CP14WaterBrewingDamageHeat - minTemp: 500 - priority: 2 - reactants: - CP14EssenceLife: - amount: 1 - CP14EssenceFire: - amount: 1 - CP14EssenceChaos: - amount: 1 - Water: - amount: 1 - products: - CP14BasicEffectEmpty: 2 - CP14BasicEffectEmoteCough: 1 - CP14BasicEffectDamageHeat: 1 - effects: - - !type:CP14AffectSolutionTemperature - addTemperature: -150 - -- type: reaction - id: CP14WaterBrewingHealCold - minTemp: 500 - priority: 2 - reactants: - CP14EssenceLife: - amount: 1 - CP14EssenceFrost: - amount: 1 - CP14EssenceOrder: - amount: 1 - Water: - amount: 1 - products: - CP14BasicEffectEmpty: 2 - CP14BasicEffectEmoteCough: 1 - CP14BasicEffectHealCold: 1 - effects: - - !type:CP14AffectSolutionTemperature - addTemperature: -150 - -- type: reaction - id: CP14WaterBrewingDamageCold - minTemp: 500 - priority: 2 - reactants: - CP14EssenceLife: - amount: 1 - CP14EssenceFrost: - amount: 1 - CP14EssenceChaos: - amount: 1 - Water: - amount: 1 - products: - CP14BasicEffectEmpty: 2 - CP14BasicEffectEmoteCough: 1 - CP14BasicEffectDamageCold: 1 - effects: - - !type:CP14AffectSolutionTemperature - addTemperature: -150 - -- type: reaction - id: CP14WaterBrewingHealPoison - minTemp: 500 - priority: 2 - reactants: - CP14EssenceLife: - amount: 1 - CP14EssencePoison: - amount: 1 - CP14EssenceOrder: - amount: 1 - Water: - amount: 1 - products: - CP14BasicEffectEmpty: 2 - CP14BasicEffectEmoteCough: 1 - CP14BasicEffectHealPoison: 1 - effects: - - !type:CP14AffectSolutionTemperature - addTemperature: -150 - -- type: reaction - id: CP14WaterBrewingDamagePoison - minTemp: 500 - priority: 2 - reactants: - CP14EssenceLife: - amount: 1 - CP14EssencePoison: - amount: 1 - CP14EssenceChaos: - amount: 1 - Water: - amount: 1 - products: - CP14BasicEffectEmpty: 2 - CP14BasicEffectEmoteCough: 1 - CP14BasicEffectDamagePoison: 1 - effects: - - !type:CP14AffectSolutionTemperature - addTemperature: -150 - -- type: reaction - id: CP14WaterBrewingHealAirloss - minTemp: 500 - priority: 2 - reactants: - CP14EssenceLife: - amount: 1 - CP14EssenceAir: - amount: 1 - CP14EssenceOrder: - amount: 1 - Water: - amount: 1 - products: - CP14BasicEffectEmpty: 2 - CP14BasicEffectEmoteCough: 1 - CP14BasicEffectHealAirloss: 1 - effects: - - !type:CP14AffectSolutionTemperature - addTemperature: -150 - -- type: reaction - id: CP14WaterBrewingDamageAirloss - minTemp: 500 - priority: 2 - reactants: - CP14EssenceLife: - amount: 1 - CP14EssenceAir: - amount: 1 - CP14EssenceChaos: - amount: 1 - Water: - amount: 1 - products: - CP14BasicEffectEmpty: 2 - CP14BasicEffectEmoteCough: 1 - CP14BasicEffectDamageAirloss: 1 - effects: - - !type:CP14AffectSolutionTemperature - addTemperature: -150 - -- type: reaction - id: CP14WaterBrewingBloodRestore - minTemp: 500 - priority: 2 - reactants: - CP14EssenceLife: - amount: 1 - CP14EssenceWater: - amount: 1 - CP14EssenceOrder: - amount: 1 - Water: - amount: 1 - products: - CP14BasicEffectEmpty: 2 - CP14BasicEffectRainbow: 1 - CP14BasicEffectBloodRestore: 1 - effects: - - !type:CP14AffectSolutionTemperature - addTemperature: -150 - -- type: reaction - id: CP14WaterBrewingBloodAbsorption - minTemp: 500 - priority: 2 - reactants: - CP14EssenceLife: - amount: 1 - CP14EssenceWater: - amount: 1 - CP14EssenceChaos: - amount: 1 - Water: - amount: 1 - products: - CP14BasicEffectEmpty: 2 - CP14BasicEffectRainbow: 1 - CP14BasicEffectBloodAbsorption: 1 - effects: - - !type:CP14AffectSolutionTemperature - addTemperature: -150 - -- type: reaction - id: CP14WaterBrewingSatiateHunger - minTemp: 500 - priority: 2 - reactants: - CP14EssenceBeast: - amount: 2 - CP14EssenceLife: - amount: 1 - Water: - amount: 1 - products: - CP14BasicEffectEmpty: 2 - CP14BasicEffectEmoteCough: 1 - CP14BasicEffectSatiateHunger: 1 - effects: - - !type:CP14AffectSolutionTemperature - addTemperature: -150 - -- type: reaction - id: CP14WaterBrewingSatiateThirst - minTemp: 500 - priority: 1 - reactants: - CP14EssenceWater: - amount: 1 - CP14EssenceLife: - amount: 1 - Water: - amount: 2 - products: - CP14BasicEffectEmpty: 2 - CP14BasicEffectRainbow: 1 - CP14BasicEffectSatiateThirst: 1 - effects: - - !type:CP14AffectSolutionTemperature - addTemperature: -150 - -- type: reaction - id: CP14WaterBrewingHealMana - minTemp: 500 - priority: 1 - reactants: - CP14EssenceEnergia: - amount: 2 - CP14EssenceMotion: - amount: 1 - Water: - amount: 1 - products: - CP14BasicEffectEmpty: 2 - CP14BasicEffectHealManaDepletion: 1 - CP14BasicEffectHealMana: 1 - effects: - - !type:CP14AffectSolutionTemperature - addTemperature: -150 - -- type: reaction - id: CP14WaterBrewingDamageMana - minTemp: 500 - priority: 1 - reactants: - CP14EssenceEnergia: - amount: 2 - CP14EssenceVoid: - amount: 1 - Water: - amount: 1 - products: - CP14BasicEffectEmpty: 2 - CP14BasicEffectDrunk: 1 - CP14BasicEffectDamageMana: 1 - effects: - - !type:CP14AffectSolutionTemperature - addTemperature: -150 - -- type: reaction - id: CP14WaterBrewingHealStam - minTemp: 500 - priority: 1 - reactants: - CP14EssenceLife: - amount: 1 - CP14EssenceMotion: - amount: 1 - CP14EssenceAir: - amount: 1 - Water: - amount: 1 - products: - CP14BasicEffectEmpty: 2 - CP14BasicEffectDrunk: 1 - CP14BasicEffectHealStam: 1 - effects: - - !type:CP14AffectSolutionTemperature - addTemperature: -150 - -- type: reaction - id: CP14WaterBrewingDamageStam - minTemp: 500 - priority: 1 - reactants: - CP14EssenceVoid: - amount: 1 - CP14EssenceMotion: - amount: 1 - CP14EssenceAir: - amount: 1 - Water: - amount: 1 - products: - CP14BasicEffectEmpty: 2 - CP14BasicEffectDrunk: 1 - CP14BasicEffectDamageStam: 1 - effects: - - !type:CP14AffectSolutionTemperature - addTemperature: -150 - -- type: reaction - id: CP14WaterBrewingSpeedUp - minTemp: 500 - priority: 2 - reactants: - CP14EssenceMotion: - amount: 2 - CP14EssenceOrder: - amount: 1 - Water: - amount: 1 - products: - CP14BasicEffectEmpty: 2 - CP14BasicEffectJitter: 1 - CP14BasicEffectSpeedUp: 1 - effects: - - !type:CP14AffectSolutionTemperature - addTemperature: -150 - -- type: reaction - id: CP14WaterBrewingSpeedDown - minTemp: 500 - priority: 2 - reactants: - CP14EssenceMotion: - amount: 2 - CP14EssenceChaos: - amount: 1 - Water: - amount: 1 - products: - CP14BasicEffectEmpty: 2 - CP14BasicEffectJitter: 1 - CP14BasicEffectSpeedDown: 1 - effects: - - !type:CP14AffectSolutionTemperature - addTemperature: -150 - -# CP14BasicEffectSleep -# CP14BasicEffectUnsleep - -- type: reaction - id: CP14WaterBrewingHealManaDepletion - minTemp: 500 - priority: 1 - reactants: - CP14EssenceLife: - amount: 1 - CP14EssenceEnergia: - amount: 2 - Water: - amount: 1 - products: - CP14BasicEffectEmpty: 2 - CP14BasicEffectDrunk: 1 - CP14BasicEffectHealManaDepletion: 1 - effects: - - !type:CP14AffectSolutionTemperature - addTemperature: -150 - -- type: reaction - id: CP14WaterBrewingDamageManaDepletion - minTemp: 500 - priority: 1 - reactants: - CP14EssenceEnergia: - amount: 2 - CP14EssencePoison: - amount: 1 - Water: - amount: 1 - products: - CP14BasicEffectEmpty: 2 - CP14BasicEffectDrunk: 1 - CP14BasicEffectDamageManaDepletion: 1 - effects: - - !type:CP14AffectSolutionTemperature - addTemperature: -150 diff --git a/Resources/Prototypes/_CP14/Trading/SellRequests/brad_potions.yml b/Resources/Prototypes/_CP14/Trading/SellRequests/brad_potions.yml index bde71c6b45..0d84445a24 100644 --- a/Resources/Prototypes/_CP14/Trading/SellRequests/brad_potions.yml +++ b/Resources/Prototypes/_CP14/Trading/SellRequests/brad_potions.yml @@ -1,219 +1,219 @@ - type: cp14TradingRequest - id: CP14BasicEffectHealBrute + id: CP14HealingEffectHealBrute possibleFactions: - BradPotions requirements: - !type:SolutionResource - reagent: CP14BasicEffectHealBrute + reagent: CP14HealingEffectHealBrute amount: 10 purity: 0.75 - type: cp14TradingRequest - id: CP14BasicEffectDamageBrute + id: CP14DamageEffectDamageBrute possibleFactions: - BradPotions requirements: - !type:SolutionResource - reagent: CP14BasicEffectDamageBrute + reagent: CP14DamageEffectDamageBrute amount: 10 purity: 0.75 - type: cp14TradingRequest - id: CP14BasicEffectHealHeat + id: CP14HealingEffectHealHeat possibleFactions: - BradPotions requirements: - !type:SolutionResource - reagent: CP14BasicEffectHealHeat + reagent: CP14HealingEffectHealHeat amount: 10 purity: 0.75 - type: cp14TradingRequest - id: CP14BasicEffectDamageHeat + id: CP14DamageEffectDamageHeat possibleFactions: - BradPotions requirements: - !type:SolutionResource - reagent: CP14BasicEffectDamageHeat + reagent: CP14DamageEffectDamageHeat amount: 10 purity: 0.75 - type: cp14TradingRequest - id: CP14BasicEffectHealCold + id: CP14HealingEffectHealCold possibleFactions: - BradPotions requirements: - !type:SolutionResource - reagent: CP14BasicEffectHealCold + reagent: CP14HealingEffectHealCold amount: 10 purity: 0.75 - type: cp14TradingRequest - id: CP14BasicEffectDamageCold + id: CP14DamageEffectDamageCold possibleFactions: - BradPotions requirements: - !type:SolutionResource - reagent: CP14BasicEffectDamageCold + reagent: CP14DamageEffectDamageCold amount: 10 purity: 0.75 - type: cp14TradingRequest - id: CP14BasicEffectHealPoison + id: CP14HealingEffectHealPoison possibleFactions: - BradPotions requirements: - !type:SolutionResource - reagent: CP14BasicEffectHealPoison + reagent: CP14HealingEffectHealPoison amount: 10 purity: 0.75 - type: cp14TradingRequest - id: CP14BasicEffectDamagePoison + id: CP14DamageEffectDamagePoison possibleFactions: - BradPotions requirements: - !type:SolutionResource - reagent: CP14BasicEffectDamagePoison + reagent: CP14DamageEffectDamagePoison amount: 10 purity: 0.75 - type: cp14TradingRequest - id: CP14BasicEffectHealAirloss + id: CP14HealingEffectHealAirloss possibleFactions: - BradPotions requirements: - !type:SolutionResource - reagent: CP14BasicEffectHealAirloss + reagent: CP14HealingEffectHealAirloss amount: 10 purity: 0.75 - type: cp14TradingRequest - id: CP14BasicEffectDamageAirloss + id: CP14DamageEffectDamageAirloss possibleFactions: - BradPotions requirements: - !type:SolutionResource - reagent: CP14BasicEffectDamageAirloss + reagent: CP14DamageEffectDamageAirloss amount: 10 purity: 0.75 - type: cp14TradingRequest - id: CP14BasicEffectHealManaDepletion + id: CP14HealingEffectHealManaDepletion possibleFactions: - BradPotions requirements: - !type:SolutionResource - reagent: CP14BasicEffectHealManaDepletion + reagent: CP14HealingEffectHealManaDepletion amount: 10 purity: 0.75 - type: cp14TradingRequest - id: CP14BasicEffectDamageManaDepletion + id: CP14DamageEffectDamageManaDepletion possibleFactions: - BradPotions requirements: - !type:SolutionResource - reagent: CP14BasicEffectDamageManaDepletion + reagent: CP14DamageEffectDamageManaDepletion amount: 10 purity: 0.75 - type: cp14TradingRequest - id: CP14BasicEffectBloodRestore + id: CP14HealingEffectBloodRestore possibleFactions: - BradPotions requirements: - !type:SolutionResource - reagent: CP14BasicEffectBloodRestore + reagent: CP14HealingEffectBloodRestore amount: 10 purity: 0.75 - type: cp14TradingRequest - id: CP14BasicEffectBloodAbsorption + id: CP14DamageEffectBloodAbsorption possibleFactions: - BradPotions requirements: - !type:SolutionResource - reagent: CP14BasicEffectBloodAbsorption + reagent: CP14DamageEffectBloodAbsorption amount: 10 purity: 0.75 - type: cp14TradingRequest - id: CP14BasicEffectSatiateHunger + id: CP14PositiveEffectSatiateHunger possibleFactions: - BradPotions requirements: - !type:SolutionResource - reagent: CP14BasicEffectSatiateHunger + reagent: CP14PositiveEffectSatiateHunger amount: 10 purity: 0.75 - type: cp14TradingRequest - id: CP14BasicEffectSatiateThirst + id: CP14PositiveEffectSatiateThirst possibleFactions: - BradPotions requirements: - !type:SolutionResource - reagent: CP14BasicEffectSatiateThirst + reagent: CP14PositiveEffectSatiateThirst amount: 10 purity: 0.75 - type: cp14TradingRequest - id: CP14BasicEffectHealMana + id: CP14PositiveEffectHealMana possibleFactions: - BradPotions requirements: - !type:SolutionResource - reagent: CP14BasicEffectHealMana + reagent: CP14PositiveEffectHealMana amount: 10 purity: 0.75 - type: cp14TradingRequest - id: CP14BasicEffectDamageMana + id: CP14NegativeEffectDamageMana possibleFactions: - BradPotions requirements: - !type:SolutionResource - reagent: CP14BasicEffectDamageMana + reagent: CP14NegativeEffectDamageMana amount: 10 purity: 0.75 - type: cp14TradingRequest - id: CP14BasicEffectHealStam + id: CP14PositiveEffectHealStam possibleFactions: - BradPotions requirements: - !type:SolutionResource - reagent: CP14BasicEffectHealStam + reagent: CP14PositiveEffectHealStam amount: 10 purity: 0.75 - type: cp14TradingRequest - id: CP14BasicEffectDamageStam + id: CP14NegativeEffectDamageStam possibleFactions: - BradPotions requirements: - !type:SolutionResource - reagent: CP14BasicEffectDamageStam + reagent: CP14NegativeEffectDamageStam amount: 10 purity: 0.75 - type: cp14TradingRequest - id: CP14BasicEffectSpeedUp + id: CP14PositiveEffectSpeedUp possibleFactions: - BradPotions requirements: - !type:SolutionResource - reagent: CP14BasicEffectSpeedUp + reagent: CP14PositiveEffectSpeedUp amount: 10 purity: 0.75 - type: cp14TradingRequest - id: CP14BasicEffectSpeedDown + id: CP14NegativeEffectSpeedDown possibleFactions: - BradPotions requirements: - !type:SolutionResource - reagent: CP14BasicEffectSpeedDown + reagent: CP14NegativeEffectSpeedDown amount: 10 - purity: 0.75 \ No newline at end of file + purity: 0.75 diff --git a/Resources/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/Alchemy.xml b/Resources/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/Alchemy.xml index f5dc47090e..55455a4ec7 100644 --- a/Resources/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/Alchemy.xml +++ b/Resources/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/Alchemy.xml @@ -72,10 +72,6 @@ - ## Random Reaction Generation - - Beyond fixed recipes, some reactions have random outcomes generated at round start. You'll need to experiment to discover results. - ## Dyes Alchemists can create dyes for coloring fabrics: diff --git a/Resources/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/DamageEffects.xml b/Resources/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/DamageEffects.xml new file mode 100644 index 0000000000..a63d09dc97 --- /dev/null +++ b/Resources/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/DamageEffects.xml @@ -0,0 +1,9 @@ + + +# Damaging solutions + +Counterparts to the healing solutions opening up new wounds and wreaking havoc on an organic body. + + + + diff --git a/Resources/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/HealingEffects.xml b/Resources/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/HealingEffects.xml new file mode 100644 index 0000000000..f27496a00e --- /dev/null +++ b/Resources/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/HealingEffects.xml @@ -0,0 +1,9 @@ + + +# Healing solutions + +Most alchemical solutions reverse damage sustained in organic bodies. + + + + diff --git a/Resources/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/NegativeEffects.xml b/Resources/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/NegativeEffects.xml new file mode 100644 index 0000000000..a686fe2109 --- /dev/null +++ b/Resources/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/NegativeEffects.xml @@ -0,0 +1,9 @@ + + +# Negative solutions + +Alchemical solutions that do not specifically damage but harm in another way. + + + + diff --git a/Resources/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/PositiveEffects.xml b/Resources/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/PositiveEffects.xml new file mode 100644 index 0000000000..32f3ddb9ff --- /dev/null +++ b/Resources/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/PositiveEffects.xml @@ -0,0 +1,9 @@ + + +# Positive solutions + +Alchemical solutions that do not specifically reverse damage but help in another way. + + + + diff --git a/Resources/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/SideEffects.xml b/Resources/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/SideEffects.xml new file mode 100644 index 0000000000..5cab881e87 --- /dev/null +++ b/Resources/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/SideEffects.xml @@ -0,0 +1,9 @@ + + +# Contaminants + +Alchemy often comes with unwanted effects while being mostly harmless. + + + + diff --git a/Resources/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/TargetEffects.xml b/Resources/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/TargetEffects.xml index a7585882e8..cc89ba234f 100644 --- a/Resources/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/TargetEffects.xml +++ b/Resources/ServerInfo/_CP14/Guidebook_EN/JobsTabs/AlchemistTabs/AlchemyTabs/TargetEffects.xml @@ -4,6 +4,19 @@ Using combinations of thaumaturgical essences in the right proportions, you can create a variety of alchemical substances, from powerful medicines to deadly poisons: - +## Healing + + +## Damaging + + +## Positive + + +## Negative + + +## Contaminants + diff --git a/Resources/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/Alchemy.xml b/Resources/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/Alchemy.xml index b36c1c76b8..25fbf0accb 100644 --- a/Resources/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/Alchemy.xml +++ b/Resources/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/Alchemy.xml @@ -72,10 +72,6 @@ - ## Случайная генерация реакций - - Кроме заранее заготовленных рецептов с известным выходом, существуют реакции, которые могут иметь случайный выход. Такие реакции генерируются в начале раунда и действуют весь раунд. Вам придется экспериментировать с этим рецептом, чтобы узнать, что получится в итоге. - ## Красители Кроме приготовления лечебных или не очень зельев, алхимики могут создавать красители, которые могут продавать. Красители можно использовать для окрашивания тканей. @@ -98,4 +94,4 @@ - Заклинание Заморозка позволяет затушить печь, чтобы не тратить лишнее топливо. - Хромиевая слизь может выручить вас в трудную минуту. При нагреве её и пустого раствора, инвертирует эффекты реагентов. Это может позволить вам сделать из 200 ядовитого раствора 200 ядовыводящего раствора! - \ No newline at end of file + diff --git a/Resources/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/DamageEffects.xml b/Resources/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/DamageEffects.xml new file mode 100644 index 0000000000..781f130b54 --- /dev/null +++ b/Resources/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/DamageEffects.xml @@ -0,0 +1,9 @@ + + +# Ядовитые растворы + +Противоположности лечебных растворов, наносящие ущерб живому существу. + + + + diff --git a/Resources/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/HealingEffects.xml b/Resources/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/HealingEffects.xml new file mode 100644 index 0000000000..a14d76e5d5 --- /dev/null +++ b/Resources/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/HealingEffects.xml @@ -0,0 +1,9 @@ + + +# Лечебные растворы + +Алхимические растворы, лечащие живых существ + + + + diff --git a/Resources/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/NegativeEffects.xml b/Resources/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/NegativeEffects.xml new file mode 100644 index 0000000000..8d080f3a70 --- /dev/null +++ b/Resources/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/NegativeEffects.xml @@ -0,0 +1,9 @@ + + +# Растворы с негативными эффектами + +Алхимические растворы, которые обладают негативными эффектами. + + + + diff --git a/Resources/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/PositiveEffects.xml b/Resources/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/PositiveEffects.xml new file mode 100644 index 0000000000..d2ff662a16 --- /dev/null +++ b/Resources/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/PositiveEffects.xml @@ -0,0 +1,9 @@ + + +# Растворы с положительными эффектами + +Алхимические растворы, которые обладают положительными эффектами. + + + + diff --git a/Resources/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/SideEffects.xml b/Resources/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/SideEffects.xml new file mode 100644 index 0000000000..4da36beae3 --- /dev/null +++ b/Resources/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/Effects/SideEffects.xml @@ -0,0 +1,9 @@ + + +# Загрязняющие вещества + +В основном безвредные вещества, которые уменьшают чистоту раствора. + + + + diff --git a/Resources/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/TargetEffects.xml b/Resources/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/TargetEffects.xml index 5d733ab477..39c0df13b5 100644 --- a/Resources/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/TargetEffects.xml +++ b/Resources/ServerInfo/_CP14/Guidebook_RU/JobsTabs/AlchemistTabs/AlchemyTabs/TargetEffects.xml @@ -2,8 +2,21 @@ # Целевые алхимические растворы -Используя комбинации тауматургических эссенций в правильных пропорциях, вы можете создавать различные алхимические вещества, от мощных лекарств до смертельных ядов: +Используя комбинации тауматургических эссенций в правильных пропорциях, можно создавать разнообразные алхимические вещества — от мощных лекарств до смертельных ядов: - +## Лечащие + + +## Яды + + +## Положительные эффекты + + +## Негативные эффекты + + +## Загрязняющие вещества +