Thaumaturgic alchemy refactor WIP (#955)

* essences thaumaturgy refactor

* migrate structure crystals

* shard migrate

* bruh

* fix migration

* fixes

* 1 combining

* Create essence_brewing.yml

* Update magic.yml

* stack essence support

* FUCK THIIA ALL, DELETE ALL

* redesign counter spell

* Update precurser.yml

* magic splitting solution

* precurser splitting

* Praecantatio

* Update cleaner.yml

* add potions recipe

* fuck alchemy guidebook

* guidebook update

* fixes

* energia fix

* Update migration.yml

* fixes

* Update Alchemy.xml

* fix

* medium vial

* fixes?

* Update essence_combining.yml

* Update target_effect_creation_water.yml

* alchemist Comoss update

* Update closets.yml

* mana opertion glove

* Update migration.yml

* Update vials.yml

* Update GuideReagentReaction.xaml

* try to fix

* manual migration

* Update comoss_d.yml

* fix

* manual migration 2

* precursor admixture

* Update heater.yml
This commit is contained in:
Ed
2025-03-02 13:28:13 +03:00
committed by GitHub
parent 2225de9ce4
commit 9a787bc7b8
181 changed files with 2617 additions and 3721 deletions

View File

@@ -1,44 +1,53 @@
<BoxContainer xmlns="https://spacestation14.io"
xmlns:controls="clr-namespace:Content.Client.UserInterface.Controls"
Orientation="Horizontal"
Orientation="Vertical"
HorizontalAlignment="Stretch"
HorizontalExpand="True"
Margin="0 0 0 5">
<BoxContainer Name="ReactantsContainer" Orientation="Vertical" HorizontalExpand="True" VerticalAlignment="Center">
<RichTextLabel Name="ReactantsLabel"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Access="Public"
Visible="False"/>
</BoxContainer>
<BoxContainer Orientation="Vertical" HorizontalAlignment="Center" VerticalAlignment="Center">
<TextureRect TexturePath="/Textures/Interface/Misc/beakerlarge.png"
HorizontalAlignment="Center"
Name="MixTexture"
Access="Public"/>
<RichTextLabel Name="MixLabel"
HorizontalAlignment="Center"
Access="Public"
Margin="2 0 0 0"/>
</BoxContainer>
<BoxContainer Orientation="Vertical" HorizontalExpand="True" VerticalAlignment="Center">
<RichTextLabel Name="ProductsLabel"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Access="Public"
Visible="False"/>
<!-- CP14 random reactions begin -->
<BoxContainer Name="RandomVariations"
Orientation="Vertical"
VerticalExpand="True"
VerticalAlignment="Center"
HorizontalAlignment="Left">
<controls:SplitBar MinHeight="10">
</controls:SplitBar>
<Label Name="RandomVariationsLabel" Text="{Loc 'cp14-guidebook-random-variations-title'}" Visible="False"/>
<controls:SplitBar MinHeight="10">
</controls:SplitBar>
<BoxContainer
Orientation="Horizontal">
<BoxContainer Name="ReactantsContainer" Orientation="Vertical" HorizontalExpand="True"
VerticalAlignment="Center">
<RichTextLabel Name="ReactantsLabel"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Access="Public"
Visible="False" />
</BoxContainer>
<BoxContainer Orientation="Vertical" HorizontalAlignment="Center" VerticalAlignment="Center">
<TextureRect TexturePath="/Textures/Interface/Misc/beakerlarge.png"
HorizontalAlignment="Center"
Name="MixTexture"
Access="Public" />
<RichTextLabel Name="MixLabel"
HorizontalAlignment="Center"
Access="Public"
Margin="2 0 0 0" />
</BoxContainer>
<BoxContainer Orientation="Vertical" HorizontalExpand="True" VerticalAlignment="Center">
<RichTextLabel Name="ProductsLabel"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Access="Public"
Visible="False" />
<!-- CP14 random reactions begin -->
<BoxContainer Name="RandomVariations"
Orientation="Vertical"
VerticalExpand="True"
VerticalAlignment="Center"
HorizontalAlignment="Center">
<controls:SplitBar MinHeight="10">
</controls:SplitBar>
<Label Name="RandomVariationsLabel"
Text="{Loc 'cp14-guidebook-random-variations-title'}"
Visible="False"
HorizontalAlignment="Center"
FontColorOverride="#1e6651" />
<controls:SplitBar MinHeight="10">
</controls:SplitBar>
</BoxContainer>
<!-- CP14 random reactions end -->
</BoxContainer>
<!-- CP14 random reactions end -->
</BoxContainer>
<PanelContainer StyleClasses="LowDivider" Margin="0 5 0 5" />
</BoxContainer>

View File

@@ -72,8 +72,16 @@ public sealed class ChasingWalkSystem : VirtualController
_lookup.GetEntitiesInRange(compType, _transform.GetMapCoordinates(xform), range, _potentialChaseTargets, LookupFlags.Uncontained);
//If there are no required components in the radius, don't moving.
//if (_potentialChaseTargets.Count <= 0)
// return;
//CP14 clear chasing ent
if (_potentialChaseTargets.Count <= 0)
{
component.ChasingEntity = null;
return;
}
//CP14 end
//In the case of finding required components, we choose a random one of them and remember its uid.
component.ChasingEntity = _random.Pick(_potentialChaseTargets).Owner;

View File

@@ -7,23 +7,17 @@ namespace Content.Server._CP14.Alchemy.Components;
/// <summary>
/// gradually rounds down all reagents in the specified solution
/// </summary>
[RegisterComponent, Access(typeof(CP14SolutionNormalizerSystem))]
public sealed partial class CP14SolutionNormalizerComponent : Component
[RegisterComponent, Access(typeof(CP14SolutionCleanerSystem))]
public sealed partial class CP14SolutionCleanerComponent : Component
{
[DataField(required: true)]
public string Solution = string.Empty;
/// <summary>
/// will round down any reagent in solution until it is divisible by this value
/// </summary>
[DataField]
public float Factor = 0.25f;
/// <summary>
/// the reagent will flow gradually by the specified number until it becomes normalized
/// </summary>
[DataField]
public FixedPoint2 LeakageQuantity = 0.05f;
public FixedPoint2 LeakageQuantity = 0.25f;
[DataField]
public TimeSpan UpdateFrequency = TimeSpan.FromSeconds(4f);

View File

@@ -1,3 +1,4 @@
using Content.Server._CP14.Alchemy.Components;
using Content.Server._CP14.MagicEnergy;
using Content.Shared.Chemistry.Components.SolutionManager;
using Content.Shared.Chemistry.EntitySystems;
@@ -8,7 +9,7 @@ using Robust.Shared.Timing;
namespace Content.Server._CP14.Alchemy.EntitySystems;
public sealed partial class CP14SolutionNormalizerSystem : EntitySystem
public sealed partial class CP14SolutionCleanerSystem : EntitySystem
{
[Dependency] private readonly SharedAudioSystem _audio = default!;
[Dependency] private readonly IGameTiming _timing = default!;
@@ -19,7 +20,7 @@ public sealed partial class CP14SolutionNormalizerSystem : EntitySystem
{
base.Update(frameTime);
var query = EntityQueryEnumerator<Components.CP14SolutionNormalizerComponent, SolutionContainerManagerComponent>();
var query = EntityQueryEnumerator<CP14SolutionCleanerComponent, SolutionContainerManagerComponent>();
while (query.MoveNext(out var uid, out var normalizer, out var containerManager))
{
if (_timing.CurTime <= normalizer.NextUpdateTime)
@@ -41,31 +42,22 @@ public sealed partial class CP14SolutionNormalizerSystem : EntitySystem
if (solution.Volume == 0)
continue;
Dictionary<ReagentId, FixedPoint2> affect = new();
var minQuantity = FixedPoint2.MaxValue;
ReagentId? reagentId = null;
foreach (var (id, quantity) in solution.Contents)
{
FixedPoint2 roundedQuantity = Math.Floor((float) quantity / normalizer.Factor) * normalizer.Factor;
var leakQuantity = quantity - roundedQuantity;
if (leakQuantity == 0) continue;
if (quantity - normalizer.LeakageQuantity < roundedQuantity)
affect.Add(id, leakQuantity);
else
affect.Add(id, normalizer.LeakageQuantity);
}
if (affect.Count > 0)
{
//Telegraphy
_audio.PlayPvs(normalizer.NormalizeSound, uid);
foreach (var (id, count) in affect)
if (quantity < minQuantity)
{
_solutionContainer.RemoveReagent(solutionEnt.Value, id, count);
reagentId = id;
minQuantity = quantity;
}
}
if (reagentId == null)
continue;
_solutionContainer.RemoveReagent(solutionEnt.Value, reagentId.Value, normalizer.LeakageQuantity);
_audio.PlayPvs(normalizer.NormalizeSound, uid);
}
}
}

View File

@@ -5,6 +5,7 @@ using Content.Shared.Chemistry.Components.SolutionManager;
using Content.Shared.Chemistry.EntitySystems;
using Content.Shared.Examine;
using Content.Shared.Inventory;
using Content.Shared.Stacks;
using Content.Shared.Throwing;
using Content.Shared.Whitelist;
using Robust.Shared.Audio.Systems;
@@ -53,6 +54,9 @@ public partial class CP14MagicEssenceSystem : EntitySystem
private void OnCollectorCollide(Entity<CP14MagicEssenceCollectorComponent> ent, ref StartCollideEvent args)
{
if (!Transform(ent).Anchored)
return;
if (!TryComp<CP14MagicEssenceComponent>(args.OtherEntity, out var essenceComp))
return;
@@ -68,7 +72,9 @@ public partial class CP14MagicEssenceSystem : EntitySystem
if (!_solution.TryGetSolution((ent, collectorSolutionManager), ent.Comp.Solution, out var collectorSoln, out var collectorSolution))
return;
_solution.TryTransferSolution(collectorSoln.Value, essenceSolution, essenceSolution.Volume);
if (!_solution.TryTransferSolution(collectorSoln.Value, essenceSolution, essenceSolution.Volume))
return;
_audio.PlayPvs(essenceComp.ConsumeSound, ent);
if (_net.IsServer)
@@ -110,14 +116,24 @@ public partial class CP14MagicEssenceSystem : EntitySystem
if (!TryComp<CP14MagicEssenceContainerComponent>(uid, out var essenceContainer))
return false;
var count = 1;
if (TryComp<StackComponent>(uid, out var stack))
{
count = stack.Count;
}
foreach (var essence in essenceContainer.Essences)
{
if (_proto.TryIndex(essence.Key, out var magicType))
{
for (var i = 0; i < essence.Value; i++)
{
var spawned = SpawnAtPosition(magicType.EssenceProto, Transform(uid).Coordinates);
_transform.AttachToGridOrMap(spawned);
for (var j = 0; j < count; j++)
{
var spawned = SpawnAtPosition(magicType.EssenceProto, Transform(uid).Coordinates);
_transform.AttachToGridOrMap(spawned);
}
}
}
}
@@ -134,13 +150,21 @@ public partial class CP14MagicEssenceSystem : EntitySystem
if (!scanEvent.CanScan)
return;
var count = 1;
if (TryComp<StackComponent>(ent, out var stack))
{
count = stack.Count;
}
var sb = new StringBuilder();
sb.Append(Loc.GetString("cp14-magic-essence-title") + "\n");
foreach (var essence in ent.Comp.Essences)
{
if (_proto.TryIndex(essence.Key, out var magicType))
{
sb.Append($"[color={magicType.Color.ToHex()}]{Loc.GetString(magicType.Name)}[/color]: x{essence.Value}\n");
sb.Append($"[color={magicType.Color.ToHex()}]{Loc.GetString(magicType.Name)}[/color]: x{essence.Value * count}\n");
}
}

View File

@@ -0,0 +1,34 @@
using Content.Shared.Chemistry.Components;
using Content.Shared.Chemistry.Components.SolutionManager;
using Content.Shared.Chemistry.EntitySystems;
using Content.Shared.Chemistry.Reaction;
using Robust.Shared.Prototypes;
namespace Content.Shared._CP14.MagicSpell.Spells;
public sealed partial class CP14SpellMixSolution : CP14SpellEffect
{
[DataField]
public List<ProtoId<MixingCategoryPrototype>> ReactionTypes = default!;
public override void Effect(EntityManager entManager, CP14SpellEffectBaseArgs args)
{
if (args.Target is null)
return;
if (!entManager.TryGetComponent<SolutionContainerManagerComponent>(args.Target.Value, out var solutionContainerManager))
return;
if (!entManager.TryGetComponent<MixableSolutionComponent>(args.Target.Value, out var mixableSolution))
return;
var solutionContainerSystem = entManager.System<SharedSolutionContainerSystem>();
if (!solutionContainerSystem.TryGetSolution((args.Target.Value, solutionContainerManager), mixableSolution.Solution, out var solution))
return;
var reactionSystem = entManager.System<ChemicalReactionSystem>();
reactionSystem.FullyReactSolution(solution.Value, new ReactionMixerComponent { ReactionTypes = ReactionTypes });
}
}

View File

@@ -0,0 +1 @@
cp14-mixing-verb-magic-splitting = magic splitting

View File

@@ -1,12 +1,25 @@
cp14-magic-type-fire = Fire
cp14-magic-type-water = Water
cp14-magic-type-earth = Earth
cp14-magic-type-healing = Life
cp14-magic-type-light = Light
cp14-magic-type-dimension = Dimension
cp14-magic-type-meta = Metamagic
cp14-magic-type-death = Death
# Complex tier 0
cp14-essence-earth = Terra
cp14-essence-fire = Ignis
cp14-essence-water = Aqua
cp14-essence-air = Aer
cp14-essence-order = Ordo
cp14-essence-chaos = Perditio
# Complex tier 1
cp14-essence-frost = Gelum
cp14-essence-light = Lux
cp14-essence-motion = Motus
cp14-essence-cycle = Permutatio
cp14-essence-energia = Energia
cp14-essence-poison = Venenum
cp14-essence-void = Vacuos
cp14-essence-life = Victus
cp14-essence-crystal = Vitreus
# Complex tier 2
cp14-essence-magic = Praecantatio
cp14-magic-manacost = Manacost
cp14-magic-magic-type = Magic type
cp14-magic-essence = Magic type
cp14-magic-essence-title = From here, essences can be extracted:

View File

@@ -1,2 +0,0 @@
cp14-reagent-name-chromium-slime = Chromium slime
cp14-reagent-desc-chromium-slime = A rare substance found in water streams, it has unique properties that allow it to invert the effects of reagents, but can completely ruin a potion if dosed incorrectly.

View File

@@ -1,23 +0,0 @@
cp14-reagent-name-essence-earth = Essence of earth
cp14-reagent-desc-essence-earth = Liquid embodiment of the element earth
cp14-reagent-name-essence-fire = Essence of fire
cp14-reagent-desc-essence-fire = Liquid embodiment of the element fire
cp14-reagent-name-essence-life = Essence of life
cp14-reagent-desc-essence-life = Liquid embodiment of the element life
cp14-reagent-name-essence-water = Essence of water
cp14-reagent-desc-essence-water = Liquid embodiment of the element water
cp14-reagent-name-essence-light = Essence of light
cp14-reagent-desc-essence-light = Liquid embodiment of the element light
cp14-reagent-name-essence-dimension = Essence of dimension
cp14-reagent-desc-essence-dimension = Liquid embodiment of the element dimension
cp14-reagent-name-essence-death = Essence of death
cp14-reagent-desc-essence-death = Liquid embodiment of the element death
cp14-reagent-name-essence-electric = Essence of electric
cp14-reagent-desc-essence-electric = Liquid embodiment of the element electric

View File

@@ -1,11 +0,0 @@
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-base-alchemistsalt = Alchemist Salt
cp14-reagent-desc-base-alchemistsalt = Purified salt extracted and distilled by Alchemists, often using water and ground quartz.
cp14-reagent-name-base-alchemistsaltwater = Alchemist Saltwater
cp14-reagent-desc-base-alchemistsaltwater = An amount of Alchemist Salt disolved into water.
cp14-reagent-name-base-alchemistoil = Alchemist Oil
cp14-reagent-desc-base-alchemistoil = A slick black liquid of rare origin. It burns easily.

View File

@@ -1,24 +0,0 @@
cp14-reagent-name-alchemizedblood = Alchemized Blood
cp14-reagent-desc-alchemizedblood = The reduced blood of a living warm-blooded creatures.
cp14-reagent-name-alchemizedblood-tiefling = Alchemized Tiefling blood
cp14-reagent-desc-alchemizedblood-tiefling = The reduced blood of a fire-blooded creature.
cp14-reagent-name-alchemizedblood-elf = Alchemized Elf blood
cp14-reagent-desc-alchemizedblood-elf = The reduced blood of a magical creature.
cp14-reagent-name-alchemizedblood-goblin = Alchemized Goblin blood
cp14-reagent-desc-alchemizedblood-goblin = The reduced blood of green-skinned creatures.
cp14-reagent-name-essence = Essence
cp14-reagent-desc-essence = An alchemically pure extract of warm-blooded creatures.
cp14-reagent-name-essence-tiefling = Teifling Essence
cp14-reagent-desc-essence-tiefling = An alchemically pure extract of fire-blooded creatures.
cp14-reagent-name-essence-elf = Elf Essence
cp14-reagent-desc-essence-elf = An alchemically pure extract of magical creatures.
cp14-reagent-name-essence-goblin = Goblin Essence
cp14-reagent-desc-essence-goblin = An alchemically pure extract of green-skinned creatures.

View File

@@ -0,0 +1,58 @@
# Basic 6
cp14-reagent-name-essence-earth = Terra essence
cp14-reagent-desc-essence-earth = Liquid embodiment of the element earth.
cp14-reagent-name-essence-fire = Ignis essence
cp14-reagent-desc-essence-fire = Liquid embodiment of the element fire.
cp14-reagent-name-essence-water = Aqua essence
cp14-reagent-desc-essence-water = Liquid embodiment of the element water.
cp14-reagent-name-essence-air = Aer essence
cp14-reagent-desc-essence-air = Liquid embodiment of the element air.
cp14-reagent-name-essence-order = Ordo essence
cp14-reagent-desc-essence-order = A liquid embodiment of the elements of order, organization and cleanliness.
cp14-reagent-name-essence-chaos = Perditio essence
cp14-reagent-desc-essence-chaos = The liquid embodiment of the elements of entropy, chaos and destruction.
# Complex tier 1
cp14-reagent-name-essence-frost = Gelum essence
cp14-reagent-desc-essence-frost = The liquid embodiment of the elements of ice, frost and cold.
cp14-reagent-name-essence-light = Lux essence
cp14-reagent-desc-essence-light = The liquid embodiment of the elements of light.
cp14-reagent-name-essence-motion = Motus essence
cp14-reagent-desc-essence-motion = The liquid embodiment of the elements of movement and animation.
cp14-reagent-name-essence-cycle = Permutatio essence
cp14-reagent-desc-essence-cycle = The liquid embodiment of the elements of circulation and exchange.
cp14-reagent-name-essence-energia = Energia essence
cp14-reagent-desc-essence-energia = The liquid embodiment of the elements of energy, force, and lightning.
cp14-reagent-name-essence-poison = Venenum essence
cp14-reagent-desc-essence-poison = The liquid embodiment of the elements of poison, narcotic, and filth.
cp14-reagent-name-essence-void = Vacuos essence
cp14-reagent-desc-essence-void = The liquid embodiment of the elements of emptiness, obscurity, and secrecy.
cp14-reagent-name-essence-life = Victus essence
cp14-reagent-desc-essence-life = The liquid embodiment of the elements of life, food, and sustenance.
cp14-reagent-name-essence-crystal = Vitreus essence
cp14-reagent-desc-essence-crystal = The liquid embodiment of the elements of glass, crystal, and transparency.
# Complex tier 2
cp14-reagent-name-essence-magic = Praecantatio essence
cp14-reagent-desc-essence-magic = The liquid embodiment of the elements of magic, enchantment and sorcery.

View File

@@ -33,3 +33,12 @@ cp14-reagent-desc-wild-sage-sap = Juice of a ubiquitous medicinal plant, not bad
cp14-reagent-name-sleepy-poison = Whistler poison
cp14-reagent-desc-sleepy-poison = A poison secreted by dangerous magical monsters to quickly put their victim to sleep.
cp14-reagent-name-whistler-poison = Whistler poison
cp14-reagent-desc-whistler-poison = A poison secreted by a dangerous magical monster to quickly put its victim to sleep.
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-chromium-slime = Chromium slime
cp14-reagent-desc-chromium-slime = A rare substance found in water streams, it has unique properties that allow it to invert the effects of reagents, but can completely ruin a potion if dosed incorrectly.

View File

@@ -1,12 +1,6 @@
cp14-reagent-name-basic-impurity = Mild impurities
cp14-reagent-desc-basic-impurity = The natural, undesirable by products of alchemy. Worse than useless, being difficult for the body to process.
cp14-reagent-name-basic-empty = Empty solution
cp14-reagent-desc-basic-empty = Natural solvent. Essentially a useless liquid that dilutes useful effects. Getting rid of it will give you much more concentrated solutions.
cp14-reagent-name-basic-simplebase = Simple solvent
cp14-reagent-desc-basic-simplebase = Simple solvent, often used in brewing basic potions in place of water or more specialized solvents.
cp14-reagent-name-basic-heal-brute = Healing solution
cp14-reagent-desc-basic-heal-brute = Can heal all types of physical damage.
@@ -31,9 +25,6 @@ cp14-reagent-desc-basic-heal-poison = An effective antidote used for treating mo
cp14-reagent-name-basic-damage-poison = Poisonous solution
cp14-reagent-desc-basic-damage-poison = Capable of causing extreme indigestion, ulcers, intoxication, and in sufficient dosage to cause death.
cp14-reagent-name-basic-purification = Cleansing salt
cp14-reagent-desc-basic-purification = An alchemical salt that binds with impurities and renders them harmless
cp14-reagent-name-basic-damage-airloss = Asphyxiating Solution
cp14-reagent-desc-basic-damage-airloss = A viscous slurry that rapidly glues the victim's insides together, causing severe shortness of breath.
@@ -58,9 +49,6 @@ cp14-reagent-desc-basic-heal-mana = A substance that causes a rapid regeneration
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.
cp14-reagent-name-basic-unstable = Unstable solution
cp14-reagent-desc-basic-unstable = When cooled, immediately converts all reagents into a chemical cloud, the size of which depends on the amount of unstable solution in it.
cp14-reagent-name-basic-speed-up = Accelerating solution
cp14-reagent-desc-basic-speed-up = Increases muscle tone, allowing creatures to move and react faster than normal.

View File

@@ -3,9 +3,6 @@ cp14-store-buy-hint = To purchase "{$name}", leave your money and order in the t
cp14-store-buy-alchemy-unlock-t1-name = Trade Alliance: Alchemists
cp14-store-buy-alchemy-unlock-t1-desc = The Alchemists Guild of the Kingdom of Klanir is willing to include the settlement in their trade route in return for small gifts and payment.
cp14-store-buy-alchemy-normalizer-name = Solution normalizer
cp14-store-buy-alchemy-normalizer-desc = Tired of constantly cleaning potion drops from everywhere? Fix it with a state-of-the-art technological device of imperial manufacture! “Alchemical Normalizer” - will remove unpleasant excess from your potions!
cp14-store-buy-alchemy-vials-name = Alchemical vials
cp14-store-buy-alchemy-vials-desc = Now the shortage of potion vessels is no longer a problem! After all, for a rather modest price, you can order batches of shiny vials directly from the best artisans! Random alchemical devices as a gift.

View File

@@ -0,0 +1 @@
cp14-mixing-verb-magic-splitting = магическое расщепление

View File

@@ -1,13 +1,25 @@
cp14-magic-type-fire = Огонь
cp14-magic-type-water = Вода
cp14-magic-type-earth = Земля
cp14-magic-type-healing = Жизнь
cp14-magic-type-light = Свет
cp14-magic-type-dimension = Пространство
cp14-magic-type-meta = Метамагия
cp14-magic-type-death = Смерть
cp14-magic-type-electric = Молния
# Complex tier 0
cp14-essence-earth = Terra
cp14-essence-fire = Ignis
cp14-essence-water = Aqua
cp14-essence-air = Aer
cp14-essence-order = Ordo
cp14-essence-chaos = Perditio
# Complex tier 1
cp14-essence-frost = Gelum
cp14-essence-light = Lux
cp14-essence-motion = Motus
cp14-essence-cycle = Permutatio
cp14-essence-energia = Energia
cp14-essence-poison = Venenum
cp14-essence-void = Vacuos
cp14-essence-life = Victus
cp14-essence-crystal = Vitreus
# Complex tier 2
cp14-essence-magic = Praecantatio
cp14-magic-manacost = Затраты маны
cp14-magic-magic-type = Тип магии
cp14-magic-essence = Тип магии
cp14-magic-essence-title = Отсюда можно извлечь эссенции:

View File

@@ -1,2 +0,0 @@
cp14-reagent-name-chromium-slime = Хромиевая слизь
cp14-reagent-desc-chromium-slime = Редкая субстанция, которую можно встретить в водных потоках, имеет уникальные свойства, позволяющие инвертировать эффекты реагентов, но при неправильной дозировке может полностью испортить зелье.

View File

@@ -1,23 +0,0 @@
cp14-reagent-name-essence-earth = Эссенция земли
cp14-reagent-desc-essence-earth = Жидкое воплощение стихии земли
cp14-reagent-name-essence-fire = Эссенция огня
cp14-reagent-desc-essence-fire = Жидкое воплощение стихии огня
cp14-reagent-name-essence-life = Эссенция жизни
cp14-reagent-desc-essence-life = Жидкое воплощение стихии жизни
cp14-reagent-name-essence-water = Эссенция воды
cp14-reagent-desc-essence-water = Жидкое воплощение стихии воды
cp14-reagent-name-essence-light = Эссенция света
cp14-reagent-desc-essence-light = Жидкое воплощение стихии света
cp14-reagent-name-essence-dimension = Эссенция пространства
cp14-reagent-desc-essence-dimension = Жидкое воплощение стихии пространства
cp14-reagent-name-essence-death = Эссенция смерти
cp14-reagent-desc-essence-death = Жидкое воплощение стихии смерти
cp14-reagent-name-essence-electric = Эссенция молний
cp14-reagent-desc-essence-electric = Жидкое воплощение стихии молнии

View File

@@ -1,11 +0,0 @@
cp14-reagent-name-grounded-quartz = Размолотый кварц
cp14-reagent-desc-grounded-quartz = Порошок, получаемый из размалывания осколков кварца. Имеет слабые очищающие свойства.
cp14-reagent-name-base-alchemistsalt = Алхимическая соль
cp14-reagent-desc-base-alchemistsalt = Очищенная соль, собранная и перегнанная алхимиками, часто с использованием воды и молотого кварца.
cp14-reagent-name-base-alchemistsaltwater = Алхимическая соленая вода
cp14-reagent-desc-base-alchemistsaltwater = Некоторое количество алхимической соли, растворенной в воде.
cp14-reagent-name-base-alchemistoil = Алхимическое масло
cp14-reagent-desc-base-alchemistoil = Вязкая черная жидкость редкого происхождения. Легко горит.

View File

@@ -1,24 +0,0 @@
cp14-reagent-name-alchemizedblood = Алхимизированная кровь
cp14-reagent-desc-alchemizedblood = Обработанная кровь живых теплокровных существ.
cp14-reagent-name-alchemizedblood-tiefling = Алхимизированная кровь тифлинга
cp14-reagent-desc-alchemizedblood-tiefling = Обработанная кровь огненнокровного существа.
cp14-reagent-name-alchemizedblood-elf = Алхимизированная эльфийская кровь
cp14-reagent-desc-alchemizedblood-elf = Обработанная кровь магического существа.
cp14-reagent-name-alchemizedblood-goblin = Алхимизированная кровь гоблинов
cp14-reagent-desc-alchemizedblood-goblin = Обработанная кровь зеленокожих существ.
cp14-reagent-name-essence = Чистая эссенция жизни
cp14-reagent-desc-essence = Алхимически чистый экстракт теплокровных существ.
cp14-reagent-name-essence-tiefling = Эссенция Тифлинга
cp14-reagent-desc-essence-tiefling = Алхимически чистый экстракт огненных существ.
cp14-reagent-name-essence-elf = Эссенция Эльфа
cp14-reagent-desc-essence-elf = Алхимически чистый экстракт магических существ.
cp14-reagent-name-essence-goblin = Эссенция Гоблина
cp14-reagent-desc-essence-goblin = Алхимически чистый экстракт зеленокожих существ.

View File

@@ -0,0 +1,53 @@
# Basic 6
cp14-reagent-name-essence-earth = Эссенция Terra
cp14-reagent-desc-essence-earth = Жидкое воплощение стихии земли.
cp14-reagent-name-essence-fire = Эссенция Ignis
cp14-reagent-desc-essence-fire = Жидкое воплощение стихии огня.
cp14-reagent-name-essence-water = Эссенция Aqua
cp14-reagent-desc-essence-water = Жидкое воплощение стихии воды.
cp14-reagent-name-essence-air = Эссенция Aer
cp14-reagent-desc-essence-air = Жидкое воплощение стихии воздуха.
cp14-reagent-name-essence-order = Эссенция Ordo
cp14-reagent-desc-essence-order = Жидкое воплощение стихии порядка, организованности и чистоты.
cp14-reagent-name-essence-chaos = Эссенция Perditio
cp14-reagent-desc-essence-chaos = Жидкое воплощение стихии энтропии, хаоса и разрушения.
# Complex tier 1
cp14-reagent-name-essence-frost = Эссенция Gelum
cp14-reagent-desc-essence-frost = Жидкое воплощение стихии льда, мороза и холода.
cp14-reagent-name-essence-light = Эссенция Lux
cp14-reagent-desc-essence-light = Жидкое воплощение стихии света.
cp14-reagent-name-essence-motion = Эссенция Motus
cp14-reagent-desc-essence-motion = Жидкое воплощение стихии движения и оживления.
cp14-reagent-name-essence-cycle = Эссенция Permutatio
cp14-reagent-desc-essence-cycle = Жидкое воплощение стихии круговорота и обмена.
cp14-reagent-name-essence-energia = Эссенция Energia
cp14-reagent-desc-essence-energia = Жидкое воплощение стихии энергии, силы и молнии.
cp14-reagent-name-essence-poison = Эссенция Venenum
cp14-reagent-desc-essence-poison = Жидкое воплощение стихии яда, наркотика, грязи.
cp14-reagent-name-essence-void = Эссенция Vacuos
cp14-reagent-desc-essence-void = Жидкое воплощение стихии пустоты, неизвестности и скрытности.
cp14-reagent-name-essence-life = Эссенция Victus
cp14-reagent-desc-essence-life = Жидкое воплощение стихии жизни, еды и пропитания.
cp14-reagent-name-essence-crystal = Эссенция Vitreus
cp14-reagent-desc-essence-crystal = Жидкое воплощение стихии стекла, кристалла, прозрачности.
# Complex tier 2
cp14-reagent-name-essence-magic = Эссенция Praecantatio
cp14-reagent-desc-essence-magic = Жидкое воплощение магии, чар и колдовства.

View File

@@ -33,3 +33,9 @@ cp14-reagent-desc-wild-sage-sap = Сок вездерастущего лечеб
cp14-reagent-name-whistler-poison = Яд свистуна
cp14-reagent-desc-whistler-poison = Яд, выделяемый опасным магическим монстром, чтобы быстро усыпить свою жертву.
cp14-reagent-name-grounded-quartz = Размолотый кварц
cp14-reagent-desc-grounded-quartz = Порошок, получаемый из размалывания осколков кварца. Имеет слабые очищающие свойства.
cp14-reagent-name-chromium-slime = Хромиевая слизь
cp14-reagent-desc-chromium-slime = Редкая субстанция, которую можно встретить в водных потоках, имеет уникальные свойства, позволяющие инвертировать эффекты реагентов, но при неправильной дозировке может полностью испортить зелье.

View File

@@ -1,12 +1,6 @@
cp14-reagent-name-basic-impurity = Легкие примеси
cp14-reagent-desc-basic-impurity = Естественные, нежелательные побочные продукты алхимии. Хуже, чем бесполезные, поскольку организму трудно их перерабатывать.
cp14-reagent-name-basic-empty = Пустой раствор
cp14-reagent-desc-basic-empty = Природный растворитель. По сути бесполезная жидкость, разбавляющая полезные эффекты. Избавившись от нее, вы получите куда более концентрированные растворы.
cp14-reagent-name-basic-simplebase = Простой растворитель
cp14-reagent-desc-basic-simplebase = Простой растворитель, часто используемый при приготовлении базовых зелий вместо воды или более специализированных растворителей.
cp14-reagent-name-basic-heal-brute = Лечебный раствор
cp14-reagent-desc-basic-heal-brute = Способен залечивать все виды физических повреждений.
@@ -31,9 +25,6 @@ cp14-reagent-desc-basic-heal-poison = Эффективен как хорошее
cp14-reagent-name-basic-damage-poison = Ядовитый раствор
cp14-reagent-desc-basic-damage-poison = Способен вызвать крайне сильное несварение, язвы, интоксикацию, и при достаточной дозировке привести к смерти.
cp14-reagent-name-basic-purification = Очищающая соль
cp14-reagent-desc-basic-purification = Алхимическая соль, которая связывает примеси и делает их безвредными.
cp14-reagent-name-basic-damage-airloss = Удушающий раствор
cp14-reagent-desc-basic-damage-airloss = Вязкая жижа, стремительно склеивающая внутренности жертвы, вызывая острую нехватку воздуха.
@@ -61,12 +52,6 @@ cp14-reagent-desc-basic-damage-mana = Вещество, стремительно
cp14-reagent-name-basic-unstable = Нестабильный раствор
cp14-reagent-desc-basic-unstable = При остывании, немедленно преобразует все реагенты в химическое облако, размер которого зависит от количества нестабильного вещества.
cp14-reagent-name-basic-speed-up = Ускоряющий раствор
cp14-reagent-desc-basic-speed-up = Повышает тонус мышц, что позволяет существам двигаться и реагировать быстрее обычного.
cp14-reagent-name-basic-speed-down = Замедляющий раствор
cp14-reagent-desc-basic-speed-down = Заставляет мыслить и двигаться медленнее.
cp14-reagent-name-see-rainbow = Галлюциногенный раствор
cp14-reagent-desc-see-rainbow = Вызывает веселые галлюцинации, окрашивает весь мир в радужные яркие тона.

View File

@@ -3,9 +3,6 @@ cp14-store-buy-hint = Чтобы приобрести "{$name}", оставьт
cp14-store-buy-alchemy-unlock-t1-name = Торговый союз: Алхимики
cp14-store-buy-alchemy-unlock-t1-desc = Гильдия алхимиков королевства Кланира готова включить поселение в свой торговый путь взамен на небольшие дары и оплату.
cp14-store-buy-alchemy-normalizer-name = Нормализатор растворов
cp14-store-buy-alchemy-normalizer-desc = Надоело постоянно отмывать капли зелья ото всюду? Исправьте это при помощи современного технологического устройства имперского производства! "Алхимический нормализатор" - удалит из ваших зелий неприятные излишки!
cp14-store-buy-alchemy-vials-name = Алхимические пузырьки
cp14-store-buy-alchemy-vials-desc = Теперь проблема дефицита емкостей для зелий больше не проблема! Ведь по довольно скромной цене вы можете заказывать партии блестящих склянок прямо от лучших ремесленников! Случайные алхимические приборы в подарок.

View File

@@ -4,8 +4,8 @@ meta:
engineVersion: 247.2.0
forkId: ""
forkVersion: ""
time: 02/26/2025 10:59:13
entityCount: 15073
time: 03/01/2025 18:56:38
entityCount: 15071
maps:
- 1
grids:
@@ -141,11 +141,11 @@ entities:
version: 6
1,0:
ind: 1,0
tiles: BQAAAAADBwAAAAABBgAAAAAAHgAAAAAAAwAAAAAFAwAAAAAIHgAAAAAFAwAAAAAABQAAAAABDQAAAAAADQAAAAAADQAAAAAAAwAAAAAAHAAAAAAFHAAAAAAFHAAAAAAFBQAAAAABBQAAAAABBgAAAAAAHgAAAAABAwAAAAAFAwAAAAAIHgAAAAAAAwAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABwAAAAAABgAAAAAABgAAAAAAHgAAAAABAwAAAAAIAwAAAAABGAAAAAAEAwAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAAAwAAAAAHAwAAAAAAAwAAAAAABwAAAAAABQAAAAAABgAAAAAAHgAAAAABAwAAAAAHAwAAAAAEAgAAAAAOAwAAAAAAAwAAAAAHAwAAAAAEBQAAAAACDQAAAAAADQAAAAAAAwAAAAAGAwAAAAAIAwAAAAAABgAAAAADBgAAAAAABgAAAAAAHgAAAAAEAwAAAAABAwAAAAACAgAAAAAKAwAAAAAHAwAAAAACAwAAAAAGBQAAAAAADQAAAAAADQAAAAAAAwAAAAADAwAAAAADAwAAAAAABgAAAAAABgAAAAACBgAAAAAAHgAAAAAAAwAAAAAEAwAAAAACAgAAAAAPAwAAAAAAAwAAAAAHAwAAAAAHAwAAAAAEDQAAAAAADQAAAAAADQAAAAAADQAAAAAAAwAAAAAABQAAAAADBgAAAAAABgAAAAAAHgAAAAACAwAAAAAAAwAAAAAHGAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAABAgAAAAAOHgAAAAACHgAAAAAAAwAAAAAFAwAAAAAAGAAAAAAEGAAAAAAAHgAAAAACHgAAAAABHgAAAAAAHgAAAAAAHgAAAAADHgAAAAABHgAAAAACHgAAAAAAAwAAAAAIAwAAAAAAAwAAAAAFAwAAAAADAwAAAAAHAwAAAAADAwAAAAABAwAAAAAFAwAAAAAIAwAAAAAGAwAAAAABAwAAAAAHAwAAAAAGAwAAAAAFAwAAAAADAwAAAAAHAwAAAAADAwAAAAAEAwAAAAAFAwAAAAACAwAAAAAGAwAAAAAGAwAAAAAFAwAAAAAFAwAAAAAFAwAAAAAEAwAAAAACAwAAAAAEAwAAAAAIAwAAAAACAwAAAAAGAwAAAAACGAAAAAABAgAAAAABAgAAAAAKAgAAAAABHgAAAAAEHgAAAAAFHQAAAAAAHgAAAAABHgAAAAAAHQAAAAAFHgAAAAAAHgAAAAAAAgAAAAALAgAAAAALAgAAAAAAHgAAAAAEHgAAAAAEBgAAAAAABwAAAAABBgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAHgAAAAABAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAHgAAAAADBgAAAAAABwAAAAADBgAAAAABBQAAAAADBgAAAAACBwAAAAACBgAAAAAAGAAAAAACAwAAAAAADQAAAAAADQAAAAAAAwAAAAAEAwAAAAADAwAAAAADAwAAAAAAHQAAAAADBgAAAAAABQAAAAAABQAAAAAABgAAAAAABwAAAAACBwAAAAACBgAAAAAAGAAAAAACAwAAAAAADQAAAAAADQAAAAAAAwAAAAAAAwAAAAABAwAAAAAFAwAAAAAAHQAAAAAABgAAAAAABgAAAAABBgAAAAADBgAAAAAABwAAAAAABwAAAAABBgAAAAAAHAAAAAACAwAAAAAADQAAAAAADQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAIAwAAAAAAHQAAAAACBgAAAAAABgAAAAABBgAAAAAABQAAAAACBQAAAAACBQAAAAACBgAAAAAAHAAAAAACAwAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAA
tiles: BQAAAAADBwAAAAABBgAAAAAAHgAAAAAAAwAAAAAFAwAAAAAIHgAAAAAFAwAAAAAABQAAAAABDQAAAAAADQAAAAAADQAAAAAAAwAAAAAAHAAAAAAFHAAAAAAFHAAAAAAFBQAAAAABBQAAAAABBgAAAAAAHgAAAAABAwAAAAAFAwAAAAAIHgAAAAAAAwAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAABwAAAAAABgAAAAAABgAAAAAAHgAAAAABAwAAAAAIAwAAAAABGAAAAAAEAwAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAAAwAAAAAHAwAAAAAAAwAAAAAABwAAAAAABQAAAAAABgAAAAAAHgAAAAABAwAAAAAHAwAAAAAEAgAAAAAOAwAAAAAAAwAAAAAHAwAAAAAEBQAAAAACDQAAAAAADQAAAAAAAwAAAAAGAwAAAAAIAwAAAAAABgAAAAADBgAAAAAABgAAAAAAHgAAAAAEAwAAAAABAwAAAAACAgAAAAAKAwAAAAAHAwAAAAACAwAAAAAGBQAAAAAADQAAAAAADQAAAAAAAwAAAAADAwAAAAADAwAAAAAABgAAAAAABgAAAAACBgAAAAAAHgAAAAAAAwAAAAAEAwAAAAACAgAAAAAPAwAAAAAAAwAAAAAHAwAAAAAHAwAAAAAEDQAAAAAADQAAAAAADQAAAAAADQAAAAAAAwAAAAAABQAAAAADBgAAAAAABgAAAAAAHgAAAAACAwAAAAAAAwAAAAAHGAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAABAgAAAAAOHgAAAAACHgAAAAAAAwAAAAAFAwAAAAAAGAAAAAAEGAAAAAAAHgAAAAACHgAAAAABHgAAAAAAHgAAAAAAHgAAAAADHgAAAAABHgAAAAACHgAAAAAAAwAAAAAIAwAAAAAAAwAAAAAFAwAAAAADAwAAAAAHAwAAAAADAwAAAAABAwAAAAAFAwAAAAAIAwAAAAAGAwAAAAABAwAAAAAHAwAAAAAGAwAAAAAFAwAAAAADAwAAAAAHAwAAAAADAwAAAAAEAwAAAAAFAwAAAAACAwAAAAAGAwAAAAAGAwAAAAAFAwAAAAAFAwAAAAAFAwAAAAAEAwAAAAACAwAAAAAEAwAAAAAIAwAAAAACAwAAAAAGAwAAAAACGAAAAAABAgAAAAABAgAAAAAKAgAAAAABHgAAAAAEHgAAAAAFHQAAAAAAHgAAAAABHgAAAAAAHQAAAAAFHgAAAAAAHgAAAAAAAgAAAAALAgAAAAALAgAAAAAAHgAAAAAEHgAAAAAEBgAAAAAABwAAAAABBgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAHgAAAAABAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAHgAAAAADBgAAAAAABwAAAAADBgAAAAABBQAAAAADBgAAAAACBwAAAAACBQAAAAAAGAAAAAACAwAAAAAADQAAAAAADQAAAAAAAwAAAAAEAwAAAAADAwAAAAADAwAAAAAAHQAAAAADBgAAAAAABQAAAAAABQAAAAAABgAAAAAABwAAAAACBwAAAAACBQAAAAAAGAAAAAACAwAAAAAADQAAAAAADQAAAAAAAwAAAAAAAwAAAAABAwAAAAAFAwAAAAAAHQAAAAAABgAAAAAABgAAAAABBgAAAAADBgAAAAAABwAAAAAABwAAAAABBgAAAAAAHAAAAAACAwAAAAAADQAAAAAADQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAIAwAAAAAAHQAAAAACBgAAAAAABgAAAAABBgAAAAAABQAAAAACBQAAAAACBQAAAAACBgAAAAAAHAAAAAACAwAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAA
version: 6
1,-1:
ind: 1,-1
tiles: BQAAAAACBQAAAAACAwAAAAAAAwAAAAADAwAAAAACAwAAAAAHAwAAAAAAAwAAAAAAHgAAAAAAHgAAAAAEHAAAAAAEHAAAAAAECQAAAAAHCQAAAAAFCQAAAAADCQAAAAAEBQAAAAADBQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAHAwAAAAAHAwAAAAAAAwAAAAAAHgAAAAACHAAAAAAEHAAAAAABHAAAAAAAHAAAAAAEHAAAAAAFHAAAAAABHAAAAAACAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAJAgAAAAACAgAAAAAOHgAAAAACAwAAAAAAHgAAAAAEHAAAAAAEHAAAAAADHAAAAAADHAAAAAACHAAAAAADHAAAAAAEHAAAAAACAgAAAAAIAgAAAAAJAgAAAAADAgAAAAANAwAAAAAEAwAAAAAAAgAAAAAOHgAAAAAEHgAAAAAAHgAAAAAFHgAAAAAAHgAAAAAAHgAAAAAEHgAAAAABHAAAAAAAHAAAAAAEAwAAAAADAwAAAAAAAwAAAAADAwAAAAAEAwAAAAAGAwAAAAAGHgAAAAABBgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAHgAAAAABHAAAAAABHAAAAAAEAwAAAAACAwAAAAABAwAAAAAHAwAAAAAAAwAAAAADAwAAAAAFHgAAAAADBgAAAAAABQAAAAABBgAAAAAABgAAAAAABQAAAAABBgAAAAAAHgAAAAAAHAAAAAAFHAAAAAAEHgAAAAABHgAAAAABHgAAAAAAHgAAAAABAwAAAAAHAwAAAAABAgAAAAAIBgAAAAACBQAAAAABBgAAAAACBgAAAAACBwAAAAABBgAAAAAAHgAAAAADHAAAAAABHAAAAAAEAgAAAAABAgAAAAAAHgAAAAAEHgAAAAABAwAAAAAEAwAAAAAGAgAAAAAJBgAAAAAABQAAAAABBQAAAAAABwAAAAACBwAAAAADBgAAAAAAHgAAAAAFHAAAAAACHAAAAAAFAgAAAAAIHgAAAAAAAgAAAAANHgAAAAAEAwAAAAACAwAAAAABAgAAAAABBgAAAAAABQAAAAADBQAAAAABBgAAAAAABgAAAAAABgAAAAAAHgAAAAACHAAAAAADHAAAAAAFAgAAAAAPAgAAAAABAgAAAAACHgAAAAAEAwAAAAABAwAAAAAHHgAAAAACBgAAAAAABgAAAAACBQAAAAAABgAAAAAAAwAAAAAEAwAAAAAGHgAAAAACHAAAAAAEHAAAAAABAgAAAAAOAgAAAAAIHgAAAAACHgAAAAACAwAAAAAAAwAAAAAEGAAAAAADBgAAAAAABwAAAAACBwAAAAADBgAAAAAAHgAAAAACFgAAAAACHgAAAAAEHAAAAAACHAAAAAACAgAAAAAPAgAAAAADAgAAAAAEHgAAAAACAwAAAAABAwAAAAAIHgAAAAAEBgAAAAAABwAAAAADBwAAAAAABgAAAAAABgAAAAAAHgAAAAADFgAAAAACHAAAAAAFHAAAAAAAAgAAAAAEAgAAAAADAgAAAAAHAgAAAAAIAwAAAAABAwAAAAAEHgAAAAAFBgAAAAAABgAAAAAABgAAAAAABgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAEHAAAAAABHAAAAAADAgAAAAAIAgAAAAAHAgAAAAADHgAAAAACAwAAAAAIAwAAAAAHHgAAAAAAHgAAAAABHgAAAAADHgAAAAAFHgAAAAABHgAAAAABHgAAAAAEHgAAAAABHAAAAAAAHAAAAAACAgAAAAACAgAAAAAFHgAAAAABHgAAAAAFAwAAAAAEAwAAAAAFHgAAAAAEAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAADQAAAAAAAwAAAAAAHgAAAAAFHAAAAAADHAAAAAADBgAAAAAABgAAAAAABgAAAAAAHgAAAAACAwAAAAAEAwAAAAADHgAAAAADAwAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAAAwAAAAAAHgAAAAAEHAAAAAABHAAAAAAE
tiles: BQAAAAACBQAAAAACAwAAAAAAAwAAAAADAwAAAAACAwAAAAAHAwAAAAAAAwAAAAAAHgAAAAAAHgAAAAAEHAAAAAAEHAAAAAAECQAAAAAHCQAAAAAFCQAAAAADCQAAAAAEBQAAAAADBQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAHAwAAAAAHAwAAAAAAAwAAAAAAHgAAAAACHAAAAAAEHAAAAAABHAAAAAAAHAAAAAAEHAAAAAAFHAAAAAABHAAAAAACAwAAAAAAAwAAAAAAAwAAAAAAAgAAAAAJAgAAAAACAgAAAAAOHgAAAAACAwAAAAAAHgAAAAAEHAAAAAAEHAAAAAADHAAAAAADHAAAAAACHAAAAAADHAAAAAAEHAAAAAACAgAAAAAIAgAAAAAJAgAAAAADAgAAAAANAwAAAAAEAwAAAAAAAgAAAAAOHgAAAAAEHgAAAAAAHgAAAAAFHgAAAAAAHgAAAAAAHgAAAAAEHgAAAAABHAAAAAAAHAAAAAAEAwAAAAADAwAAAAAAAwAAAAADAwAAAAAEAwAAAAAGAwAAAAAGHgAAAAABBgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAABgAAAAAAHgAAAAABHAAAAAABHAAAAAAEAwAAAAACAwAAAAABAwAAAAAHAwAAAAAAAwAAAAADAwAAAAAFHgAAAAADBgAAAAAABQAAAAABBgAAAAAABgAAAAAABQAAAAABBgAAAAAAHgAAAAAAHAAAAAAFHAAAAAAEHgAAAAABHgAAAAABHgAAAAAAHgAAAAABAwAAAAAHAwAAAAABAgAAAAAIBgAAAAACBQAAAAABBgAAAAACBgAAAAACBwAAAAABBgAAAAAAHgAAAAADHAAAAAABHAAAAAAEAgAAAAABAgAAAAAAHgAAAAAEHgAAAAABAwAAAAAEAwAAAAAGAgAAAAAJBgAAAAAABQAAAAABBQAAAAAABwAAAAACBwAAAAADBgAAAAAAHgAAAAAFHAAAAAACHAAAAAAFAgAAAAAIHgAAAAAAAgAAAAANHgAAAAAEAwAAAAACAwAAAAABAgAAAAABBgAAAAAABQAAAAADBQAAAAABBgAAAAAABgAAAAAABgAAAAAAHgAAAAACHAAAAAADHAAAAAAFAgAAAAAPAgAAAAABAgAAAAACHgAAAAAEAwAAAAABAwAAAAAHHgAAAAACBwAAAAAABgAAAAACBQAAAAAABgAAAAAAAwAAAAAEAwAAAAAGHgAAAAACHAAAAAAEHAAAAAABAgAAAAAOAgAAAAAIHgAAAAACHgAAAAACAwAAAAAAAwAAAAAEGAAAAAADBwAAAAAABwAAAAACBwAAAAADBgAAAAAAHgAAAAACFgAAAAACHgAAAAAEHAAAAAACHAAAAAACAgAAAAAPAgAAAAADAgAAAAAEHgAAAAACAwAAAAABAwAAAAAIHgAAAAAEBgAAAAAABwAAAAADBwAAAAAABgAAAAAABgAAAAAAHgAAAAADFgAAAAACHAAAAAAFHAAAAAAAAgAAAAAEAgAAAAADAgAAAAAHAgAAAAAIAwAAAAABAwAAAAAEHgAAAAAFBgAAAAAABgAAAAAABgAAAAAABgAAAAAAHgAAAAAAHgAAAAAAHgAAAAAEHAAAAAABHAAAAAADAgAAAAAIAgAAAAAHAgAAAAADHgAAAAACAwAAAAAIAwAAAAAHHgAAAAAAHgAAAAABHgAAAAADHgAAAAAFHgAAAAABHgAAAAABHgAAAAAEHgAAAAABHAAAAAAAHAAAAAACAgAAAAACAgAAAAAFHgAAAAABHgAAAAAFAwAAAAAEAwAAAAAFHgAAAAAEAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAADQAAAAAAAwAAAAAAHgAAAAAFHAAAAAADHAAAAAADBgAAAAAABgAAAAAABgAAAAAAHgAAAAACAwAAAAAEAwAAAAADHgAAAAADAwAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAAAwAAAAAAHgAAAAAEHAAAAAABHAAAAAAE
version: 6
1,-2:
ind: 1,-2
@@ -3023,6 +3023,18 @@ entities:
rot: -1.5707963267948966 rad
pos: 22.5,15.5
parent: 2
- proto: CP14AlchemySolutionCleaner
entities:
- uid: 2245
components:
- type: Transform
pos: 22.5,14.5
parent: 2
- uid: 4088
components:
- type: Transform
pos: 15.5,0.5
parent: 2
- proto: CP14BankStorageMarker
entities:
- uid: 2252
@@ -42352,6 +42364,7 @@ entities:
- type: Transform
pos: 6.771952,-30.18434
parent: 2
- type: ItemSlots
- proto: CP14Bonfire
entities:
- uid: 10139
@@ -44796,55 +44809,7 @@ entities:
rot: -1.5707963267948966 rad
pos: -1.751207,-15.858576
parent: 2
- proto: CP14CrystalElementalElectricBig
entities:
- uid: 12937
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 5.5089397,23.222403
parent: 2
- proto: CP14CrystalElementalElectricSmall
entities:
- uid: 8018
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: -1.439316,22.62645
parent: 2
- uid: 8019
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 4.4403806,21.389568
parent: 2
- proto: CP14CrystalElementalHealingBig
entities:
- uid: 1772
components:
- type: Transform
pos: 19.470413,26.68387
parent: 2
- proto: CP14CrystalElementalHealingMedium
entities:
- uid: 569
components:
- type: Transform
pos: 21.506302,21.545189
parent: 2
- uid: 1788
components:
- type: Transform
pos: 21.506302,28.437994
parent: 2
- proto: CP14CrystalElementalHealingSmall
entities:
- uid: 1787
components:
- type: Transform
pos: 16.422209,24.940992
parent: 2
- proto: CP14CrystalElementalLightBig
- proto: CP14CrystalAir
entities:
- uid: 2870
components:
@@ -44857,13 +44822,83 @@ entities:
rot: 1.5707963267948966 rad
pos: 0.5933609,19.47803
parent: 2
- proto: CP14CrystalElementalWaterBig
- uid: 8018
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: -1.439316,22.62645
parent: 2
- uid: 8019
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 4.4403806,21.389568
parent: 2
- uid: 12937
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 5.5089397,23.222403
parent: 2
- proto: CP14CrystalOrder
entities:
- uid: 569
components:
- type: Transform
pos: 21.506302,21.545189
parent: 2
- uid: 1772
components:
- type: Transform
pos: 19.470413,26.68387
parent: 2
- uid: 1787
components:
- type: Transform
pos: 16.422209,24.940992
parent: 2
- uid: 1788
components:
- type: Transform
pos: 21.506302,28.437994
parent: 2
- proto: CP14CrystalWater
entities:
- uid: 1584
components:
- type: Transform
pos: 5.539493,16.672426
parent: 2
- uid: 3988
components:
- type: Transform
pos: -27.606766,38.58238
parent: 2
- uid: 9139
components:
- type: Transform
pos: -23.68489,42.129253
parent: 2
- uid: 9142
components:
- type: Transform
pos: -25.731766,38.535503
parent: 2
- uid: 9759
components:
- type: Transform
pos: -32.450516,45.30113
parent: 2
- uid: 11428
components:
- type: Transform
pos: -29.544266,44.160503
parent: 2
- uid: 11441
components:
- type: Transform
pos: -26.294266,44.348003
parent: 2
- uid: 11442
components:
- type: Transform
@@ -44874,6 +44909,11 @@ entities:
- type: Transform
pos: -24.617723,43.346436
parent: 2
- uid: 11488
components:
- type: Transform
pos: -28.575516,40.14488
parent: 2
- uid: 11571
components:
- type: Transform
@@ -44895,63 +44935,24 @@ entities:
rot: -1.5707963267948966 rad
pos: 20.058619,-33.687397
parent: 2
- uid: 12932
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 9.563785,-43.047474
parent: 2
- proto: CP14CrystalElementalWaterMedium
entities:
- uid: 9139
components:
- type: Transform
pos: -23.68489,42.129253
parent: 2
- uid: 9142
components:
- type: Transform
pos: -25.731766,38.535503
parent: 2
- uid: 11441
components:
- type: Transform
pos: -26.294266,44.348003
parent: 2
- uid: 11488
components:
- type: Transform
pos: -28.575516,40.14488
parent: 2
- uid: 12930
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.559088,-40.410233
parent: 2
- proto: CP14CrystalElementalWaterSmall
entities:
- uid: 1584
components:
- type: Transform
pos: 5.539493,16.672426
parent: 2
- uid: 9759
components:
- type: Transform
pos: -32.450516,45.30113
parent: 2
- uid: 11428
components:
- type: Transform
pos: -29.544266,44.160503
parent: 2
- uid: 12931
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 9.578799,-38.467766
parent: 2
- uid: 12932
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 9.563785,-43.047474
parent: 2
- uid: 12933
components:
- type: Transform
@@ -47964,12 +47965,14 @@ entities:
- type: Transform
pos: -1.5248553,16.594898
parent: 2
- type: ItemSlots
- uid: 1804
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 13.10843,24.68416
parent: 2
- type: ItemSlots
- proto: CP14GreenBottle2
entities:
- uid: 1802
@@ -47977,6 +47980,7 @@ entities:
- type: Transform
pos: -1.2998962,16.85352
parent: 2
- type: ItemSlots
- proto: CP14HeadSkeleton
entities:
- uid: 4245
@@ -67728,6 +67732,12 @@ entities:
parent: 2
- proto: CP14TableWooden
entities:
- uid: 440
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 16.5,2.5
parent: 2
- uid: 568
components:
- type: Transform
@@ -68098,6 +68108,12 @@ entities:
- type: Transform
pos: 18.5,17.5
parent: 2
- uid: 12671
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 15.5,2.5
parent: 2
- uid: 12880
components:
- type: Transform
@@ -68977,6 +68993,36 @@ entities:
- type: Transform
pos: -17.5,-68.5
parent: 2
- proto: CP14VialMediumReinforced
entities:
- uid: 1302
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 22.666626,14.043741
parent: 2
- type: ItemSlots
- uid: 12668
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 22.295242,14.099963
parent: 2
- type: ItemSlots
- uid: 12672
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 15.423852,2.6853378
parent: 2
- type: ItemSlots
- uid: 12673
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 15.783979,2.6066272
parent: 2
- type: ItemSlots
- proto: CP14VialSmall
entities:
- uid: 2158
@@ -68984,74 +69030,14 @@ entities:
- type: Transform
pos: -8.223879,-30.36517
parent: 2
- type: ItemSlots
- uid: 2247
components:
- type: Transform
rot: -6.283185307179586 rad
pos: 16.449919,0.89076805
parent: 2
- proto: CP14VialSmallGroundQuartz
entities:
- uid: 2241
components:
- type: Transform
rot: -6.283185307179586 rad
pos: 16.21371,0.68836915
parent: 2
- uid: 2245
components:
- type: Transform
rot: -6.283185307179586 rad
pos: 16.112478,0.92450154
parent: 2
- uid: 14996
components:
- type: Transform
pos: 22.574104,14.631483
parent: 2
- uid: 14997
components:
- type: Transform
pos: 22.709152,14.429085
parent: 2
- uid: 14998
components:
- type: Transform
pos: 22.540344,14.209819
parent: 2
- uid: 14999
components:
- type: Transform
pos: 22.726036,14.05802
parent: 2
- proto: CP14VialSmallHealthPotion
entities:
- uid: 440
components:
- type: Transform
parent: 439
- type: Physics
canCollide: False
- uid: 17922
components:
- type: Transform
parent: 17920
- type: Physics
canCollide: False
- proto: CP14VialSmallManaPotion
entities:
- uid: 17836
components:
- type: Transform
parent: 17835
- type: Physics
canCollide: False
- uid: 17921
components:
- type: Transform
parent: 17920
- type: Physics
canCollide: False
- type: ItemSlots
- proto: CP14VialTiny
entities:
- uid: 441
@@ -69060,50 +69046,59 @@ entities:
parent: 439
- type: Physics
canCollide: False
- type: ItemSlots
- uid: 2126
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 12.326101,2.8135571
parent: 2
- type: ItemSlots
- uid: 2248
components:
- type: Transform
pos: 15.344066,5.5884895
parent: 2
- type: ItemSlots
- uid: 2249
components:
- type: Transform
pos: 15.502547,5.496072
parent: 2
- type: ItemSlots
- uid: 5564
components:
- type: Transform
pos: -8.595063,-30.263971
parent: 2
- type: ItemSlots
- uid: 14975
components:
- type: Transform
pos: 18.438482,17.353796
parent: 2
- type: ItemSlots
- uid: 17915
components:
- type: Transform
parent: 17835
- type: Physics
canCollide: False
- type: ItemSlots
- uid: 17923
components:
- type: Transform
parent: 17920
- type: Physics
canCollide: False
- type: ItemSlots
- uid: 17924
components:
- type: Transform
parent: 17920
- type: Physics
canCollide: False
- type: ItemSlots
- proto: CP14WallCyan
entities:
- uid: 894
@@ -69812,9 +69807,6 @@ entities:
parent: 2
- type: Storage
storedItems:
440:
position: 0,0
_rotation: South
441:
position: 1,0
_rotation: South
@@ -69824,7 +69816,6 @@ entities:
showEnts: False
occludes: True
ents:
- 440
- 441
- type: Fixtures
fixtures: {}
@@ -69865,12 +69856,6 @@ entities:
parent: 2
- type: Storage
storedItems:
17921:
position: 0,0
_rotation: South
17922:
position: 1,0
_rotation: South
17923:
position: 2,0
_rotation: South
@@ -69883,22 +69868,12 @@ entities:
showEnts: False
occludes: True
ents:
- 17921
- 17922
- 17923
- 17924
- type: Fixtures
fixtures: {}
- proto: CP14WallmountBarShelfB
entities:
- uid: 1302
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 22.5,14.5
parent: 2
- type: Fixtures
fixtures: {}
- uid: 8566
components:
- type: Transform
@@ -69913,6 +69888,21 @@ entities:
parent: 2
- type: Fixtures
fixtures: {}
- uid: 12669
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 22.5,16.5
parent: 2
- type: Fixtures
fixtures: {}
- uid: 12670
components:
- type: Transform
pos: 21.5,17.5
parent: 2
- type: Fixtures
fixtures: {}
- uid: 13409
components:
- type: Transform
@@ -69920,14 +69910,6 @@ entities:
parent: 2
- type: Fixtures
fixtures: {}
- uid: 14863
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 22.5,12.5
parent: 2
- type: Fixtures
fixtures: {}
- uid: 17835
components:
- type: Transform
@@ -69935,9 +69917,6 @@ entities:
parent: 2
- type: Storage
storedItems:
17836:
position: 0,0
_rotation: South
17915:
position: 1,0
_rotation: South
@@ -69947,7 +69926,6 @@ entities:
showEnts: False
occludes: True
ents:
- 17836
- 17915
- type: Fixtures
fixtures: {}
@@ -70638,6 +70616,14 @@ entities:
parent: 2
- type: Fixtures
fixtures: {}
- uid: 2241
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 20.5,18.5
parent: 2
- type: Fixtures
fixtures: {}
- uid: 2267
components:
- type: Transform
@@ -70670,13 +70656,6 @@ entities:
parent: 2
- type: Fixtures
fixtures: {}
- uid: 4088
components:
- type: Transform
pos: 21.5,17.5
parent: 2
- type: Fixtures
fixtures: {}
- uid: 4090
components:
- type: Transform

View File

@@ -95346,214 +95346,6 @@ entities:
- type: Transform
pos: -18.5,-7.5
parent: 2
- proto: CP14CrystalElementalDarknessBig
entities:
- uid: 526
components:
- type: Transform
rot: 3.141592653589793 rad
pos: -52.513706,-31.587868
parent: 2
- uid: 4750
components:
- type: Transform
pos: -4.4530544,-12.664821
parent: 2
- proto: CP14CrystalElementalDarknessMedium
entities:
- uid: 4189
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: -5.4564304,-20.670996
parent: 2
- uid: 20393
components:
- type: Transform
rot: 3.141592653589793 rad
pos: -70.47718,27.537062
parent: 2
- proto: CP14CrystalElementalDarknessSmall
entities:
- uid: 676
components:
- type: Transform
pos: -3.4852087,-11.596605
parent: 2
- uid: 727
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: 0.57572365,-20.50233
parent: 2
- uid: 4191
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: -4.4548235,-17.556303
parent: 2
- uid: 4721
components:
- type: Transform
pos: 2.7045028,-12.631088
parent: 2
- uid: 4770
components:
- type: Transform
pos: -6.4675236,-14.508899
parent: 2
- proto: CP14CrystalElementalElectricBig
entities:
- uid: 4906
components:
- type: Transform
rot: 1.5707963267948966 rad
pos: -36.05168,31.938839
parent: 2
- uid: 9902
components:
- type: Transform
pos: -105.57984,21.24656
parent: 2
- uid: 11334
components:
- type: Transform
pos: -106.56642,24.367363
parent: 2
- uid: 11507
components:
- type: Transform
pos: -41.252434,23.25334
parent: 2
- uid: 11527
components:
- type: Transform
pos: -31.018059,30.22209
parent: 2
- uid: 11548
components:
- type: Transform
pos: -30.018059,25.925215
parent: 2
- uid: 11569
components:
- type: Transform
pos: -30.924309,22.78459
parent: 2
- uid: 11589
components:
- type: Transform
pos: -41.54931,28.25334
parent: 2
- uid: 11590
components:
- type: Transform
pos: -35.17431,19.706465
parent: 2
- proto: CP14CrystalElementalElectricMedium
entities:
- uid: 11355
components:
- type: Transform
pos: -104.53287,22.474747
parent: 2
- uid: 11400
components:
- type: Transform
pos: -32.37684,20.860218
parent: 2
- uid: 11421
components:
- type: Transform
pos: -38.93934,20.297718
parent: 2
- uid: 11528
components:
- type: Transform
pos: -40.81434,25.266468
parent: 2
- uid: 11549
components:
- type: Transform
pos: -43.06434,29.321156
parent: 2
- uid: 11570
components:
- type: Transform
pos: -33.1034,30.516468
parent: 2
- uid: 11591
components:
- type: Transform
pos: -29.236214,24.469593
parent: 2
- uid: 15255
components:
- type: Transform
rot: -1.5707963267948966 rad
pos: -56.54992,-10.055402
parent: 2
- proto: CP14CrystalElementalElectricSmall
entities:
- uid: 11401
components:
- type: Transform
pos: -31.430351,32.15894
parent: 2
- uid: 11422
components:
- type: Transform
pos: -28.180351,26.12769
parent: 2
- uid: 11463
components:
- type: Transform
pos: -40.0241,30.518314
parent: 2
- uid: 18709
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 12.46924,50.596863
parent: 2
- proto: CP14CrystalElementalFireMedium
entities:
- uid: 437
components:
- type: Transform
rot: 3.141592653589793 rad
pos: -54.41131,-14.440628
parent: 2
- uid: 18692
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 30.503544,54.41658
parent: 2
- proto: CP14CrystalElementalHealingBig
entities:
- uid: 18698
components:
- type: Transform
rot: 3.141592653589793 rad
pos: 38.46467,38.340416
parent: 2
- proto: CP14CrystalElementalHealingMedium
entities:
- uid: 440
components:
- type: Transform
rot: 3.141592653589793 rad
pos: -59.91631,-3.0338006
parent: 2
- proto: CP14CrystalElementalLightSmall
entities:
- uid: 15225
components:
- type: Transform
rot: 3.141592653589793 rad
pos: -55.453403,-5.6048665
parent: 2
- proto: CP14CrystalLampBlueEmpty
entities:
- uid: 8973
@@ -110629,7 +110421,7 @@ entities:
- type: Transform
pos: 56.5,55.5
parent: 2
- proto: CP14SpellScrollCounterSpell
- proto: CP14ActionSpellMagicSplitting
entities:
- uid: 17519
components:
@@ -111064,28 +110856,28 @@ entities:
- type: Transform
pos: 70.53315,33.730537
parent: 2
- proto: CP14VialSmallAgaricMushroom
- proto: CP14VialSmall
entities:
- uid: 12720
components:
- type: Transform
pos: -48.855915,-73.34486
parent: 2
- proto: CP14VialSmallBloodFlowerSap
- proto: CP14VialSmall
entities:
- uid: 2159
components:
- type: Transform
pos: -49.230915,-73.12611
parent: 2
- proto: CP14VialSmallBlueAmanita
- proto: CP14VialSmall
entities:
- uid: 2161
components:
- type: Transform
pos: -48.93404,-73.18861
parent: 2
- proto: CP14VialSmallDayflin
- proto: CP14VialSmall
entities:
- uid: 9521
components:
@@ -111097,21 +110889,21 @@ entities:
- type: Transform
pos: -49.230915,-73.34486
parent: 2
- proto: CP14VialSmallGroundQuartz
- proto: CP14VialSmall
entities:
- uid: 12734
components:
- type: Transform
pos: -48.68404,-73.14173
parent: 2
- proto: CP14VialSmallWildSage
- proto: CP14VialSmall
entities:
- uid: 12751
components:
- type: Transform
pos: -48.59029,-73.29798
parent: 2
- proto: CP14VialTinyChromiumSlime
- proto: CP14VialTiny
entities:
- uid: 9522
components:
@@ -111123,7 +110915,7 @@ entities:
- type: Transform
pos: -48.199665,-73.07923
parent: 2
- proto: CP14VialTinyLumiMushroom
- proto: CP14VialTiny
entities:
- uid: 12733
components:

View File

@@ -68677,7 +68677,7 @@ entities:
- type: Transform
pos: -1.5163221,-8.256644
parent: 1
- proto: CP14VialSmallAgaricMushroom
- proto: CP14VialSmall
entities:
- uid: 991
components:
@@ -68689,7 +68689,7 @@ entities:
- type: Transform
pos: 0.7443149,-2.2132106
parent: 1
- proto: CP14VialSmallBloodFlowerSap
- proto: CP14VialSmall
entities:
- uid: 989
components:
@@ -68701,7 +68701,7 @@ entities:
- type: Transform
pos: 1.0817542,-2.2132106
parent: 1
- proto: CP14VialSmallGroundQuartz
- proto: CP14VialSmall
entities:
- uid: 985
components:
@@ -68713,7 +68713,7 @@ entities:
- type: Transform
pos: 1.6891469,-2.224455
parent: 1
- proto: CP14VialSmallWildSage
- proto: CP14VialSmall
entities:
- uid: 987
components:

View File

@@ -63415,7 +63415,7 @@ entities:
rot: 1.5707963267948966 rad
pos: -38.64112,-14.336575
parent: 2
- proto: CP14CrystalElementalDarknessBig
- proto: CP14CrystalChaos
entities:
- uid: 13443
components:
@@ -63427,7 +63427,7 @@ entities:
- type: Transform
pos: -45.897987,1.9787674
parent: 2
- proto: CP14CrystalElementalDarknessMedium
- proto: CP14CrystalChaos
entities:
- uid: 13444
components:
@@ -63439,7 +63439,7 @@ entities:
- type: Transform
pos: -48.444862,2.4943924
parent: 2
- proto: CP14CrystalElementalDarknessSmall
- proto: CP14CrystalChaos
entities:
- uid: 13448
components:
@@ -63451,20 +63451,6 @@ entities:
- type: Transform
pos: -47.804237,1.7756424
parent: 2
- proto: CP14CrystalElementalHealingMedium
entities:
- uid: 14479
components:
- type: Transform
pos: 2.5575833,-7.520762
parent: 2
- proto: CP14CrystalElementalHealingSmall
entities:
- uid: 14478
components:
- type: Transform
pos: 0.46383393,-3.6145117
parent: 2
- proto: CP14CrystalShardElectric
entities:
- uid: 14492
@@ -85262,7 +85248,7 @@ entities:
rot: 3.141592653589793 rad
pos: -27.5,-34.5
parent: 1
- proto: CP14VialSmallGroundQuartz
- proto: CP14VialSmall
entities:
- uid: 14506
components:

View File

@@ -10,26 +10,10 @@
services:
- !type:CP14UnlockPositionsService
addBuyPositions:
- AlchemyNormalizer
- AlchemyVials
removeBuyPositions:
- AlchemyUnlockT1
- type: storePositionBuy
id: AlchemyNormalizer
roundstartAvailable: false
name: cp14-store-buy-alchemy-normalizer-name
desc: cp14-store-buy-alchemy-normalizer-desc
code: NORMALIZER
icon:
sprite: _CP14/Structures/Specific/Alchemy/normalizer.rsi
state: base
price: 200
services:
- !type:CP14BuyItemsService
product:
CP14AlchemyNormalizer: 1
- type: storePositionBuy
id: AlchemyVials
roundstartAvailable: false

View File

@@ -6,20 +6,11 @@
- type: StorageFill
contents:
- id: CP14VialTiny
amount: 9
amount: 5
- id: CP14VialSmall
amount: 8
#Gift
- id: CP14Dropper
prob: 0.2
- id: CP14Mortar
prob: 0.2
- id: CP14Pestle
prob: 0.2
- id: CP14VialSmall
prob: 0.2
- id: CP14VialTiny
prob: 0.2
amount: 5
- id: CP14VialMedium
amount: 5
- id: CP14GlassShard #Lol. Something broken
prob: 0.2

View File

@@ -5,7 +5,8 @@
components:
- type: StorageFill
contents:
- id: HandLabeler #TODO custom cp14 labeler
- id: CP14Lighter
- id: CP14ManaOperationGlove
- id: CP14Syringe
amount: 2
- id: CP14Cauldron
@@ -27,18 +28,12 @@
- id: CP14PenFeather
amount: 1
#Random start resource
- id: CP14VialSmallHealthPotion
- id: CP14VialSmallHealthPotion
- id: CP14VialSmallHealthPotion
- id: CP14VialSmallManaPotion
- id: CP14VialSmallManaPotion
- id: CP14VialSmallManaPotion
- id: CP14VialSmallGroundQuartz
- id: CP14VialSmallGroundQuartz
- id: CP14VialSmallBloodFlowerSap
- id: CP14VialSmallAgaricMushroom
- id: CP14VialSmallWildSage
- id: CP14VialSmallBlueAmanita
- id: CP14VialMediumEarthEssence
- id: CP14VialMediumFireEssence
- id: CP14VialMediumWaterEssence
- id: CP14VialMediumAirEssence
- id: CP14VialMediumOrderEssence
- id: CP14VialMediumChaosEssence
- type: entity
parent: CP14WoodenCloset

View File

@@ -121,20 +121,4 @@
- id: CP14GreenBottle2
- id: CP14BlueBottle
- id: CP14OrangeBottle
- id: CP14RedBottle
#Common
- !type:GroupSelector
weight: 0.5
children:
- id: CP14VialSmallDayflin
- id: CP14VialSmallBlueAmanita
- id: CP14VialSmallWildSage
- id: CP14VialSmallGroundQuartz
- id: CP14VialSmallAgaricMushroom
- id: CP14VialSmallBloodFlowerSap
#Rare
- !type:GroupSelector
weight: 0.15
children:
- id: CP14VialTinyLumiMushroom
- id: CP14VialTinyChromiumSlime
- id: CP14RedBottle

View File

@@ -0,0 +1,6 @@
- type: mixingCategory
id: CP14MagicSplitting
verbText: cp14-mixing-verb-magic-splitting
icon:
sprite: _CP14/Actions/Spells/meta.rsi
state: counter_spell

View File

@@ -11,7 +11,6 @@
- type: CP14MagicEffectManaCost
manaCost: 100
- type: CP14MagicEffect
magicType: Death
telegraphyEffects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:

View File

@@ -9,7 +9,6 @@
- type: CP14MagicEffectManaCost
manaCost: 25
- type: CP14MagicEffect
magicType: Dimension
telegraphyEffects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:

View File

@@ -9,7 +9,6 @@
- type: CP14MagicEffectManaCost
manaCost: 25
- type: CP14MagicEffect
magicType: Dimension
telegraphyEffects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:

View File

@@ -9,7 +9,6 @@
- type: CP14MagicEffectManaCost
manaCost: 10
- type: CP14MagicEffect
magicType: Dimension
telegraphyEffects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:

View File

@@ -11,7 +11,6 @@
- type: CP14MagicEffectManaCost
manaCost: 20
- type: CP14MagicEffect
magicType: Dimension
telegraphyEffects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:

View File

@@ -11,7 +11,6 @@
- type: CP14MagicEffectManaCost
manaCost: 15
- type: CP14MagicEffect
magicType: Earth
telegraphyEffects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:

View File

@@ -9,7 +9,6 @@
- type: CP14MagicEffectManaCost
manaCost: 5
- type: CP14MagicEffect
magicType: Fire
effects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:

View File

@@ -11,7 +11,6 @@
- type: CP14MagicEffectManaCost
manaCost: 1
- type: CP14MagicEffect
magicType: Fire
effects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:
@@ -52,7 +51,7 @@
effects:
- !type:Jitter
- !type:FlammableReaction
multiplier: 0.1
multiplier: 0.5
- !type:AdjustTemperature
amount: 500
- !type:Ignite

View File

@@ -11,7 +11,6 @@
- type: CP14MagicEffectCastingVisual
proto: CP14RuneTieflingRevenge
- type: CP14MagicEffect
magicType: Fire
effects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:

View File

@@ -11,7 +11,6 @@
- type: CP14MagicEffectManaCost
manaCost: 15
- type: CP14MagicEffect
magicType: Fire
telegraphyEffects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:

View File

@@ -11,7 +11,6 @@
- type: CP14MagicEffectManaCost
manaCost: 20
- type: CP14MagicEffect
magicType: Fire
effects:
- !type:CP14SpellSpawnEntityOnUser
spawns:

View File

@@ -11,7 +11,6 @@
- type: CP14MagicEffectManaCost
manaCost: 10
- type: CP14MagicEffect
magicType: Life
telegraphyEffects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:

View File

@@ -11,7 +11,6 @@
- type: CP14MagicEffectManaCost
manaCost: 10
- type: CP14MagicEffect
magicType: Life
telegraphyEffects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:

View File

@@ -11,7 +11,6 @@
- type: CP14MagicEffectManaCost
manaCost: 10
- type: CP14MagicEffect
magicType: Life
telegraphyEffects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:

View File

@@ -11,7 +11,6 @@
- type: CP14MagicEffectManaCost
manaCost: 1
- type: CP14MagicEffect
magicType: Life
effects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:

View File

@@ -11,7 +11,6 @@
- type: CP14MagicEffectManaCost
manaCost: 2
- type: CP14MagicEffect
magicType: Life
effects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:

View File

@@ -11,7 +11,6 @@
- type: CP14MagicEffectManaCost
manaCost: 5
- type: CP14MagicEffect
magicType: Life
telegraphyEffects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:

View File

@@ -11,7 +11,6 @@
- type: CP14MagicEffectManaCost
manaCost: 1
- type: CP14MagicEffect
magicType: Life
effects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:

View File

@@ -9,7 +9,6 @@
- type: CP14MagicEffectManaCost
manaCost: 10
- type: CP14MagicEffect
magicType: Light
effects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:

View File

@@ -9,7 +9,6 @@
- type: CP14MagicEffectManaCost
manaCost: 10
- type: CP14MagicEffect
magicType: Light
telegraphyEffects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:

View File

@@ -7,7 +7,6 @@
- type: CP14MagicEffectManaCost
manaCost: 5
- type: CP14MagicEffect
magicType: Light
- type: CP14MagicEffectSomaticAspect
- type: InstantAction
itemIconStyle: BigAction

View File

@@ -12,7 +12,6 @@
manaCost: 5
canModifyManacost: false
- type: CP14MagicEffect
magicType: Meta
effects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:

View File

@@ -7,7 +7,6 @@
sprite: _CP14/Actions/Spells/meta.rsi
state: mana_consume
- type: CP14MagicEffect
magicType: Meta
telegraphyEffects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:

View File

@@ -20,7 +20,6 @@
manaCost: 10
canModifyManacost: false
- type: CP14MagicEffect
magicType: Meta
telegraphyEffects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:

View File

@@ -1,7 +1,7 @@
- type: entity
id: CP14ActionSpellCounterSpell
name: Counter spell
description: By affecting the magical energy itself, you can interrupt the cast of someone else's spell.
id: CP14ActionSpellMagicSplitting
name: Magic splitting
description: You destroy the very essence of magic, interrupting spell casts, destroying mana and more.
components:
- type: Sprite
sprite: _CP14/Actions/Spells/meta.rsi
@@ -11,19 +11,27 @@
- type: CP14MagicEffectManaCost
manaCost: 15
- type: CP14MagicEffect
magicType: Meta
telegraphyEffects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:
- CP14ImpactEffectCounterSpell
- CP14ImpactEffectMagicSplitting
effects:
- !type:CP14SpellMixSolution
reactionTypes:
- CP14MagicSplitting
- !type:CP14SpellInterruptSpell
- !type:CP14SpellApplyEntityEffect
effects:
- !type:CP14ManaChange
manaDelta: -50
safe: true
- type: CP14MagicEffectCastingVisual
proto: CP14RuneCounterSpell
proto: CP14RuneMagicSplitting
- type: EntityTargetAction
whitelist:
components:
- CP14MagicEnergyContainer
- ExaminableSolution
itemIconStyle: BigAction
interactOnMiss: false
range: 60
@@ -33,12 +41,12 @@
sprite: _CP14/Actions/Spells/meta.rsi
state: counter_spell
event: !type:CP14DelayedEntityTargetActionEvent
cooldown: 10
cooldown: 15
castDelay: 0.25
breakOnMove: false
- type: entity
id: CP14RuneCounterSpell
id: CP14RuneMagicSplitting
parent: CP14BaseMagicRune
categories: [ HideSpawnMenu ]
components:
@@ -51,24 +59,22 @@
shader: unshaded
- type: entity
id: CP14ImpactEffectCounterSpell
id: CP14ImpactEffectMagicSplitting
parent: CP14BaseMagicImpact
categories: [ HideSpawnMenu ]
components:
- type: Sprite
sprite: Effects/electricity.rsi
layers:
- state: circle_decrease
color: "#5096d4"
shader: unshaded
- state: circle_increase
color: "#5096d4"
- state: electrified
color: "#601fc2"
shader: unshaded
- type: entity
parent: CP14BaseSpellScrollMeta
id: CP14SpellScrollCounterSpell
name: counter spell spell scroll #Spell spell spell spell
id: CP14SpellScrollMagicSplitting
name: magic splitting spell scroll
components:
- type: CP14SpellStorage
spells:
- CP14ActionSpellCounterSpell
- CP14ActionSpellMagicSplitting

View File

@@ -11,7 +11,6 @@
- type: CP14MagicEffectManaCost
manaCost: 7
- type: CP14MagicEffect
magicType: Water
effects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:

View File

@@ -9,7 +9,6 @@
- type: CP14MagicEffectManaCost
manaCost: 10
- type: CP14MagicEffect
magicType: Water
effects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:

View File

@@ -9,7 +9,6 @@
- type: CP14MagicEffectManaCost
manaCost: 50
- type: CP14MagicEffect
magicType: Water
effects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:

View File

@@ -11,7 +11,6 @@
- type: CP14MagicEffectManaCost
manaCost: 5
- type: CP14MagicEffect
magicType: Water
effects:
- !type:CP14SpellProjectile
prototype: CP14IceShard

View File

@@ -125,8 +125,6 @@
sprite: _CP14/Clothing/Head/Roles/General/triangularhat.rsi
- type: Clothing
sprite: _CP14/Clothing/Head/Roles/General/triangularhat.rsi
- type: CP14MagicManacostModify
globalModifier: 0.8
- type: entity
parent: CP14ClothingHeadBase
@@ -138,8 +136,6 @@
sprite: _CP14/Clothing/Head/Roles/General/triangularhat_golden.rsi
- type: Clothing
sprite: _CP14/Clothing/Head/Roles/General/triangularhat_golden.rsi
- type: CP14MagicManacostModify
globalModifier: 0.8
- type: entity
parent: CP14ClothingHeadBase

View File

@@ -37,7 +37,7 @@
- id: CP14SpellScrollFlashLight
- id: CP14SpellScrollWaterCreation
- id: CP14SpellScrollPlantGrowth
- id: CP14SpellScrollCounterSpell
- id: CP14SpellScrollMagicSplitting
- id: CP14SpellScrollMagicalAcceleration
- id: CP14EnergyCrystalSmallEmpty
- id: CP14BaseSharpeningStone
@@ -47,15 +47,6 @@
- !type:GroupSelector
weight: 25
children:
- !type:GroupSelector
children:
- id: CP14VialSmallBloodFlowerSap
- id: CP14VialSmallAgaricMushroom
- id: CP14VialSmallGroundQuartz
- id: CP14VialSmallWildSage
- id: CP14VialSmallBlueAmanita
- id: CP14VialTinyChromiumSlime
- id: CP14VialTinyLumiMushroom
- id: CP14BaseLockpick
- id: CP14EnergyCrystalMediumEmpty
# Rare standard village crates loot

View File

@@ -34,6 +34,9 @@
- type: PhysicalComposition # точно ли это нужно?
materialComposition:
CP14Dirt: 100
- type: CP14MagicEssenceContainer
essences:
Earth: 1
- type: entity
id: CP14DirtBlock10
@@ -79,6 +82,9 @@
- type: PhysicalComposition # точно ли это нужно?
materialComposition:
CP14Stone: 100
- type: CP14MagicEssenceContainer
essences:
Earth: 1
- type: entity
id: CP14StoneBlock10

View File

@@ -4,6 +4,8 @@
abstract: true
categories: [ ForkFiltered ]
components:
- type: Sprite
noRot: true
- type: MeleeWeapon
soundNoDamage:
path: "/Audio/Effects/Fluids/splat.ogg"
@@ -54,6 +56,26 @@
- type: Tag
tags:
- CP14Vial
- type: PaperLabel
labelSlot:
insertVerbText: comp-paper-label-insert
ejectVerbText: comp-paper-label-eject
whitelist:
components:
- Paper
blacklist:
tags:
- Book
- type: GenericVisualizer
visuals:
enum.PaperLabelVisuals.HasLabel:
enum.PaperLabelVisuals.Layer:
True: {visible: true}
False: {visible: false}
- type: ContainerContainer
containers:
paper_label: !type:ContainerSlot
- type: ItemSlots
- type: entity
parent: CP14BaseVial
@@ -110,6 +132,9 @@
- state: liq-1
map: ["enum.SolutionContainerLayers.Fill"]
visible: false
- state: label
visible: false
map: ["enum.PaperLabelVisuals.Layer"]
- type: Item
size: Tiny
sprite: _CP14/Objects/Specific/Alchemy/vial_tiny.rsi
@@ -138,6 +163,9 @@
map: ["enum.SolutionContainerLayers.Fill"]
visible: false
- state: reinforcement
- state: label
visible: false
map: ["enum.PaperLabelVisuals.Layer"]
- type: Item
size: Tiny
sprite: _CP14/Objects/Specific/Alchemy/vial_tiny.rsi
@@ -164,6 +192,9 @@
- state: liq-1
map: ["enum.SolutionContainerLayers.Fill"]
visible: false
- state: label
visible: false
map: ["enum.PaperLabelVisuals.Layer"]
- type: Item
size: Tiny
sprite: _CP14/Objects/Specific/Alchemy/vial_small.rsi
@@ -190,6 +221,9 @@
map: ["enum.SolutionContainerLayers.Fill"]
visible: false
- state: reinforcement
- state: label
visible: false
map: ["enum.PaperLabelVisuals.Layer"]
- type: Item
size: Tiny
sprite: _CP14/Objects/Specific/Alchemy/vial_small.rsi
@@ -200,3 +234,64 @@
- type: SolutionContainerVisuals
maxFillLevels: 5
fillBaseName: liq-
- type: entity
id: CP14VialMedium
parent: CP14BaseVialFragile
name: medium vial
description: A fragile glass vial to hold a medium amount of liquid.
components:
- type: Sprite
sprite: _CP14/Objects/Specific/Alchemy/vial_medium.rsi
layers:
- state: vial
- state: liq-1
map: ["enum.SolutionContainerLayers.Fill"]
visible: false
- state: label
visible: false
map: ["enum.PaperLabelVisuals.Layer"]
- type: Item
size: Small
shape:
- 0,0,1,1
sprite: _CP14/Objects/Specific/Alchemy/vial_medium.rsi
- type: SolutionContainerManager
solutions:
vial:
maxVol: 30
- type: SolutionContainerVisuals
maxFillLevels: 5
fillBaseName: liq-
- type: entity
id: CP14VialMediumReinforced
parent: CP14BaseVial
name: reinforced medium vial
description: A reinforced glass vial to hold a medium amount of liquid.
components:
- type: Sprite
sprite: _CP14/Objects/Specific/Alchemy/vial_medium.rsi
layers:
- state: vial
- state: liq-1
map: ["enum.SolutionContainerLayers.Fill"]
visible: false
- state: reinforcement
- state: label
visible: false
map: ["enum.PaperLabelVisuals.Layer"]
- type: Item
size: Small
shape:
- 0,0,1,1
sprite: _CP14/Objects/Specific/Alchemy/vial_medium.rsi
- type: SolutionContainerManager
solutions:
vial:
maxVol: 50
- type: SolutionContainerVisuals
maxFillLevels: 5
fillBaseName: liq-
- type: Injector
transferAmount: 10

View File

@@ -1,151 +1,73 @@
# Raw materials
- type: entity
id: CP14VialSmallBloodFlowerSap
parent: CP14VialSmall
suffix: Bloodflower sap
id: CP14VialMediumEarthEssence
parent: CP14VialMedium
suffix: Terra
components:
- type: SolutionContainerManager
solutions:
vial:
reagents:
- ReagentId: CP14BloodFlowerSap
Quantity: 10
- ReagentId: CP14EssenceEarth
Quantity: 50
- type: entity
id: CP14VialSmallAgaricMushroom
parent: CP14VialSmall
suffix: Fly agaric juice
id: CP14VialMediumFireEssence
parent: CP14VialMedium
suffix: Ignis
components:
- type: SolutionContainerManager
solutions:
vial:
reagents:
- ReagentId: CP14AgaricMushroom
Quantity: 10
- ReagentId: CP14EssenceFire
Quantity: 50
- type: entity
id: CP14VialSmallGroundQuartz
parent: CP14VialSmall
suffix: Ground Quartz
id: CP14VialMediumWaterEssence
parent: CP14VialMedium
suffix: Aqua
components:
- type: SolutionContainerManager
solutions:
vial:
reagents:
- ReagentId: CP14GroundQuartz
Quantity: 10
- ReagentId: CP14EssenceWater
Quantity: 50
- type: entity
id: CP14VialSmallWildSage
parent: CP14VialSmall
suffix: Wild sage Sap
id: CP14VialMediumAirEssence
parent: CP14VialMedium
suffix: Aer
components:
- type: SolutionContainerManager
solutions:
vial:
reagents:
- ReagentId: CP14WildSageSap
Quantity: 10
- ReagentId: CP14EssenceAir
Quantity: 50
- type: entity
id: CP14VialSmallBlueAmanita
parent: CP14VialSmall
suffix: Blue Amanita
id: CP14VialMediumOrderEssence
parent: CP14VialMedium
suffix: Ordo
components:
- type: SolutionContainerManager
solutions:
vial:
reagents:
- ReagentId: CP14BlueAmanita
Quantity: 10
- ReagentId: CP14EssenceOrder
Quantity: 50
- type: entity
id: CP14VialSmallAirLily
parent: CP14VialSmall
suffix: Air lily
id: CP14VialMediumChaosEssence
parent: CP14VialMedium
suffix: Perditio
components:
- type: SolutionContainerManager
solutions:
vial:
reagents:
- ReagentId: CP14AirLily
Quantity: 10
- type: entity
id: CP14VialSmallDayflin
parent: CP14VialSmall
suffix: Dayflin
components:
- type: SolutionContainerManager
solutions:
vial:
reagents:
- ReagentId: CP14YellowDayflinPulp
Quantity: 10
- type: entity
id: CP14VialTinyChromiumSlime
parent: CP14VialTiny
suffix: Chromium Slime
components:
- type: SolutionContainerManager
solutions:
vial:
reagents:
- ReagentId: CP14ChromiumSlime
Quantity: 5
- type: entity
id: CP14VialTinyLumiMushroom
parent: CP14VialTiny
suffix: LumiShroom
components:
- type: SolutionContainerManager
solutions:
vial:
reagents:
- ReagentId: CP14LumiMushroom
Quantity: 5
# Ready potions
- type: entity
id: CP14VialSmallHealthPotion
parent: CP14VialSmall
suffix: Health potion 50%
components:
- type: Label
currentLabel: cp14-potion-label-health
- type: SolutionContainerManager
solutions:
vial:
reagents:
- ReagentId: CP14BasicEffectHealBrute
Quantity: 4
- ReagentId: CP14BasicEffectBloodRestore
Quantity: 2
- ReagentId: CP14BasicEffectEmoteCough
Quantity: 1
- ReagentId: CP14BasicEffectEmpty
Quantity: 3
- type: entity
id: CP14VialSmallManaPotion
parent: CP14VialSmall
suffix: Mana potion 50%
components:
- type: Label
currentLabel: cp14-potion-label-mana
- type: SolutionContainerManager
solutions:
vial:
reagents:
- ReagentId: CP14BasicEffectHealMana
Quantity: 4
- ReagentId: CP14BasicEffectSatiateThirst
Quantity: 2
- ReagentId: CP14BasicEffectDrunk
Quantity: 1
- ReagentId: CP14BasicEffectEmpty
Quantity: 3
- ReagentId: CP14EssenceChaos
Quantity: 50

View File

@@ -42,10 +42,12 @@
- type: CP14MagicEssenceAttractor
- type: CP14MagicEssence
# Basic 6
- type: entity
parent: CP14BaseEssence
id: CP14EssenceEarth
name: earth essence
name: terra
components:
- type: Sprite
color: "#70533f"
@@ -60,7 +62,7 @@
- type: entity
parent: CP14BaseEssence
id: CP14EssenceFire
name: fire essence
name: ignis
components:
- type: Sprite
color: "#d9741c"
@@ -72,25 +74,10 @@
- ReagentId: CP14EssenceFire
Quantity: 1
- type: entity
parent: CP14BaseEssence
id: CP14EssenceLife
name: life essence
components:
- type: Sprite
color: "#89e04f"
- type: SolutionContainerManager
solutions:
essence:
maxVol: 1
reagents:
- ReagentId: CP14EssenceLife
Quantity: 1
- type: entity
parent: CP14BaseEssence
id: CP14EssenceWater
name: water essence
name: aqua
components:
- type: Sprite
color: "#1c94d9"
@@ -102,10 +89,72 @@
- ReagentId: CP14EssenceWater
Quantity: 1
- type: entity
parent: CP14BaseEssence
id: CP14EssenceAir
name: aer
components:
- type: Sprite
color: "#def9ff"
- type: SolutionContainerManager
solutions:
essence:
maxVol: 1
reagents:
- ReagentId: CP14EssenceAir
Quantity: 1
- type: entity
parent: CP14BaseEssence
id: CP14EssenceOrder
name: ordo
components:
- type: Sprite
color: "#d9d9d9"
- type: SolutionContainerManager
solutions:
essence:
maxVol: 1
reagents:
- ReagentId: CP14EssenceOrder
Quantity: 1
- type: entity
parent: CP14BaseEssence
id: CP14EssenceChaos
name: perditio
components:
- type: Sprite
color: "#d9d9d9"
- type: SolutionContainerManager
solutions:
essence:
maxVol: 1
reagents:
- ReagentId: CP14EssenceChaos
Quantity: 1
# Complex tier 1
- type: entity
parent: CP14BaseEssence
id: CP14EssenceFrost
name: gelum
components:
- type: Sprite
color: "#4f91bd"
- type: SolutionContainerManager
solutions:
essence:
maxVol: 1
reagents:
- ReagentId: CP14EssenceFrost
Quantity: 1
- type: entity
parent: CP14BaseEssence
id: CP14EssenceLight
name: light essence
name: lux
components:
- type: Sprite
color: "#ba97b8"
@@ -119,38 +168,38 @@
- type: entity
parent: CP14BaseEssence
id: CP14EssenceDimension
name: dimension essence
id: CP14EssenceMotion
name: motus
components:
- type: Sprite
color: "#391c57"
color: "#575100"
- type: SolutionContainerManager
solutions:
essence:
maxVol: 1
reagents:
- ReagentId: CP14EssenceDimension
- ReagentId: CP14EssenceMotion
Quantity: 1
- type: entity
parent: CP14BaseEssence
id: CP14EssenceDeath
name: death essence
id: CP14EssenceCycle
name: permutatio
components:
- type: Sprite
color: "#55877a"
color: "#063b1f"
- type: SolutionContainerManager
solutions:
essence:
maxVol: 1
reagents:
- ReagentId: CP14EssenceDeath
- ReagentId: CP14EssenceCycle
Quantity: 1
- type: entity
parent: CP14BaseEssence
id: CP14EssenceElectric
name: electric essence
id: CP14EssenceEnergia
name: energia
components:
- type: Sprite
color: "#caed72"
@@ -159,5 +208,82 @@
essence:
maxVol: 1
reagents:
- ReagentId: CP14EssenceElectric
- ReagentId: CP14EssenceEnergia
Quantity: 1
- type: entity
parent: CP14BaseEssence
id: CP14EssencePoison
name: venenum
components:
- type: Sprite
color: "#619e20"
- type: SolutionContainerManager
solutions:
essence:
maxVol: 1
reagents:
- ReagentId: CP14EssencePoison
Quantity: 1
- type: entity
parent: CP14BaseEssence
id: CP14EssenceVoid
name: vacuos
components:
- type: Sprite
color: "#12021c"
- type: SolutionContainerManager
solutions:
essence:
maxVol: 1
reagents:
- ReagentId: CP14EssenceVoid
Quantity: 1
- type: entity
parent: CP14BaseEssence
id: CP14EssenceLife
name: victus
components:
- type: Sprite
color: "#eb1a3d"
- type: SolutionContainerManager
solutions:
essence:
maxVol: 1
reagents:
- ReagentId: CP14EssenceLife
Quantity: 1
- type: entity
parent: CP14BaseEssence
id: CP14EssenceCrystal
name: vitreus
components:
- type: Sprite
color: "#538cb8"
- type: SolutionContainerManager
solutions:
essence:
maxVol: 1
reagents:
- ReagentId: CP14EssenceCrystal
Quantity: 1
# Complex tier 2
- type: entity
parent: CP14BaseEssence
id: CP14EssenceMagic
name: praecantatio
components:
- type: Sprite
color: "#5497d6"
- type: SolutionContainerManager
solutions:
essence:
maxVol: 1
reagents:
- ReagentId: CP14EssenceMagic
Quantity: 1

View File

@@ -41,6 +41,7 @@
spells:
- CP14ActionSpellManaGift
- CP14ActionSpellManaConsume
- CP14ActionSpellMagicSplitting
- type: ThrowingAngle #Fun
angle: 225
- type: MeleeWeapon

View File

@@ -64,9 +64,9 @@
- CP14ActionSpellCureBurn
- CP14ActionSpellBloodPurification
- CP14ActionSpellResurrection
- type: CP14MagicManacostModify
modifiers:
Life: 1.4
#- type: CP14MagicManacostModify
# modifiers:
# Life: 1.4
- type: CP14MagicEnergyExaminable
- type: CP14MagicEnergyContainer
energy: 80
@@ -80,9 +80,9 @@
categories: [ DoNotMap ]
suffix: Artifact
components:
- type: CP14MagicManacostModify
modifiers:
Dimension: 1.4
#- type: CP14MagicManacostModify
# modifiers:
# Dimension: 1.4
- type: CP14SpellStorage
spells:
- CP14ActionSpellShadowStep

View File

@@ -1,129 +0,0 @@
- type: entity
id: CP14CrystalBase
abstract: true
parent: BaseRock
name: sparkling quartz
description: Natural quartz crystals that can absorb the magical energy of the world around them.
categories: [ ForkFiltered ]
components:
- type: Sprite
drawdepth: Mobs
offset: 0, 0.25
noRot: true
- type: InteractionPopup
interactSuccessString: popup-cp14crystal-ding
messagePerceivedByOthers: popup-cp14crystal-ding
interactSuccessSound:
collection: CP14CrystalDings
params:
variation: 0.03
- type: Damageable
damageContainer: Inorganic
damageModifierSet: Glass
- type: MeleeSound
soundGroups:
Brute:
collection: GlassSmash
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeCircle
radius: 0.30
density: 60
mask:
- MachineMask
layer:
- MidImpassable
- LowImpassable
- BulletImpassable
- Opaque
- type: PointLight
netSync: false
- type: entity
parent: CP14CrystalBase
id: CP14CrystalBigBase
abstract: true
components:
- type: Sprite
sprite: _CP14/Structures/Flora/Crystal/crystal_big.rsi
layers:
- state: big1
shader: unshaded
map: ["random"]
- type: InteractionPopup
interactSuccessSound:
collection: CP14CrystalDings
params:
pitch: 0.5
variation: 0.03
- type: PointLight
radius: 4
energy: 1.5
- type: RandomSprite
available:
- random:
big0: Inherit
big1: Inherit
big2: Inherit
- type: entity
parent: CP14CrystalBase
id: CP14CrystalMediumBase
abstract: true
components:
- type: Sprite
sprite: _CP14/Structures/Flora/Crystal/crystal_medium.rsi
layers:
- state: medium4
shader: unshaded
map: ["random"]
- type: InteractionPopup
interactSuccessSound:
collection: CP14CrystalDings
params:
pitch: 1
variation: 0.03
- type: PointLight
radius: 2.5
energy: 1
- type: RandomSprite
available:
- random:
medium0: Inherit
medium1: Inherit
medium2: Inherit
medium3: Inherit
medium4: Inherit
- type: entity
parent: CP14CrystalBase
id: CP14CrystalSmallBase
abstract: true
components:
- type: Sprite
sprite: _CP14/Structures/Flora/Crystal/crystal_small.rsi
layers:
- state: small1
shader: unshaded
map: ["random"]
- type: InteractionPopup
interactSuccessSound:
collection: CP14CrystalDings
params:
pitch: 1.5
variation: 0.03
- type: PointLight
radius: 1.5
energy: 0.5
- type: RandomSprite
available:
- random:
small0: Inherit
small1: Inherit
small2: Inherit
small3: Inherit
small4: Inherit
small5: Inherit
- type: Appearance

View File

@@ -1,330 +1,85 @@
# Normal
- type: entity
id: CP14CrystalSmall
suffix: Normal, Small
parent: CP14CrystalSmallBase
id: CP14CrystalBase
abstract: true
parent: BaseRock
name: quartz
description: Natural quartz crystals that can absorb the magical energy of the world around them.
categories: [ ForkFiltered ]
components:
- type: Sprite
sprite: _CP14/Structures/Flora/Crystal/crystal_small.rsi
layers:
- state: small1
map: ["random"]
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 40
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 10
behaviors:
- !type:PlaySoundBehavior
sound:
collection: GlassBreak
- !type:SpawnEntitiesBehavior
spawn:
CP14CrystalShardBase:
min: 1
max: 1
- !type:TriggerBehavior
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: PointLight
enabled: false
- type: entity
id: CP14CrystalMedium
suffix: Normal, Medium
parent: CP14CrystalMediumBase
components:
- type: Sprite
sprite: _CP14/Structures/Flora/Crystal/crystal_medium.rsi
drawdepth: Mobs
sprite: _CP14/Structures/Flora/Crystal/crystal.rsi
layers:
- state: medium1
map: ["random"]
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 40
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 15
behaviors:
- !type:PlaySoundBehavior
sound:
collection: GlassBreak
- !type:SpawnEntitiesBehavior
spawn:
CP14CrystalShardBase:
min: 1
max: 2
- !type:TriggerBehavior
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: PointLight
enabled: false
- type: entity
id: CP14CrystalBig
suffix: Normal, Big
parent: CP14CrystalBigBase
components:
- type: Sprite
sprite: _CP14/Structures/Flora/Crystal/crystal_big.rsi
layers:
- state: big1
map: ["random"]
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 40
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 20
behaviors:
- !type:PlaySoundBehavior
sound:
collection: GlassBreak
- !type:SpawnEntitiesBehavior
spawn:
CP14CrystalShardBase:
min: 2
max: 3
- !type:TriggerBehavior
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: PointLight
enabled: false
# Water
- type: entity
id: CP14CrystalWaterBase
abstract: true
description: Natural quartz crystals that can absorb the magical energy of the world around them. This crystal seems to have absorbed the energy of cold and water.
components:
- type: PointLight
color: "#5eabeb"
- type: Sprite
color: "#5eabeb"
- type: ExplodeOnTrigger
- type: Explosive
explosionType: Cryo
maxIntensity: 30
intensitySlope: 1.5
totalIntensity: 30
canCreateVacuum: false
- type: entity
id: CP14CrystalElementalWaterSmall
suffix: Water, Small
parent:
- CP14CrystalSmallBase
- CP14CrystalWaterBase
components:
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 40
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 10
behaviors:
- !type:PlaySoundBehavior
sound:
collection: GlassBreak
- !type:SpawnEntitiesBehavior
spawn:
CP14CrystalShardWater:
min: 1
max: 1
- !type:TriggerBehavior
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: Explosive
totalIntensity: 15
- type: entity
id: CP14CrystalElementalWaterMedium
suffix: Water, Medium
parent:
- CP14CrystalMediumBase
- CP14CrystalWaterBase
components:
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 40
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 15
behaviors:
- !type:PlaySoundBehavior
sound:
collection: GlassBreak
- !type:SpawnEntitiesBehavior
spawn:
CP14CrystalShardWater:
min: 1
max: 2
- !type:TriggerBehavior
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: Explosive
totalIntensity: 20
- type: entity
id: CP14CrystalElementalWaterBig
suffix: Water, Big
parent:
- CP14CrystalBigBase
- CP14CrystalWaterBase
components:
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 40
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 20
behaviors:
- !type:PlaySoundBehavior
sound:
collection: GlassBreak
- !type:SpawnEntitiesBehavior
spawn:
CP14CrystalShardWater:
min: 2
max: 3
- !type:TriggerBehavior
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: Explosive
totalIntensity: 25
intensitySlope: 0.5
# Healing
- type: entity
id: CP14AreaEntityEffectCrystalHealing
parent: CP14BaseMagicImpact
categories: [ HideSpawnMenu ]
components:
- type: PointLight
color: "#79b330"
- type: Sprite
shader: unshaded
offset: 0, 0.25
noRot: true
drawdepth: BelowFloor
sprite: _CP14/Effects/Magic/area_impact.rsi
- type: InteractionPopup
interactSuccessString: popup-cp14crystal-ding
messagePerceivedByOthers: popup-cp14crystal-ding
interactSuccessSound:
collection: CP14CrystalDings
params:
variation: 0.03
- type: Damageable
damageContainer: Inorganic
damageModifierSet: Glass
- type: MeleeSound
soundGroups:
Brute:
collection: GlassSmash
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeCircle
radius: 0.30
density: 60
mask:
- MachineMask
layer:
- MidImpassable
- LowImpassable
- BulletImpassable
- Opaque
- type: RandomSprite
available:
- random:
big0: Inherit
big1: Inherit
big2: Inherit
medium0: Inherit
medium1: Inherit
medium2: Inherit
medium3: Inherit
medium4: Inherit
small0: Inherit
small1: Inherit
small2: Inherit
small3: Inherit
small4: Inherit
small5: Inherit
- type: PointLight
netSync: false
radius: 2.5
energy: 1
# Normal
- type: entity
id: CP14CrystalEmpty
suffix: Normal
parent: CP14CrystalBase
components:
- type: Sprite
layers:
- state: area_impact_out
color: "#79b330"
shader: unshaded
- type: TimedDespawn
lifetime: 0.8
- type: CP14AreaEntityEffect
range: 1
whitelist:
components:
- Damageable
effects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:
- CP14ImpactEffectCureWounds
- !type:CP14SpellApplyEntityEffect
effects:
- !type:HealthChange
damage:
types:
Slash: -10
Blunt: -10
Piercing: -10
- !type:Jitter
- type: entity
id: CP14CrystalHealingBase
abstract: true
description: Natural quartz crystals that can absorb the magical energy of the world around them. This crystal seems to have absorbed the energy of life.
components:
- state: medium1
map: ["random"] #Disabling unshaded
- type: PointLight
color: "#3de063"
- type: Sprite
color: "#3de063"
- type: entity
id: CP14CrystalElementalHealingSmall
suffix: Healing, Small
parent:
- CP14CrystalSmallBase
- CP14CrystalHealingBase
components:
enabled: false
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 40
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 10
behaviors:
- !type:PlaySoundBehavior
sound:
collection: GlassBreak
- !type:SpawnEntitiesBehavior
spawn:
CP14CrystalShardHealing:
min: 1
max: 1
- !type:SpawnEntitiesBehavior
spawn:
CP14AreaEntityEffectCrystalHealing:
min: 1
max: 1
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: entity
id: CP14CrystalElementalHealingMedium
suffix: Healing, Medium
parent:
- CP14CrystalMediumBase
- CP14CrystalHealingBase
components:
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 40
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 15
@@ -334,119 +89,51 @@
collection: GlassBreak
- !type:SpawnEntitiesBehavior
spawn:
CP14CrystalShardHealing:
CP14CrystalShardBase:
min: 1
max: 2
- !type:SpawnEntitiesBehavior
spawn:
CP14AreaEntityEffectCrystalHealing:
min: 1
max: 1
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: entity
id: CP14CrystalElementalHealingBig
suffix: Healing, Big
parent:
- CP14CrystalBigBase
- CP14CrystalHealingBase
components:
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 40
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 20
behaviors:
- !type:PlaySoundBehavior
sound:
collection: GlassBreak
- !type:SpawnEntitiesBehavior
spawn:
CP14CrystalShardHealing:
min: 2
max: 3
- !type:SpawnEntitiesBehavior
spawn:
CP14AreaEntityEffectCrystalHealing:
min: 1
max: 1
- !type:DoActsBehavior
acts: [ "Destruction" ]
# Fire
- type: entity
id: CP14CrystalFireBase
abstract: true
description: Natural quartz crystals that can absorb the magical energy of the world around them. This crystal seems to have absorbed the energy of fire.
components:
- type: PointLight
color: "#ed731c"
- type: Sprite
color: "#ed731c"
- type: ExplodeOnTrigger
- type: Explosive
explosionType: FireBomb
maxIntensity: 10
intensitySlope: 1.5
totalIntensity: 30
canCreateVacuum: false
- type: entity
id: CP14CrystalElementalFireSmall
suffix: Fire, Small
parent:
- CP14CrystalSmallBase
- CP14CrystalFireBase
components:
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 40
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 10
behaviors:
- !type:PlaySoundBehavior
sound:
collection: GlassBreak
- !type:SpawnEntitiesBehavior
spawn:
CP14CrystalShardFire:
min: 1
max: 1
- !type:TriggerBehavior
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: Explosive
totalIntensity: 5
- type: entity
id: CP14CrystalElementalFireMedium
suffix: Fire, Medium
parent:
- CP14CrystalMediumBase
- CP14CrystalFireBase
id: CP14CrystalEarth
parent: CP14CrystalBase
suffix: Terra
components:
- type: PointLight
color: "#70533f"
- type: Sprite
color: "#70533f"
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 40
!type:DamageTrigger
damage: 15
behaviors:
- !type:PlaySoundBehavior
sound:
collection: GlassBreak
- !type:SpawnEntitiesBehavior
spawn:
CP14CrystalShardEarth:
min: 1
max: 2
- !type:TriggerBehavior
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: entity
id: CP14CrystalFire
parent: CP14CrystalBase
suffix: Ignis
components:
- type: PointLight
color: "#d9741c"
- type: Sprite
color: "#d9741c"
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 15
@@ -462,105 +149,45 @@
- !type:TriggerBehavior
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: Explosive
totalIntensity: 10
- type: entity
id: CP14CrystalElementalFireBig
suffix: Fire, Big
parent:
- CP14CrystalBigBase
- CP14CrystalFireBase
id: CP14CrystalWater
parent: CP14CrystalBase
suffix: Aqua
components:
- type: PointLight
color: "#1c94d9"
- type: Sprite
color: "#1c94d9"
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 40
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 20
damage: 15
behaviors:
- !type:PlaySoundBehavior
sound:
collection: GlassBreak
- !type:SpawnEntitiesBehavior
spawn:
CP14CrystalShardFire:
min: 2
max: 3
CP14CrystalShardWater:
min: 1
max: 2
- !type:TriggerBehavior
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: Explosive
totalIntensity: 20
intensitySlope: 0.5
# Light
- type: entity
id: CP14CrystalLightBase
abstract: true
description: Natural quartz crystals that can absorb the magical energy of the world around them. This crystal seems to have absorbed the energy of light.
id: CP14CrystalAir
parent: CP14CrystalBase
suffix: Aer
components:
- type: PointLight
color: "#f1c7ff"
color: "#def9ff"
- type: Sprite
color: "#f1c7ff"
- type: entity
id: CP14CrystalElementalLightSmall
suffix: Light, Small
parent:
- CP14CrystalSmallBase
- CP14CrystalLightBase
components:
color: "#def9ff"
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 40
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 10
behaviors:
- !type:PlaySoundBehavior
sound:
collection: GlassBreak
- !type:SpawnEntitiesBehavior
spawn:
CP14CrystalShardLight:
min: 1
max: 1
- !type:SpawnEntitiesBehavior
spawn:
AdminInstantEffectFlash:
min: 1
max: 1
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: entity
id: CP14CrystalElementalLightMedium
suffix: Light, Medium
parent:
- CP14CrystalMediumBase
- CP14CrystalLightBase
components:
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 40
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 15
@@ -570,123 +197,24 @@
collection: GlassBreak
- !type:SpawnEntitiesBehavior
spawn:
CP14CrystalShardLight:
CP14CrystalShardAir:
min: 1
max: 2
- !type:SpawnEntitiesBehavior
spawn:
AdminInstantEffectFlash:
min: 1
max: 1
- !type:TriggerBehavior
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: entity
id: CP14CrystalElementalLightBig
suffix: Light, Big
parent:
- CP14CrystalBigBase
- CP14CrystalLightBase
components:
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 40
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 20
behaviors:
- !type:PlaySoundBehavior
sound:
collection: GlassBreak
- !type:SpawnEntitiesBehavior
spawn:
CP14CrystalShardLight:
min: 2
max: 3
- !type:SpawnEntitiesBehavior
spawn:
AdminInstantEffectFlash:
min: 1
max: 1
- !type:DoActsBehavior
acts: [ "Destruction" ]
# Electric
- type: entity
id: CP14CrystalElectricBase
abstract: true
description: Natural quartz crystals that can absorb the magical energy of the world around them. This crystal seems to have absorbed the energy of electricity.
id: CP14CrystalOrder
parent: CP14CrystalBase
suffix: Ordo
components:
- type: PointLight
color: "#e6ff6b"
color: "#d9d9d9"
- type: Sprite
color: "#e6ff6b"
- type: Electrified
requirePower: false
shockTime: 8
- type: TriggerOnCollide
fixtureID: fix1
- type: SpawnOnTrigger
proto: CP14ElectrifiedEffect
- type: entity
id: CP14CrystalElementalElectricSmall
suffix: Electric, Small
parent:
- CP14CrystalSmallBase
- CP14CrystalElectricBase
components:
color: "#d9d9d9"
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 40
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 10
behaviors:
- !type:PlaySoundBehavior
sound:
collection: GlassBreak
- !type:SpawnEntitiesBehavior
spawn:
CP14CrystalShardElectric:
min: 1
max: 1
- !type:SpawnEntitiesBehavior
spawn:
CP14ElectrifiedEffect:
min: 1
max: 1
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: Electrified
shockTime: 2
- type: entity
id: CP14CrystalElementalElectricMedium
suffix: Electric, Medium
parent:
- CP14CrystalMediumBase
- CP14CrystalElectricBase
components:
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 40
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 15
@@ -696,118 +224,24 @@
collection: GlassBreak
- !type:SpawnEntitiesBehavior
spawn:
CP14CrystalShardElectric:
CP14CrystalShardOrder:
min: 1
max: 2
- !type:SpawnEntitiesBehavior
spawn:
CP14ElectrifiedEffect:
min: 1
max: 1
- !type:TriggerBehavior
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: Electrified
shockTime: 4
- type: entity
id: CP14CrystalElementalElectricBig
suffix: Electric, Big
parent:
- CP14CrystalBigBase
- CP14CrystalElectricBase
components:
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 40
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 20
behaviors:
- !type:PlaySoundBehavior
sound:
collection: GlassBreak
- !type:SpawnEntitiesBehavior
spawn:
CP14CrystalShardElectric:
min: 2
max: 3
- !type:SpawnEntitiesBehavior
spawn:
CP14ElectrifiedEffect:
min: 1
max: 1
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: Electrified
shockTime: 6
# Darkness
- type: entity
id: CP14CrystalDarknessBase
abstract: true
description: Natural quartz crystals that can absorb the magical energy of the world around them. This crystal seems to have absorbed the energy of darkness.
id: CP14CrystalChaos
parent: CP14CrystalBase
suffix: Perditio
components:
- type: PointLight
color: "#391c57"
color: "#5c5c5c"
- type: Sprite
color: "#391c57"
- type: entity
id: CP14CrystalElementalDarknessSmall
suffix: Darkness, Small
parent:
- CP14CrystalSmallBase
- CP14CrystalDarknessBase
components:
color: "#5c5c5c"
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 40
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 10
behaviors:
- !type:PlaySoundBehavior
sound:
collection: GlassBreak
- !type:SpawnEntitiesBehavior
spawn:
CP14CrystalShardDarkness:
min: 1
max: 1
- !type:SpawnEntitiesBehavior
spawn:
CP14AstralHaze:
min: 1
max: 1
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: entity
id: CP14CrystalElementalDarknessMedium
suffix: Darkness, Medium
parent:
- CP14CrystalMediumBase
- CP14CrystalDarknessBase
components:
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 40
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 15
@@ -817,48 +251,9 @@
collection: GlassBreak
- !type:SpawnEntitiesBehavior
spawn:
CP14CrystalShardDarkness:
CP14CrystalShardChaos:
min: 1
max: 2
- !type:SpawnEntitiesBehavior
spawn:
CP14AstralHaze:
min: 1
max: 1
- !type:TriggerBehavior
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: entity
id: CP14CrystalElementalDarknessBig
suffix: Darkness, Big
parent:
- CP14CrystalBigBase
- CP14CrystalDarknessBase
components:
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 40
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 20
behaviors:
- !type:PlaySoundBehavior
sound:
collection: GlassBreak
- !type:SpawnEntitiesBehavior
spawn:
CP14CrystalShardDarkness:
min: 2
max: 3
- !type:SpawnEntitiesBehavior
spawn:
CP14AstralHaze:
min: 1
max: 1
- !type:DoActsBehavior
acts: [ "Destruction" ]

View File

@@ -30,66 +30,73 @@
- type: entity
parent: CP14CrystalShardBase
id: CP14CrystalShardWater
suffix: Water
id: CP14CrystalShardEarth
suffix: Terra
components:
- type: Sprite
color: "#5eabeb"
color: "#70533f"
- type: CP14MagicEssenceContainer
essences:
Water: 3
- type: entity
parent: CP14CrystalShardBase
id: CP14CrystalShardHealing
suffix: Life
components:
- type: Sprite
color: "#3de063"
- type: CP14MagicEssenceContainer
essences:
Life: 3
Earth: 3
Crystal: 1
- type: entity
parent: CP14CrystalShardBase
id: CP14CrystalShardFire
suffix: Fire
suffix: Ignis
components:
- type: Sprite
color: "#ed731c"
color: "#d9741c"
- type: CP14MagicEssenceContainer
essences:
Fire: 3
Crystal: 1
- type: entity
parent: CP14CrystalShardBase
id: CP14CrystalShardLight
suffix: Light
id: CP14CrystalShardWater
suffix: Ignis
components:
- type: Sprite
color: "#f1c7ff"
color: "#1c94d9"
- type: CP14MagicEssenceContainer
essences:
Light: 3
Water: 3
Crystal: 1
- type: entity
parent: CP14CrystalShardBase
id: CP14CrystalShardElectric
suffix: Electric
id: CP14CrystalShardAir
suffix: Aer
components:
- type: Sprite
color: "#e6ff6b"
color: "#def9ff"
- type: CP14MagicEssenceContainer
essences:
Electric: 3
Air: 3
Crystal: 1
- type: entity
parent: CP14CrystalShardBase
id: CP14CrystalShardDarkness
suffix: Dimension
id: CP14CrystalShardOrder
suffix: Ordo
components:
- type: Sprite
color: "#391c57"
color: "#d9d9d9"
- type: CP14MagicEssenceContainer
essences:
Dimension: 3
Order: 3
Crystal: 1
- type: entity
parent: CP14CrystalShardBase
id: CP14CrystalShardChaos
suffix: Perditio
components:
- type: Sprite
color: "#5c5c5c"
- type: CP14MagicEssenceContainer
essences:
Chaos: 3
Crystal: 1

View File

@@ -1,10 +1,10 @@
- type: entity
id: CP14AlchemyNormalizer
id: CP14AlchemySolutionCleaner
parent:
- BaseStructureDynamic
- CP14BaseCrystalSlot
name: solution normalizer
description: An alchemical device that removes fine precipitates from solutions, and stabilizes it for further work
name: solution cleaner
description: An alchemical device that destroys from a solution poured into it the reagent that is least in the solution. Requires an energy crystal to operate.
categories: [ ForkFiltered ]
components:
- type: InteractionOutline
@@ -12,7 +12,7 @@
drawdepth: Items
noRot: true
offset: 0, 0.2
sprite: _CP14/Structures/Specific/Alchemy/normalizer.rsi
sprite: _CP14/Structures/Specific/Alchemy/cleaner.rsi
layers:
- state: rotate_back_stop
map: ["poweredBack"]
@@ -50,23 +50,23 @@
- TabletopMachineMask
- type: SolutionContainerManager
solutions:
normalizer:
cleaner:
maxVol: 50
- type: CP14SolutionTemperature
- type: DrainableSolution
solution: normalizer
solution: cleaner
- type: ExaminableSolution
solution: normalizer
solution: cleaner
- type: MixableSolution
solution: normalizer
solution: cleaner
- type: RefillableSolution
solution: normalizer
solution: cleaner
- type: DrawableSolution
solution: normalizer
solution: cleaner
- type: DumpableSolution
solution: normalizer
- type: CP14SolutionNormalizer
solution: normalizer
solution: cleaner
- type: CP14SolutionCleaner
solution: cleaner
- type: CP14MagicEnergyAmbientSound
- type: AmbientSound
enabled: false

View File

@@ -128,3 +128,13 @@
whitelist:
tags:
- CP14FireplaceFuel
- type: entity
parent: CP14AlchemyFurnace
id: CP14AlchemyFurnaceDebug
suffix: Ignited, Infinity
categories: [ DoNotMap ]
components:
- type: CP14AutoIgnite
- type: CP14Fireplace
fuelDrainingPerUpdate: 0

View File

@@ -47,7 +47,7 @@
shape:
!type:PhysShapeAabb
bounds: "-0.25,-0.25,0.25,0.25"
density: 125
density: 525
mask:
- TabletopMachineMask
layer:

View File

@@ -4,36 +4,28 @@
name: Alchemy
text: "/ServerInfo/_CP14/Guidebook_EN/Alchemy.xml"
children:
- CP14_EN_BasicAlchemy
- CP14_EN_Organic
- CP14_EN_Inorganic
- CP14_EN_Arcane
- CP14_EN_Precurser
- CP14_EN_ThaumaturgyEssence
- CP14_EN_TargetEffects
filterEnabled: True
- type: guideEntry
crystallPunkAllowed: true
id: CP14_EN_BasicAlchemy
name: Basic effects solutions
text: "/ServerInfo/_CP14/Guidebook_EN/AlchemyTabs/BasicAlchemy.xml"
id: CP14_EN_Precurser
name: Precursers
text: "/ServerInfo/_CP14/Guidebook_EN/AlchemyTabs/Precurser.xml"
filterEnabled: True
- type: guideEntry
crystallPunkAllowed: true
id: CP14_EN_Organic
name: Organic solutions
text: "/ServerInfo/_CP14/Guidebook_EN/AlchemyTabs/Organic.xml"
id: CP14_EN_ThaumaturgyEssence
name: Thaumaturgic essences
text: "/ServerInfo/_CP14/Guidebook_EN/AlchemyTabs/Essence.xml"
filterEnabled: True
- type: guideEntry
crystallPunkAllowed: true
id: CP14_EN_Inorganic
name: Inorganic solutions
text: "/ServerInfo/_CP14/Guidebook_EN/AlchemyTabs/Inorganic.xml"
filterEnabled: True
- type: guideEntry
crystallPunkAllowed: true
id: CP14_EN_Arcane
name: Alchemized solutions
text: "/ServerInfo/_CP14/Guidebook_EN/AlchemyTabs/Arcane.xml"
id: CP14_EN_TargetEffects
name: Target alchemical solutions
text: "/ServerInfo/_CP14/Guidebook_EN/AlchemyTabs/TargetEffects.xml"
filterEnabled: True

View File

@@ -4,36 +4,28 @@
name: Алхимия
text: "/ServerInfo/_CP14/Guidebook_RU/Alchemy.xml"
children:
- CP14_RU_BasicAlchemy
- CP14_RU_Organic
- CP14_RU_Inorganic
- CP14_RU_Arcane
- CP14_RU_Precurser
- CP14_RU_ThaumaturgyEssence
- CP14_RU_TargetEffects
filterEnabled: True
- type: guideEntry
crystallPunkAllowed: true
id: CP14_RU_BasicAlchemy
name: Базовые алхимические растворы
text: "/ServerInfo/_CP14/Guidebook_RU/AlchemyTabs/BasicAlchemy.xml"
id: CP14_RU_Precurser
name: Природные исходники
text: "/ServerInfo/_CP14/Guidebook_RU/AlchemyTabs/Precurser.xml"
filterEnabled: True
- type: guideEntry
crystallPunkAllowed: true
id: CP14_RU_Organic
name: Органические решения
text: "/ServerInfo/_CP14/Guidebook_RU/AlchemyTabs/Organic.xml"
id: CP14_RU_ThaumaturgyEssence
name: Тауматургические эссенции
text: "/ServerInfo/_CP14/Guidebook_RU/AlchemyTabs/Essence.xml"
filterEnabled: True
- type: guideEntry
crystallPunkAllowed: true
id: CP14_RU_Inorganic
name: Неорганический растворы
text: "/ServerInfo/_CP14/Guidebook_EN/AlchemyTabs/Inorganic.xml"
filterEnabled: True
- type: guideEntry
crystallPunkAllowed: true
id: CP14_RU_Arcane
name: Алхимизированные решения
text: "/ServerInfo/_CP14/Guidebook_EN/AlchemyTabs/Arcane.xml"
id: CP14_RU_TargetEffects
name: Целевые алхимические растворы
text: "/ServerInfo/_CP14/Guidebook_RU/AlchemyTabs/TargetEffects.xml"
filterEnabled: True

View File

@@ -1,50 +0,0 @@
# Equip groups
- type: loadoutGroup
id: CP14ApprenticeBundle
name: cp14-loadout-apprentice-bundle
minLimit: 0
loadouts:
- CP14BundleAlchemy
- CP14BundleBlacksmith
- type: entity
id: CP14LoadoutDummyBundleAlchemy
categories: [ HideSpawnMenu ]
name: alchemy bundle
components:
- type: Sprite
sprite: _CP14/Objects/Specific/Alchemy/mortar_pestle.rsi
state: full
- type: loadout
id: CP14BundleAlchemy
dummyEntity: CP14LoadoutDummyBundleAlchemy
storage:
back:
- CP14Syringe
- CP14VialTinyReinforced
- CP14VialSmallReinforced
- CP14VialSmallReinforced
- CP14VialSmallGroundQuartz
- CP14VialSmallBloodFlowerSap
- CP14VialSmallAgaricMushroom
- CP14VialSmallWildSage
- CP14VialSmallBlueAmanita
- type: entity
id: CP14LoadoutDummyBundleBlacksmith
categories: [ HideSpawnMenu ]
name: blacksmith bundle
components:
- type: Sprite
sprite: _CP14/Objects/Materials/copper_bar.rsi
state: bar_3
- type: loadout
id: CP14BundleBlacksmith
dummyEntity: CP14LoadoutDummyBundleBlacksmith
storage:
back:
- CP14CopperBar10
- CP14IronBar10

View File

@@ -28,7 +28,6 @@
- CP14GeneralShoes
- CP14GeneralBack
- CP14GeneralTrinkets
- CP14ApprenticeBundle
- CP14GeneralKeys
- type: roleLoadout

View File

@@ -24,7 +24,7 @@
- CP14ActionSpellSphereOfLight
#Meta
- CP14ActionSpellManaManipulation
- CP14ActionSpellCounterSpell
- CP14ActionSpellMagicSplitting
- CP14ActionSpellMagicBallade
#Physical
- CP14ActionSpellSprint
@@ -150,10 +150,10 @@
- CP14ManaWasting
- type: loadout
id: CP14ActionSpellCounterSpell
dummyEntity: CP14ActionSpellCounterSpell
id: CP14ActionSpellMagicSplitting
dummyEntity: CP14ActionSpellMagicSplitting
actions:
- CP14ActionSpellCounterSpell
- CP14ActionSpellMagicSplitting
effects:
- !type:JobRequirementLoadoutEffect
requirement:

View File

@@ -1,52 +1,101 @@
# Basic 6
- type: magicType
id: Earth
name: cp14-magic-type-earth
name: cp14-essence-earth
color: "#70533f"
essenceProto: CP14EssenceEarth
- type: magicType
id: Fire
name: cp14-magic-type-fire
name: cp14-essence-fire
color: "#d9741c"
essenceProto: CP14EssenceFire
- type: magicType
id: Life
name: cp14-magic-type-healing
color: "#89e04f"
essenceProto: CP14EssenceLife
- type: magicType
id: Light
name: cp14-magic-type-light
color: "#ba97b8"
essenceProto: CP14EssenceLight
- type: magicType
id: Dimension
name: cp14-magic-type-dimension
color: "#4e0691"
essenceProto: CP14EssenceDimension
- type: magicType
id: Meta
name: cp14-magic-type-meta
color: "#dcffdb"
- type: magicType
id: Water
name: cp14-magic-type-water
name: cp14-essence-water
color: "#1c94d9"
essenceProto: CP14EssenceWater
- type: magicType
id: Death
name: cp14-magic-type-death
color: "#55877a"
essenceProto: CP14EssenceDeath
id: Air
name: cp14-essence-air
color: "#def9ff"
essenceProto: CP14EssenceAir
- type: magicType
id: Electric
name: cp14-magic-type-electric
id: Order
name: cp14-essence-order
color: "#d9d9d9"
essenceProto: CP14EssenceOrder
- type: magicType
id: Chaos
name: cp14-essence-chaos
color: "#5c5c5c"
essenceProto: CP14EssenceChaos
# Complex tier 1
- type: magicType
id: Frost
name: cp14-essence-frost
color: "#4f91bd"
essenceProto: CP14EssenceFrost
- type: magicType
id: Light
name: cp14-essence-light
color: "#ba97b8"
essenceProto: CP14EssenceLight
- type: magicType
id: Motion
name: cp14-essence-motion
color: "#575100"
essenceProto: CP14EssenceMotion
- type: magicType
id: Cycle
name: cp14-essence-cycle
color: "#063b1f"
essenceProto: CP14EssenceCycle
- type: magicType
id: Energia
name: cp14-essence-energia
color: "#caed72"
essenceProto: CP14EssenceElectric
essenceProto: CP14EssenceEnergia
- type: magicType
id: Void
name: cp14-essence-void
color: "#12021c"
essenceProto: CP14EssenceVoid
- type: magicType
id: Poison
name: cp14-essence-poison
color: "#619e20"
essenceProto: CP14EssencePoison
- type: magicType
id: Life
name: cp14-essence-life
color: "#eb1a3d"
essenceProto: CP14EssenceLife
- type: magicType
id: Crystal
name: cp14-essence-crystal
color: "#538cb8"
essenceProto: CP14EssenceCrystal
# Complex tier 2
- type: magicType
id: Magic
name: cp14-essence-magic
color: "#5497d6"
essenceProto: CP14EssenceMagic

View File

@@ -10,252 +10,113 @@
- !type:OreDunGen
tileMask:
- CP14FloorBase
entity: CP14CrystalSmall
entity: CP14CrystalEmpty
count: 30
minGroupSize: 1
maxGroupSize: 3
- !type:OreDunGen
tileMask:
- CP14FloorBase
entity: CP14CrystalMedium
count: 20
minGroupSize: 1
maxGroupSize: 2
- !type:OreDunGen
tileMask:
- CP14FloorBase
entity: CP14CrystalBig
count: 10
minGroupSize: 1
maxGroupSize: 1
maxGroupSize: 5
# TIER 2
- type: cp14DemiplaneModifier
id: CrystalFire
tiers:
- 1
- 2
- 3
generationWeight: 0.1
categories:
Reward: 0.1
requiredTags: #TODO: Hot places
- CP14DemiplaneOres
- CP14DemiplaneUnderground
blacklistTags:
- CP14DemiplaneCold
layers:
- !type:OreDunGen
tileMask:
- CP14FloorBase
entity: CP14CrystalElementalFireSmall
entity: CP14CrystalFire
count: 30
minGroupSize: 1
maxGroupSize: 3
- !type:OreDunGen
tileMask:
- CP14FloorBase
entity: CP14CrystalElementalFireMedium
count: 20
minGroupSize: 1
maxGroupSize: 2
- !type:OreDunGen
tileMask:
- CP14FloorBase
entity: CP14CrystalElementalFireBig
count: 10
minGroupSize: 1
maxGroupSize: 1
# TIER 2
maxGroupSize: 5
- type: cp14DemiplaneModifier
id: CrystalElectric
id: CrystalEarth
tiers:
- 1
- 2
- 3
generationWeight: 0.1
categories:
Reward: 0.1
layers:
- !type:OreDunGen
tileMask:
- CP14FloorBase
- CP14FloorSand
- CP14FloorSnow
- CP14FloorSnowDeep
- CP14FloorSnowDeepDeep
entity: CP14CrystalElementalElectricSmall
count: 30
minGroupSize: 1
maxGroupSize: 3
- !type:OreDunGen
tileMask:
- CP14FloorBase
- CP14FloorSand
- CP14FloorSnow
- CP14FloorSnowDeep
- CP14FloorSnowDeepDeep
entity: CP14CrystalElementalElectricMedium
count: 20
minGroupSize: 1
maxGroupSize: 2
- !type:OreDunGen
tileMask:
- CP14FloorBase
- CP14FloorSand
- CP14FloorSnow
- CP14FloorSnowDeep
- CP14FloorSnowDeepDeep
entity: CP14CrystalElementalElectricBig
count: 10
minGroupSize: 1
maxGroupSize: 1
- type: cp14DemiplaneModifier
id: CrystalHealing
tiers:
- 2
- 3
generationWeight: 0.1
categories:
Reward: 0.1
requiredTags:
- CP14DemiplaneHerbals
layers:
- !type:OreDunGen
tileMask:
- CP14FloorGrass
- CP14FloorGrassLight
- CP14FloorGrassTall
- CP14FloorSnow
- CP14FloorSnowDeep
- CP14FloorSnowDeepDeep
entity: CP14CrystalElementalElectricSmall
count: 30
minGroupSize: 1
maxGroupSize: 3
- !type:OreDunGen
tileMask:
- CP14FloorGrass
- CP14FloorGrassLight
- CP14FloorGrassTall
- CP14FloorSnow
- CP14FloorSnowDeep
- CP14FloorSnowDeepDeep
entity: CP14CrystalElementalElectricMedium
count: 20
minGroupSize: 1
maxGroupSize: 2
- !type:OreDunGen
tileMask:
- CP14FloorGrass
- CP14FloorGrassLight
- CP14FloorGrassTall
- CP14FloorSnow
- CP14FloorSnowDeep
- CP14FloorSnowDeepDeep
entity: CP14CrystalElementalElectricBig
count: 10
minGroupSize: 1
maxGroupSize: 1
- type: cp14DemiplaneModifier
id: CrystalWater
tiers:
- 2
- 3
generationWeight: 0.1
categories:
Reward: 0.1
requiredTags:
- CP14DemiplaneCold
layers:
- !type:OreDunGen
tileMask:
- CP14FloorGrass
- CP14FloorGrassLight
- CP14FloorGrassTall
- CP14FloorSnow
- CP14FloorSnowDeep
- CP14FloorSnowDeepDeep
entity: CP14CrystalElementalWaterSmall
count: 30
minGroupSize: 1
maxGroupSize: 3
- !type:OreDunGen
tileMask:
- CP14FloorGrass
- CP14FloorGrassLight
- CP14FloorGrassTall
- CP14FloorSnow
- CP14FloorSnowDeep
- CP14FloorSnowDeepDeep
entity: CP14CrystalElementalWaterMedium
count: 20
minGroupSize: 1
maxGroupSize: 2
- !type:OreDunGen
tileMask:
- CP14FloorGrass
- CP14FloorGrassLight
- CP14FloorGrassTall
- CP14FloorSnow
- CP14FloorSnowDeep
- CP14FloorSnowDeepDeep
entity: CP14CrystalElementalWaterBig
count: 10
minGroupSize: 1
maxGroupSize: 1
- type: cp14DemiplaneModifier
id: CrystalDarkness
tiers:
- 2
- 3
generationWeight: 0.1
categories:
Reward: 0.1
requiredTags:
- CP14DemiplaneUnderground
blacklistTags:
- CP14DemiplaneOpenSky
layers:
- !type:OreDunGen
entity: CP14CrystalElementalDarknessSmall
entity: CP14CrystalEarth
count: 30
minGroupSize: 1
maxGroupSize: 3
- !type:OreDunGen
entity: CP14CrystalElementalDarknessMedium
count: 20
minGroupSize: 1
maxGroupSize: 2
- !type:OreDunGen
entity: CP14CrystalElementalDarknessBig
count: 10
minGroupSize: 1
maxGroupSize: 1
maxGroupSize: 5
- type: cp14DemiplaneModifier
id: CrystalLight
id: CrystalWater
tiers:
- 1
- 2
generationWeight: 0.1
categories:
Reward: 0.1
requiredTags:
- CP14DemiplaneWater
layers:
- !type:OreDunGen
entity: CP14CrystalWater
count: 30
minGroupSize: 1
maxGroupSize: 5
- type: cp14DemiplaneModifier
id: CrystalAir
tiers:
- 1
- 2
- 3
generationWeight: 0.1
categories:
Reward: 0.1
requiredTags:
- CP14DemiplaneOpenSky
blacklistTags:
- CP14DemiplaneUnderground
layers:
- !type:OreDunGen
entity: CP14CrystalElementalLightSmall
entity: CP14CrystalAir
count: 30
minGroupSize: 1
maxGroupSize: 3
maxGroupSize: 5
- type: cp14DemiplaneModifier
id: CrystalOrder
tiers:
- 1
- 2
generationWeight: 0.1
categories:
Reward: 0.1
layers:
- !type:OreDunGen
entity: CP14CrystalElementalLightMedium
count: 20
entity: CP14CrystalOrder
count: 30
minGroupSize: 1
maxGroupSize: 2
maxGroupSize: 5
- type: cp14DemiplaneModifier
id: CrystalChaos
tiers:
- 1
- 2
generationWeight: 0.1
categories:
Reward: 0.1
layers:
- !type:OreDunGen
entity: CP14CrystalElementalLightBig
count: 10
entity: CP14CrystalChaos
count: 30
minGroupSize: 1
maxGroupSize: 1
maxGroupSize: 5

View File

@@ -1,26 +0,0 @@
# Poison
- type: reagent
id: CP14WhistlerPoison
group: CP14Biological
name: cp14-reagent-name-whistler-poison
desc: cp14-reagent-desc-whistler-poison
flavor: CP14VerySweet
color: "#6bb4bf"
physicalDesc: reagent-physical-desc-powdery
metabolisms:
Narcotic:
effects:
- !type:Emote
emote: Yawn
showInChat: true
probability: 0.2
- !type:GenericStatusEffect
conditions:
- !type:ReagentThreshold
reagent: CP14WhistlerPoison
min: 8
key: ForcedSleep
component: ForcedSleeping
refresh: false
type: Add

View File

@@ -1,17 +0,0 @@
# Contains Magical or archaic resources, like slime
- type: reagent
id: CP14ChromiumSlime
group: CP14Arcane
name: cp14-reagent-name-chromium-slime
desc: cp14-reagent-desc-chromium-slime
flavor: CP14Vomit
color: "#3b4872"
physicalDesc: cp14-reagent-physical-desc-colorless
slippery: true
metabolisms:
Food:
effects:
- !type:SatiateThirst
- !type:ChemVomit
probability: 0.05

View File

@@ -1,187 +0,0 @@
# Alchemized Blood / Raw Essence
- type: reagent
id: CP14AlchemizedBlood
group: CP14Arcane
name: cp14-reagent-name-alchemizedblood
desc: cp14-reagent-desc-alchemizedblood
flavor: CP14Bitterly
color: "#562020"
recognizable: false
physicalDesc: cp14-reagent-physical-desc-powdery
slippery: false
footstepSound:
collection: FootstepBlood
params:
volume: 6
metabolisms:
Drink:
effects:
- !type:SatiateThirst
factor: -2
- !type:ChemVomit
probability: 0.10
- type: reagent
id: CP14AlchemizedBloodTiefling
group: CP14Arcane
desc: cp14-reagent-desc-alchemizedblood-tiefling
name: cp14-reagent-name-alchemizedblood-tiefling
flavor: CP14Bitterly
color: "#593722"
recognizable: false
physicalDesc: cp14-reagent-physical-desc-powdery
slippery: false
footstepSound:
collection: FootstepBlood
params:
volume: 6
metabolisms:
Drink:
effects:
- !type:SatiateThirst
factor: -2
- !type:HealthChange
damage:
types:
Heat: 2
- type: reagent
id: CP14AlchemizedBloodElf
group: CP14Arcane
desc: cp14-reagent-desc-alchemizedblood-elf
name: cp14-reagent-name-alchemizedblood-elf
flavor: CP14Bitterly
color: "#592840"
recognizable: false
physicalDesc: cp14-reagent-physical-desc-powdery
slippery: false
footstepSound:
collection: FootstepBlood
params:
volume: 6
metabolisms:
Drink:
effects:
- !type:SatiateThirst
factor: -2
- !type:CP14ManaChange
manaDelta: -1
- type: reagent
id: CP14AlchemizedBloodGoblin
group: CP14Arcane
desc: cp14-reagent-desc-alchemizedblood-goblin
name: cp14-reagent-name-alchemizedblood-goblin
flavor: CP14Bitterly
color: "#6E7563"
recognizable: false
physicalDesc: cp14-reagent-physical-desc-powdery
slippery: false
footstepSound:
collection: FootstepBlood
params:
volume: 6
metabolisms:
Drink:
effects:
- !type:SatiateThirst
factor: -2
- !type:HealthChange
damage:
types:
Poison: 1.5
# Refined / Processed Essence
- type: reagent
id: CP14Essence
group: CP14Arcane
name: cp14-reagent-name-essence
desc: cp14-reagent-desc-essence
flavor: CP14Magic
color: "#7F3E13"
recognizable: false
physicalDesc: cp14-reagent-physical-desc-shimmering
slippery: false
footstepSound:
collection: FootstepBlood
params:
volume: 6
metabolisms:
Drink:
effects:
- !type:ModifyBloodLevel
amount: 2
- !type:ChemVomit
probability: 0.25
- type: reagent
id: CP14EssenceTiefling
group: CP14Arcane
desc: cp14-reagent-desc-essence-tiefling
name: cp14-reagent-name-essence-tiefling
flavor: CP14Magic
color: "#A37130"
recognizable: false
physicalDesc: cp14-reagent-physical-desc-shimmering
slippery: false
footstepSound:
collection: FootstepBlood
params:
volume: 6
metabolisms:
Drink:
effects:
- !type:ModifyBloodLevel
amount: 2
- !type:HealthChange
damage:
types:
Heat: 2
- type: reagent
id: CP14EssenceElf
group: CP14Arcane
name: cp14-reagent-name-essence-elf
desc: cp14-reagent-desc-essence-elf
flavor: CP14Magic
color: "#933E53"
recognizable: false
physicalDesc: cp14-reagent-physical-desc-shimmering
slippery: false
footstepSound:
collection: FootstepBlood
params:
volume: 6
metabolisms:
Drink:
effects:
- !type:ModifyBloodLevel
amount: 2
- !type:CP14ManaChange
manaDelta: -5
- type: reagent
id: CP14EssenceGoblin
group: CP14Arcane
name: cp14-reagent-name-essence-goblin
desc: cp14-reagent-desc-essence-goblin
flavor: CP14Magic
color: "#83993D"
recognizable: false
physicalDesc: cp14-reagent-physical-desc-shimmering
slippery: false
footstepSound:
collection: FootstepBlood
params:
volume: 6
metabolisms:
Poison:
effects:
- !type:ModifyBloodLevel
amount: 2
- !type:HealthChange
damage:
types:
Poison: 3

View File

@@ -1,69 +0,0 @@
# Contains inorganic, but natural materials, like gems, and rocks & salts
- type: reagent
id: CP14GroundQuartz
group: CP14Inorganic
name: cp14-reagent-name-grounded-quartz
desc: cp14-reagent-desc-grounded-quartz
flavor: CP14Quartz
color: "#9aa6ad"
physicalDesc: cp14-reagent-physical-desc-colorless
metabolisms:
Food:
effects:
- !type:ChemVomit
probability: 0.05
- type: reagent
id: CP14AlchemistSalt
name: cp14-reagent-name-base-alchemistsalt
desc: cp14-reagent-desc-base-alchemistsalt
group: CP14Inorganic
flavor: CP14Salty
color: "#D8CEC5"
physicalDesc: cp14-reagent-physical-desc-grainy
metabolisms:
Drink:
effects:
- !type:SatiateThirst
factor: -3
- type: reagent
id: CP14SaltedWater
name: cp14-reagent-name-base-alchemistsaltwater
desc: cp14-reagent-desc-base-alchemistsaltwater
group: CP14Inorganic
flavor: CP14Salty
color: "#7C9BA8"
physicalDesc: cp14-reagent-physical-desc-grainy
metabolisms:
Drink:
effects:
- !type:HealthChange
damage:
types:
Poison: 0.5
- !type:SatiateThirst
factor: -2
- !type:ModifyBloodLevel
amount: 4
- type: reagent
id: CP14AlchemistOil
name: cp14-reagent-name-base-alchemistoil
desc: cp14-reagent-desc-base-alchemistoil
group: CP14Inorganic
flavor: CP14Metallic
color: "#3A342B"
recognizable: true
physicalDesc: cp14-reagent-physical-desc-slick
slippery: true
metabolisms:
Poison:
effects:
- !type:HealthChange
damage:
types:
Poison: 2.5
- !type:FlammableReaction
multiplier: 2

View File

@@ -1,6 +1,6 @@
- type: reagent
id: CP14Blood
group: CP14Biological
group: CP14Precurser
name: cp14-reagent-name-blood
desc: cp14-reagent-desc-blood
flavor: CP14Metallic
@@ -12,10 +12,10 @@
collection: FootstepBlood
params:
volume: 6
- type: reagent
id: CP14BloodTiefling
group: CP14Biological
group: CP14Precurser
desc: cp14-reagent-desc-blood-tiefling
name: cp14-reagent-name-blood-tiefling
flavor: CP14Metallic
@@ -27,10 +27,10 @@
collection: FootstepBlood
params:
volume: 6
- type: reagent
id: CP14BloodElf
group: CP14Biological
group: CP14Precurser
desc: cp14-reagent-desc-blood-elf
name: cp14-reagent-name-blood-elf
flavor: CP14Metallic
@@ -42,10 +42,10 @@
collection: FootstepBlood
params:
volume: 6
- type: reagent
id: CP14BloodGoblin
group: CP14Biological
group: CP14Precurser
desc: cp14-reagent-desc-blood-goblin
name: cp14-reagent-name-blood-goblin
flavor: CP14Metallic

View File

@@ -1,103 +0,0 @@
- type: reagent
id: CP14EssenceEarth
name: cp14-reagent-name-essence-earth
desc: cp14-reagent-desc-essence-earth
group: CP14MagicEssence
flavor: CP14Bitterly
recognizable: true
physicalDesc: cp14-reagent-physical-desc-sparkling
color: "#70533f"
tileReactions:
- !type:CreateEntityTileReaction
entity: CP14EssenceEarth
- type: reagent
id: CP14EssenceFire
name: cp14-reagent-name-essence-fire
desc: cp14-reagent-desc-essence-fire
group: CP14MagicEssence
flavor: CP14Bitterly
recognizable: true
physicalDesc: cp14-reagent-physical-desc-sparkling
color: "#d9741c"
tileReactions:
- !type:CreateEntityTileReaction
entity: CP14EssenceFire
- type: reagent
id: CP14EssenceLife
name: cp14-reagent-name-essence-life
desc: cp14-reagent-desc-essence-life
group: CP14MagicEssence
flavor: CP14Bitterly
recognizable: true
physicalDesc: cp14-reagent-physical-desc-sparkling
color: "#89e04f"
tileReactions:
- !type:CreateEntityTileReaction
entity: CP14EssenceLife
- type: reagent
id: CP14EssenceWater
name: cp14-reagent-name-essence-water
desc: cp14-reagent-desc-essence-water
group: CP14MagicEssence
flavor: CP14Bitterly
recognizable: true
physicalDesc: cp14-reagent-physical-desc-sparkling
color: "#1c94d9"
tileReactions:
- !type:CreateEntityTileReaction
entity: CP14EssenceWater
- type: reagent
id: CP14EssenceLight
name: cp14-reagent-name-essence-light
desc: cp14-reagent-desc-essence-light
group: CP14MagicEssence
flavor: CP14Bitterly
recognizable: true
physicalDesc: cp14-reagent-physical-desc-sparkling
color: "#ba97b8"
tileReactions:
- !type:CreateEntityTileReaction
entity: CP14EssenceLight
- type: reagent
id: CP14EssenceDimension
name: cp14-reagent-name-essence-dimension
desc: cp14-reagent-desc-essence-dimension
group: CP14MagicEssence
flavor: CP14Bitterly
recognizable: true
physicalDesc: cp14-reagent-physical-desc-sparkling
color: "#391c57"
tileReactions:
- !type:CreateEntityTileReaction
entity: CP14EssenceDimension
- type: reagent
id: CP14EssenceDeath
name: cp14-reagent-name-essence-death
desc: cp14-reagent-desc-essence-death
group: CP14MagicEssence
flavor: CP14Bitterly
recognizable: true
physicalDesc: cp14-reagent-physical-desc-sparkling
color: "#55877a"
tileReactions:
- !type:CreateEntityTileReaction
entity: CP14EssenceDeath
- type: reagent
id: CP14EssenceElectric
name: cp14-reagent-name-essence-electric
desc: cp14-reagent-desc-essence-electric
group: CP14MagicEssence
flavor: CP14Bitterly
recognizable: true
physicalDesc: cp14-reagent-physical-desc-sparkling
color: "#caed72"
tileReactions:
- !type:CreateEntityTileReaction
entity: CP14EssenceElectric

View File

@@ -0,0 +1,193 @@
- type: reagent
id: CP14EssenceBase
abstract: true
physicalDesc: cp14-reagent-physical-desc-sparkling
flavor: CP14Bitterly
metabolisms:
Food:
metabolismRate: 0.05
effects:
- !type:ChemVomit
probability: 0.25
# Basic 6
- type: reagent
parent: CP14EssenceBase
id: CP14EssenceEarth
name: cp14-reagent-name-essence-earth
desc: cp14-reagent-desc-essence-earth
group: CP14MagicEssenceT0
color: "#70533f"
tileReactions:
- !type:CreateEntityTileReaction
entity: CP14EssenceEarth
- type: reagent
parent: CP14EssenceBase
id: CP14EssenceFire
name: cp14-reagent-name-essence-fire
desc: cp14-reagent-desc-essence-fire
group: CP14MagicEssenceT0
color: "#d9741c"
tileReactions:
- !type:CreateEntityTileReaction
entity: CP14EssenceFire
- type: reagent
parent: CP14EssenceBase
id: CP14EssenceWater
name: cp14-reagent-name-essence-water
desc: cp14-reagent-desc-essence-water
group: CP14MagicEssenceT0
color: "#1c94d9"
tileReactions:
- !type:CreateEntityTileReaction
entity: CP14EssenceWater
- type: reagent
parent: CP14EssenceBase
id: CP14EssenceAir
name: cp14-reagent-name-essence-air
desc: cp14-reagent-desc-essence-air
group: CP14MagicEssenceT0
color: "#def9ff"
tileReactions:
- !type:CreateEntityTileReaction
entity: CP14EssenceAir
- type: reagent
parent: CP14EssenceBase
id: CP14EssenceOrder
name: cp14-reagent-name-essence-order
desc: cp14-reagent-desc-essence-order
group: CP14MagicEssenceT0
color: "#d9d9d9"
tileReactions:
- !type:CreateEntityTileReaction
entity: CP14EssenceOrder
- type: reagent
parent: CP14EssenceBase
id: CP14EssenceChaos
name: cp14-reagent-name-essence-chaos
desc: cp14-reagent-desc-essence-chaos
group: CP14MagicEssenceT0
color: "#5c5c5c"
tileReactions:
- !type:CreateEntityTileReaction
entity: CP14EssenceChaos
# Complex tier 1
- type: reagent
parent: CP14EssenceBase
id: CP14EssenceFrost
name: cp14-reagent-name-essence-frost
desc: cp14-reagent-desc-essence-frost
group: CP14MagicEssenceT1
color: "#4f91bd"
tileReactions:
- !type:CreateEntityTileReaction
entity: CP14EssenceFrost
- type: reagent
parent: CP14EssenceBase
id: CP14EssenceLight
name: cp14-reagent-name-essence-light
desc: cp14-reagent-desc-essence-light
group: CP14MagicEssenceT1
color: "#ba97b8"
tileReactions:
- !type:CreateEntityTileReaction
entity: CP14EssenceLight
- type: reagent
parent: CP14EssenceBase
id: CP14EssenceMotion
name: cp14-reagent-name-essence-motion
desc: cp14-reagent-desc-essence-motion
group: CP14MagicEssenceT1
color: "#575100"
tileReactions:
- !type:CreateEntityTileReaction
entity: CP14EssenceMotion
- type: reagent
parent: CP14EssenceBase
id: CP14EssenceCycle
name: cp14-reagent-name-essence-cycle
desc: cp14-reagent-desc-essence-cycle
group: CP14MagicEssenceT1
color: "#063b1f"
tileReactions:
- !type:CreateEntityTileReaction
entity: CP14EssenceCycle
- type: reagent
parent: CP14EssenceBase
id: CP14EssenceEnergia
name: cp14-reagent-name-essence-energia
desc: cp14-reagent-desc-essence-energia
group: CP14MagicEssenceT1
color: "#caed72"
tileReactions:
- !type:CreateEntityTileReaction
entity: CP14EssenceEnergia
- type: reagent
parent: CP14EssenceBase
id: CP14EssenceVoid
name: cp14-reagent-name-essence-void
desc: cp14-reagent-desc-essence-void
group: CP14MagicEssenceT1
color: "#12021c"
tileReactions:
- !type:CreateEntityTileReaction
entity: CP14EssenceVoid
- type: reagent
parent: CP14EssenceBase
id: CP14EssencePoison
name: cp14-reagent-name-essence-poison
desc: cp14-reagent-desc-essence-poison
group: CP14MagicEssenceT1
color: "#619e20"
tileReactions:
- !type:CreateEntityTileReaction
entity: CP14EssencePoison
- type: reagent
parent: CP14EssenceBase
id: CP14EssenceLife
name: cp14-reagent-name-essence-life
desc: cp14-reagent-desc-essence-life
group: CP14MagicEssenceT1
color: "#eb1a3d"
tileReactions:
- !type:CreateEntityTileReaction
entity: CP14EssenceLife
- type: reagent
parent: CP14EssenceBase
id: CP14EssenceCrystal
name: cp14-reagent-name-essence-crystal
desc: cp14-reagent-desc-essence-crystal
group: CP14MagicEssenceT1
color: "#538cb8"
tileReactions:
- !type:CreateEntityTileReaction
entity: CP14EssenceCrystal
# Complex tier 2
- type: reagent
parent: CP14EssenceBase
id: CP14EssenceMagic
name: cp14-reagent-name-essence-magic
desc: cp14-reagent-desc-essence-magic
group: CP14MagicEssenceT2
color: "#5497d6"
tileReactions:
- !type:CreateEntityTileReaction
entity: CP14EssenceMagic

View File

@@ -4,7 +4,7 @@
- type: reagent
id: CP14BloodFlowerSap
group: CP14Organic
group: CP14Precurser
name: cp14-reagent-name-bloodflowersap
desc: cp14-reagent-desc-bloodflowersap
flavor: CP14Metallic
@@ -15,20 +15,10 @@
collection: FootstepBlood
params:
volume: 6
metabolisms:
Food:
effects:
- !type:ModifyBloodLevel
Poison:
effects:
- !type:HealthChange
damage:
types:
Poison: 0.15
- type: reagent
id: CP14YellowDayflinPulp
group: CP14Organic
group: CP14Precurser
name: cp14-reagent-name-yellow-dayflin-pulp
desc: cp14-reagent-desc-yellow-dayflin-pulp
flavor: CP14Sweetly
@@ -38,7 +28,7 @@
- type: reagent
id: CP14AirLily
group: CP14Organic
group: CP14Precurser
name: cp14-reagent-name-air-lily-juice
desc: cp14-reagent-desc-air-lily-juice
flavor: fizzy
@@ -66,7 +56,7 @@
- type: reagent
id: CP14AgaricMushroom
group: CP14Organic
group: CP14Precurser
name: cp14-reagent-name-agaric-shroom
desc: cp14-reagent-desc-agaric-shroom
flavor: CP14Bitterly
@@ -93,7 +83,7 @@
- type: reagent
id: CP14LumiMushroom
group: CP14Organic
group: CP14Precurser
name: cp14-reagent-name-lumi-shroom
desc: cp14-reagent-desc-lumi-shroom
flavor: CP14Vomit
@@ -120,7 +110,7 @@
- type: reagent
id: CP14BlueAmanita
group: CP14Organic
group: CP14Precurser
name: cp14-reagent-name-blue-amanita
desc: cp14-reagent-desc-blue-amanita
flavor: CP14Magic
@@ -142,7 +132,7 @@
- type: reagent
id: CP14WildSageSap
group: CP14Organic
group: CP14Precurser
name: cp14-reagent-name-wild-sage-sap
desc: cp14-reagent-desc-wild-sage-sap
flavor: CP14Sweetly
@@ -159,3 +149,62 @@
emote: Cough
showInChat: true
probability: 0.15
# Slime based
- type: reagent
id: CP14ChromiumSlime
group: CP14Precurser
name: cp14-reagent-name-chromium-slime
desc: cp14-reagent-desc-chromium-slime
flavor: CP14Vomit
color: "#3b4872"
physicalDesc: cp14-reagent-physical-desc-colorless
slippery: true
metabolisms:
Food:
effects:
- !type:SatiateThirst
- !type:ChemVomit
probability: 0.05
# Inorganic
- type: reagent
id: CP14GroundQuartz
group: CP14Precurser
name: cp14-reagent-name-grounded-quartz
desc: cp14-reagent-desc-grounded-quartz
flavor: CP14Quartz
color: "#9aa6ad"
physicalDesc: cp14-reagent-physical-desc-colorless
metabolisms:
Food:
effects:
- !type:ChemVomit
probability: 0.05
- type: reagent
id: CP14WhistlerPoison
group: CP14Precurser
name: cp14-reagent-name-whistler-poison
desc: cp14-reagent-desc-whistler-poison
flavor: CP14VerySweet
color: "#6bb4bf"
physicalDesc: reagent-physical-desc-powdery
metabolisms:
Narcotic:
effects:
- !type:Emote
emote: Yawn
showInChat: true
probability: 0.2
- !type:GenericStatusEffect
conditions:
- !type:ReagentThreshold
reagent: CP14WhistlerPoison
min: 8
key: ForcedSleep
component: ForcedSleeping
refresh: false
type: Add

View File

@@ -1,26 +1,3 @@
# This file contains Tier 0 and Tier 1 effects & solutions
# T0 / Precurser
- type: reagent
id: CP14BasicEffectImpurity
name: cp14-reagent-name-basic-impurity
desc: cp14-reagent-desc-basic-impurity
group: CP14BasicEffect
flavor: CP14Bitterly
color: "#82ba3d"
physicalDesc: cp14-reagent-physical-desc-powdery
metabolisms:
Medicine:
effects:
- !type:ChemVomit
probability: 0.3
- !type:HealthChange
damage:
types:
Poison: -1
- type: reagent
id: CP14BasicEffectEmpty
name: cp14-reagent-name-basic-empty
@@ -30,15 +7,6 @@
color: "#858585"
physicalDesc: cp14-reagent-physical-desc-colorless
- type: reagent
id: CP14BasicEffectSimpleBase
name: cp14-reagent-name-basic-simplebase
desc: cp14-reagent-desc-basic-simplebase
group: CP14BasicEffect
flavor: CP14Salty
color: "#AFBFBF"
physicalDesc: cp14-reagent-physical-desc-powdery
# T1 / Simple or Basic solutions
# Have simple effects, shouldn't be able to replace their occupational
@@ -192,26 +160,6 @@
types:
Poison: 3
- type: reagent
id: CP14BasicEffectPurification
name: cp14-reagent-name-basic-purification
desc: cp14-reagent-desc-basic-purification
group: CP14BasicEffect
flavor: CP14Salty
color: "#977CB2"
physicalDesc: cp14-reagent-physical-desc-grainy
worksOnTheDead: true
metabolisms:
Medicine:
metabolismRate: 0.05
effects:
- !type:HealthChange
damage:
types:
Poison: -4
- !type:SatiateThirst
factor: -2
- type: reagent
id: CP14BasicEffectHealAirloss
name: cp14-reagent-name-basic-heal-airloss
@@ -340,23 +288,6 @@
- !type:CP14ManaChange
manaDelta: -20
- type: reagent
id: CP14BasicEffectUnstable
name: cp14-reagent-name-basic-unstable
desc: cp14-reagent-desc-basic-unstable
group: CP14BasicEffect
flavor: CP14Vomit
color: "#fa7d00"
physicalDesc: cp14-reagent-physical-desc-viscous
metabolisms:
Poison:
metabolismRate: 0.05
effects:
- !type:HealthChange
damage:
types:
Poison: 2.5
- type: reagent
id: CP14BasicEffectSpeedUp
name: cp14-reagent-name-basic-speed-up

View File

@@ -1,41 +0,0 @@
# Simple brewing
- type: reaction
id: CP14AgaricShroomBrewing
minTemp: 530
priority: 2
reactants:
CP14AgaricMushroom:
amount: 1
CP14BasicEffectSimpleBase:
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

View File

@@ -1,37 +0,0 @@
# Simple brewing
- type: reaction
id: CP14AirLilyBrewing
minTemp: 530
priority: 2
reactants:
CP14AirLily:
amount: 1
CP14BasicEffectSimpleBase:
amount: 1
products:
CP14BasicEffectEmpty: 1
CP14BasicEffectHealAirloss: 0.5
CP14BasicEffectSatiateThirst: 0.25
cp14RandomProducts:
- CP14BasicEffectSpeedDown: 0.25
- CP14BasicEffectDamagePoison: 0.25
- CP14BasicEffectHealPoison: 0.25
effects:
- !type:CP14AffectSolutionTemperature
addTemperature: -250
# Splitting
- type: reaction
id: CP14AirLilySplitting
minTemp: 450
priority: 3
reactants:
CP14BasicEffectEmoteCough:
amount: 0.5
CP14AirLily:
amount: 0.5
products:
CP14BasicEffectHealAirloss: 0.5
CP14BasicEffectSpeedDown: 0.5

View File

@@ -1,117 +0,0 @@
# Idea:
# BloodFlower is a special reagent that can react with essence to create simple solutions
# Splitting
- type: reaction
id: CP14BloodFlowerSplitting
minTemp: 450
priority: 3
reactants:
CP14BasicEffectDamagePoison:
amount: 0.5
CP14BloodFlowerSap:
amount: 0.5
products:
CP14BasicEffectDamageBrute: 0.5
cp14RandomProducts:
- CP14BasicEffectBloodRestore: 0.5
- CP14BasicEffectRainbow: 0.5
- CP14BasicEffectDamageCold: 0.5
- CP14BasicEffectDrunk: 0.5
# Flower brewing
- type: reaction
id: CP14BloodFlowerBrewingRestoration
minTemp: 474
priority: 2
reactants:
CP14SaltedWater:
amount: 0.5
CP14BloodFlowerSap:
amount: 0.5
products:
CP14BasicEffectImpurity: 0.75
CP14BasicEffectBloodRestore: 0.25
effects:
- !type:CP14AffectSolutionTemperature
addTemperature: -119
# Essence brewing
- type: reaction
id: CP14BloodFlowerBrewingEssenceHuman
minTemp: 560
priority: 2
reactants:
CP14Essence:
amount: 0.5
CP14BloodFlowerSap:
amount: 0.5
CP14AlchemistSalt:
amount: 0.25
products:
CP14BasicEffectHealBrute: 0.50
CP14BasicEffectImpurity: 0.5
CP14BasicEffectBloodRestore: 0.25
effects:
- !type:CP14AffectSolutionTemperature
addTemperature: -200
- type: reaction
id: CP14BloodFlowerBrewingEssenceTiefling
minTemp: 620
priority: 2
reactants:
CP14EssenceTiefling:
amount: 0.5
CP14BloodFlowerSap:
amount: 0.5
CP14AlchemistSalt:
amount: 0.25
products:
CP14BasicEffectImpurity: 0.75
CP14BasicEffectHealCold: 0.5
CP14BasicEffectDamageHeat: 0.25
effects:
- !type:CP14AffectSolutionTemperature
addTemperature: -270
- type: reaction
id: CP14BloodFlowerBrewingEssenceElf
minTemp: 560
priority: 2
reactants:
CP14EssenceElf:
amount: 0.5
CP14BloodFlowerSap:
amount: 0.5
CP14AlchemistSalt:
amount: 0.25
products:
CP14BasicEffectImpurity: 0.75
CP14BasicEffectHealPoison: 0.5
CP14BasicEffectHealMana: 0.25
effects:
- !type:CP14AffectSolutionTemperature
addTemperature: -200
- type: reaction
id: CP14BloodFlowerBrewingEssenceGoblin
minTemp: 520
priority: 2
reactants:
CP14EssenceGoblin:
amount: 0.5
CP14BloodFlowerSap:
amount: 0.5
CP14AlchemistSalt:
amount: 0.25
products:
CP14BasicEffectDamagePoison: 0.75
CP14BasicEffectImpurity: 0.5
CP14BasicEffectSpeedUp: 0.25
effects:
- !type:CP14AffectSolutionTemperature
addTemperature: -160

View File

@@ -1,37 +0,0 @@
# Simple brewing
- type: reaction
id: CP14BlueAmanitaBrewing
minTemp: 530
priority: 2
reactants:
CP14BlueAmanita:
amount: 1
CP14BasicEffectSimpleBase:
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

View File

@@ -1,40 +0,0 @@
# Simple brewing
- type: reaction
id: CP14DayflinBrewing
impact: Low
minTemp: 530
priority: 2
reactants:
CP14YellowDayflinPulp:
amount: 1
CP14BasicEffectSimpleBase:
amount: 1
products:
CP14BasicEffectEmpty: 0.75
CP14BasicEffectSpeedUp: 0.5
CP14BasicEffectSatiateThirst: 0.5
CP14BasicEffectEmoteCough: 0.25
effects:
- !type:CP14AffectSolutionTemperature
addTemperature: -250
# Splitting
- type: reaction
id: CP14DayflinSplitting
minTemp: 450
priority: 3
reactants:
CP14BasicEffectJitter:
amount: 0.5
CP14YellowDayflinPulp:
amount: 0.5
products:
CP14BasicEffectSpeedDown: 0.5
cp14RandomProducts:
- CP14BasicEffectUnstable: 0.5
- CP14BasicEffectDamageMana: 0.5
- CP14BasicEffectHealCold: 0.5
- CP14BasicEffectSatiateThirst: 0.5
- CP14BasicEffectDamageHeat: 0.5

Some files were not shown because too many files have changed in this diff Show More