From 35baaacbcecef87d1d4ab86d991012623c9a0e42 Mon Sep 17 00:00:00 2001 From: Ed <96445749+TheShuEd@users.noreply.github.com> Date: Fri, 4 Oct 2024 19:19:13 +0300 Subject: [PATCH] Blue amanita flower, mana potions! (#478) * merge bloodgrass and red flowers * delete sprites * add blue amanita sprites * restruct alchemy reactions folders * mana heal and damage reagent * add gatherable to worldgen * fixes * Update sewing_table.yml * Update Alchemy.xml * Update Alchemy.xml * Update migration.yml --- .../Chemistry/ReagentEffect/CP14ManaChange.cs | 38 ++++++ .../SharedCP14MagicEnergySystem.cs | 8 ++ .../MagicWeakness/CP14MagicWeaknessSystem.cs | 21 ++++ .../en-US/_CP14/flavors/flavor-profiles.ftl | 1 + .../_CP14/guidebook/chemistry/effects.ftl | 14 ++- .../en-US/_CP14/magicEnergy/magic-spells.ftl | 3 +- .../reagents/meta/basic-effect-reagent.ftl | 8 +- .../en-US/_CP14/reagents/meta/biological.ftl | 10 +- .../_CP14/reagents/meta/physical-desc.ftl | 1 + .../ru-RU/_CP14/flavors/flavor-profiles.ftl | 1 + .../_CP14/guidebook/chemistry/effects.ftl | 14 ++- .../ru-RU/_CP14/magicEnergy/magic-spells.ftl | 3 +- .../reagents/meta/basic-effect-reagent.ftl | 8 +- .../ru-RU/_CP14/reagents/meta/biological.ftl | 7 +- .../_CP14/reagents/meta/physical-desc.ftl | 1 + .../_CP14/Entities/Objects/Flora/flowers.yml | 21 ---- .../_CP14/Entities/Objects/Flora/wild.yml | 95 +++++++------- .../Objects/Specific/Alchemy/vials.yml | 6 +- .../Structures/Flora/Gatherable/flowers.yml | 36 ------ .../Structures/Flora/Gatherable/wild.yml | 66 +++++++--- .../Entities/Structures/Furniture/barrel.yml | 6 +- .../Structures/Storage/Crates/crates.yml | 4 +- Resources/Prototypes/_CP14/Flavors/flavor.yml | 5 + .../Procedural/biomes_template_grasslands.yml | 60 ++++----- .../_CP14/Reagents/Biological/biological.yml | 27 +++- .../_CP14/Reagents/Biological/flowers.yml | 10 -- .../_CP14/Reagents/basic-effects.yml | 28 +++++ .../Cooking/food_sequence_elements.yml | 11 -- .../Recipes/Reactions/Alchemy/agaric.yml | 41 ++++++ ...brewing_bloodgrass.yml => bloodflower.yml} | 55 ++++++-- .../Reactions/Alchemy/blue_amanita.yml | 55 ++++++++ .../Reactions/Alchemy/brewing_simple.yml | 68 ---------- ...hromium_inverse.yml => chromium_slime.yml} | 3 + .../Alchemy/{fail.yml => general.yml} | 3 +- .../Recipes/Reactions/Alchemy/lumishroom.yml | 33 +++++ .../Reactions/Alchemy/mixing_simple.yml | 117 ------------------ .../Recipes/Reactions/Alchemy/wild_sage.yml | 57 +++++++++ .../_CP14/Recipes/Reactions/dye_brewing.yml | 13 -- .../_CP14/Recipes/Workbench/sewing_table.yml | 4 +- .../ServerInfo/_CP14/Guidebook_EN/Alchemy.xml | 2 +- .../ServerInfo/_CP14/Guidebook_RU/Alchemy.xml | 2 +- .../Flora/Wild/bloodgrass.rsi/base1.png | Bin 396 -> 0 bytes .../Flora/Wild/bloodgrass.rsi/base2.png | Bin 503 -> 0 bytes .../Flora/Wild/bloodgrass.rsi/base3.png | Bin 523 -> 0 bytes .../Flora/Wild/bloodgrass.rsi/base4.png | Bin 452 -> 0 bytes .../Flora/Wild/bloodgrass.rsi/base5.png | Bin 412 -> 0 bytes .../Flora/Wild/bloodgrass.rsi/meta.json | 35 ------ .../Flora/Wild/bloodgrass.rsi/plate1.png | Bin 160 -> 0 bytes .../Flora/Wild/bloodgrass.rsi/plate2.png | Bin 194 -> 0 bytes .../Flora/Wild/bloodgrass.rsi/plate3.png | Bin 154 -> 0 bytes .../Flora/Wild/blue_amanita.rsi/base1.png | Bin 0 -> 393 bytes .../Flora/Wild/blue_amanita.rsi/base2.png | Bin 0 -> 390 bytes .../Flora/Wild/blue_amanita.rsi/meta.json | 17 +++ .../Flora/Wild/bloodgrass.rsi/grass1.png | Bin 1152 -> 0 bytes .../Flora/Wild/bloodgrass.rsi/grass2.png | Bin 1162 -> 0 bytes .../Flora/Wild/bloodgrass.rsi/grass3.png | Bin 1076 -> 0 bytes .../Flora/Wild/bloodgrass.rsi/grass4.png | Bin 705 -> 0 bytes .../Flora/Wild/bloodgrass.rsi/grass5.png | Bin 710 -> 0 bytes .../Flora/Wild/bloodgrass.rsi/meta.json | 26 ---- .../Flora/Wild/blue_amanita.rsi/meta.json | 26 ++++ .../Flora/Wild/blue_amanita.rsi/world1.png | Bin 0 -> 1208 bytes .../Flora/Wild/blue_amanita.rsi/world2.png | Bin 0 -> 1056 bytes .../Flora/Wild/blue_amanita.rsi/world3.png | Bin 0 -> 1183 bytes .../Flora/Wild/blue_amanita.rsi/world4.png | Bin 0 -> 1193 bytes .../Flora/Wild/blue_amanita.rsi/world5.png | Bin 0 -> 1081 bytes Resources/migration.yml | 13 +- 66 files changed, 600 insertions(+), 483 deletions(-) create mode 100644 Content.Server/_CP14/Chemistry/ReagentEffect/CP14ManaChange.cs create mode 100644 Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/agaric.yml rename Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/{brewing_bloodgrass.yml => bloodflower.yml} (56%) create mode 100644 Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/blue_amanita.yml delete mode 100644 Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/brewing_simple.yml rename Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/{chromium_inverse.yml => chromium_slime.yml} (89%) rename Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/{fail.yml => general.yml} (89%) create mode 100644 Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/lumishroom.yml delete mode 100644 Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/mixing_simple.yml create mode 100644 Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/wild_sage.yml delete mode 100644 Resources/Textures/_CP14/Objects/Flora/Wild/bloodgrass.rsi/base1.png delete mode 100644 Resources/Textures/_CP14/Objects/Flora/Wild/bloodgrass.rsi/base2.png delete mode 100644 Resources/Textures/_CP14/Objects/Flora/Wild/bloodgrass.rsi/base3.png delete mode 100644 Resources/Textures/_CP14/Objects/Flora/Wild/bloodgrass.rsi/base4.png delete mode 100644 Resources/Textures/_CP14/Objects/Flora/Wild/bloodgrass.rsi/base5.png delete mode 100644 Resources/Textures/_CP14/Objects/Flora/Wild/bloodgrass.rsi/meta.json delete mode 100644 Resources/Textures/_CP14/Objects/Flora/Wild/bloodgrass.rsi/plate1.png delete mode 100644 Resources/Textures/_CP14/Objects/Flora/Wild/bloodgrass.rsi/plate2.png delete mode 100644 Resources/Textures/_CP14/Objects/Flora/Wild/bloodgrass.rsi/plate3.png create mode 100644 Resources/Textures/_CP14/Objects/Flora/Wild/blue_amanita.rsi/base1.png create mode 100644 Resources/Textures/_CP14/Objects/Flora/Wild/blue_amanita.rsi/base2.png create mode 100644 Resources/Textures/_CP14/Objects/Flora/Wild/blue_amanita.rsi/meta.json delete mode 100644 Resources/Textures/_CP14/Structures/Flora/Wild/bloodgrass.rsi/grass1.png delete mode 100644 Resources/Textures/_CP14/Structures/Flora/Wild/bloodgrass.rsi/grass2.png delete mode 100644 Resources/Textures/_CP14/Structures/Flora/Wild/bloodgrass.rsi/grass3.png delete mode 100644 Resources/Textures/_CP14/Structures/Flora/Wild/bloodgrass.rsi/grass4.png delete mode 100644 Resources/Textures/_CP14/Structures/Flora/Wild/bloodgrass.rsi/grass5.png delete mode 100644 Resources/Textures/_CP14/Structures/Flora/Wild/bloodgrass.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Structures/Flora/Wild/blue_amanita.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Structures/Flora/Wild/blue_amanita.rsi/world1.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/Wild/blue_amanita.rsi/world2.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/Wild/blue_amanita.rsi/world3.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/Wild/blue_amanita.rsi/world4.png create mode 100644 Resources/Textures/_CP14/Structures/Flora/Wild/blue_amanita.rsi/world5.png diff --git a/Content.Server/_CP14/Chemistry/ReagentEffect/CP14ManaChange.cs b/Content.Server/_CP14/Chemistry/ReagentEffect/CP14ManaChange.cs new file mode 100644 index 0000000000..1d9aa1fab5 --- /dev/null +++ b/Content.Server/_CP14/Chemistry/ReagentEffect/CP14ManaChange.cs @@ -0,0 +1,38 @@ +using Content.Server._CP14.MagicEnergy; +using Content.Shared.EntityEffects; +using Content.Shared.FixedPoint; +using JetBrains.Annotations; +using Robust.Shared.Prototypes; + +namespace Content.Server._CP14.Chemistry.ReagentEffect; + +[UsedImplicitly] +[DataDefinition] +public sealed partial class CP14ManaChange : EntityEffect +{ + [DataField(required: true)] + public float ManaDelta = 1; + + [DataField] + public bool Safe = false; + + protected override string? ReagentEffectGuidebookText(IPrototypeManager prototype, IEntitySystemManager entSys) + { + return Loc.GetString(ManaDelta >= 0 ? "cp14-reagent-effect-guidebook-mana-add" : "cp14-reagent-effect-guidebook-mana-remove", + ("chance", Probability), + ("amount", Math.Abs(ManaDelta))); + } + + public override void Effect(EntityEffectBaseArgs args) + { + var scale = FixedPoint2.New(1); + + if (args is EntityEffectReagentArgs reagentArgs) + { + scale = reagentArgs.Quantity * reagentArgs.Scale; + } + + var magicSystem = args.EntityManager.System(); + magicSystem.ChangeEnergy(args.TargetEntity, ManaDelta * scale, Safe); + } +} diff --git a/Content.Shared/_CP14/MagicEnergy/SharedCP14MagicEnergySystem.cs b/Content.Shared/_CP14/MagicEnergy/SharedCP14MagicEnergySystem.cs index 964159c013..2a426a6d81 100644 --- a/Content.Shared/_CP14/MagicEnergy/SharedCP14MagicEnergySystem.cs +++ b/Content.Shared/_CP14/MagicEnergy/SharedCP14MagicEnergySystem.cs @@ -45,6 +45,14 @@ public partial class SharedCP14MagicEnergySystem : EntitySystem ("color", color)); } + public void ChangeEnergy(EntityUid uid, FixedPoint2 energy, bool safe = false) + { + if (!TryComp(uid, out var energyContainer)) + return; + + ChangeEnergy(uid, energyContainer, energy, safe); + } + public void ChangeEnergy(EntityUid uid, CP14MagicEnergyContainerComponent component, FixedPoint2 energy, bool safe = false) { if (!safe) diff --git a/Content.Shared/_CP14/MagicWeakness/CP14MagicWeaknessSystem.cs b/Content.Shared/_CP14/MagicWeakness/CP14MagicWeaknessSystem.cs index 860342fc08..cbf9f837d0 100644 --- a/Content.Shared/_CP14/MagicWeakness/CP14MagicWeaknessSystem.cs +++ b/Content.Shared/_CP14/MagicWeakness/CP14MagicWeaknessSystem.cs @@ -20,7 +20,10 @@ public partial class CP14MagicWeaknessSystem : EntitySystem base.Initialize(); SubscribeLocalEvent(OnMagicEnergyBurnOutDamage); + SubscribeLocalEvent(OnMagicEnergyOverloadDamage); + SubscribeLocalEvent(OnMagicEnergyBurnOutSleep); + SubscribeLocalEvent(OnMagicEnergyOverloadSleep); } private void OnMagicEnergyBurnOutSleep(Entity ent, ref CP14MagicEnergyBurnOutEvent args) @@ -35,9 +38,27 @@ public partial class CP14MagicWeaknessSystem : EntitySystem } } + private void OnMagicEnergyOverloadSleep(Entity ent, ref CP14MagicEnergyOverloadEvent args) + { + if (args.OverloadEnergy > ent.Comp.SleepThreshold) + { + _popup.PopupEntity(Loc.GetString("cp14-magic-energy-damage-burn-out-fall"), ent, ent, PopupType.LargeCaution); + _statusEffects.TryAddStatusEffect(ent, + StatusEffectKey, + TimeSpan.FromSeconds(ent.Comp.SleepPerEnergy * (float)args.OverloadEnergy), + false); + } + } + private void OnMagicEnergyBurnOutDamage(Entity ent, ref CP14MagicEnergyBurnOutEvent args) { _popup.PopupEntity(Loc.GetString("cp14-magic-energy-damage-burn-out"), ent, ent, PopupType.LargeCaution); _damageable.TryChangeDamage(ent, ent.Comp.DamagePerEnergy * args.BurnOutEnergy); } + + private void OnMagicEnergyOverloadDamage(Entity ent, ref CP14MagicEnergyOverloadEvent args) + { + _popup.PopupEntity(Loc.GetString("cp14-magic-energy-damage-overload"), ent, ent, PopupType.LargeCaution); + _damageable.TryChangeDamage(ent, ent.Comp.DamagePerEnergy * args.OverloadEnergy); + } } diff --git a/Resources/Locale/en-US/_CP14/flavors/flavor-profiles.ftl b/Resources/Locale/en-US/_CP14/flavors/flavor-profiles.ftl index 85155f9a68..c358403b21 100644 --- a/Resources/Locale/en-US/_CP14/flavors/flavor-profiles.ftl +++ b/Resources/Locale/en-US/_CP14/flavors/flavor-profiles.ftl @@ -5,6 +5,7 @@ cp14-flavor-base-invigorating = invigorating cp14-flavor-base-bitterly = bitter cp14-flavor-base-sweetly = sweet cp14-flavor-base-stinging = stinging +cp14-flavor-base-magic = magical # Complex diff --git a/Resources/Locale/en-US/_CP14/guidebook/chemistry/effects.ftl b/Resources/Locale/en-US/_CP14/guidebook/chemistry/effects.ftl index a8b2c8fb45..ad7d8f48e4 100644 --- a/Resources/Locale/en-US/_CP14/guidebook/chemistry/effects.ftl +++ b/Resources/Locale/en-US/_CP14/guidebook/chemistry/effects.ftl @@ -8,4 +8,16 @@ cp14-reagent-effect-guidebook-inverse-effect = { $chance -> [1] Inverts *[other] to invert - } the effect of the solution \ No newline at end of file + } the effect of the solution + +cp14-reagent-effect-guidebook-mana-add = + { $chance -> + [1] Restores {$amount} mana + *[other] to restore {$amount} mana + } + +cp14-reagent-effect-guidebook-mana-remove = + { $chance -> + [1] Burns off {$amount} mana + *[other] to burn {$amount} mana + } \ No newline at end of file diff --git a/Resources/Locale/en-US/_CP14/magicEnergy/magic-spells.ftl b/Resources/Locale/en-US/_CP14/magicEnergy/magic-spells.ftl index c60b4b2fef..74a78f0ade 100644 --- a/Resources/Locale/en-US/_CP14/magicEnergy/magic-spells.ftl +++ b/Resources/Locale/en-US/_CP14/magicEnergy/magic-spells.ftl @@ -6,7 +6,8 @@ cp14-magic-spell-not-enough-mana-cast-warning-2 = Your hands are shaking... cp14-magic-spell-not-enough-mana-cast-warning-3 = Your throat starts to lump... cp14-magic-spell-not-enough-mana-cast-warning-4 = Your head becomes heavy... -cp14-magic-energy-damage-burn-out = The pain is piercing your body! +cp14-magic-energy-damage-burn-out = From the lack of mana, pain pierces your body! +cp14-magic-energy-damage-overload = You can't hold that much mana! cp14-magic-energy-damage-burn-out-fall = You pass out from the intense pain! cp14-magic-spell-need-verbal-component = You can't cast the spell out loud. diff --git a/Resources/Locale/en-US/_CP14/reagents/meta/basic-effect-reagent.ftl b/Resources/Locale/en-US/_CP14/reagents/meta/basic-effect-reagent.ftl index d3d1b87993..f58b7b4825 100644 --- a/Resources/Locale/en-US/_CP14/reagents/meta/basic-effect-reagent.ftl +++ b/Resources/Locale/en-US/_CP14/reagents/meta/basic-effect-reagent.ftl @@ -38,4 +38,10 @@ cp14-reagent-name-basic-drunk = Booze solution cp14-reagent-desc-basic-drunk = A substance that causes dizziness and slurred speech. cp14-reagent-name-basic-jitter = Jitter solution -cp14-reagent-desc-basic-jitter = A substance that causes uncontrollable but safe spasms throughout the body. \ No newline at end of file +cp14-reagent-desc-basic-jitter = A substance that causes uncontrollable but safe spasms throughout the body. + +cp14-reagent-name-basic-heal-mana = Liquid mana solution +cp14-reagent-desc-basic-heal-mana = A substance that causes a rapid regeneration of magical energy in the body. + +cp14-reagent-name-basic-damage-mana = Antimagic solution +cp14-reagent-desc-basic-damage-mana = A substance that rapidly drains all magical energy from the body. \ No newline at end of file diff --git a/Resources/Locale/en-US/_CP14/reagents/meta/biological.ftl b/Resources/Locale/en-US/_CP14/reagents/meta/biological.ftl index 900ec88a2d..b58f5f6e8c 100644 --- a/Resources/Locale/en-US/_CP14/reagents/meta/biological.ftl +++ b/Resources/Locale/en-US/_CP14/reagents/meta/biological.ftl @@ -10,8 +10,8 @@ cp14-reagent-desc-blood-elf = The life energy of a magical creature. cp14-reagent-name-blood-goblin = Goblin blood cp14-reagent-desc-blood-goblin = The life energy of green-skinned creatures. -cp14-reagent-name-bloodgrasssap = Bloodgrass sap -cp14-reagent-desc-bloodgrasssap = A squeeze from the ubiquitous blood grass. It has no particular remarkable qualities, but with proper skill can be prepared into a nutritious food. +cp14-reagent-name-bloodflowersap = Bloodrose nectar +cp14-reagent-desc-bloodflowersap = The nectar of the bloody flowers that grow in former battlefields. When properly mixed with blood, it can produce interesting results. cp14-reagent-name-agaric-shroom = Fly agaric juice cp14-reagent-desc-agaric-shroom = It is this juice that the fly mushrooms owe their poisonousness to. Consumption causes severe ailments and hallucinations, but experienced alchemists can find other uses for these mushrooms. @@ -25,11 +25,11 @@ cp14-reagent-desc-wild-sage-sap = Juice of a ubiquitous medicinal plant, not bad cp14-reagent-name-grounded-quartz = Ground quartz cp14-reagent-desc-grounded-quartz = A powder obtained from grinding quartz fragments. It has weak cleaning properties. +cp14-reagent-name-blue-amanita = Blue amanita +cp14-reagent-desc-blue-amanita = A sky blue flower known for its medicinal and magical 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. -cp14-reagent-name-yellow-red-rose-pulp = Red rose pulp -cp14-reagent-desc-yellow-red-rose-pulp = Crushed red rose petals - cp14-reagent-name-yellow-dayflin-pulp = Yellow dayfline pulp cp14-reagent-desc-yellow-dayflin-pulp = Crushed flowers of sunny dayflines \ No newline at end of file diff --git a/Resources/Locale/en-US/_CP14/reagents/meta/physical-desc.ftl b/Resources/Locale/en-US/_CP14/reagents/meta/physical-desc.ftl index 049d8ee599..7118623255 100644 --- a/Resources/Locale/en-US/_CP14/reagents/meta/physical-desc.ftl +++ b/Resources/Locale/en-US/_CP14/reagents/meta/physical-desc.ftl @@ -5,3 +5,4 @@ cp14-reagent-physical-desc-viscous = viscous cp14-reagent-physical-desc-cloudy = cloudy cp14-reagent-physical-desc-sparkling = sparkling cp14-reagent-physical-desc-pureed = pureed +cp14-reagent-physical-desc-iridescent = iridescent diff --git a/Resources/Locale/ru-RU/_CP14/flavors/flavor-profiles.ftl b/Resources/Locale/ru-RU/_CP14/flavors/flavor-profiles.ftl index 695d1c3cf6..384d417545 100644 --- a/Resources/Locale/ru-RU/_CP14/flavors/flavor-profiles.ftl +++ b/Resources/Locale/ru-RU/_CP14/flavors/flavor-profiles.ftl @@ -5,6 +5,7 @@ cp14-flavor-base-invigorating = живительно cp14-flavor-base-bitterly = горько cp14-flavor-base-sweetly = сладко cp14-flavor-base-stinging = жгущее +cp14-flavor-base-magic = волшебно # Complex diff --git a/Resources/Locale/ru-RU/_CP14/guidebook/chemistry/effects.ftl b/Resources/Locale/ru-RU/_CP14/guidebook/chemistry/effects.ftl index 7bc8257725..fdb98573ac 100644 --- a/Resources/Locale/ru-RU/_CP14/guidebook/chemistry/effects.ftl +++ b/Resources/Locale/ru-RU/_CP14/guidebook/chemistry/effects.ftl @@ -8,4 +8,16 @@ cp14-reagent-effect-guidebook-inverse-effect = { $chance -> [1] Инвертирует *[other] инвертировать - } эффект раствора \ No newline at end of file + } эффект раствора + +cp14-reagent-effect-guidebook-mana-add = + { $chance -> + [1] Восстанавливает {$amount} единиц маны + *[other] восстановить {$amount} единиц маны + } + +cp14-reagent-effect-guidebook-mana-remove = + { $chance -> + [1] Выжигает {$amount} единиц маны + *[other] выжечь {$amount} единиц маны + } \ No newline at end of file diff --git a/Resources/Locale/ru-RU/_CP14/magicEnergy/magic-spells.ftl b/Resources/Locale/ru-RU/_CP14/magicEnergy/magic-spells.ftl index 96d855e917..e959a853bd 100644 --- a/Resources/Locale/ru-RU/_CP14/magicEnergy/magic-spells.ftl +++ b/Resources/Locale/ru-RU/_CP14/magicEnergy/magic-spells.ftl @@ -6,7 +6,8 @@ cp14-magic-spell-not-enough-mana-cast-warning-2 = Ваши руки дрожат cp14-magic-spell-not-enough-mana-cast-warning-3 = К горлу подступает ком... cp14-magic-spell-not-enough-mana-cast-warning-4 = Голова наливается свинцом... -cp14-magic-energy-damage-burn-out = Боль пронзает ваше тело! +cp14-magic-energy-damage-burn-out = От нехватки маны боль пронзает ваше тело! +cp14-magic-energy-damage-overload = Вы не можете удержать столько маны! cp14-magic-energy-damage-burn-out-fall = Вы теряете сознание от сильной боли! cp14-magic-spell-need-verbal-component = Вы не можете произнести заклинание вслух. diff --git a/Resources/Locale/ru-RU/_CP14/reagents/meta/basic-effect-reagent.ftl b/Resources/Locale/ru-RU/_CP14/reagents/meta/basic-effect-reagent.ftl index 7e760e01d0..f9c917337a 100644 --- a/Resources/Locale/ru-RU/_CP14/reagents/meta/basic-effect-reagent.ftl +++ b/Resources/Locale/ru-RU/_CP14/reagents/meta/basic-effect-reagent.ftl @@ -38,4 +38,10 @@ cp14-reagent-name-basic-drunk = Пьянящий раствор cp14-reagent-desc-basic-drunk = Вещество, вызывающее головокружение и несвязную речь. cp14-reagent-name-basic-jitter = Раствор трясучки -cp14-reagent-desc-basic-jitter = Вещество, вызывающее неконтролируемые, но безопасные спазмы во всем теле. \ No newline at end of file +cp14-reagent-desc-basic-jitter = Вещество, вызывающее неконтролируемые, но безопасные спазмы во всем теле. + +cp14-reagent-name-basic-heal-mana = Раствор жидкой маны +cp14-reagent-desc-basic-heal-mana = Вещество, вызывающее бурную регенерацию магической энергии в организме. + +cp14-reagent-name-basic-damage-mana = Раствор антимагии +cp14-reagent-desc-basic-damage-mana = Вещество, стремительно выжигающее всю магическую энергию из организма. \ 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 eab5eb12a3..060003a43f 100644 --- a/Resources/Locale/ru-RU/_CP14/reagents/meta/biological.ftl +++ b/Resources/Locale/ru-RU/_CP14/reagents/meta/biological.ftl @@ -10,8 +10,8 @@ cp14-reagent-desc-blood-elf = Жизненная энергия волшебно cp14-reagent-name-blood-goblin = Кровь гоблина cp14-reagent-desc-blood-goblin = Жизненная энергия зеленокожих существ. -cp14-reagent-name-bloodgrasssap = Сок кровьтравы -cp14-reagent-desc-bloodgrasssap = Выжимка из повсеместно растущей кровьтравы. Не имеет особых примечательных качеств, но при должной сноровке может быть приготовлена в питательную пищу. +cp14-reagent-name-bloodflowersap = Нектар кровавых роз +cp14-reagent-desc-bloodflowersap = Сок кровавых цветов, растущих в местах былых битв. При правильном смешивании с кровью, может давать интересные результаты. cp14-reagent-name-agaric-shroom = Сок мухомора cp14-reagent-desc-agaric-shroom = Именно этому соку мухоморы обязаны своей ядовитостью. Употребление вызывает сильные недомогания и галлюцинации, но опытные алхимики смогут найти этим грибам и другие применения. @@ -25,6 +25,9 @@ cp14-reagent-desc-wild-sage-sap = Сок вездерастущего лечеб cp14-reagent-name-grounded-quartz = Размолотый кварц cp14-reagent-desc-grounded-quartz = Порошок, получаемый из размалывания осколков кварца. Имеет слабые очищающие свойства. +cp14-reagent-name-blue-amanita = Лазурная Аманита +cp14-reagent-desc-blue-amanita = Небесно-голубой цветок, известный своими лечебными и магическими свойствами. + cp14-reagent-name-lumi-shroom = Сок люмигриба cp14-reagent-desc-lumi-shroom = Слабо мерцающая жижа, добытая из люмигриба. Часто используется алхимиками, как средство концентрации растворов. diff --git a/Resources/Locale/ru-RU/_CP14/reagents/meta/physical-desc.ftl b/Resources/Locale/ru-RU/_CP14/reagents/meta/physical-desc.ftl index 5d7aa09606..f40c50e667 100644 --- a/Resources/Locale/ru-RU/_CP14/reagents/meta/physical-desc.ftl +++ b/Resources/Locale/ru-RU/_CP14/reagents/meta/physical-desc.ftl @@ -5,3 +5,4 @@ cp14-reagent-physical-desc-viscous = вязкое cp14-reagent-physical-desc-cloudy = мутное cp14-reagent-physical-desc-sparkling = искрящееся cp14-reagent-physical-desc-pureed = пюреобразное +cp14-reagent-physical-desc-iridescent = переливчатое diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Flora/flowers.yml b/Resources/Prototypes/_CP14/Entities/Objects/Flora/flowers.yml index 5807ef8dee..71445bd7bf 100644 --- a/Resources/Prototypes/_CP14/Entities/Objects/Flora/flowers.yml +++ b/Resources/Prototypes/_CP14/Entities/Objects/Flora/flowers.yml @@ -20,27 +20,6 @@ base1: "" base2: "" -- type: entity - id: CP14FlowersRed - parent: CP14FlowersBase - name: red rose - description: Beautiful red roses. Can be used to create red dye. - components: - - type: Sprite - sprite: _CP14/Objects/Flora/Flowers/red_rose.rsi - - type: Extractable - juiceSolution: - reagents: - - ReagentId: CP14RedRosePulp - Quantity: 4 - - type: SolutionContainerManager - solutions: - food: - maxVol: 5 - reagents: - - ReagentId: CP14RedRosePulp - Quantity: 4 - - type: entity id: CP14FlowersYellow parent: CP14FlowersBase diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Flora/wild.yml b/Resources/Prototypes/_CP14/Entities/Objects/Flora/wild.yml index 02691287e5..5512a5c632 100644 --- a/Resources/Prototypes/_CP14/Entities/Objects/Flora/wild.yml +++ b/Resources/Prototypes/_CP14/Entities/Objects/Flora/wild.yml @@ -1,8 +1,7 @@ - type: entity - id: CP14BloodGrass parent: FoodProduceBase - name: bloodgrass - description: The dullest and most common plant to be found in the wild is the dark brown grass. Known for its nutritional properties. + id: CP14WildProduceBase + abstract: true components: - type: Tag tags: @@ -10,9 +9,15 @@ - type: BadFood - type: Item size: Tiny - - type: Produce + +- type: entity + id: CP14BloodFlower + parent: CP14WildProduceBase + name: blood rose + description: Scarlet flowers growing where blood has been spilled. + components: - type: Sprite - sprite: _CP14/Objects/Flora/Wild/bloodgrass.rsi + sprite: _CP14/Objects/Flora/Flowers/red_rose.rsi layers: - state: base1 map: ["random"] @@ -21,41 +26,28 @@ - random: base1: "" base2: "" - base3: "" - base4: "" - base5: "" - type: FlavorProfile flavors: - CP14Metallic - type: Extractable juiceSolution: reagents: - - ReagentId: CP14BloodGrassSap + - ReagentId: CP14BloodFlowerSap Quantity: 5 - type: SolutionContainerManager solutions: food: maxVol: 8 reagents: - - ReagentId: CP14BloodGrassSap + - ReagentId: CP14BloodFlowerSap Quantity: 5 - - type: FoodSequenceElement - entries: - CP14Plate: CP14PlateBloodgrass - type: entity id: CP14AgaricMushroom - parent: FoodProduceBase + parent: CP14WildProduceBase name: fly agaric description: This poisonous mushroom can often be found near bodies of water or other wet areas. It is not recommended for consumption. components: - - type: Tag - tags: - - CP14FitInMortar - - type: BadFood - - type: Item - size: Tiny - - type: Produce - type: Sprite sprite: _CP14/Objects/Flora/Wild/agaric.rsi layers: @@ -87,17 +79,10 @@ - type: entity id: CP14ChromiumSlime - parent: FoodProduceBase + parent: CP14WildProduceBase name: chromium slime description: This rare thick substance can be found in a stream of water as if it has a mind of its own. When trying to change the slime itself - the slime changes the reagent it interacts with. components: - - type: Tag - tags: - - CP14FitInMortar - - type: BadFood - - type: Item - size: Tiny - - type: Produce - type: Sprite sprite: _CP14/Objects/Flora/Wild/chromium_slime.rsi layers: @@ -127,18 +112,14 @@ - type: entity id: CP14WildSage - parent: FoodProduceBase + parent: CP14WildProduceBase name: wild sage root description: Root of a ubiquitous medicinal plant, not bad at healing physical injuries, and inducing coughing. components: - - type: Tag - tags: - - CP14FitInMortar - type: Item size: Tiny shape: - 0,0,0,1 - - type: Produce - type: Sprite sprite: _CP14/Objects/Flora/Wild/wild_sage.rsi layers: @@ -172,11 +153,6 @@ name: rough quartz description: a natural crystal that is a natural storage of magical energy. Its color reflects the quality of the crystal - the higher the emission spectrum, the higher the level of energy leakage. components: - - type: Tag - tags: - - CP14FitInMortar - - type: Item - size: Tiny - type: Sprite sprite: _CP14/Structures/crystal.rsi layers: @@ -197,17 +173,10 @@ - type: entity id: CP14LumiMushroom - parent: FoodProduceBase + parent: CP14WildProduceBase 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/Flora/Wild/lumishroom.rsi layers: @@ -238,4 +207,34 @@ Quantity: 4 - type: FoodSequenceElement entries: - CP14Plate: CP14PlateLumiMushroom \ No newline at end of file + CP14Plate: CP14PlateLumiMushroom + +- type: entity + id: CP14BlueAmanita + parent: CP14WildProduceBase + name: blue Amanita + description: A sky blue flower known for its medicinal and magical properties. + components: + - type: Sprite + sprite: _CP14/Objects/Flora/Wild/blue_amanita.rsi + layers: + - state: base1 + map: ["random"] + - type: RandomSprite + available: + - random: + base1: "" + base2: "" + - type: Extractable + juiceSolution: + reagents: + - ReagentId: CP14BlueAmanita + Quantity: 4 + - type: SolutionContainerManager + solutions: + food: + maxVol: 5 + reagents: + - ReagentId: CP14BlueAmanita + Quantity: 4 + \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/vials.yml b/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/vials.yml index eabb9a02fa..a38b44a97e 100644 --- a/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/vials.yml +++ b/Resources/Prototypes/_CP14/Entities/Objects/Specific/Alchemy/vials.yml @@ -143,15 +143,15 @@ # Filled - type: entity - id: CP14VialSmallBloodgrassSap + id: CP14VialSmallBloodFlowerSap parent: CP14VialSmall - suffix: Bloodgrass sap + suffix: Bloodflower sap components: - type: SolutionContainerManager solutions: vial: reagents: - - ReagentId: CP14BloodGrassSap + - ReagentId: CP14BloodFlowerSap Quantity: 10 - type: entity diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Flora/Gatherable/flowers.yml b/Resources/Prototypes/_CP14/Entities/Structures/Flora/Gatherable/flowers.yml index a6f5f54e35..21b0da770f 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/Flora/Gatherable/flowers.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/Flora/Gatherable/flowers.yml @@ -1,39 +1,3 @@ -- type: entity - id: CP14GatherableFlowersRed - parent: CP14GatherableWildBase - name: red rose - description: Beautiful red roses. Can be used to create red dye. - suffix: Gatherable - components: - - type: Sprite - drawdepth: FloorTiles - sprite: _CP14/Structures/Flora/Flowers/red_rose.rsi - layers: - - state: world1 - map: ["random"] - - type: RandomSprite - available: - - random: - world1: "" - world2: "" - world3: "" - - type: Gatherable - loot: - All: CP14GatherFlowersRed - toolWhitelist: - tags: - - CP14HerbalGathering - components: - - Hands - -- type: entityLootTable - id: CP14GatherFlowersRed - entries: - - id: CP14FlowersRed - amount: 1 - maxAmount: 2 - - - type: entity id: CP14GatherableFlowersYellow parent: CP14GatherableWildBase diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Flora/Gatherable/wild.yml b/Resources/Prototypes/_CP14/Entities/Structures/Flora/Gatherable/wild.yml index b292728c95..c76fcdb03f 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/Flora/Gatherable/wild.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/Flora/Gatherable/wild.yml @@ -1,37 +1,35 @@ -# Bloodgrass +# BloodFlower - type: entityLootTable - id: CP14GatherBloodgrass + id: CP14GatherBloodFlower entries: - - id: CP14BloodGrass + - id: CP14BloodFlower amount: 1 maxAmount: 1 - type: entity - id: CP14GatherableBloodgrass + id: CP14GatherableBloodFlower parent: CP14GatherableWildBase - name: bloodgrass - description: The dullest and most common plant to be found in the wild is the dark brown grass. + name: blood rose + description: Scarlet flowers growing where blood has been spilled. suffix: Gatherable - components: + components: - type: Sprite drawdepth: FloorTiles - sprite: _CP14/Structures/Flora/Wild/bloodgrass.rsi + sprite: _CP14/Structures/Flora/Flowers/red_rose.rsi layers: - - state: grass1 + - state: world1 map: ["random"] - type: RandomSprite available: - random: - grass1: "" - grass2: "" - grass3: "" - grass4: "" - grass5: "" + world1: "" + world2: "" + world3: "" - type: Gatherable loot: - All: CP14GatherBloodgrass + All: CP14GatherBloodFlower # Fly agaric @@ -135,7 +133,7 @@ loot: All: CP14GatherWildSage -# Wild sage +# LumiMushroom - type: entityLootTable id: CP14GatherLumiMushroom @@ -171,4 +169,38 @@ radius: 1.5 - type: Gatherable loot: - All: CP14GatherLumiMushroom \ No newline at end of file + All: CP14GatherLumiMushroom + +# Blue amanita + +- type: entityLootTable + id: CP14GatherBlueAmanita + entries: + - id: CP14BlueAmanita + amount: 1 + maxAmount: 1 + +- type: entity + id: CP14GatherableBlueAmanita + parent: CP14GatherableWildBase + name: blue Amanita + description: A sky blue flower known for its medicinal and magical properties. + suffix: Gatherable + components: + - type: Sprite + drawdepth: FloorTiles + sprite: _CP14/Structures/Flora/Wild/blue_amanita.rsi + layers: + - state: world1 + map: ["random"] + - type: RandomSprite + available: + - random: + world1: "" + world2: "" + world3: "" + world4: "" + world5: "" + - type: Gatherable + loot: + All: CP14GatherBlueAmanita \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Furniture/barrel.yml b/Resources/Prototypes/_CP14/Entities/Structures/Furniture/barrel.yml index ff4bc0459c..d579f77275 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/Furniture/barrel.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/Furniture/barrel.yml @@ -153,15 +153,15 @@ Quantity: 300 - type: entity - id: CP14BarrelBloodGrassSap + id: CP14BarrelBloodFlowerSap parent: CP14BaseBarrel - suffix: Bloodgrass sap + suffix: Bloodflower sap components: - type: SolutionContainerManager solutions: barrel: reagents: - - ReagentId: CP14BloodGrassSap + - ReagentId: CP14BloodFlowerSap Quantity: 300 - type: entity diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Storage/Crates/crates.yml b/Resources/Prototypes/_CP14/Entities/Structures/Storage/Crates/crates.yml index 62ff1ede06..50bca13bfc 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/Storage/Crates/crates.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/Storage/Crates/crates.yml @@ -279,7 +279,7 @@ - id: CP14Nail10 prob: 0.2 onGroup: Material - - id: CP14BloodGrass + - id: CP14BloodFlower prob: 0.2 onGroup: Material - id: CP14AgaricMushroom @@ -306,7 +306,7 @@ - id: CP14Dropper prob: 0.2 onGroup: Material - - id: CP14VialSmallBloodgrassSap + - id: CP14VialSmallBloodFlowerSap prob: 0.2 onGroup: Material - id: CP14VialSmallAgaricMushroom diff --git a/Resources/Prototypes/_CP14/Flavors/flavor.yml b/Resources/Prototypes/_CP14/Flavors/flavor.yml index 3d03760cfe..68110248cd 100644 --- a/Resources/Prototypes/_CP14/Flavors/flavor.yml +++ b/Resources/Prototypes/_CP14/Flavors/flavor.yml @@ -25,6 +25,11 @@ flavorType: Base description: cp14-flavor-base-stinging +- type: flavor + id: CP14Magic + flavorType: Base + description: cp14-flavor-base-magic + # Complex - type: flavor diff --git a/Resources/Prototypes/_CP14/Procedural/biomes_template_grasslands.yml b/Resources/Prototypes/_CP14/Procedural/biomes_template_grasslands.yml index c05d05c0cd..a94b5ec24f 100644 --- a/Resources/Prototypes/_CP14/Procedural/biomes_template_grasslands.yml +++ b/Resources/Prototypes/_CP14/Procedural/biomes_template_grasslands.yml @@ -98,24 +98,6 @@ - CP14GrassBushes7 - CP14GrassBushes8 - CP14GrassBushes9 - - !type:BiomeEntityLayer # flowers - threshold: 0.7 - noise: - seed: 45 - noiseType: OpenSimplex2 - fractalType: Ridged - frequency: 0.035 - octaves: 3 - lacunarity: 1.8 - gain: 0.7 - domainWarpType: OpenSimplex2 - domainWarpAmp: 120 - allowedTiles: - - CP14FloorGrass - - CP14FloorGrassLight - - CP14FloorGrassTall - entities: - - CP14GatherableFlowersRed - !type:BiomeEntityLayer # flowers threshold: 0.7 noise: @@ -134,6 +116,24 @@ - CP14FloorGrassTall entities: - CP14GatherableFlowersYellow + - !type:BiomeEntityLayer # BLue amanita + threshold: 0.7 + noise: + seed: 67 + noiseType: OpenSimplex2 + fractalType: Ridged + frequency: 0.038 + octaves: 3 + lacunarity: 1.8 + gain: 0.7 + domainWarpType: OpenSimplex2 + domainWarpAmp: 120 + allowedTiles: + - CP14FloorGrass + - CP14FloorGrassLight + - CP14FloorGrassTall + entities: + - CP14GatherableBlueAmanita - !type:BiomeEntityLayer # Tall grass! threshold: 0.3 noise: @@ -159,6 +159,8 @@ frequency: 2 allowedTiles: - CP14FloorGrass + - CP14FloorGrassLight + - CP14FloorGrassTall entities: - CP14FloraTree01 - CP14FloraTree02 @@ -172,7 +174,7 @@ - CP14FloraTreeLarge04 - CP14FloraTreeLarge05 - CP14FloraTreeLarge06 - - !type:BiomeEntityLayer # Rare Bloodgrass + - !type:BiomeEntityLayer # Rare Bloodflower threshold: 0.7 noise: seed: 3 @@ -186,8 +188,10 @@ domainWarpAmp: 120 allowedTiles: - CP14FloorGrass + - CP14FloorGrassLight + - CP14FloorGrassTall entities: - - CP14GatherableBloodgrass + - CP14GatherableBloodFlower - !type:BiomeEntityLayer # Rare Wild sage threshold: 0.6 noise: @@ -204,22 +208,6 @@ - CP14FloorGrass entities: - CP14GatherableWildSage - - !type:BiomeEntityLayer # Mobs and aura - threshold: 0.8 - noise: - seed: 8 - noiseType: OpenSimplex2 - fractalType: Ridged - frequency: 0.85 - octaves: 3 - lacunarity: 1.8 - gain: 0.7 - domainWarpType: OpenSimplex2 - domainWarpAmp: 120 - allowedTiles: - - CP14FloorGrass - entities: - - CP14AuraNodeBase # Подбиомы лугов diff --git a/Resources/Prototypes/_CP14/Reagents/Biological/biological.yml b/Resources/Prototypes/_CP14/Reagents/Biological/biological.yml index 77dbbcc340..4b0552c1ef 100644 --- a/Resources/Prototypes/_CP14/Reagents/Biological/biological.yml +++ b/Resources/Prototypes/_CP14/Reagents/Biological/biological.yml @@ -1,8 +1,8 @@ - type: reagent - id: CP14BloodGrassSap + id: CP14BloodFlowerSap group: CP14Biological - name: cp14-reagent-name-bloodgrasssap - desc: cp14-reagent-desc-bloodgrasssap + name: cp14-reagent-name-bloodflowersap + desc: cp14-reagent-desc-bloodflowersap flavor: CP14Metallic color: "#5c1f0a" physicalDesc: cp14-reagent-physical-desc-ferrous @@ -126,3 +126,24 @@ type: Add time: 6 refresh: false + +- type: reagent + id: CP14BlueAmanita + group: CP14Biological + name: cp14-reagent-name-blue-amanita + desc: cp14-reagent-desc-blue-amanita + flavor: CP14Magic + color: "#6bb4bf" + physicalDesc: cp14-reagent-physical-desc-iridescent + metabolisms: + Medicine: + effects: + - !type:CP14ManaChange + manaDelta: 0.5 + Poison: + effects: + - !type:HealthChange + damage: + types: + Poison: 0.1 + diff --git a/Resources/Prototypes/_CP14/Reagents/Biological/flowers.yml b/Resources/Prototypes/_CP14/Reagents/Biological/flowers.yml index 21d746a3f2..a33f807bf7 100644 --- a/Resources/Prototypes/_CP14/Reagents/Biological/flowers.yml +++ b/Resources/Prototypes/_CP14/Reagents/Biological/flowers.yml @@ -1,13 +1,3 @@ -- type: reagent - id: CP14RedRosePulp - group: CP14Biological - name: cp14-reagent-name-red-rose-pulp - desc: cp14-reagent-desc-red-rose-pulp - flavor: CP14Sweetly - color: "#d74722" - physicalDesc: cp14-reagent-physical-desc-pureed - slippery: false - - type: reagent id: CP14YellowDayflinPulp group: CP14Biological diff --git a/Resources/Prototypes/_CP14/Reagents/basic-effects.yml b/Resources/Prototypes/_CP14/Reagents/basic-effects.yml index c384cd0fdf..c65bf44ac0 100644 --- a/Resources/Prototypes/_CP14/Reagents/basic-effects.yml +++ b/Resources/Prototypes/_CP14/Reagents/basic-effects.yml @@ -135,6 +135,34 @@ types: Cold: 10 +- 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: + effects: + - !type:CP14ManaChange + manaDelta: 10 + +- 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: + effects: + - !type:CP14ManaChange + manaDelta: -10 + # USELESS # Things that don't directly affect gameplay. diff --git a/Resources/Prototypes/_CP14/Recipes/Cooking/food_sequence_elements.yml b/Resources/Prototypes/_CP14/Recipes/Cooking/food_sequence_elements.yml index 5a9516d494..13b51ee278 100644 --- a/Resources/Prototypes/_CP14/Recipes/Cooking/food_sequence_elements.yml +++ b/Resources/Prototypes/_CP14/Recipes/Cooking/food_sequence_elements.yml @@ -53,17 +53,6 @@ - sprite: _CP14/Objects/Flora/Wild/agaric.rsi state: plate3 -- type: foodSequenceElement - id: CP14PlateBloodgrass - name: cp14-food-sequence-plate-grass - sprites: - - sprite: _CP14/Objects/Flora/Wild/bloodgrass.rsi - state: plate1 - - sprite: _CP14/Objects/Flora/Wild/bloodgrass.rsi - state: plate2 - - sprite: _CP14/Objects/Flora/Wild/bloodgrass.rsi - state: plate3 - - type: foodSequenceElement id: CP14PlateChromiumSlime name: cp14-food-sequence-plate-slime diff --git a/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/agaric.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/agaric.yml new file mode 100644 index 0000000000..a22e6bfe6a --- /dev/null +++ b/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/agaric.yml @@ -0,0 +1,41 @@ + +# Simple brewing + +- type: reaction + id: CP14AgaricShroomBrewing + minTemp: 500 + priority: 2 + reactants: + CP14AgaricMushroom: + amount: 1 + CP14GroundQuartz: + amount: 1 + products: + CP14BasicEffectEmpty: 0.75 + CP14BasicEffectDamagePoison: 0.5 + CP14BasicEffectRainbow: 0.25 + cp14RandomProducts: + - CP14BasicEffectVomit: 0.25 + CP14BasicEffectDamageBrute: 0.25 + - CP14BasicEffectSatiateHunger: 0.25 + CP14BasicEffectRainbow: 0.25 + - CP14BasicEffectSatiateThirst: 0.25 + CP14BasicEffectVomit: 0.25 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -250 + +# Splitting + +- type: reaction + id: CP14AgaricShroomSplitting + minTemp: 450 + priority: 3 + reactants: + CP14BasicEffectHealBrute: + amount: 0.5 + CP14AgaricMushroom: + amount: 0.5 + products: + CP14BasicEffectSatiateHunger: 0.5 + CP14BasicEffectSatiateThirst: 0.5 \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/brewing_bloodgrass.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/bloodflower.yml similarity index 56% rename from Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/brewing_bloodgrass.yml rename to Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/bloodflower.yml index cf5b99a229..6854219100 100644 --- a/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/brewing_bloodgrass.yml +++ b/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/bloodflower.yml @@ -1,14 +1,51 @@ # Idea: -# bloodgrass is a special reagent that can yield different base reagents, depending on the type of blood it is mixed with. +# BloodFlower is a special reagent that can yield different base reagents, depending on the type of blood it is mixed with. + +# Red color dye - type: reaction - id: CP14BloodGrassBrewingBlood + id: CP14BloodFlowerBrewing + minTemp: 500 + priority: 1 + quantized: true + conserveEnergy: false + reactants: + CP14BloodFlowerSap: + amount: 10 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -250 + - !type:CreateEntityReactionEffect + entity: CP14DyeRed + +# Splitting + +- type: reaction + id: CP14BloodFlowerSplitting + minTemp: 450 + priority: 3 + reactants: + CP14BasicEffectDamagePoison: + amount: 0.5 + CP14BloodFlowerSap: + amount: 0.5 + products: + CP14BasicEffectDamageBrute: 0.5 + cp14RandomProducts: + - CP14BasicEffectRainbow: 0.5 + - CP14BasicEffectDamageCold: 0.5 + - CP14BasicEffectDrunk: 0.5 + +# Blood brewing + +- type: reaction + id: CP14BloodFlowerBrewingBloodHuman minTemp: 500 priority: 2 reactants: CP14Blood: amount: 0.5 - CP14BloodGrassSap: + CP14BloodFlowerSap: amount: 0.5 CP14GroundQuartz: amount: 0.5 @@ -21,13 +58,13 @@ addTemperature: -250 - type: reaction - id: CP14BloodGrassBrewingBloodTiefling + id: CP14BloodFlowerBrewingBloodTiefling minTemp: 500 priority: 2 reactants: CP14BloodTiefling: amount: 0.5 - CP14BloodGrassSap: + CP14BloodFlowerSap: amount: 0.5 CP14GroundQuartz: amount: 0.5 @@ -40,13 +77,13 @@ addTemperature: -250 - type: reaction - id: CP14BloodGrassBrewingBloodElf + id: CP14BloodFlowerBrewingBloodElf minTemp: 500 priority: 2 reactants: CP14BloodElf: amount: 0.5 - CP14BloodGrassSap: + CP14BloodFlowerSap: amount: 0.5 CP14GroundQuartz: amount: 0.5 @@ -59,13 +96,13 @@ addTemperature: -250 - type: reaction - id: CP14BloodGrassBrewingBloodGoblin + id: CP14BloodFlowerBrewingBloodGoblin minTemp: 500 priority: 2 reactants: CP14BloodGoblin: amount: 0.5 - CP14BloodGrassSap: + CP14BloodFlowerSap: amount: 0.5 CP14GroundQuartz: amount: 0.5 diff --git a/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/blue_amanita.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/blue_amanita.yml new file mode 100644 index 0000000000..f758383704 --- /dev/null +++ b/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/blue_amanita.yml @@ -0,0 +1,55 @@ + +# Blue color dye + +- type: reaction + id: CP14BlueAmanitaColor + minTemp: 500 + priority: 1 + quantized: true + conserveEnergy: false + reactants: + CP14BlueAmanita: + amount: 10 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -250 + - !type:CreateEntityReactionEffect + entity: CP14DyeBlue + +# Simple brewing + +- type: reaction + id: CP14BlueAmanitaBrewing + minTemp: 500 + priority: 2 + reactants: + CP14BlueAmanita: + amount: 1 + CP14GroundQuartz: + amount: 1 + products: + CP14BasicEffectEmpty: 1 + CP14BasicEffectHealMana: 0.5 + CP14BasicEffectJitter: 0.25 + cp14RandomProducts: + - CP14BasicEffectHealPoison: 0.25 + - CP14BasicEffectHealCold: 0.25 + - CP14BasicEffectHealBrute: 0.25 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -250 + +# Splitting + +- type: reaction + id: CP14BlueAmanitaSplitting + minTemp: 450 + priority: 3 + reactants: + CP14BasicEffectSatiateHunger: + amount: 0.5 + CP14BlueAmanita: + amount: 0.5 + products: + CP14BasicEffectHealMana: 0.5 + CP14BasicEffectHealBrute: 0.5 \ 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 deleted file mode 100644 index cbef8da0da..0000000000 --- a/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/brewing_simple.yml +++ /dev/null @@ -1,68 +0,0 @@ -# Idea: -# The easiest way to get basic effects from various herbs. Has the highest level of empty solution. - - -- type: reaction - id: CP14AgaricShroomBrewing - minTemp: 500 - priority: 2 - reactants: - CP14AgaricMushroom: - amount: 1 - CP14GroundQuartz: - amount: 1 - products: - CP14BasicEffectEmpty: 0.75 - CP14BasicEffectDamagePoison: 0.5 - CP14BasicEffectRainbow: 0.25 - cp14RandomProducts: - - CP14BasicEffectVomit: 0.25 - CP14BasicEffectDamageBrute: 0.25 - - CP14BasicEffectSatiateHunger: 0.25 - CP14BasicEffectRainbow: 0.25 - - CP14BasicEffectSatiateThirst: 0.25 - CP14BasicEffectVomit: 0.25 - effects: - - !type:CP14AffectSolutionTemperature - addTemperature: -250 - -- type: reaction - id: CP14WildSageSapBrewing - minTemp: 500 - priority: 2 - reactants: - CP14WildSageSap: - amount: 1 - CP14GroundQuartz: - amount: 1 - products: - CP14BasicEffectEmpty: 0.75 - CP14BasicEffectHealBrute: 0.5 - CP14BasicEffectEmoteCough: 0.25 - cp14RandomProducts: - - CP14BasicEffectRainbow: 0.25 - CP14BasicEffectHealCold: 0.25 - - CP14BasicEffectEmoteCough: 0.25 - CP14BasicEffectHealPoison: 0.25 - - CP14BasicEffectEmoteCough: 0.25 - CP14BasicEffectHealPoison: 0.25 - effects: - - !type:CP14AffectSolutionTemperature - addTemperature: -250 - -- type: reaction - id: CP14LumiMushroomBrewing - minTemp: 500 - priority: 2 - reactants: - CP14LumiMushroom: - amount: 1 - CP14GroundQuartz: - amount: 1 - products: - CP14BasicEffectEmpty: 0.75 - CP14BasicEffectVomit: 0.5 - CP14BasicEffectRainbow: 0.5 - effects: - - !type:CP14AffectSolutionTemperature - addTemperature: -250 \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/chromium_inverse.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/chromium_slime.yml similarity index 89% rename from Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/chromium_inverse.yml rename to Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/chromium_slime.yml index 72a3be5109..527883478b 100644 --- a/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/chromium_inverse.yml +++ b/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/chromium_slime.yml @@ -30,5 +30,8 @@ CP14BasicEffectSatiateThirst: CP14BasicEffectSatiateHunger CP14BasicEffectVomit: CP14BasicEffectSatiateThirst # + CP14BasicEffectDamageMana: CP14BasicEffectHealMana + CP14BasicEffectHealMana: CP14BasicEffectDamageMana + # #CP14BasicEffectRainbow: #CP14BasicEffectEmoteCough: \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/fail.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/general.yml similarity index 89% rename from Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/fail.yml rename to Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/general.yml index 88e0b87a0e..e00fa66138 100644 --- a/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/fail.yml +++ b/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/general.yml @@ -1,6 +1,5 @@ - - type: reaction - id: CP14MeltingFail + id: CP14OverbrewingFail minTemp: 800 reactants: CP14BasicEffectEmpty: diff --git a/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/lumishroom.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/lumishroom.yml new file mode 100644 index 0000000000..c9531bf944 --- /dev/null +++ b/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/lumishroom.yml @@ -0,0 +1,33 @@ + +# Simple brewing + +- type: reaction + id: CP14LumiMushroomBrewing + minTemp: 500 + priority: 2 + reactants: + CP14LumiMushroom: + amount: 1 + CP14GroundQuartz: + amount: 1 + products: + CP14BasicEffectEmpty: 0.75 + CP14BasicEffectVomit: 0.5 + CP14BasicEffectRainbow: 0.5 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -250 + +# Splitting + +- 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/Prototypes/_CP14/Recipes/Reactions/Alchemy/mixing_simple.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/mixing_simple.yml deleted file mode 100644 index 5c592cef84..0000000000 --- a/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/mixing_simple.yml +++ /dev/null @@ -1,117 +0,0 @@ -# Idea: -# The simplest way to edit base effects by reducing the blank solution is to have different raw reagents change individual properties. - -# Rules: -# 1) all values must be multiples of 0.25 -# 2) the empty solution should decrease as a result of the reaction -# 3) as a result of the reaction, one effect must decay into the other two. -# 4) The priority should be higher than any brewing reactions, so that the base reagents do not have time to boil before the effect is applied - -- type: reaction - id: CP14DamagePoisonSplitting - minTemp: 450 - priority: 3 - reactants: - CP14BasicEffectDamagePoison: - amount: 0.5 - CP14BloodGrassSap: - amount: 0.5 - products: - CP14BasicEffectDamageBrute: 0.5 - cp14RandomProducts: - - CP14BasicEffectRainbow: 0.5 - - CP14BasicEffectDamageCold: 0.5 - - CP14BasicEffectDrunk: 0.5 - -- type: reaction - id: CP14HealBruteSplitting - minTemp: 450 - priority: 3 - reactants: - CP14BasicEffectHealBrute: - amount: 0.5 - CP14AgaricMushroom: - amount: 0.5 - products: - CP14BasicEffectSatiateHunger: 0.5 - CP14BasicEffectSatiateThirst: 0.5 - -- type: reaction - id: CP14SatiateHungerSplitting - minTemp: 450 - priority: 3 - reactants: - CP14BasicEffectSatiateHunger: - amount: 0.5 - CP14WildSageSap: - amount: 0.5 - products: - CP14BasicEffectHealBrute: 0.5 - cp14RandomProducts: - - CP14BasicEffectEmoteCough: 0.5 - - CP14BasicEffectDrunk: 0.5 - - CP14BasicEffectJitter: 0.5 - -- type: reaction - id: CP14SatiateThirstSplitting - minTemp: 450 - priority: 3 - reactants: - CP14BasicEffectSatiateThirst: - amount: 0.5 - CP14WildSageSap: - amount: 0.5 - products: - CP14BasicEffectHealBrute: 0.25 - CP14BasicEffectEmoteCough: 0.25 - -- type: reaction - id: CP14EmoteCoughSplitting - minTemp: 450 - priority: 3 - reactants: - CP14BasicEffectEmoteCough: - amount: 0.5 - CP14BloodElf: - amount: 0.5 - products: - CP14BasicEffectSatiateThirst: 0.25 - CP14BasicEffectHealBrute: 0.25 - -- type: reaction - id: CP14RainbowSplitting - minTemp: 450 - priority: 3 - reactants: - CP14BasicEffectRainbow: - amount: 0.5 - CP14BloodTiefling: - amount: 0.5 - products: - CP14BasicEffectHealCold: 0.25 - CP14BasicEffectSatiateThirst: 0.25 - -- type: reaction - id: CP14VomitSplitting - minTemp: 450 - priority: 3 - reactants: - CP14BasicEffectVomit: - amount: 0.5 - CP14BloodTiefling: - amount: 0.5 - products: - CP14BasicEffectDamagePoison: 0.25 - CP14BasicEffectEmoteCough: 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/Prototypes/_CP14/Recipes/Reactions/Alchemy/wild_sage.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/wild_sage.yml new file mode 100644 index 0000000000..54a9a4c7d9 --- /dev/null +++ b/Resources/Prototypes/_CP14/Recipes/Reactions/Alchemy/wild_sage.yml @@ -0,0 +1,57 @@ + +# Simple brewing + +- type: reaction + id: CP14WildSageSapBrewing + minTemp: 500 + priority: 2 + reactants: + CP14WildSageSap: + amount: 1 + CP14GroundQuartz: + amount: 1 + products: + CP14BasicEffectEmpty: 0.75 + CP14BasicEffectHealBrute: 0.5 + CP14BasicEffectEmoteCough: 0.25 + cp14RandomProducts: + - CP14BasicEffectRainbow: 0.25 + CP14BasicEffectHealCold: 0.25 + - CP14BasicEffectEmoteCough: 0.25 + CP14BasicEffectHealPoison: 0.25 + - CP14BasicEffectEmoteCough: 0.25 + CP14BasicEffectHealPoison: 0.25 + effects: + - !type:CP14AffectSolutionTemperature + addTemperature: -250 + +# Splitting + +- type: reaction + id: CP14WildSageSapSplitting + minTemp: 450 + priority: 3 + reactants: + CP14BasicEffectSatiateHunger: + amount: 0.5 + CP14WildSageSap: + amount: 0.5 + products: + CP14BasicEffectHealBrute: 0.5 + cp14RandomProducts: + - CP14BasicEffectEmoteCough: 0.5 + - CP14BasicEffectDrunk: 0.5 + - CP14BasicEffectJitter: 0.5 + +- type: reaction + id: CP14SatiateThirstSplitting + minTemp: 450 + priority: 3 + reactants: + CP14BasicEffectSatiateThirst: + amount: 0.5 + CP14WildSageSap: + amount: 0.5 + products: + CP14BasicEffectHealBrute: 0.25 + CP14BasicEffectEmoteCough: 0.25 \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Recipes/Reactions/dye_brewing.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/dye_brewing.yml index 13e85e4d3f..efaca04057 100644 --- a/Resources/Prototypes/_CP14/Recipes/Reactions/dye_brewing.yml +++ b/Resources/Prototypes/_CP14/Recipes/Reactions/dye_brewing.yml @@ -1,16 +1,3 @@ -- type: reaction - id: CP14RedRoseBrewing - impact: Low - quantized: true - conserveEnergy: false - minTemp: 500 - reactants: - CP14RedRosePulp: - amount: 10 - effects: - - !type:CreateEntityReactionEffect - entity: CP14DyeRed - - type: reaction id: CP14YellowDayflinBrewing impact: Low diff --git a/Resources/Prototypes/_CP14/Recipes/Workbench/sewing_table.yml b/Resources/Prototypes/_CP14/Recipes/Workbench/sewing_table.yml index 35cb1ecd9f..b18dcc0737 100644 --- a/Resources/Prototypes/_CP14/Recipes/Workbench/sewing_table.yml +++ b/Resources/Prototypes/_CP14/Recipes/Workbench/sewing_table.yml @@ -257,6 +257,6 @@ tag: CP14RecipeSewing craftTime: 2 entities: - CP14FlowersRed: 2 + CP14BloodFlower: 2 CP14FlowersYellow: 2 - result: CP14ClothingHeadWreath \ No newline at end of file + result: CP14ClothingHeadWreath diff --git a/Resources/ServerInfo/_CP14/Guidebook_EN/Alchemy.xml b/Resources/ServerInfo/_CP14/Guidebook_EN/Alchemy.xml index 79a571acf3..31080b5faf 100644 --- a/Resources/ServerInfo/_CP14/Guidebook_EN/Alchemy.xml +++ b/Resources/ServerInfo/_CP14/Guidebook_EN/Alchemy.xml @@ -12,7 +12,7 @@ The produced substances, your character as a mercenary, can use for anything. Se A large number of “raw” substances can be found in the world. The juices of plants, the blood of living creatures, or even crushed crystals. A skilled alchemist can transform these, to most people, useless items into something valuable. - + diff --git a/Resources/ServerInfo/_CP14/Guidebook_RU/Alchemy.xml b/Resources/ServerInfo/_CP14/Guidebook_RU/Alchemy.xml index 32190a848e..cd134e8a46 100644 --- a/Resources/ServerInfo/_CP14/Guidebook_RU/Alchemy.xml +++ b/Resources/ServerInfo/_CP14/Guidebook_RU/Alchemy.xml @@ -12,7 +12,7 @@ В мире можно найти большое количество "сырых" веществ. Соки растений, кровь живых существ, или даже раздробленные кристаллы. Грамотный алхимик может преобразовать эти, для большинства людей, бесполезные предметы, в нечто ценное. - + diff --git a/Resources/Textures/_CP14/Objects/Flora/Wild/bloodgrass.rsi/base1.png b/Resources/Textures/_CP14/Objects/Flora/Wild/bloodgrass.rsi/base1.png deleted file mode 100644 index b190199e303bc4b74704ec1e961b4aa70b861427..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 396 zcmV;70dxL|P)Px$MoC0LR9J=Wl|gF5Fc3w*OA!-qk}4R2SG7w)XYdVrh90yx=%Od^s@?@bsOn^q z2yN6wD&d$mRvJS|&|8kM{+~aC3`8Q4$fZ&+X0Jm0<}c!c^U+M)o+=Cgd`1x9Xrvtc zrZFZt%Rs@H&4@5hQ}7x2dacw^fzX5oN6;9Pth7cU?f?L))tD|OsLC9_jiO-8R%MQi zXwXPd0#DV07w@OgO~8p&WscYPC5GZ3G|-*#e-`%^fEVqXJ9c-F0hfSk^^fOHxT!z=XjH3_QCRl?5ahBu3YWq> zO;Ia_j0lf8_u~D%7{!1y(XR>44?3@vg5Vr4QjTw+Ys9?^4wuB+W^?j=!7riXJ6^le q`@P7BeC^b`M&V!oijhd|FD1n diff --git a/Resources/Textures/_CP14/Objects/Flora/Wild/bloodgrass.rsi/base2.png b/Resources/Textures/_CP14/Objects/Flora/Wild/bloodgrass.rsi/base2.png deleted file mode 100644 index ab18c442fd4a8fe6f0eca0238223dcc0c8b35a28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 503 zcmVPx$u}MThR9J=Wl(BB3FaUV_p) zEOfBUQ7+9vl&$=W2QdHV&)6_$&YU?DqJ(Jg{mma^i{!0K35G~(%82EAj1GHB~L*>X|3xy zS+e~*RZ#=5JLc?;`9J0Gg#llvr37Qz;ppEpCyNXNWEikFhBS#WCyUZ<@l^wU zf(!%FBu0h-+w>WwH>8QvSrs)(Z#d*mzm}3iZo2I_R~0qp z

{|z6pTRTDIvkRZ&w~+ilrR038I-2U$l;vi-YLjynl&=QEG16+ox{f5kqdFQTkz z7GAf~o9>wmgAM|iR1Oo4p%S7kt?iDWmXiKy=);at?=zaT590p;zxQwFGo`hYR_-(D tCWOzo;XQJb0k3%ob~maybLM=jd;k=7_w1S|&2Rt!002ovPDHLkV1gN3+S334 diff --git a/Resources/Textures/_CP14/Objects/Flora/Wild/bloodgrass.rsi/base3.png b/Resources/Textures/_CP14/Objects/Flora/Wild/bloodgrass.rsi/base3.png deleted file mode 100644 index 4ec474b21fde2bf3e3a96459b6bf3a1f93ffb55a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 523 zcmV+m0`&cfP)Px$#Ysd#R9J=WmBDVCKoEvM(ts9P*<{^Rh@5aQoTDfQ-XM?Fr^*{}h^n4BH0D%< z)Ov%{2vbBv4hdU3N@A1x5|#h78V&RR^Y6|80|pEjutNlv)xJ6My!Kq5PCo%@T^oUAwbB(tuCL=~;b#D3e&6X~rrMuX1%N6lq$@a& zFNvl;iBfD!4)A2+s*Taq*F=D}8z7!#I!6^1iBg18Y7v2DZFFLz(oRe?^%;9MX>x^h zg%$*8V(ALTo(;fxe955@TwGuOn}80dqfvWud<4MPZ$AK-IF2TVzwUG*(&TF6mAu=A zJg}^`Y#Kh9HsXWHpT#YXX)-TM%BJC?Z8I-R)bAz6twHgtVy^*P?DO6*`F?Zr<+<8h zEuyrpjkKPx$en~_@R9J=Wl)-9)KomufrHFOWCKC!JI}-|iK^Oi(zPNvoZxBj#Cql`?Y>dpt zF6^_33GLW+Q}Aqt86VvH?sEnvCMG8Sh{*Tbe<^;+t`>No49r@jC{Y%t@Vb& z0A>~tW5~<$?+vJsnFWv)Ex>&cun5EM?1NO~%%lt7jv%+zOGQrhZ%soK&jFCC;qKvv zWVJ*`q2m~?mvBx1AXzOTE80!6?!|{G0K~?CNIP7$fl&r>Ydu8TO}yrL`-+;`mxsP) zUmntJO#5(Im7_zHtc6HsS1MpG^xwW3ljc~p)Pq(-2Px$R!KxbR9J=WmBC8GKoEw%iY#d_tt&#PrwBsM;>kDY6Z-~z20^s9QYcy4%XZ0S zJ){#u4Rli5gP8BKY*^<1GdnX2Jv}`=f1S*j*tTl9K1Fa*mID#Wtp(@e;R>)Q%fYdD zM-Q|axJwcqrxt*5Is{<5+SO;~pG%c^X9Jlr@#SG!@7*QY#=kHO7C9K zZ30<-!*;bhNmx+TKvTT%p2B;cpY8#8U%HcoI~foP@3|d~>iu@LV;#be%I{)GZJ;S` zCrO?9+*%6n0lv*S7quojx1ms1y0l)yWNs}v#5Z^RdQ=AXLE<`8RgbH_wGEwSM`*I3 z&Olo*F(IPDI31F2tm-PRvVG!i_lq0000C#ISihzelF{r G5}E+Jt2t-@ diff --git a/Resources/Textures/_CP14/Objects/Flora/Wild/bloodgrass.rsi/plate2.png b/Resources/Textures/_CP14/Objects/Flora/Wild/bloodgrass.rsi/plate2.png deleted file mode 100644 index ff64cb4380925bfbe265f13bf4a3e9be91f1b574..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}HJ&bxArY-_ zFD(>oFyLXm5bwfwa-r7BX59^E4zRsB>Sr-wg`CEYSr0B;2>bVZ@*i&|0YSk)H9wc+ zS3Z3Yo3}=VtNtlmyw2;)>1j*ftNXdk?eMD=-`c2TdO)fv(%Im7UE+qY|MQe8Lz8c> ru+P)Ex4$u{`k&bE1{W6>h7SzgGn5uHi}UsZ-NE4L>gTe~DWM4fO7}^< diff --git a/Resources/Textures/_CP14/Objects/Flora/Wild/bloodgrass.rsi/plate3.png b/Resources/Textures/_CP14/Objects/Flora/Wild/bloodgrass.rsi/plate3.png deleted file mode 100644 index 2509436e88ab1d603db9258dcb183543b65a5faf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}A)YRdArY-_ zFKpy(FyL{yxVUox)6ODEtM!L?ZgyARXevC!XXv}+|F6yabQl@Zt}pr~wzdD=^qd2c zUi`*4H)ehJ{r-7bKA)?{rKj_L9b0b*H1YBehGP;uJIPx$LrFwIR9J=Wl(A~UKpe(@N;eTh&`vj$UIGphihTjM3a)vAzCh{ZGj#I_`UEZ= z3U;c_(o(F0V6Jq?R3r$+)$0%vND(~SrO^9Lm%A_j|92mE2NsLPV)^fse)3bJCNzLk zZ2{oOX1+F^3=XPkEcQiL1FS#i>}vl0GAzt57ho1I_I zajGpG*`(eH09cJ@Mro8y3}nrdNRdPefV=Bs0OHq=T;qC@)p!Pw8`;N^i70CdY1Hko z&())%t^-!%8SPM#L<-lFxSnJiZzzk3kpZIwGS+HAJM5E0s<6Yds8H_&1*2IK`!Gsi zIvJFF(beez?B%rE@JJ6^JeR3A! ndNQ9&B6aZnw^%F|%b(#3GD~gsIL7LM00000NkvXXu0mjfpXjW+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Flora/Wild/blue_amanita.rsi/base2.png b/Resources/Textures/_CP14/Objects/Flora/Wild/blue_amanita.rsi/base2.png new file mode 100644 index 0000000000000000000000000000000000000000..ebca6768584c93472b50ac669dcee8bfc09317f2 GIT binary patch literal 390 zcmV;10eSw3P)Px$KuJVFR9J=Wl(9+!F&M{xEp8%8Ih{JlwcX^9%FWm9gj??kd;!m?&)`GUC+OnV z&Axyl^@c(laLA;koRqGO!;w&@rnR6$eoI2~<@^8n@+IJKI2?{Yrn2pUFv^sk7h+tF zi=59dxpl6s47BRkN{a!UU#5F8VRaykGUasw0A|Axg&0#Ta-JV90JyrzP3*~0xi*ml ztK3zapmp(Dvw9p`l zE?LQ?sml7k4OUk$k%LMLl%CT=`El~23i^7AMGnHg33qzCVU#H?xXw%ee&_$-SA9FBj-H$er3GITV7aR2}S07*qoM6N<$f=iIBx&QzG literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Flora/Wild/blue_amanita.rsi/meta.json b/Resources/Textures/_CP14/Objects/Flora/Wild/blue_amanita.rsi/meta.json new file mode 100644 index 0000000000..3f0cd34435 --- /dev/null +++ b/Resources/Textures/_CP14/Objects/Flora/Wild/blue_amanita.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CLA", + "copyright": "Created by Max Gab for CrystallPunk14", + "states": [ + { + "name": "base1" + }, + { + "name": "base2" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_CP14/Structures/Flora/Wild/bloodgrass.rsi/grass1.png b/Resources/Textures/_CP14/Structures/Flora/Wild/bloodgrass.rsi/grass1.png deleted file mode 100644 index 46c9a5b349ca34ac2b9c057b99af34737f3b5c1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1152 zcmV-`1b_R9P)Px(I!Q!9R9JwY&e+RirxP3PaOI(4e*+-r@WG~crFrfmc8emK+shOV2N z_xIQ@KO21X(&n-C0Kg_vdDFHT^gE{y=H&N+s01){-Mbvj<|_c2woSuv0NAgOblV;q zrSfH#ed|M0w^52^meq!?n-BUOX7kleDt*h!$D>#F>m$idu}xC|8jiz9l5lT%Gy~(& zD{s+P-feq@AXQmN3HIwFkF5uyMNH50@Sbd3?w_n zN0Pt-mRUA!rfJ~!o?!u>aRTuVpSQ|W2iPdZetl%n@32i%z2KTHv#j=!BrLORy3Dfa z&~*a=4CrjTZI6cIuuW5D^A*WXUHGbt!)S4WEDQGQBO7(OzyL7?FoO^J9bJ2X$JPTM zNkYSM=(aul-ZRl6)@wBYvHkkUHcjcaJ^Aof7l%M7?8$ohzfp>}=!<2RO}A;vW9vb` zzh)EPvhqKBzvjMW<-p|p_pSMsm5*DkeCWFQUw`~oUOxdQL)SH*Yb!M2GRvkc;=rV+ zY%)$Vw({J2vI{H#zYksaZ@GCt9CXRf_cb`{fXPBBSYSBN8XL( zY`$Wn6ywpWzJEU)YGox1%}mW;8>RAwJPh(axlRe+Ef^OT>Qz6z!+8Hvy|V_PGZ>?OD{`$5yT3w7?c zJ@)G(e(#y>JjHvm@q5oY83A1hV3}n#k|aNW6qsyu@pR@QUT@KtP#U}+4z-O^G)hVd z1jL9EN~lolfONN9o3tjoQ!r^fIPD$M3#Ry-6PTJClGvc%;WJJyg-9AsX7zj>0HHWb zc1m~nE%A}eB*=L5iZrE|Z&?B7hOe93Z&^xBXQKV)i-zOy87J42Q%{s^a#buHbd79%r#Bh)_rnq zlhadBmQpQ5bMlQ+S~$$Zgosb!zyZZIP!ObYsp`PQ%qCjIh{GFw0T7B*i|WnhE1kfF z>VYZKnk7Ak0^-gt*9Npmf?`|n1X#eM_syWsl!GT{FMpbX+x@T%_t!hZq5I*?3! SWm#kZ0000Px(L`g(JR9JBDp~{94^0-zx=P+aO=1X`>3#Ja^okfGEl9K=58e*D6gLP0zCO(ZIoa zvjqT*1`YsV{y5;nbkH=mS1Rwd+c@q{cuVB9i-SCL+?_C;46zRtgK5TEH{3+#)5#F= z>%VwQBzo<3p)@G~g;BzWJN*_q{TAFr;E-iFWEn;S2c3Qk0PqsNpLv09zus&y?GND! z@fCuZZRewbgX8W5Z~TD6CWF%z@Wu}Sz@Bl1Ko})(6Tx1g+mrF*?o@cL5(>IKhw96V zXzrCl??d5LN+1Gat$hH&v_Ircv_}6Fo=(4o5sL8bl>z{a9S5!uaD~XL#3av>S7WUk z%~)$6Qj&52z$#7seW(I}0m1w(KNP!=;_nK9Rhs&4mIW7y86~+191#FuLFg8r|I5ld zuNf({nAvvFYqxR8GML7~D8blq;B*B8GrX|yEGw8l4(Rqi09?&m5|c!GrSLp|!b|v$ z(v9%N7XVdavO&+XOm8oLe8>27Qf9FHPza+0>&=$GQyN!^=~-4Oq~zJ=EdX^427p&7 zaW64Vqo&;SK&*8mj1p$>bTVWHSBZJtotO)hJ-_|@9j{Wd=gew)mj_6kt|;9e1yPru zAbm&~jNzDG0f6OyfB%E|;{ct0t5gB0CtUTw%(inv97YM8t|&3skY%j3Uo}3n?fiNE zR7%yVum^56nlMW0jF&*rGjP2EmHn_0*Qj`rUI6ec zt7ylNGOx?$m++m*(`&a&H#E6Iz|Cq{6;}wz55?)c-fRmF)HRwgN;ri8Fc@=Ex`Sv- za~N4~wtNu|0g9M%Dp5#CC^W7ReE7IKu{-Mu6`hZ@ZV;KNiSay8@zOHZ+IO?;t6@Y* z@H~IQad(3JP{kCq$l5TopflGrv7@fOV diff --git a/Resources/Textures/_CP14/Structures/Flora/Wild/bloodgrass.rsi/grass3.png b/Resources/Textures/_CP14/Structures/Flora/Wild/bloodgrass.rsi/grass3.png deleted file mode 100644 index f9d2e37a4571f160225a4893dba922d488b3bdfd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1076 zcmV-41k3x0P)Px&?ny*JR9JhB_dkw_@$o_i{HdU`*@~E=I1E+7n4;&; zpPoARyX2OXvowBRt)R9|1HD#3Js%F9>wxLx5sPxAdO@Jq62=sl(z)N3n}jjd3j!>w zHI~&Hyxs!%DE~VE$9#xjc`1`Ma@UjsY z4kEm41a{RCy&ym>gj0FjG~o3fSsG(mtuY)#&V8K@jKfg%f&jeUBN^QT8$i6hr+-o0JDU#!j3XwtT;zW>)HY8hi%h3a>OvLbdkKcdr@W=Yk+zjH^UxvkRgIgWUvRY%?G?-2v^*cGynJU{@Ed(Y%4;E~WRasJdx0&ZYETHm9cA zHVugBlF>bgxEAFKwGfEz-iha1QPo-kN+UH;-}ki>MhbJ_gczd)Uq#h842w2uHx<^cmNmwcKysUT{DDSL#wq30bn?YG=>d|)sbD{=*7M)jWsMuoDOg)y;=x} zw+6#OWD>~CwT~Rl(%3l*XdeajvJu+RE*R$I#F=PxSKD_3a+I=QJF3rg46QCG%zzVo z`o2$;>zQ?bJ{&X*?O{ZEfF3?Gnky!KclE%WG6Co=wy$0q+oti4@rPm*Maa?^SsEi@ zOpU{^pm(!bJE<5Jlqm2N9Xq?JSKoDcN0YI6*%>NogRJuNwf+0n|e1GPGvERr5u; zy87y64kQ|Altpr89ENTtBylm9VLV40+@$o%*A2LoISrpSYVV|CSIy0C?-FxnbTOtA z1zp!|%XsTe+4W7IWt6ZJhIIS+p6j+Npb;Vr2N8aH_z`s}fR+-H%;-+wx&wTNIM3^B uLYv|KuQ<+|e=VhU#9cMNM$Gf(0Pr8>bTUqt5ISxE0000^{ diff --git a/Resources/Textures/_CP14/Structures/Flora/Wild/bloodgrass.rsi/grass4.png b/Resources/Textures/_CP14/Structures/Flora/Wild/bloodgrass.rsi/grass4.png deleted file mode 100644 index 5163ba74b1dbe1c7e9c044f7f3437db3e32ea385..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 705 zcmV;y0zUnTP)Px%dr3q=R9J=WRm+O%KoC7%h9+haot6PfR#61k5?uHPLgs4~<`1%v!S%o}aWz4Z z)v4;P)4&4{`~ZfIqi)^%=O=;(15cB51$Rt}!ywAT847{_MwQL)oNrs-w5yc4>d0xATfO(#&5NO%<$<2#A zuSIbJ-n7uNZ8X|-nhJrUazn>a<}sG-r?NxDi5j=NXxTPWA;6c`$&xPe{1tIB8FgH| zMPG%z4?gO+n$#+i>cz4U47_6F9BQ`R)}E@IZk9WwLR?%@B0<3cOlj_Y{tciwR;uV` zxkJz8SV^g>9EUz*lTpW|;73lY_88xKozIvWkGj|_cgWTfsSp5)JHwk6qBub%f&FGP zqjLm~Kt})ojdmSx(HHuhgEuX0FY^4gstcw7a8GbTww8$ELqlt* z46zGOZoUNN_NrJyfy=fYJL&?{(QLb|nPX(rSTOK_In+u@(6_k;$47T`lm`T~Q-bMy zZ_l>d8m%Lxq*l8HngHoPIit6LZZZIv8Q=Q`5DwaqGFyE7)ly8oOQHl6is>_^`kW&b z0>Qwen||>dK+qK!I*#hO9Gm41e*YQiT!1$%`2A-9g`$;O6TDeGQbt>axUyw6ft8eK zttCFP42ZQ3OoFyoF7FgTXubg@#k>k;$-)ZtgU{FmKv|MQbN(LDDxVoSo|fz?$5ldd nwPIdPx%fJsC_R9J=WR>7*`Fcduwk5IdKYUDw1R(T?HJq)w(4+`~b75oFgp&+l_m4X;` zQ%g6QMNLd&TYWq`Z!-r(l9t|+d(S<&z<=C<&zS7;`#fuflvsX(lfX> z0w<(GrgH*5W73~bA&xl!z@zk;aqkmQrw35^4~6KSfSqP>%t40^Hc^7OD0-a|P{Q*l z#U@I?y%7Ll!20Ty;F$zo>Vn7Np$r^epRG3^h>K$J%;12PfwsCE!B@{Da8plChN=yg4IhME zn#$UrPqE&7NIJZ>GABgZcS-9!@Kt!U^b=+6byxbQ3HXdjqt>-B2br)#q z3zX3S*Et{#5BfPBI(q+dS=D_f;Djva?-SdYDq?LU@a8z!<+&CP_eMCSXNY4CGcy31 zP8VFhwQO_MMjyDe%tD<)omi1j^;ATgvS6)mT(waHChKh?FhiM%O_bQrmo0PRQ-+s- s6C(e-zDmn}|0#m+46aFhXYkJO7g!8>GM7;j!vFvP07*qoM6N<$g8W%dhyVZp diff --git a/Resources/Textures/_CP14/Structures/Flora/Wild/bloodgrass.rsi/meta.json b/Resources/Textures/_CP14/Structures/Flora/Wild/bloodgrass.rsi/meta.json deleted file mode 100644 index 71ed5fddb4..0000000000 --- a/Resources/Textures/_CP14/Structures/Flora/Wild/bloodgrass.rsi/meta.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "Base Created by TheShuEd (Github) for CrystallPunk14, Grass taken from tgstation at commits https://github.com/tgstation/tgstation/commit/729d858807905263adab8b5a331c1d8a04982dd3, and recolored", - "states": [ - { - "name": "grass1" - }, - { - "name": "grass2" - }, - { - "name": "grass3" - }, - { - "name": "grass4" - }, - { - "name": "grass5" - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/_CP14/Structures/Flora/Wild/blue_amanita.rsi/meta.json b/Resources/Textures/_CP14/Structures/Flora/Wild/blue_amanita.rsi/meta.json new file mode 100644 index 0000000000..07332436b4 --- /dev/null +++ b/Resources/Textures/_CP14/Structures/Flora/Wild/blue_amanita.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CLA", + "copyright": "Created by Max Gab for CrystallPunk14", + "states": [ + { + "name": "world1" + }, + { + "name": "world2" + }, + { + "name": "world3" + }, + { + "name": "world4" + }, + { + "name": "world5" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_CP14/Structures/Flora/Wild/blue_amanita.rsi/world1.png b/Resources/Textures/_CP14/Structures/Flora/Wild/blue_amanita.rsi/world1.png new file mode 100644 index 0000000000000000000000000000000000000000..2f248c82e56eeb41562cb855ce87ddba7f3e67f7 GIT binary patch literal 1208 zcmV;p1V{UcP)Px(a!Eu%R9J=OmQQFSbri=xX*!#3(z4rbux@L+TMD+zQmbMVQ?1Y-NJu-kKt@h-^Dcjfu%o@%bmeRG(=Gz!&m} znW=f3*4*7{r>(sSfUb@TmXa=~Uc+Qckk0ON>x*{;7~i4kw5Ved+4kL6v$jNHkDbjj zO5R3XF5+-W_`_adMX{c-!9gco9fD*^7|tyjsE1m6Ft>X|I=hdFbdIaJSk~@;2rc4_RGPYl>@Nl>F1i>FmB? zZfY24gj&hl=;{#cY?g7jByzh)yeIUq8Tu-5GWN?Kq8&p2U@gJ0U&D0Kt0s% zRy&Er9&?L_ls1*UzLT~m3l%`9j0dnKpUVj??s?8SlWNvNb$}ahBfqsJVI+6my3*fFOo>? zRlzu1UU63KKPjrk^vyLD1nBN;G3b9>E}ohRU&tdIuF9%vn`M61z<`psvAU*GDyUVN zjmt$GyAtkJyQP#iYCbsV#P^D1x?_}UeZ|1>3I+XP@3f}zdNv#`iC9Dq(qQo3^xv+E z(5tWgY!Iog4#ACU7r1k8uPVoS2BLbEN~Q#D?MXcL7ko|A}wLle{qW z9Kp|$?4`ijKY%Y#nT1$H4*Ei#X{|%_$6i@sr(I;*9$!VmX}W- z4scoY()D5G?4SEGckVs?PU!#A8UQC*C@uV9ulV?VC(BO`*x3|hetSUY&=A|14T?F1 z%k)xSF8~z=Vv)Q0Z$%YAlewt&yPkzIhmyB3&~M|VHF*!PI#jJsW(^x1y z*knpncYAeBt%{gwbE5vRw>orYX3aBjqJ=WYjcXV9`tDXkt!Tuol_hIvq4arxRr9Fs z(sJuEYX)$lh0=#bPCd=Aw0S_FkPx&+DSw~R9J=WmQQFKR}jX38^?cSM|NYIxR%@6#RW-+Vti0ZHjN9?r4d%hNx?Y; zL~|)^p!Y&CEza4Ol1qY5!PKV`85aWfp~Py8DMl5g+EC%Pv6O5{ErO9OTgI;kX_sAT zpCtR*ey82HGjG0`_wBra|M6dk;G~##jh}U}*GaAK= z)^s0}fFU|#V}Pt)suS1BLLzeiQIXJOI|E}|=&2MhpCpLi&GXj#7XY|7qoMS5&}FUz%T}j@LYZ$DU-Qo&lMG+I2*8a8fAQTXPuWTR%{St6hObs^ zk9P_TPW&#cNjg@bY7p6eUS?#di>zK^b!ju=#M)Rl&Kcm1z&qS{aFI_Jz2@5SPQiTk z`ML?mR8gxbD}iOGl(;6iEqmkL_-+I_-YJ-Rc=5wi(^yZX@cFs{xP7g=E*Ym^WV$w3 zBb!U%**L)ds~i9WV_UpRzK7E12H^6?nkj1UxPpJQgZqz)rnXvY9JlUV5fxoHo}-m8 zp=cm(WNg6GU#WU-S0OanZX;mRfD^(oRd~l0Muxg%CblZAE^S8A=_2WL(G2b%?Z7|U zfu~=vx>dG0H>^M?8V~?M)n#U2Y~1LspjwqsG!XCXX*U;dU+d=kwF5)o3N*M2LeYRQ z07q%dv!{9Qum6kG_~5xV+luryGy)lS1Hi~o7w+?wQ}gr-))M>8Dq)3L z6|0X_1G!y=_2dy*y+mhEJ3-Y&Rxh#ryxdZ&c7W~oHPGf{x&3SI=iZ?UHy=OTi1^GG9jC9i;(p-MJ!w>X2iHBLRt1OM$IuWyq-` zaGJ?TM*iKmD@~};kW)wCq?1uAPx(SxH1eR9J7v?4~(eicJXlVX~t+yEr+gIp*Y; zRQEt2JbB;e`#jJ4Jm2RDScos^RjhtL54q6Ep)bGwple5N-M^~%f?nmcAZ+abQ)z`v zw#vQFKUAPQe1Aw(JTn5|B$KULo^8p1KP2jCv$Oq-4=be7ia~EBzMxmBm1O`tGXk@- z{a9t9#erH`W-D=oXGWlyuXloJ0ACXOSQ7h)#SZ~UCM#$oVCY z(Y3g6@~jy+Kq{@`#Nvlcj5?8W0#Z(3ao*Na*k(1btftW3ct5AE2R5vnka7aMdos1M zjKgJTao$EOeu$%F$34&k!>uuxcERTQc3^i;W@1z=qRsW~fEBQICz-4eU5f`aaDa(X zC$+LnCR=4Ianxd~U0Rm`d_ixd>4IhS&G-BvG2$NRVerxglF5o$0G-%kx#`obEH_pD ztJ*lTbOdZ!*=F+Y`yVTP?r|#V6aa}-SeW;$D8kSneeQ7{M;~-$)AF!CBr12V_XF_V zPZgx6Z`0=<=i=B10RQ|NSB*5lHF+F;Aozk_#o@B+x^``BO2z(=sMN|bcdqyI$DjWK zFgIsHvuBoDTJXx07l;Y4b^eg;pkdiXTe5b z223j|-e~%65MR(6X>Kv?*(_$pMw1-_4I3OVo7X0-(+RD1#PtRT{2@`%1_->Y;8^^y zrFC9Kd_k{bW=HRW=vrL({+nNfWU@jrUq{Lb>MVEJ@rT4ym&;D&kT5$CYXbiYGZ_``OJ?W9I%ay(-lz#1(0LZr1s7CmuUoHV#eAJ)vcgv4h=bCxAro3bN;!dv zQD?{hm^xW-ZQ8*`l?ECaiNxYE>XvI~DJ~8T~3psVcZOeqdpf{o|r41)_=ej6F x!;W}j!9A5Lmd|OYTRw}e^I9g)vf%!|@*ljX8=^x{qIv)T002ovPDHLkV1h_1H!J`E literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Structures/Flora/Wild/blue_amanita.rsi/world4.png b/Resources/Textures/_CP14/Structures/Flora/Wild/blue_amanita.rsi/world4.png new file mode 100644 index 0000000000000000000000000000000000000000..60d1e83c6d99391430bd455be4bee1308d01a9d5 GIT binary patch literal 1193 zcmV;a1XlZrP)Px(V@X6oR9J=8mrrOTbri=xGfg&W(pa)BWNo(8QZX$o#61LYvRk1+7Gffvf?gJa zqR1k67i2H>To7+Ujte~%lZ|+24q~H{gTx9ZhfuVe)JQh9P4myR84r`0PSQ!zdT{Xz zr8B?z{eIu~-tWEd?**PQgsV(`HTY0gpTAE&6aWGdpEkC=nHjlXAmWn;=UmEwd+&ZO z1N`w_8e!VOAuGp}$aE&h>9St=^HDG;XRsQ7TZv_C8(ImY`D*5rj zQvl?n8cj;bM>QI}2+Jk%1!YOT(B{EA(?Gwc>l>?bz93U9w|MaBYcgmQ{RRZ1lKkGA zHr&?lU47l{7XrTKR%Z zFe=H(SXwaY$^BjvTd6hx4yTCQWhI-m@09c$iv$AmRLc88!CkuYBiF~08*ZWUL)W57OT*KiMd27u=;ImL9pmRlra>2NZZ4(DN#<5et!m9aIZ9GeY=1sfa z!8Y}njs5L`xuD$WF>h_c$NelP8;+@YMkWu2#1P~9-`4; zAmWqPq)FDKNm6Mg;c~eK>X=?!j4(=k#u}iK1DeF9(oNhhE2XMHsVd<2n))Pr5Q_Mm z;#m@?9d<|AY8-)5RbVH3O0nF+VmGrUO;Rkk*xT=n-4Mo$&qxEdH#6Z}u0b-E4qNPI z{9YwZ+%7BadWT}U#ZLCrs3P>}iH}08Mw0$Y01R$JAfewpUyyM)MT+I-IMNG_SfWzg z?XnJv&*ky*-IwG*#3%R8J7na+2!v3?ZRA>`2xypjewyvgO!)r$x6~RQ3Zo29#?s+I z&EhDvq8Ad)kHG#vaq?FnrrP9r@nsMQy+83y2uhwwyk{a9dxm{KqPLW)$ zfyJ&gDeZb^s38}s;3_pdXt>30rgCzok^8+S{9Y5w%eJAqVN`~fu3Px&^GQTOR9J=WmQ83QWf;eQX*wqTSY^A#?zRRk1sg%Adk8F(-3l32FixbW(323@ zy(ofrK~MGEi#H+QMafA_$U$iZp}F)RWsyz}VJ&M$BHe`ACQX{QuZPJyO(v6R3RV#O zpN4nd_j&%$_XGdK16nd7u3N{*FqhWWm#>Y;=pco~lAv5^^3i8+3-Hz-PpN$u^67$a z7y^AB=oS_Zk25~(m70d z8zL>$k`XaC6U1Z$!)OqgP>82g(W^C5-VDa-iH!m(>8+{!QqkWUv9Udkm7 zYv&k7gRPxY_K(hpE{!rDQfyLSd1h`V=o$*I4AY&Y+@K{RLXy;ykt{$=9kWAVg%jpx zg3_BkItLQ?;Nu6v$^ksH*hyGRMzT_w#71U2p(P{PVM9PXrHaJ`%WYRc4#;g}w(Zb$ zhcBj%xjyP+B;zC>Sef0BmJHS10DWzJIV-!VY-pc;^0T)Gv}8oY)G=b}7@LJ-01Tsn zJR8&vortH@to**Lo7x1Va)4s#qIBkFf|ykwX4N-zi?zDxDT@m}4r}M0cY8cwR()*k zoKmhd2}~%&)G^AHCQqNWFBQ~{t8~+mu15*OXpm1A60((oRX(kHn{uVe*3M~nU+{u1 z%dcE%+8(91w1M7Moa+`|ED3Jh9HCq}9#&}&HZt3ZKuXPa)&G@b=vp!&I`P)sn1hu! z@suhCB&ROr0Qy@GUU$tM*RqPIRPpEUH2_|IEYJ|CKMjM zZ_R?QzPC!%5oepYY(#78%c8p+`=+5>Fdlt42f*&$3ArEMK^zpheP89TKc3Sl6&YW6 zk8t=WcK1#In4a{r5(|(|_lV0~wq5m9fmFT{3$VL)!tUM)X4OZdR3!UFjn6}A8l@t$ zs}F&TVe`hTFR&5|@ZDysr`Ctru3UG*FTXkHa_Y)a2Pf0c>O0xNc?M-|2ObAVuKEC-alf*00000NkvXXu0mjf$EN)x literal 0 HcmV?d00001 diff --git a/Resources/migration.yml b/Resources/migration.yml index ac597fa822..219f780fa0 100644 --- a/Resources/migration.yml +++ b/Resources/migration.yml @@ -8,12 +8,6 @@ CP14CaveStoneWall: CP14WallStone CP14CaveStoneWallSilverOre: null CP14CaveStoneWallGoldOre: CP14WallStoneGoldOre -# 2024-06-07 -CP14GatherableBloodgrass2: CP14GatherableBloodgrass -CP14GatherableBloodgrass3: CP14GatherableBloodgrass -CP14GatherableBloodgrass4: CP14GatherableBloodgrass -CP14GatherableBloodgrass5: CP14GatherableBloodgrass - # 2024-06-10 CP14ClothingCloakHoodieYellow: CP14ClothingCloakSimpleWhite CP14ClothingPantsHarlequinRed: CP14ClothingPantsTrouserDarkBlue @@ -100,6 +94,13 @@ CP14ClothingHeadMercenaryBeret: CP14ClothingHeadBeretMercenary CP14MeltingMoldBlank: null CP14WorkbenchMeltingMolds: null +#2024-10-04 +CP14BloodGrass: CP14BloodFlower +CP14FlowersRed: CP14BloodFlower +CP14GatherableBloodgrass: CP14GatherableBloodFlower +CP14GatherableFlowersRed: CP14GatherableBloodFlower +CP14VialSmallBloodgrassSap: CP14VialSmallBloodFlowerSap +CP14BarrelBloodGrassSap: CP14BarrelBloodFlowerSap # <---> CrystallPunk migration zone end